]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/configure
Fix GDB build failure when $development is false
[thirdparty/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 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GCORE_TRANSFORM_NAME
595 GDB_TRANSFORM_NAME
596 XSLTPROC
597 GDB_NM_FILE
598 LTLIBBABELTRACE
599 LIBBABELTRACE
600 HAVE_LIBBABELTRACE
601 HAVE_NATIVE_GCORE_HOST
602 NAT_GENERATED_FILES
603 XM_CLIBS
604 MH_CFLAGS
605 LOADLIBES
606 NAT_CDEPS
607 NATDEPFILES
608 NAT_FILE
609 target_subdir
610 CONFIG_UNINSTALL
611 CONFIG_INSTALL
612 CONFIG_CLEAN
613 CONFIG_ALL
614 CONFIG_SRCS
615 CONFIG_DEPS
616 CONFIG_OBS
617 PROFILE_CFLAGS
618 ENABLE_CFLAGS
619 SIM_OBS
620 SIM
621 XMKMF
622 GDBTK_SRC_DIR
623 GDBTK_CFLAGS
624 GDBTKLIBS
625 X_LIBS
626 X_LDFLAGS
627 X_CFLAGS
628 TK_XINCLUDES
629 TK_DEPS
630 TK_LIBRARY
631 TK_INCLUDE
632 TK_STUB_LIB_SPEC
633 TK_STUB_LIB_FLAG
634 TK_STUB_LIB_FILE
635 TK_LIB_SPEC
636 TK_LIB_FLAG
637 TK_LIB_FILE
638 TK_SRC_DIR
639 TK_BIN_DIR
640 TK_VERSION
641 TCL_DEPS
642 TCL_LIBRARY
643 TCL_INCLUDE
644 TCL_STUB_LIB_SPEC
645 TCL_STUB_LIB_FLAG
646 TCL_STUB_LIB_FILE
647 TCL_LIB_SPEC
648 TCL_LIB_FLAG
649 TCL_LIB_FILE
650 TCL_SRC_DIR
651 TCL_BIN_DIR
652 TCL_PATCH_LEVEL
653 TCL_VERSION
654 WIN32LDAPP
655 GUI_CFLAGS_X
656 LIBGUI
657 LTLIBLZMA
658 LIBLZMA
659 HAVE_LIBLZMA
660 WIN32LIBS
661 SER_HARDWIRE
662 WERROR_CFLAGS
663 WARN_CFLAGS
664 SYSTEM_GDBINIT
665 TARGET_SYSTEM_ROOT
666 CONFIG_LDFLAGS
667 RDYNAMIC
668 ALLOCA
669 LTLIBIPT
670 LIBIPT
671 HAVE_LIBIPT
672 HAVE_GUILE_FALSE
673 HAVE_GUILE_TRUE
674 GUILE_LIBS
675 GUILE_CPPFLAGS
676 GUILD_TARGET_FLAG
677 GUILD
678 pkg_config_prog_path
679 HAVE_PYTHON_FALSE
680 HAVE_PYTHON_TRUE
681 PYTHON_LIBS
682 PYTHON_CPPFLAGS
683 PYTHON_CFLAGS
684 python_prog_path
685 LTLIBMPFR
686 LIBMPFR
687 HAVE_LIBMPFR
688 LTLIBEXPAT
689 LIBEXPAT
690 HAVE_LIBEXPAT
691 JIT_READER_DIR
692 TARGET_PTR
693 READLINE_TEXI_INCFLAG
694 READLINE_CFLAGS
695 READLINE_DEPS
696 READLINE
697 LTLIBICONV
698 LIBICONV
699 zlibinc
700 zlibdir
701 MIG
702 WINDRES
703 DLLTOOL
704 AR
705 YFLAGS
706 YACC
707 RANLIB
708 LN_S
709 INSTALL_DATA
710 INSTALL_SCRIPT
711 INSTALL_PROGRAM
712 AWK
713 REPORT_BUGS_TEXI
714 REPORT_BUGS_TO
715 PKGVERSION
716 HAVE_NATIVE_GCORE_TARGET
717 TARGET_OBS
718 subdirs
719 GDB_DATADIR
720 DEBUGDIR
721 MAKEINFO_EXTRA_FLAGS
722 MAKEINFOFLAGS
723 MAKEINFO
724 PACKAGE
725 GNULIB_STDINT_H
726 CATOBJEXT
727 GENCAT
728 INSTOBJEXT
729 DATADIRNAME
730 CATALOGS
731 POSUB
732 GMSGFMT
733 XGETTEXT
734 INCINTL
735 LIBINTL_DEP
736 LIBINTL
737 USE_NLS
738 CCDEPMODE
739 DEPDIR
740 am__leading_dot
741 CXX_DIALECT
742 HAVE_CXX11
743 INSTALL_STRIP_PROGRAM
744 STRIP
745 install_sh
746 target_os
747 target_vendor
748 target_cpu
749 target
750 host_os
751 host_vendor
752 host_cpu
753 host
754 build_os
755 build_vendor
756 build_cpu
757 build
758 EGREP
759 GREP
760 CPP
761 ac_ct_CXX
762 CXXFLAGS
763 CXX
764 OBJEXT
765 EXEEXT
766 ac_ct_CC
767 CPPFLAGS
768 LDFLAGS
769 CFLAGS
770 CC
771 MAINT
772 MAINTAINER_MODE_FALSE
773 MAINTAINER_MODE_TRUE
774 target_alias
775 host_alias
776 build_alias
777 LIBS
778 ECHO_T
779 ECHO_N
780 ECHO_C
781 DEFS
782 mandir
783 localedir
784 libdir
785 psdir
786 pdfdir
787 dvidir
788 htmldir
789 infodir
790 docdir
791 oldincludedir
792 includedir
793 localstatedir
794 sharedstatedir
795 sysconfdir
796 datadir
797 datarootdir
798 libexecdir
799 sbindir
800 bindir
801 program_transform_name
802 prefix
803 exec_prefix
804 PACKAGE_URL
805 PACKAGE_BUGREPORT
806 PACKAGE_STRING
807 PACKAGE_VERSION
808 PACKAGE_TARNAME
809 PACKAGE_NAME
810 PATH_SEPARATOR
811 SHELL'
812 ac_subst_files='nat_makefile_frag'
813 ac_user_opts='
814 enable_option_checking
815 enable_maintainer_mode
816 enable_plugins
817 enable_largefile
818 with_separate_debug_dir
819 with_gdb_datadir
820 with_relocated_sources
821 with_auto_load_dir
822 with_auto_load_safe_path
823 enable_targets
824 enable_64_bit_bfd
825 enable_gdbcli
826 enable_gdbmi
827 enable_tui
828 enable_gdbtk
829 with_libunwind_ia64
830 with_curses
831 enable_profiling
832 with_pkgversion
833 with_bugurl
834 with_system_zlib
835 with_gnu_ld
836 enable_rpath
837 with_libiconv_prefix
838 with_iconv_bin
839 with_system_readline
840 with_jit_reader_dir
841 with_expat
842 with_libexpat_prefix
843 with_mpfr
844 with_libmpfr_prefix
845 with_python
846 with_guile
847 enable_libmcheck
848 with_intel_pt
849 with_libipt_prefix
850 with_included_regex
851 with_sysroot
852 with_system_gdbinit
853 enable_werror
854 enable_build_warnings
855 enable_gdb_build_warnings
856 with_lzma
857 with_liblzma_prefix
858 with_tcl
859 with_tk
860 with_x
861 enable_sim
862 enable_multi_ice
863 enable_gdbserver
864 with_babeltrace
865 with_libbabeltrace_prefix
866 '
867 ac_precious_vars='build_alias
868 host_alias
869 target_alias
870 CC
871 CFLAGS
872 LDFLAGS
873 LIBS
874 CPPFLAGS
875 CXX
876 CXXFLAGS
877 CCC
878 CPP
879 MAKEINFO
880 MAKEINFOFLAGS
881 YACC
882 YFLAGS
883 XMKMF'
884 ac_subdirs_all='testsuite
885 gdbtk
886 multi-ice
887 gdbserver'
888
889 # Initialize some variables set by options.
890 ac_init_help=
891 ac_init_version=false
892 ac_unrecognized_opts=
893 ac_unrecognized_sep=
894 # The variables have the same names as the options, with
895 # dashes changed to underlines.
896 cache_file=/dev/null
897 exec_prefix=NONE
898 no_create=
899 no_recursion=
900 prefix=NONE
901 program_prefix=NONE
902 program_suffix=NONE
903 program_transform_name=s,x,x,
904 silent=
905 site=
906 srcdir=
907 verbose=
908 x_includes=NONE
909 x_libraries=NONE
910
911 # Installation directory options.
912 # These are left unexpanded so users can "make install exec_prefix=/foo"
913 # and all the variables that are supposed to be based on exec_prefix
914 # by default will actually change.
915 # Use braces instead of parens because sh, perl, etc. also accept them.
916 # (The list follows the same order as the GNU Coding Standards.)
917 bindir='${exec_prefix}/bin'
918 sbindir='${exec_prefix}/sbin'
919 libexecdir='${exec_prefix}/libexec'
920 datarootdir='${prefix}/share'
921 datadir='${datarootdir}'
922 sysconfdir='${prefix}/etc'
923 sharedstatedir='${prefix}/com'
924 localstatedir='${prefix}/var'
925 includedir='${prefix}/include'
926 oldincludedir='/usr/include'
927 docdir='${datarootdir}/doc/${PACKAGE}'
928 infodir='${datarootdir}/info'
929 htmldir='${docdir}'
930 dvidir='${docdir}'
931 pdfdir='${docdir}'
932 psdir='${docdir}'
933 libdir='${exec_prefix}/lib'
934 localedir='${datarootdir}/locale'
935 mandir='${datarootdir}/man'
936
937 ac_prev=
938 ac_dashdash=
939 for ac_option
940 do
941 # If the previous option needs an argument, assign it.
942 if test -n "$ac_prev"; then
943 eval $ac_prev=\$ac_option
944 ac_prev=
945 continue
946 fi
947
948 case $ac_option in
949 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
950 *) ac_optarg=yes ;;
951 esac
952
953 # Accept the important Cygnus configure options, so we can diagnose typos.
954
955 case $ac_dashdash$ac_option in
956 --)
957 ac_dashdash=yes ;;
958
959 -bindir | --bindir | --bindi | --bind | --bin | --bi)
960 ac_prev=bindir ;;
961 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
962 bindir=$ac_optarg ;;
963
964 -build | --build | --buil | --bui | --bu)
965 ac_prev=build_alias ;;
966 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
967 build_alias=$ac_optarg ;;
968
969 -cache-file | --cache-file | --cache-fil | --cache-fi \
970 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
971 ac_prev=cache_file ;;
972 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
973 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
974 cache_file=$ac_optarg ;;
975
976 --config-cache | -C)
977 cache_file=config.cache ;;
978
979 -datadir | --datadir | --datadi | --datad)
980 ac_prev=datadir ;;
981 -datadir=* | --datadir=* | --datadi=* | --datad=*)
982 datadir=$ac_optarg ;;
983
984 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
985 | --dataroo | --dataro | --datar)
986 ac_prev=datarootdir ;;
987 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
988 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
989 datarootdir=$ac_optarg ;;
990
991 -disable-* | --disable-*)
992 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
993 # Reject names that are not valid shell variable names.
994 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995 as_fn_error "invalid feature name: $ac_useropt"
996 ac_useropt_orig=$ac_useropt
997 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998 case $ac_user_opts in
999 *"
1000 "enable_$ac_useropt"
1001 "*) ;;
1002 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1003 ac_unrecognized_sep=', ';;
1004 esac
1005 eval enable_$ac_useropt=no ;;
1006
1007 -docdir | --docdir | --docdi | --doc | --do)
1008 ac_prev=docdir ;;
1009 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1010 docdir=$ac_optarg ;;
1011
1012 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1013 ac_prev=dvidir ;;
1014 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1015 dvidir=$ac_optarg ;;
1016
1017 -enable-* | --enable-*)
1018 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1019 # Reject names that are not valid shell variable names.
1020 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1021 as_fn_error "invalid feature name: $ac_useropt"
1022 ac_useropt_orig=$ac_useropt
1023 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1024 case $ac_user_opts in
1025 *"
1026 "enable_$ac_useropt"
1027 "*) ;;
1028 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1029 ac_unrecognized_sep=', ';;
1030 esac
1031 eval enable_$ac_useropt=\$ac_optarg ;;
1032
1033 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1034 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1035 | --exec | --exe | --ex)
1036 ac_prev=exec_prefix ;;
1037 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1038 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1039 | --exec=* | --exe=* | --ex=*)
1040 exec_prefix=$ac_optarg ;;
1041
1042 -gas | --gas | --ga | --g)
1043 # Obsolete; use --with-gas.
1044 with_gas=yes ;;
1045
1046 -help | --help | --hel | --he | -h)
1047 ac_init_help=long ;;
1048 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1049 ac_init_help=recursive ;;
1050 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1051 ac_init_help=short ;;
1052
1053 -host | --host | --hos | --ho)
1054 ac_prev=host_alias ;;
1055 -host=* | --host=* | --hos=* | --ho=*)
1056 host_alias=$ac_optarg ;;
1057
1058 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1059 ac_prev=htmldir ;;
1060 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1061 | --ht=*)
1062 htmldir=$ac_optarg ;;
1063
1064 -includedir | --includedir | --includedi | --included | --include \
1065 | --includ | --inclu | --incl | --inc)
1066 ac_prev=includedir ;;
1067 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1068 | --includ=* | --inclu=* | --incl=* | --inc=*)
1069 includedir=$ac_optarg ;;
1070
1071 -infodir | --infodir | --infodi | --infod | --info | --inf)
1072 ac_prev=infodir ;;
1073 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1074 infodir=$ac_optarg ;;
1075
1076 -libdir | --libdir | --libdi | --libd)
1077 ac_prev=libdir ;;
1078 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1079 libdir=$ac_optarg ;;
1080
1081 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1082 | --libexe | --libex | --libe)
1083 ac_prev=libexecdir ;;
1084 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1085 | --libexe=* | --libex=* | --libe=*)
1086 libexecdir=$ac_optarg ;;
1087
1088 -localedir | --localedir | --localedi | --localed | --locale)
1089 ac_prev=localedir ;;
1090 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1091 localedir=$ac_optarg ;;
1092
1093 -localstatedir | --localstatedir | --localstatedi | --localstated \
1094 | --localstate | --localstat | --localsta | --localst | --locals)
1095 ac_prev=localstatedir ;;
1096 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1097 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1098 localstatedir=$ac_optarg ;;
1099
1100 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1101 ac_prev=mandir ;;
1102 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1103 mandir=$ac_optarg ;;
1104
1105 -nfp | --nfp | --nf)
1106 # Obsolete; use --without-fp.
1107 with_fp=no ;;
1108
1109 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1110 | --no-cr | --no-c | -n)
1111 no_create=yes ;;
1112
1113 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1114 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1115 no_recursion=yes ;;
1116
1117 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1118 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1119 | --oldin | --oldi | --old | --ol | --o)
1120 ac_prev=oldincludedir ;;
1121 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1122 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1123 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1124 oldincludedir=$ac_optarg ;;
1125
1126 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1127 ac_prev=prefix ;;
1128 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1129 prefix=$ac_optarg ;;
1130
1131 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1132 | --program-pre | --program-pr | --program-p)
1133 ac_prev=program_prefix ;;
1134 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1135 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1136 program_prefix=$ac_optarg ;;
1137
1138 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1139 | --program-suf | --program-su | --program-s)
1140 ac_prev=program_suffix ;;
1141 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1142 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1143 program_suffix=$ac_optarg ;;
1144
1145 -program-transform-name | --program-transform-name \
1146 | --program-transform-nam | --program-transform-na \
1147 | --program-transform-n | --program-transform- \
1148 | --program-transform | --program-transfor \
1149 | --program-transfo | --program-transf \
1150 | --program-trans | --program-tran \
1151 | --progr-tra | --program-tr | --program-t)
1152 ac_prev=program_transform_name ;;
1153 -program-transform-name=* | --program-transform-name=* \
1154 | --program-transform-nam=* | --program-transform-na=* \
1155 | --program-transform-n=* | --program-transform-=* \
1156 | --program-transform=* | --program-transfor=* \
1157 | --program-transfo=* | --program-transf=* \
1158 | --program-trans=* | --program-tran=* \
1159 | --progr-tra=* | --program-tr=* | --program-t=*)
1160 program_transform_name=$ac_optarg ;;
1161
1162 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1163 ac_prev=pdfdir ;;
1164 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1165 pdfdir=$ac_optarg ;;
1166
1167 -psdir | --psdir | --psdi | --psd | --ps)
1168 ac_prev=psdir ;;
1169 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1170 psdir=$ac_optarg ;;
1171
1172 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1173 | -silent | --silent | --silen | --sile | --sil)
1174 silent=yes ;;
1175
1176 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1177 ac_prev=sbindir ;;
1178 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1179 | --sbi=* | --sb=*)
1180 sbindir=$ac_optarg ;;
1181
1182 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1183 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1184 | --sharedst | --shareds | --shared | --share | --shar \
1185 | --sha | --sh)
1186 ac_prev=sharedstatedir ;;
1187 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1188 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1189 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1190 | --sha=* | --sh=*)
1191 sharedstatedir=$ac_optarg ;;
1192
1193 -site | --site | --sit)
1194 ac_prev=site ;;
1195 -site=* | --site=* | --sit=*)
1196 site=$ac_optarg ;;
1197
1198 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1199 ac_prev=srcdir ;;
1200 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1201 srcdir=$ac_optarg ;;
1202
1203 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1204 | --syscon | --sysco | --sysc | --sys | --sy)
1205 ac_prev=sysconfdir ;;
1206 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1207 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1208 sysconfdir=$ac_optarg ;;
1209
1210 -target | --target | --targe | --targ | --tar | --ta | --t)
1211 ac_prev=target_alias ;;
1212 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1213 target_alias=$ac_optarg ;;
1214
1215 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1216 verbose=yes ;;
1217
1218 -version | --version | --versio | --versi | --vers | -V)
1219 ac_init_version=: ;;
1220
1221 -with-* | --with-*)
1222 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1223 # Reject names that are not valid shell variable names.
1224 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1225 as_fn_error "invalid package name: $ac_useropt"
1226 ac_useropt_orig=$ac_useropt
1227 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1228 case $ac_user_opts in
1229 *"
1230 "with_$ac_useropt"
1231 "*) ;;
1232 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1233 ac_unrecognized_sep=', ';;
1234 esac
1235 eval with_$ac_useropt=\$ac_optarg ;;
1236
1237 -without-* | --without-*)
1238 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1239 # Reject names that are not valid shell variable names.
1240 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1241 as_fn_error "invalid package name: $ac_useropt"
1242 ac_useropt_orig=$ac_useropt
1243 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1244 case $ac_user_opts in
1245 *"
1246 "with_$ac_useropt"
1247 "*) ;;
1248 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1249 ac_unrecognized_sep=', ';;
1250 esac
1251 eval with_$ac_useropt=no ;;
1252
1253 --x)
1254 # Obsolete; use --with-x.
1255 with_x=yes ;;
1256
1257 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1258 | --x-incl | --x-inc | --x-in | --x-i)
1259 ac_prev=x_includes ;;
1260 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1261 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1262 x_includes=$ac_optarg ;;
1263
1264 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1265 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1266 ac_prev=x_libraries ;;
1267 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1268 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1269 x_libraries=$ac_optarg ;;
1270
1271 -*) as_fn_error "unrecognized option: \`$ac_option'
1272 Try \`$0 --help' for more information."
1273 ;;
1274
1275 *=*)
1276 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1277 # Reject names that are not valid shell variable names.
1278 case $ac_envvar in #(
1279 '' | [0-9]* | *[!_$as_cr_alnum]* )
1280 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1281 esac
1282 eval $ac_envvar=\$ac_optarg
1283 export $ac_envvar ;;
1284
1285 *)
1286 # FIXME: should be removed in autoconf 3.0.
1287 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1288 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1289 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1290 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1291 ;;
1292
1293 esac
1294 done
1295
1296 if test -n "$ac_prev"; then
1297 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1298 as_fn_error "missing argument to $ac_option"
1299 fi
1300
1301 if test -n "$ac_unrecognized_opts"; then
1302 case $enable_option_checking in
1303 no) ;;
1304 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1305 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1306 esac
1307 fi
1308
1309 # Check all directory arguments for consistency.
1310 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1311 datadir sysconfdir sharedstatedir localstatedir includedir \
1312 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1313 libdir localedir mandir
1314 do
1315 eval ac_val=\$$ac_var
1316 # Remove trailing slashes.
1317 case $ac_val in
1318 */ )
1319 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1320 eval $ac_var=\$ac_val;;
1321 esac
1322 # Be sure to have absolute directory names.
1323 case $ac_val in
1324 [\\/$]* | ?:[\\/]* ) continue;;
1325 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1326 esac
1327 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1328 done
1329
1330 # There might be people who depend on the old broken behavior: `$host'
1331 # used to hold the argument of --host etc.
1332 # FIXME: To remove some day.
1333 build=$build_alias
1334 host=$host_alias
1335 target=$target_alias
1336
1337 # FIXME: To remove some day.
1338 if test "x$host_alias" != x; then
1339 if test "x$build_alias" = x; then
1340 cross_compiling=maybe
1341 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1342 If a cross compiler is detected then cross compile mode will be used." >&2
1343 elif test "x$build_alias" != "x$host_alias"; then
1344 cross_compiling=yes
1345 fi
1346 fi
1347
1348 ac_tool_prefix=
1349 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1350
1351 test "$silent" = yes && exec 6>/dev/null
1352
1353
1354 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1355 ac_ls_di=`ls -di .` &&
1356 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1357 as_fn_error "working directory cannot be determined"
1358 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1359 as_fn_error "pwd does not report name of working directory"
1360
1361
1362 # Find the source files, if location was not specified.
1363 if test -z "$srcdir"; then
1364 ac_srcdir_defaulted=yes
1365 # Try the directory containing this script, then the parent directory.
1366 ac_confdir=`$as_dirname -- "$as_myself" ||
1367 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1368 X"$as_myself" : 'X\(//\)[^/]' \| \
1369 X"$as_myself" : 'X\(//\)$' \| \
1370 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1371 $as_echo X"$as_myself" |
1372 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1373 s//\1/
1374 q
1375 }
1376 /^X\(\/\/\)[^/].*/{
1377 s//\1/
1378 q
1379 }
1380 /^X\(\/\/\)$/{
1381 s//\1/
1382 q
1383 }
1384 /^X\(\/\).*/{
1385 s//\1/
1386 q
1387 }
1388 s/.*/./; q'`
1389 srcdir=$ac_confdir
1390 if test ! -r "$srcdir/$ac_unique_file"; then
1391 srcdir=..
1392 fi
1393 else
1394 ac_srcdir_defaulted=no
1395 fi
1396 if test ! -r "$srcdir/$ac_unique_file"; then
1397 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1398 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1399 fi
1400 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1401 ac_abs_confdir=`(
1402 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1403 pwd)`
1404 # When building in place, set srcdir=.
1405 if test "$ac_abs_confdir" = "$ac_pwd"; then
1406 srcdir=.
1407 fi
1408 # Remove unnecessary trailing slashes from srcdir.
1409 # Double slashes in file names in object file debugging info
1410 # mess up M-x gdb in Emacs.
1411 case $srcdir in
1412 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1413 esac
1414 for ac_var in $ac_precious_vars; do
1415 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1416 eval ac_env_${ac_var}_value=\$${ac_var}
1417 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1418 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1419 done
1420
1421 #
1422 # Report the --help message.
1423 #
1424 if test "$ac_init_help" = "long"; then
1425 # Omit some internal or obsolete options to make the list less imposing.
1426 # This message is too long to be a string in the A/UX 3.1 sh.
1427 cat <<_ACEOF
1428 \`configure' configures this package to adapt to many kinds of systems.
1429
1430 Usage: $0 [OPTION]... [VAR=VALUE]...
1431
1432 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1433 VAR=VALUE. See below for descriptions of some of the useful variables.
1434
1435 Defaults for the options are specified in brackets.
1436
1437 Configuration:
1438 -h, --help display this help and exit
1439 --help=short display options specific to this package
1440 --help=recursive display the short help of all the included packages
1441 -V, --version display version information and exit
1442 -q, --quiet, --silent do not print \`checking...' messages
1443 --cache-file=FILE cache test results in FILE [disabled]
1444 -C, --config-cache alias for \`--cache-file=config.cache'
1445 -n, --no-create do not create output files
1446 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1447
1448 Installation directories:
1449 --prefix=PREFIX install architecture-independent files in PREFIX
1450 [$ac_default_prefix]
1451 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1452 [PREFIX]
1453
1454 By default, \`make install' will install all the files in
1455 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1456 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1457 for instance \`--prefix=\$HOME'.
1458
1459 For better control, use the options below.
1460
1461 Fine tuning of the installation directories:
1462 --bindir=DIR user executables [EPREFIX/bin]
1463 --sbindir=DIR system admin executables [EPREFIX/sbin]
1464 --libexecdir=DIR program executables [EPREFIX/libexec]
1465 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1466 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1467 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1468 --libdir=DIR object code libraries [EPREFIX/lib]
1469 --includedir=DIR C header files [PREFIX/include]
1470 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1471 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1472 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1473 --infodir=DIR info documentation [DATAROOTDIR/info]
1474 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1475 --mandir=DIR man documentation [DATAROOTDIR/man]
1476 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1477 --htmldir=DIR html documentation [DOCDIR]
1478 --dvidir=DIR dvi documentation [DOCDIR]
1479 --pdfdir=DIR pdf documentation [DOCDIR]
1480 --psdir=DIR ps documentation [DOCDIR]
1481 _ACEOF
1482
1483 cat <<\_ACEOF
1484
1485 Program names:
1486 --program-prefix=PREFIX prepend PREFIX to installed program names
1487 --program-suffix=SUFFIX append SUFFIX to installed program names
1488 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1489
1490 X features:
1491 --x-includes=DIR X include files are in DIR
1492 --x-libraries=DIR X library files are in DIR
1493
1494 System types:
1495 --build=BUILD configure for building on BUILD [guessed]
1496 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1497 --target=TARGET configure for building compilers for TARGET [HOST]
1498 _ACEOF
1499 fi
1500
1501 if test -n "$ac_init_help"; then
1502
1503 cat <<\_ACEOF
1504
1505 Optional Features:
1506 --disable-option-checking ignore unrecognized --enable/--with options
1507 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1508 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1509 --enable-maintainer-mode enable make rules and dependencies not useful
1510 (and sometimes confusing) to the casual installer
1511 --enable-plugins Enable support for plugins
1512 --disable-largefile omit support for large files
1513 --enable-targets=TARGETS
1514 alternative target configurations
1515 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1516 --disable-gdbcli disable command-line interface (CLI)
1517 --disable-gdbmi disable machine-interface (MI)
1518 --enable-tui enable full-screen terminal user interface (TUI)
1519 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1520 --enable-profiling enable profiling of GDB
1521 --disable-rpath do not hardcode runtime library paths
1522 --enable-libmcheck Try linking with -lmcheck if available
1523 --enable-werror treat compile warnings as errors
1524 --enable-build-warnings enable build-time compiler warnings if gcc is used
1525 --enable-gdb-build-warnings
1526 enable GDB specific build-time compiler warnings if
1527 gcc is used
1528 --enable-sim link gdb with simulator
1529 --enable-multi-ice build the multi-ice-gdb-server
1530 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1531 is auto)
1532
1533 Optional Packages:
1534 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1535 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1536 --with-separate-debug-dir=PATH
1537 look for global separate debug info in this path
1538 [LIBDIR/debug]
1539 --with-gdb-datadir=PATH look for global separate data files in this path
1540 [DATADIR/gdb]
1541 --with-relocated-sources=PATH
1542 automatically relocate this path for source files
1543 --with-auto-load-dir=PATH
1544 directories from which to load auto-loaded scripts
1545 [$debugdir:$datadir/auto-load]
1546 --with-auto-load-safe-path=PATH
1547 directories safe to hold auto-loaded files
1548 [--with-auto-load-dir]
1549 --without-auto-load-safe-path
1550 do not restrict auto-loaded files locations
1551 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1552 --with-curses use the curses library instead of the termcap
1553 library
1554 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1555 --with-bugurl=URL Direct users to URL to report a bug
1556 --with-system-zlib use installed libz
1557 --with-gnu-ld assume the C compiler uses GNU ld default=no
1558 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1559 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1560 --with-iconv-bin=PATH specify where to find the iconv program
1561 --with-system-readline use installed readline library
1562 --with-jit-reader-dir=PATH
1563 directory to load the JIT readers from
1564 --with-expat include expat support (auto/yes/no)
1565 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1566 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1567 --with-mpfr include MPFR support (auto/yes/no)
1568 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1569 --without-libmpfr-prefix don't search for libmpfr in includedir and libdir
1570 --with-python[=PYTHON] include python support
1571 (auto/yes/no/<python-program>)
1572 --with-guile[=GUILE] include guile support
1573 (auto/yes/no/<guile-version>/<pkg-config-program>)
1574 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1575 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1576 --without-libipt-prefix don't search for libipt in includedir and libdir
1577 --without-included-regex
1578 don't use included regex; this is the default on
1579 systems with version 2 of the GNU C library (use
1580 with caution on other system)
1581 --with-sysroot[=DIR] search for usr/lib et al within DIR
1582 --with-system-gdbinit=PATH
1583 automatically load a system-wide gdbinit file
1584 --with-lzma support lzma compression (auto/yes/no)
1585 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1586 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1587 --with-tcl directory containing tcl configuration (tclConfig.sh)
1588 --with-tk directory containing tk configuration (tkConfig.sh)
1589 --with-x use the X Window System
1590 --with-babeltrace include babeltrace support (auto/yes/no)
1591 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1592 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1593
1594 Some influential environment variables:
1595 CC C compiler command
1596 CFLAGS C compiler flags
1597 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1598 nonstandard directory <lib dir>
1599 LIBS libraries to pass to the linker, e.g. -l<library>
1600 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1601 you have headers in a nonstandard directory <include dir>
1602 CXX C++ compiler command
1603 CXXFLAGS C++ compiler flags
1604 CPP C preprocessor
1605 MAKEINFO Parent configure detects if it is of sufficient version.
1606 MAKEINFOFLAGS
1607 Parameters for MAKEINFO.
1608 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1609 the first program found out of: `bison -y', `byacc', `yacc'.
1610 YFLAGS The list of arguments that will be passed by default to $YACC.
1611 This script will default YFLAGS to the empty string to avoid a
1612 default value of `-d' given by some make applications.
1613 XMKMF Path to xmkmf, Makefile generator for X Window System
1614
1615 Use these variables to override the choices made by `configure' or to help
1616 it to find libraries and programs with nonstandard names/locations.
1617
1618 Report bugs to the package provider.
1619 _ACEOF
1620 ac_status=$?
1621 fi
1622
1623 if test "$ac_init_help" = "recursive"; then
1624 # If there are subdirs, report their specific --help.
1625 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1626 test -d "$ac_dir" ||
1627 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1628 continue
1629 ac_builddir=.
1630
1631 case "$ac_dir" in
1632 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1633 *)
1634 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1635 # A ".." for each directory in $ac_dir_suffix.
1636 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1637 case $ac_top_builddir_sub in
1638 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1639 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1640 esac ;;
1641 esac
1642 ac_abs_top_builddir=$ac_pwd
1643 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1644 # for backward compatibility:
1645 ac_top_builddir=$ac_top_build_prefix
1646
1647 case $srcdir in
1648 .) # We are building in place.
1649 ac_srcdir=.
1650 ac_top_srcdir=$ac_top_builddir_sub
1651 ac_abs_top_srcdir=$ac_pwd ;;
1652 [\\/]* | ?:[\\/]* ) # Absolute name.
1653 ac_srcdir=$srcdir$ac_dir_suffix;
1654 ac_top_srcdir=$srcdir
1655 ac_abs_top_srcdir=$srcdir ;;
1656 *) # Relative name.
1657 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1658 ac_top_srcdir=$ac_top_build_prefix$srcdir
1659 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1660 esac
1661 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1662
1663 cd "$ac_dir" || { ac_status=$?; continue; }
1664 # Check for guested configure.
1665 if test -f "$ac_srcdir/configure.gnu"; then
1666 echo &&
1667 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1668 elif test -f "$ac_srcdir/configure"; then
1669 echo &&
1670 $SHELL "$ac_srcdir/configure" --help=recursive
1671 else
1672 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1673 fi || ac_status=$?
1674 cd "$ac_pwd" || { ac_status=$?; break; }
1675 done
1676 fi
1677
1678 test -n "$ac_init_help" && exit $ac_status
1679 if $ac_init_version; then
1680 cat <<\_ACEOF
1681 configure
1682 generated by GNU Autoconf 2.64
1683
1684 Copyright (C) 2009 Free Software Foundation, Inc.
1685 This configure script is free software; the Free Software Foundation
1686 gives unlimited permission to copy, distribute and modify it.
1687 _ACEOF
1688 exit
1689 fi
1690
1691 ## ------------------------ ##
1692 ## Autoconf initialization. ##
1693 ## ------------------------ ##
1694
1695 # ac_fn_c_try_compile LINENO
1696 # --------------------------
1697 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_compile ()
1699 {
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 rm -f conftest.$ac_objext
1702 if { { ac_try="$ac_compile"
1703 case "(($ac_try" in
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 *) ac_try_echo=$ac_try;;
1706 esac
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709 (eval "$ac_compile") 2>conftest.err
1710 ac_status=$?
1711 if test -s conftest.err; then
1712 grep -v '^ *+' conftest.err >conftest.er1
1713 cat conftest.er1 >&5
1714 mv -f conftest.er1 conftest.err
1715 fi
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; } && {
1718 test -z "$ac_c_werror_flag" ||
1719 test ! -s conftest.err
1720 } && test -s conftest.$ac_objext; then :
1721 ac_retval=0
1722 else
1723 $as_echo "$as_me: failed program was:" >&5
1724 sed 's/^/| /' conftest.$ac_ext >&5
1725
1726 ac_retval=1
1727 fi
1728 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1729 return $ac_retval
1730
1731 } # ac_fn_c_try_compile
1732
1733 # ac_fn_cxx_try_compile LINENO
1734 # ----------------------------
1735 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1736 ac_fn_cxx_try_compile ()
1737 {
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 rm -f conftest.$ac_objext
1740 if { { ac_try="$ac_compile"
1741 case "(($ac_try" in
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1744 esac
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_compile") 2>conftest.err
1748 ac_status=$?
1749 if test -s conftest.err; then
1750 grep -v '^ *+' conftest.err >conftest.er1
1751 cat conftest.er1 >&5
1752 mv -f conftest.er1 conftest.err
1753 fi
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } && {
1756 test -z "$ac_cxx_werror_flag" ||
1757 test ! -s conftest.err
1758 } && test -s conftest.$ac_objext; then :
1759 ac_retval=0
1760 else
1761 $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1763
1764 ac_retval=1
1765 fi
1766 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1767 return $ac_retval
1768
1769 } # ac_fn_cxx_try_compile
1770
1771 # ac_fn_c_try_cpp LINENO
1772 # ----------------------
1773 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1774 ac_fn_c_try_cpp ()
1775 {
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 if { { ac_try="$ac_cpp conftest.$ac_ext"
1778 case "(($ac_try" in
1779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780 *) ac_try_echo=$ac_try;;
1781 esac
1782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783 $as_echo "$ac_try_echo"; } >&5
1784 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1785 ac_status=$?
1786 if test -s conftest.err; then
1787 grep -v '^ *+' conftest.err >conftest.er1
1788 cat conftest.er1 >&5
1789 mv -f conftest.er1 conftest.err
1790 fi
1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792 test $ac_status = 0; } >/dev/null && {
1793 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1794 test ! -s conftest.err
1795 }; then :
1796 ac_retval=0
1797 else
1798 $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801 ac_retval=1
1802 fi
1803 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1804 return $ac_retval
1805
1806 } # ac_fn_c_try_cpp
1807
1808 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1809 # -------------------------------------------------------
1810 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1811 # the include files in INCLUDES and setting the cache variable VAR
1812 # accordingly.
1813 ac_fn_c_check_header_mongrel ()
1814 {
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818 $as_echo_n "checking for $2... " >&6; }
1819 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1820 $as_echo_n "(cached) " >&6
1821 fi
1822 eval ac_res=\$$3
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1825 else
1826 # Is the header compilable?
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1828 $as_echo_n "checking $2 usability... " >&6; }
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1831 $4
1832 #include <$2>
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 ac_header_compiler=yes
1836 else
1837 ac_header_compiler=no
1838 fi
1839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1841 $as_echo "$ac_header_compiler" >&6; }
1842
1843 # Is the header present?
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1845 $as_echo_n "checking $2 presence... " >&6; }
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h. */
1848 #include <$2>
1849 _ACEOF
1850 if ac_fn_c_try_cpp "$LINENO"; then :
1851 ac_header_preproc=yes
1852 else
1853 ac_header_preproc=no
1854 fi
1855 rm -f conftest.err conftest.$ac_ext
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1857 $as_echo "$ac_header_preproc" >&6; }
1858
1859 # So? What about this header?
1860 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1861 yes:no: )
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1863 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1865 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1866 ;;
1867 no:yes:* )
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1869 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1871 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1873 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1875 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1878 ;;
1879 esac
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881 $as_echo_n "checking for $2... " >&6; }
1882 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1883 $as_echo_n "(cached) " >&6
1884 else
1885 eval "$3=\$ac_header_compiler"
1886 fi
1887 eval ac_res=\$$3
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1889 $as_echo "$ac_res" >&6; }
1890 fi
1891 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1892
1893 } # ac_fn_c_check_header_mongrel
1894
1895 # ac_fn_c_try_run LINENO
1896 # ----------------------
1897 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1898 # that executables *can* be run.
1899 ac_fn_c_try_run ()
1900 {
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 if { { ac_try="$ac_link"
1903 case "(($ac_try" in
1904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905 *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909 (eval "$ac_link") 2>&5
1910 ac_status=$?
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1913 { { case "(($ac_try" in
1914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915 *) ac_try_echo=$ac_try;;
1916 esac
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919 (eval "$ac_try") 2>&5
1920 ac_status=$?
1921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1922 test $ac_status = 0; }; }; then :
1923 ac_retval=0
1924 else
1925 $as_echo "$as_me: program exited with status $ac_status" >&5
1926 $as_echo "$as_me: failed program was:" >&5
1927 sed 's/^/| /' conftest.$ac_ext >&5
1928
1929 ac_retval=$ac_status
1930 fi
1931 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1932 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1933 return $ac_retval
1934
1935 } # ac_fn_c_try_run
1936
1937 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1938 # -------------------------------------------------------
1939 # Tests whether HEADER exists and can be compiled using the include files in
1940 # INCLUDES, setting the cache variable VAR accordingly.
1941 ac_fn_c_check_header_compile ()
1942 {
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1945 $as_echo_n "checking for $2... " >&6; }
1946 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1947 $as_echo_n "(cached) " >&6
1948 else
1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h. */
1951 $4
1952 #include <$2>
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955 eval "$3=yes"
1956 else
1957 eval "$3=no"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960 fi
1961 eval ac_res=\$$3
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1964 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1965
1966 } # ac_fn_c_check_header_compile
1967
1968 # ac_fn_c_try_link LINENO
1969 # -----------------------
1970 # Try to link conftest.$ac_ext, and return whether this succeeded.
1971 ac_fn_c_try_link ()
1972 {
1973 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974 rm -f conftest.$ac_objext conftest$ac_exeext
1975 if { { ac_try="$ac_link"
1976 case "(($ac_try" in
1977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1978 *) ac_try_echo=$ac_try;;
1979 esac
1980 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1981 $as_echo "$ac_try_echo"; } >&5
1982 (eval "$ac_link") 2>conftest.err
1983 ac_status=$?
1984 if test -s conftest.err; then
1985 grep -v '^ *+' conftest.err >conftest.er1
1986 cat conftest.er1 >&5
1987 mv -f conftest.er1 conftest.err
1988 fi
1989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1990 test $ac_status = 0; } && {
1991 test -z "$ac_c_werror_flag" ||
1992 test ! -s conftest.err
1993 } && test -s conftest$ac_exeext && {
1994 test "$cross_compiling" = yes ||
1995 $as_test_x conftest$ac_exeext
1996 }; then :
1997 ac_retval=0
1998 else
1999 $as_echo "$as_me: failed program was:" >&5
2000 sed 's/^/| /' conftest.$ac_ext >&5
2001
2002 ac_retval=1
2003 fi
2004 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2005 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2006 # interfere with the next link command; also delete a directory that is
2007 # left behind by Apple's compiler. We do this before executing the actions.
2008 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2009 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2010 return $ac_retval
2011
2012 } # ac_fn_c_try_link
2013
2014 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2015 # --------------------------------------------
2016 # Tries to find the compile-time value of EXPR in a program that includes
2017 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2018 # computed
2019 ac_fn_c_compute_int ()
2020 {
2021 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022 if test "$cross_compiling" = yes; then
2023 # Depending upon the size, compute the lo and hi bounds.
2024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025 /* end confdefs.h. */
2026 $4
2027 int
2028 main ()
2029 {
2030 static int test_array [1 - 2 * !(($2) >= 0)];
2031 test_array [0] = 0
2032
2033 ;
2034 return 0;
2035 }
2036 _ACEOF
2037 if ac_fn_c_try_compile "$LINENO"; then :
2038 ac_lo=0 ac_mid=0
2039 while :; do
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h. */
2042 $4
2043 int
2044 main ()
2045 {
2046 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2047 test_array [0] = 0
2048
2049 ;
2050 return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_compile "$LINENO"; then :
2054 ac_hi=$ac_mid; break
2055 else
2056 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2057 if test $ac_lo -le $ac_mid; then
2058 ac_lo= ac_hi=
2059 break
2060 fi
2061 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064 done
2065 else
2066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067 /* end confdefs.h. */
2068 $4
2069 int
2070 main ()
2071 {
2072 static int test_array [1 - 2 * !(($2) < 0)];
2073 test_array [0] = 0
2074
2075 ;
2076 return 0;
2077 }
2078 _ACEOF
2079 if ac_fn_c_try_compile "$LINENO"; then :
2080 ac_hi=-1 ac_mid=-1
2081 while :; do
2082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h. */
2084 $4
2085 int
2086 main ()
2087 {
2088 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2089 test_array [0] = 0
2090
2091 ;
2092 return 0;
2093 }
2094 _ACEOF
2095 if ac_fn_c_try_compile "$LINENO"; then :
2096 ac_lo=$ac_mid; break
2097 else
2098 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2099 if test $ac_mid -le $ac_hi; then
2100 ac_lo= ac_hi=
2101 break
2102 fi
2103 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106 done
2107 else
2108 ac_lo= ac_hi=
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 fi
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 # Binary search between lo and hi bounds.
2114 while test "x$ac_lo" != "x$ac_hi"; do
2115 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2117 /* end confdefs.h. */
2118 $4
2119 int
2120 main ()
2121 {
2122 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 test_array [0] = 0
2124
2125 ;
2126 return 0;
2127 }
2128 _ACEOF
2129 if ac_fn_c_try_compile "$LINENO"; then :
2130 ac_hi=$ac_mid
2131 else
2132 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2133 fi
2134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2135 done
2136 case $ac_lo in #((
2137 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2138 '') ac_retval=1 ;;
2139 esac
2140 else
2141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2142 /* end confdefs.h. */
2143 $4
2144 static long int longval () { return $2; }
2145 static unsigned long int ulongval () { return $2; }
2146 #include <stdio.h>
2147 #include <stdlib.h>
2148 int
2149 main ()
2150 {
2151
2152 FILE *f = fopen ("conftest.val", "w");
2153 if (! f)
2154 return 1;
2155 if (($2) < 0)
2156 {
2157 long int i = longval ();
2158 if (i != ($2))
2159 return 1;
2160 fprintf (f, "%ld", i);
2161 }
2162 else
2163 {
2164 unsigned long int i = ulongval ();
2165 if (i != ($2))
2166 return 1;
2167 fprintf (f, "%lu", i);
2168 }
2169 /* Do not output a trailing newline, as this causes \r\n confusion
2170 on some platforms. */
2171 return ferror (f) || fclose (f) != 0;
2172
2173 ;
2174 return 0;
2175 }
2176 _ACEOF
2177 if ac_fn_c_try_run "$LINENO"; then :
2178 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2179 else
2180 ac_retval=1
2181 fi
2182 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2183 conftest.$ac_objext conftest.beam conftest.$ac_ext
2184 rm -f conftest.val
2185
2186 fi
2187 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2188 return $ac_retval
2189
2190 } # ac_fn_c_compute_int
2191
2192 # ac_fn_c_check_func LINENO FUNC VAR
2193 # ----------------------------------
2194 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2195 ac_fn_c_check_func ()
2196 {
2197 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2199 $as_echo_n "checking for $2... " >&6; }
2200 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2201 $as_echo_n "(cached) " >&6
2202 else
2203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204 /* end confdefs.h. */
2205 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2206 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2207 #define $2 innocuous_$2
2208
2209 /* System header to define __stub macros and hopefully few prototypes,
2210 which can conflict with char $2 (); below.
2211 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2212 <limits.h> exists even on freestanding compilers. */
2213
2214 #ifdef __STDC__
2215 # include <limits.h>
2216 #else
2217 # include <assert.h>
2218 #endif
2219
2220 #undef $2
2221
2222 /* Override any GCC internal prototype to avoid an error.
2223 Use char because int might match the return type of a GCC
2224 builtin and then its argument prototype would still apply. */
2225 #ifdef __cplusplus
2226 extern "C"
2227 #endif
2228 char $2 ();
2229 /* The GNU C library defines this for functions which it implements
2230 to always fail with ENOSYS. Some functions are actually named
2231 something starting with __ and the normal name is an alias. */
2232 #if defined __stub_$2 || defined __stub___$2
2233 choke me
2234 #endif
2235
2236 int
2237 main ()
2238 {
2239 return $2 ();
2240 ;
2241 return 0;
2242 }
2243 _ACEOF
2244 if ac_fn_c_try_link "$LINENO"; then :
2245 eval "$3=yes"
2246 else
2247 eval "$3=no"
2248 fi
2249 rm -f core conftest.err conftest.$ac_objext \
2250 conftest$ac_exeext conftest.$ac_ext
2251 fi
2252 eval ac_res=\$$3
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2254 $as_echo "$ac_res" >&6; }
2255 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2256
2257 } # ac_fn_c_check_func
2258
2259 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2260 # ----------------------------------------------------
2261 # Tries to find if the field MEMBER exists in type AGGR, after including
2262 # INCLUDES, setting cache variable VAR accordingly.
2263 ac_fn_c_check_member ()
2264 {
2265 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2267 $as_echo_n "checking for $2.$3... " >&6; }
2268 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2269 $as_echo_n "(cached) " >&6
2270 else
2271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2272 /* end confdefs.h. */
2273 $5
2274 int
2275 main ()
2276 {
2277 static $2 ac_aggr;
2278 if (ac_aggr.$3)
2279 return 0;
2280 ;
2281 return 0;
2282 }
2283 _ACEOF
2284 if ac_fn_c_try_compile "$LINENO"; then :
2285 eval "$4=yes"
2286 else
2287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 /* end confdefs.h. */
2289 $5
2290 int
2291 main ()
2292 {
2293 static $2 ac_aggr;
2294 if (sizeof ac_aggr.$3)
2295 return 0;
2296 ;
2297 return 0;
2298 }
2299 _ACEOF
2300 if ac_fn_c_try_compile "$LINENO"; then :
2301 eval "$4=yes"
2302 else
2303 eval "$4=no"
2304 fi
2305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2306 fi
2307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2308 fi
2309 eval ac_res=\$$4
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2311 $as_echo "$ac_res" >&6; }
2312 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2313
2314 } # ac_fn_c_check_member
2315
2316 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2317 # -------------------------------------------
2318 # Tests whether TYPE exists after having included INCLUDES, setting cache
2319 # variable VAR accordingly.
2320 ac_fn_c_check_type ()
2321 {
2322 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2324 $as_echo_n "checking for $2... " >&6; }
2325 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2326 $as_echo_n "(cached) " >&6
2327 else
2328 eval "$3=no"
2329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330 /* end confdefs.h. */
2331 $4
2332 int
2333 main ()
2334 {
2335 if (sizeof ($2))
2336 return 0;
2337 ;
2338 return 0;
2339 }
2340 _ACEOF
2341 if ac_fn_c_try_compile "$LINENO"; then :
2342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2343 /* end confdefs.h. */
2344 $4
2345 int
2346 main ()
2347 {
2348 if (sizeof (($2)))
2349 return 0;
2350 ;
2351 return 0;
2352 }
2353 _ACEOF
2354 if ac_fn_c_try_compile "$LINENO"; then :
2355
2356 else
2357 eval "$3=yes"
2358 fi
2359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2360 fi
2361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2362 fi
2363 eval ac_res=\$$3
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2365 $as_echo "$ac_res" >&6; }
2366 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2367
2368 } # ac_fn_c_check_type
2369
2370 # ac_fn_c_check_decl LINENO SYMBOL VAR
2371 # ------------------------------------
2372 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2373 ac_fn_c_check_decl ()
2374 {
2375 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2376 as_decl_name=`echo $2|sed 's/ *(.*//'`
2377 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2379 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2380 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2381 $as_echo_n "(cached) " >&6
2382 else
2383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2384 /* end confdefs.h. */
2385 $4
2386 int
2387 main ()
2388 {
2389 #ifndef $as_decl_name
2390 #ifdef __cplusplus
2391 (void) $as_decl_use;
2392 #else
2393 (void) $as_decl_name;
2394 #endif
2395 #endif
2396
2397 ;
2398 return 0;
2399 }
2400 _ACEOF
2401 if ac_fn_c_try_compile "$LINENO"; then :
2402 eval "$3=yes"
2403 else
2404 eval "$3=no"
2405 fi
2406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2407 fi
2408 eval ac_res=\$$3
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2410 $as_echo "$ac_res" >&6; }
2411 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2412
2413 } # ac_fn_c_check_decl
2414 cat >config.log <<_ACEOF
2415 This file contains any messages produced by compilers while
2416 running configure, to aid debugging if configure makes a mistake.
2417
2418 It was created by $as_me, which was
2419 generated by GNU Autoconf 2.64. Invocation command line was
2420
2421 $ $0 $@
2422
2423 _ACEOF
2424 exec 5>>config.log
2425 {
2426 cat <<_ASUNAME
2427 ## --------- ##
2428 ## Platform. ##
2429 ## --------- ##
2430
2431 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2432 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2433 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2434 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2435 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2436
2437 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2438 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2439
2440 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2441 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2442 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2443 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2444 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2445 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2446 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2447
2448 _ASUNAME
2449
2450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2451 for as_dir in $PATH
2452 do
2453 IFS=$as_save_IFS
2454 test -z "$as_dir" && as_dir=.
2455 $as_echo "PATH: $as_dir"
2456 done
2457 IFS=$as_save_IFS
2458
2459 } >&5
2460
2461 cat >&5 <<_ACEOF
2462
2463
2464 ## ----------- ##
2465 ## Core tests. ##
2466 ## ----------- ##
2467
2468 _ACEOF
2469
2470
2471 # Keep a trace of the command line.
2472 # Strip out --no-create and --no-recursion so they do not pile up.
2473 # Strip out --silent because we don't want to record it for future runs.
2474 # Also quote any args containing shell meta-characters.
2475 # Make two passes to allow for proper duplicate-argument suppression.
2476 ac_configure_args=
2477 ac_configure_args0=
2478 ac_configure_args1=
2479 ac_must_keep_next=false
2480 for ac_pass in 1 2
2481 do
2482 for ac_arg
2483 do
2484 case $ac_arg in
2485 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2486 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2487 | -silent | --silent | --silen | --sile | --sil)
2488 continue ;;
2489 *\'*)
2490 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2491 esac
2492 case $ac_pass in
2493 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2494 2)
2495 as_fn_append ac_configure_args1 " '$ac_arg'"
2496 if test $ac_must_keep_next = true; then
2497 ac_must_keep_next=false # Got value, back to normal.
2498 else
2499 case $ac_arg in
2500 *=* | --config-cache | -C | -disable-* | --disable-* \
2501 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2502 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2503 | -with-* | --with-* | -without-* | --without-* | --x)
2504 case "$ac_configure_args0 " in
2505 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2506 esac
2507 ;;
2508 -* ) ac_must_keep_next=true ;;
2509 esac
2510 fi
2511 as_fn_append ac_configure_args " '$ac_arg'"
2512 ;;
2513 esac
2514 done
2515 done
2516 { ac_configure_args0=; unset ac_configure_args0;}
2517 { ac_configure_args1=; unset ac_configure_args1;}
2518
2519 # When interrupted or exit'd, cleanup temporary files, and complete
2520 # config.log. We remove comments because anyway the quotes in there
2521 # would cause problems or look ugly.
2522 # WARNING: Use '\'' to represent an apostrophe within the trap.
2523 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2524 trap 'exit_status=$?
2525 # Save into config.log some information that might help in debugging.
2526 {
2527 echo
2528
2529 cat <<\_ASBOX
2530 ## ---------------- ##
2531 ## Cache variables. ##
2532 ## ---------------- ##
2533 _ASBOX
2534 echo
2535 # The following way of writing the cache mishandles newlines in values,
2536 (
2537 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2538 eval ac_val=\$$ac_var
2539 case $ac_val in #(
2540 *${as_nl}*)
2541 case $ac_var in #(
2542 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2543 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2544 esac
2545 case $ac_var in #(
2546 _ | IFS | as_nl) ;; #(
2547 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2548 *) { eval $ac_var=; unset $ac_var;} ;;
2549 esac ;;
2550 esac
2551 done
2552 (set) 2>&1 |
2553 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2554 *${as_nl}ac_space=\ *)
2555 sed -n \
2556 "s/'\''/'\''\\\\'\'''\''/g;
2557 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2558 ;; #(
2559 *)
2560 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2561 ;;
2562 esac |
2563 sort
2564 )
2565 echo
2566
2567 cat <<\_ASBOX
2568 ## ----------------- ##
2569 ## Output variables. ##
2570 ## ----------------- ##
2571 _ASBOX
2572 echo
2573 for ac_var in $ac_subst_vars
2574 do
2575 eval ac_val=\$$ac_var
2576 case $ac_val in
2577 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2578 esac
2579 $as_echo "$ac_var='\''$ac_val'\''"
2580 done | sort
2581 echo
2582
2583 if test -n "$ac_subst_files"; then
2584 cat <<\_ASBOX
2585 ## ------------------- ##
2586 ## File substitutions. ##
2587 ## ------------------- ##
2588 _ASBOX
2589 echo
2590 for ac_var in $ac_subst_files
2591 do
2592 eval ac_val=\$$ac_var
2593 case $ac_val in
2594 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2595 esac
2596 $as_echo "$ac_var='\''$ac_val'\''"
2597 done | sort
2598 echo
2599 fi
2600
2601 if test -s confdefs.h; then
2602 cat <<\_ASBOX
2603 ## ----------- ##
2604 ## confdefs.h. ##
2605 ## ----------- ##
2606 _ASBOX
2607 echo
2608 cat confdefs.h
2609 echo
2610 fi
2611 test "$ac_signal" != 0 &&
2612 $as_echo "$as_me: caught signal $ac_signal"
2613 $as_echo "$as_me: exit $exit_status"
2614 } >&5
2615 rm -f core *.core core.conftest.* &&
2616 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2617 exit $exit_status
2618 ' 0
2619 for ac_signal in 1 2 13 15; do
2620 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2621 done
2622 ac_signal=0
2623
2624 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2625 rm -f -r conftest* confdefs.h
2626
2627 $as_echo "/* confdefs.h */" > confdefs.h
2628
2629 # Predefined preprocessor variables.
2630
2631 cat >>confdefs.h <<_ACEOF
2632 #define PACKAGE_NAME "$PACKAGE_NAME"
2633 _ACEOF
2634
2635 cat >>confdefs.h <<_ACEOF
2636 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2637 _ACEOF
2638
2639 cat >>confdefs.h <<_ACEOF
2640 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2641 _ACEOF
2642
2643 cat >>confdefs.h <<_ACEOF
2644 #define PACKAGE_STRING "$PACKAGE_STRING"
2645 _ACEOF
2646
2647 cat >>confdefs.h <<_ACEOF
2648 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2649 _ACEOF
2650
2651 cat >>confdefs.h <<_ACEOF
2652 #define PACKAGE_URL "$PACKAGE_URL"
2653 _ACEOF
2654
2655
2656 # Let the site file select an alternate cache file if it wants to.
2657 # Prefer an explicitly selected file to automatically selected ones.
2658 ac_site_file1=NONE
2659 ac_site_file2=NONE
2660 if test -n "$CONFIG_SITE"; then
2661 ac_site_file1=$CONFIG_SITE
2662 elif test "x$prefix" != xNONE; then
2663 ac_site_file1=$prefix/share/config.site
2664 ac_site_file2=$prefix/etc/config.site
2665 else
2666 ac_site_file1=$ac_default_prefix/share/config.site
2667 ac_site_file2=$ac_default_prefix/etc/config.site
2668 fi
2669 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2670 do
2671 test "x$ac_site_file" = xNONE && continue
2672 if test -r "$ac_site_file"; then
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2674 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2675 sed 's/^/| /' "$ac_site_file" >&5
2676 . "$ac_site_file"
2677 fi
2678 done
2679
2680 if test -r "$cache_file"; then
2681 # Some versions of bash will fail to source /dev/null (special
2682 # files actually), so we avoid doing that.
2683 if test -f "$cache_file"; then
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2685 $as_echo "$as_me: loading cache $cache_file" >&6;}
2686 case $cache_file in
2687 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2688 *) . "./$cache_file";;
2689 esac
2690 fi
2691 else
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2693 $as_echo "$as_me: creating cache $cache_file" >&6;}
2694 >$cache_file
2695 fi
2696
2697 # Check that the precious variables saved in the cache have kept the same
2698 # value.
2699 ac_cache_corrupted=false
2700 for ac_var in $ac_precious_vars; do
2701 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2702 eval ac_new_set=\$ac_env_${ac_var}_set
2703 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2704 eval ac_new_val=\$ac_env_${ac_var}_value
2705 case $ac_old_set,$ac_new_set in
2706 set,)
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2708 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2709 ac_cache_corrupted=: ;;
2710 ,set)
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2712 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2713 ac_cache_corrupted=: ;;
2714 ,);;
2715 *)
2716 if test "x$ac_old_val" != "x$ac_new_val"; then
2717 # differences in whitespace do not lead to failure.
2718 ac_old_val_w=`echo x $ac_old_val`
2719 ac_new_val_w=`echo x $ac_new_val`
2720 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2721 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2722 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2723 ac_cache_corrupted=:
2724 else
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2726 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2727 eval $ac_var=\$ac_old_val
2728 fi
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2730 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2732 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2733 fi;;
2734 esac
2735 # Pass precious variables to config.status.
2736 if test "$ac_new_set" = set; then
2737 case $ac_new_val in
2738 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2739 *) ac_arg=$ac_var=$ac_new_val ;;
2740 esac
2741 case " $ac_configure_args " in
2742 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2743 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2744 esac
2745 fi
2746 done
2747 if $ac_cache_corrupted; then
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2751 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2752 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2753 fi
2754 ## -------------------- ##
2755 ## Main body of script. ##
2756 ## -------------------- ##
2757
2758 ac_ext=c
2759 ac_cpp='$CPP $CPPFLAGS'
2760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2763
2764
2765
2766
2767
2768 ac_config_headers="$ac_config_headers config.h:config.in"
2769
2770
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2772 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2773 # Check whether --enable-maintainer-mode was given.
2774 if test "${enable_maintainer_mode+set}" = set; then :
2775 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2776 else
2777 USE_MAINTAINER_MODE=no
2778 fi
2779
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2781 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2782 if test $USE_MAINTAINER_MODE = yes; then
2783 MAINTAINER_MODE_TRUE=
2784 MAINTAINER_MODE_FALSE='#'
2785 else
2786 MAINTAINER_MODE_TRUE='#'
2787 MAINTAINER_MODE_FALSE=
2788 fi
2789
2790 MAINT=$MAINTAINER_MODE_TRUE
2791
2792
2793
2794 # Set the 'development' global.
2795 . $srcdir/../bfd/development.sh
2796
2797 ac_ext=c
2798 ac_cpp='$CPP $CPPFLAGS'
2799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2802 if test -n "$ac_tool_prefix"; then
2803 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2806 $as_echo_n "checking for $ac_word... " >&6; }
2807 if test "${ac_cv_prog_CC+set}" = set; then :
2808 $as_echo_n "(cached) " >&6
2809 else
2810 if test -n "$CC"; then
2811 ac_cv_prog_CC="$CC" # Let the user override the test.
2812 else
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814 for as_dir in $PATH
2815 do
2816 IFS=$as_save_IFS
2817 test -z "$as_dir" && as_dir=.
2818 for ac_exec_ext in '' $ac_executable_extensions; do
2819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2822 break 2
2823 fi
2824 done
2825 done
2826 IFS=$as_save_IFS
2827
2828 fi
2829 fi
2830 CC=$ac_cv_prog_CC
2831 if test -n "$CC"; then
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2833 $as_echo "$CC" >&6; }
2834 else
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2836 $as_echo "no" >&6; }
2837 fi
2838
2839
2840 fi
2841 if test -z "$ac_cv_prog_CC"; then
2842 ac_ct_CC=$CC
2843 # Extract the first word of "gcc", so it can be a program name with args.
2844 set dummy gcc; ac_word=$2
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2846 $as_echo_n "checking for $ac_word... " >&6; }
2847 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2848 $as_echo_n "(cached) " >&6
2849 else
2850 if test -n "$ac_ct_CC"; then
2851 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2852 else
2853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2854 for as_dir in $PATH
2855 do
2856 IFS=$as_save_IFS
2857 test -z "$as_dir" && as_dir=.
2858 for ac_exec_ext in '' $ac_executable_extensions; do
2859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2860 ac_cv_prog_ac_ct_CC="gcc"
2861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2862 break 2
2863 fi
2864 done
2865 done
2866 IFS=$as_save_IFS
2867
2868 fi
2869 fi
2870 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2871 if test -n "$ac_ct_CC"; then
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2873 $as_echo "$ac_ct_CC" >&6; }
2874 else
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876 $as_echo "no" >&6; }
2877 fi
2878
2879 if test "x$ac_ct_CC" = x; then
2880 CC=""
2881 else
2882 case $cross_compiling:$ac_tool_warned in
2883 yes:)
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2886 ac_tool_warned=yes ;;
2887 esac
2888 CC=$ac_ct_CC
2889 fi
2890 else
2891 CC="$ac_cv_prog_CC"
2892 fi
2893
2894 if test -z "$CC"; then
2895 if test -n "$ac_tool_prefix"; then
2896 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2897 set dummy ${ac_tool_prefix}cc; ac_word=$2
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2899 $as_echo_n "checking for $ac_word... " >&6; }
2900 if test "${ac_cv_prog_CC+set}" = set; then :
2901 $as_echo_n "(cached) " >&6
2902 else
2903 if test -n "$CC"; then
2904 ac_cv_prog_CC="$CC" # Let the user override the test.
2905 else
2906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2907 for as_dir in $PATH
2908 do
2909 IFS=$as_save_IFS
2910 test -z "$as_dir" && as_dir=.
2911 for ac_exec_ext in '' $ac_executable_extensions; do
2912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2913 ac_cv_prog_CC="${ac_tool_prefix}cc"
2914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2915 break 2
2916 fi
2917 done
2918 done
2919 IFS=$as_save_IFS
2920
2921 fi
2922 fi
2923 CC=$ac_cv_prog_CC
2924 if test -n "$CC"; then
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2926 $as_echo "$CC" >&6; }
2927 else
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2929 $as_echo "no" >&6; }
2930 fi
2931
2932
2933 fi
2934 fi
2935 if test -z "$CC"; then
2936 # Extract the first word of "cc", so it can be a program name with args.
2937 set dummy cc; ac_word=$2
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2939 $as_echo_n "checking for $ac_word... " >&6; }
2940 if test "${ac_cv_prog_CC+set}" = set; then :
2941 $as_echo_n "(cached) " >&6
2942 else
2943 if test -n "$CC"; then
2944 ac_cv_prog_CC="$CC" # Let the user override the test.
2945 else
2946 ac_prog_rejected=no
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2955 ac_prog_rejected=yes
2956 continue
2957 fi
2958 ac_cv_prog_CC="cc"
2959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2960 break 2
2961 fi
2962 done
2963 done
2964 IFS=$as_save_IFS
2965
2966 if test $ac_prog_rejected = yes; then
2967 # We found a bogon in the path, so make sure we never use it.
2968 set dummy $ac_cv_prog_CC
2969 shift
2970 if test $# != 0; then
2971 # We chose a different compiler from the bogus one.
2972 # However, it has the same basename, so the bogon will be chosen
2973 # first if we set CC to just the basename; use the full file name.
2974 shift
2975 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2976 fi
2977 fi
2978 fi
2979 fi
2980 CC=$ac_cv_prog_CC
2981 if test -n "$CC"; then
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2983 $as_echo "$CC" >&6; }
2984 else
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2986 $as_echo "no" >&6; }
2987 fi
2988
2989
2990 fi
2991 if test -z "$CC"; then
2992 if test -n "$ac_tool_prefix"; then
2993 for ac_prog in cl.exe
2994 do
2995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if test "${ac_cv_prog_CC+set}" = set; then :
3000 $as_echo_n "(cached) " >&6
3001 else
3002 if test -n "$CC"; then
3003 ac_cv_prog_CC="$CC" # Let the user override the test.
3004 else
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006 for as_dir in $PATH
3007 do
3008 IFS=$as_save_IFS
3009 test -z "$as_dir" && as_dir=.
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014 break 2
3015 fi
3016 done
3017 done
3018 IFS=$as_save_IFS
3019
3020 fi
3021 fi
3022 CC=$ac_cv_prog_CC
3023 if test -n "$CC"; then
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3025 $as_echo "$CC" >&6; }
3026 else
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3029 fi
3030
3031
3032 test -n "$CC" && break
3033 done
3034 fi
3035 if test -z "$CC"; then
3036 ac_ct_CC=$CC
3037 for ac_prog in cl.exe
3038 do
3039 # Extract the first word of "$ac_prog", so it can be a program name with args.
3040 set dummy $ac_prog; ac_word=$2
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042 $as_echo_n "checking for $ac_word... " >&6; }
3043 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3044 $as_echo_n "(cached) " >&6
3045 else
3046 if test -n "$ac_ct_CC"; then
3047 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3048 else
3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 for as_dir in $PATH
3051 do
3052 IFS=$as_save_IFS
3053 test -z "$as_dir" && as_dir=.
3054 for ac_exec_ext in '' $ac_executable_extensions; do
3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3056 ac_cv_prog_ac_ct_CC="$ac_prog"
3057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3058 break 2
3059 fi
3060 done
3061 done
3062 IFS=$as_save_IFS
3063
3064 fi
3065 fi
3066 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3067 if test -n "$ac_ct_CC"; then
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3069 $as_echo "$ac_ct_CC" >&6; }
3070 else
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072 $as_echo "no" >&6; }
3073 fi
3074
3075
3076 test -n "$ac_ct_CC" && break
3077 done
3078
3079 if test "x$ac_ct_CC" = x; then
3080 CC=""
3081 else
3082 case $cross_compiling:$ac_tool_warned in
3083 yes:)
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3085 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3086 ac_tool_warned=yes ;;
3087 esac
3088 CC=$ac_ct_CC
3089 fi
3090 fi
3091
3092 fi
3093
3094
3095 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3097 as_fn_error "no acceptable C compiler found in \$PATH
3098 See \`config.log' for more details." "$LINENO" 5; }
3099
3100 # Provide some information about the compiler.
3101 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3102 set X $ac_compile
3103 ac_compiler=$2
3104 for ac_option in --version -v -V -qversion; do
3105 { { ac_try="$ac_compiler $ac_option >&5"
3106 case "(($ac_try" in
3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108 *) ac_try_echo=$ac_try;;
3109 esac
3110 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111 $as_echo "$ac_try_echo"; } >&5
3112 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3113 ac_status=$?
3114 if test -s conftest.err; then
3115 sed '10a\
3116 ... rest of stderr output deleted ...
3117 10q' conftest.err >conftest.er1
3118 cat conftest.er1 >&5
3119 rm -f conftest.er1 conftest.err
3120 fi
3121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3122 test $ac_status = 0; }
3123 done
3124
3125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3126 /* end confdefs.h. */
3127
3128 int
3129 main ()
3130 {
3131
3132 ;
3133 return 0;
3134 }
3135 _ACEOF
3136 ac_clean_files_save=$ac_clean_files
3137 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3138 # Try to create an executable without -o first, disregard a.out.
3139 # It will help us diagnose broken compilers, and finding out an intuition
3140 # of exeext.
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3142 $as_echo_n "checking for C compiler default output file name... " >&6; }
3143 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3144
3145 # The possible output files:
3146 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3147
3148 ac_rmfiles=
3149 for ac_file in $ac_files
3150 do
3151 case $ac_file in
3152 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3153 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3154 esac
3155 done
3156 rm -f $ac_rmfiles
3157
3158 if { { ac_try="$ac_link_default"
3159 case "(($ac_try" in
3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161 *) ac_try_echo=$ac_try;;
3162 esac
3163 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164 $as_echo "$ac_try_echo"; } >&5
3165 (eval "$ac_link_default") 2>&5
3166 ac_status=$?
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }; then :
3169 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3170 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3171 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3172 # so that the user can short-circuit this test for compilers unknown to
3173 # Autoconf.
3174 for ac_file in $ac_files ''
3175 do
3176 test -f "$ac_file" || continue
3177 case $ac_file in
3178 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3179 ;;
3180 [ab].out )
3181 # We found the default executable, but exeext='' is most
3182 # certainly right.
3183 break;;
3184 *.* )
3185 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3186 then :; else
3187 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3188 fi
3189 # We set ac_cv_exeext here because the later test for it is not
3190 # safe: cross compilers may not add the suffix if given an `-o'
3191 # argument, so we may need to know it at that point already.
3192 # Even if this section looks crufty: it has the advantage of
3193 # actually working.
3194 break;;
3195 * )
3196 break;;
3197 esac
3198 done
3199 test "$ac_cv_exeext" = no && ac_cv_exeext=
3200
3201 else
3202 ac_file=''
3203 fi
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3205 $as_echo "$ac_file" >&6; }
3206 if test -z "$ac_file"; then :
3207 $as_echo "$as_me: failed program was:" >&5
3208 sed 's/^/| /' conftest.$ac_ext >&5
3209
3210 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3211 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212 { as_fn_set_status 77
3213 as_fn_error "C compiler cannot create executables
3214 See \`config.log' for more details." "$LINENO" 5; }; }
3215 fi
3216 ac_exeext=$ac_cv_exeext
3217
3218 # Check that the compiler produces executables we can run. If not, either
3219 # the compiler is broken, or we cross compile.
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3221 $as_echo_n "checking whether the C compiler works... " >&6; }
3222 # If not cross compiling, check that we can run a simple program.
3223 if test "$cross_compiling" != yes; then
3224 if { ac_try='./$ac_file'
3225 { { case "(($ac_try" in
3226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227 *) ac_try_echo=$ac_try;;
3228 esac
3229 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3230 $as_echo "$ac_try_echo"; } >&5
3231 (eval "$ac_try") 2>&5
3232 ac_status=$?
3233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234 test $ac_status = 0; }; }; then
3235 cross_compiling=no
3236 else
3237 if test "$cross_compiling" = maybe; then
3238 cross_compiling=yes
3239 else
3240 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3242 as_fn_error "cannot run C compiled programs.
3243 If you meant to cross compile, use \`--host'.
3244 See \`config.log' for more details." "$LINENO" 5; }
3245 fi
3246 fi
3247 fi
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3249 $as_echo "yes" >&6; }
3250
3251 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3252 ac_clean_files=$ac_clean_files_save
3253 # Check that the compiler produces executables we can run. If not, either
3254 # the compiler is broken, or we cross compile.
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3256 $as_echo_n "checking whether we are cross compiling... " >&6; }
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3258 $as_echo "$cross_compiling" >&6; }
3259
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3261 $as_echo_n "checking for suffix of executables... " >&6; }
3262 if { { ac_try="$ac_link"
3263 case "(($ac_try" in
3264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265 *) ac_try_echo=$ac_try;;
3266 esac
3267 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3268 $as_echo "$ac_try_echo"; } >&5
3269 (eval "$ac_link") 2>&5
3270 ac_status=$?
3271 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3272 test $ac_status = 0; }; then :
3273 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3274 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3275 # work properly (i.e., refer to `conftest.exe'), while it won't with
3276 # `rm'.
3277 for ac_file in conftest.exe conftest conftest.*; do
3278 test -f "$ac_file" || continue
3279 case $ac_file in
3280 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3281 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282 break;;
3283 * ) break;;
3284 esac
3285 done
3286 else
3287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error "cannot compute suffix of executables: cannot compile and link
3290 See \`config.log' for more details." "$LINENO" 5; }
3291 fi
3292 rm -f conftest$ac_cv_exeext
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3294 $as_echo "$ac_cv_exeext" >&6; }
3295
3296 rm -f conftest.$ac_ext
3297 EXEEXT=$ac_cv_exeext
3298 ac_exeext=$EXEEXT
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3300 $as_echo_n "checking for suffix of object files... " >&6; }
3301 if test "${ac_cv_objext+set}" = set; then :
3302 $as_echo_n "(cached) " >&6
3303 else
3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3305 /* end confdefs.h. */
3306
3307 int
3308 main ()
3309 {
3310
3311 ;
3312 return 0;
3313 }
3314 _ACEOF
3315 rm -f conftest.o conftest.obj
3316 if { { ac_try="$ac_compile"
3317 case "(($ac_try" in
3318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3319 *) ac_try_echo=$ac_try;;
3320 esac
3321 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3322 $as_echo "$ac_try_echo"; } >&5
3323 (eval "$ac_compile") 2>&5
3324 ac_status=$?
3325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3326 test $ac_status = 0; }; then :
3327 for ac_file in conftest.o conftest.obj conftest.*; do
3328 test -f "$ac_file" || continue;
3329 case $ac_file in
3330 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3331 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3332 break;;
3333 esac
3334 done
3335 else
3336 $as_echo "$as_me: failed program was:" >&5
3337 sed 's/^/| /' conftest.$ac_ext >&5
3338
3339 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3340 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3341 as_fn_error "cannot compute suffix of object files: cannot compile
3342 See \`config.log' for more details." "$LINENO" 5; }
3343 fi
3344 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3345 fi
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3347 $as_echo "$ac_cv_objext" >&6; }
3348 OBJEXT=$ac_cv_objext
3349 ac_objext=$OBJEXT
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3351 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3352 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3353 $as_echo_n "(cached) " >&6
3354 else
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3357
3358 int
3359 main ()
3360 {
3361 #ifndef __GNUC__
3362 choke me
3363 #endif
3364
3365 ;
3366 return 0;
3367 }
3368 _ACEOF
3369 if ac_fn_c_try_compile "$LINENO"; then :
3370 ac_compiler_gnu=yes
3371 else
3372 ac_compiler_gnu=no
3373 fi
3374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3375 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3376
3377 fi
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3379 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3380 if test $ac_compiler_gnu = yes; then
3381 GCC=yes
3382 else
3383 GCC=
3384 fi
3385 ac_test_CFLAGS=${CFLAGS+set}
3386 ac_save_CFLAGS=$CFLAGS
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3388 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3389 if test "${ac_cv_prog_cc_g+set}" = set; then :
3390 $as_echo_n "(cached) " >&6
3391 else
3392 ac_save_c_werror_flag=$ac_c_werror_flag
3393 ac_c_werror_flag=yes
3394 ac_cv_prog_cc_g=no
3395 CFLAGS="-g"
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h. */
3398
3399 int
3400 main ()
3401 {
3402
3403 ;
3404 return 0;
3405 }
3406 _ACEOF
3407 if ac_fn_c_try_compile "$LINENO"; then :
3408 ac_cv_prog_cc_g=yes
3409 else
3410 CFLAGS=""
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3413
3414 int
3415 main ()
3416 {
3417
3418 ;
3419 return 0;
3420 }
3421 _ACEOF
3422 if ac_fn_c_try_compile "$LINENO"; then :
3423
3424 else
3425 ac_c_werror_flag=$ac_save_c_werror_flag
3426 CFLAGS="-g"
3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h. */
3429
3430 int
3431 main ()
3432 {
3433
3434 ;
3435 return 0;
3436 }
3437 _ACEOF
3438 if ac_fn_c_try_compile "$LINENO"; then :
3439 ac_cv_prog_cc_g=yes
3440 fi
3441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3442 fi
3443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444 fi
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 ac_c_werror_flag=$ac_save_c_werror_flag
3447 fi
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3449 $as_echo "$ac_cv_prog_cc_g" >&6; }
3450 if test "$ac_test_CFLAGS" = set; then
3451 CFLAGS=$ac_save_CFLAGS
3452 elif test $ac_cv_prog_cc_g = yes; then
3453 if test "$GCC" = yes; then
3454 CFLAGS="-g -O2"
3455 else
3456 CFLAGS="-g"
3457 fi
3458 else
3459 if test "$GCC" = yes; then
3460 CFLAGS="-O2"
3461 else
3462 CFLAGS=
3463 fi
3464 fi
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3466 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3467 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3468 $as_echo_n "(cached) " >&6
3469 else
3470 ac_cv_prog_cc_c89=no
3471 ac_save_CC=$CC
3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h. */
3474 #include <stdarg.h>
3475 #include <stdio.h>
3476 #include <sys/types.h>
3477 #include <sys/stat.h>
3478 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3479 struct buf { int x; };
3480 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3481 static char *e (p, i)
3482 char **p;
3483 int i;
3484 {
3485 return p[i];
3486 }
3487 static char *f (char * (*g) (char **, int), char **p, ...)
3488 {
3489 char *s;
3490 va_list v;
3491 va_start (v,p);
3492 s = g (p, va_arg (v,int));
3493 va_end (v);
3494 return s;
3495 }
3496
3497 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3498 function prototypes and stuff, but not '\xHH' hex character constants.
3499 These don't provoke an error unfortunately, instead are silently treated
3500 as 'x'. The following induces an error, until -std is added to get
3501 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3502 array size at least. It's necessary to write '\x00'==0 to get something
3503 that's true only with -std. */
3504 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3505
3506 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3507 inside strings and character constants. */
3508 #define FOO(x) 'x'
3509 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3510
3511 int test (int i, double x);
3512 struct s1 {int (*f) (int a);};
3513 struct s2 {int (*f) (double a);};
3514 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3515 int argc;
3516 char **argv;
3517 int
3518 main ()
3519 {
3520 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3521 ;
3522 return 0;
3523 }
3524 _ACEOF
3525 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3526 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3527 do
3528 CC="$ac_save_CC $ac_arg"
3529 if ac_fn_c_try_compile "$LINENO"; then :
3530 ac_cv_prog_cc_c89=$ac_arg
3531 fi
3532 rm -f core conftest.err conftest.$ac_objext
3533 test "x$ac_cv_prog_cc_c89" != "xno" && break
3534 done
3535 rm -f conftest.$ac_ext
3536 CC=$ac_save_CC
3537
3538 fi
3539 # AC_CACHE_VAL
3540 case "x$ac_cv_prog_cc_c89" in
3541 x)
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3543 $as_echo "none needed" >&6; } ;;
3544 xno)
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3546 $as_echo "unsupported" >&6; } ;;
3547 *)
3548 CC="$CC $ac_cv_prog_cc_c89"
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3550 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3551 esac
3552 if test "x$ac_cv_prog_cc_c89" != xno; then :
3553
3554 fi
3555
3556 ac_ext=c
3557 ac_cpp='$CPP $CPPFLAGS'
3558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3561
3562 ac_ext=cpp
3563 ac_cpp='$CXXCPP $CPPFLAGS'
3564 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3565 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3566 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3567 if test -z "$CXX"; then
3568 if test -n "$CCC"; then
3569 CXX=$CCC
3570 else
3571 if test -n "$ac_tool_prefix"; then
3572 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3573 do
3574 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3575 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3577 $as_echo_n "checking for $ac_word... " >&6; }
3578 if test "${ac_cv_prog_CXX+set}" = set; then :
3579 $as_echo_n "(cached) " >&6
3580 else
3581 if test -n "$CXX"; then
3582 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3583 else
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 for as_dir in $PATH
3586 do
3587 IFS=$as_save_IFS
3588 test -z "$as_dir" && as_dir=.
3589 for ac_exec_ext in '' $ac_executable_extensions; do
3590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3591 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3593 break 2
3594 fi
3595 done
3596 done
3597 IFS=$as_save_IFS
3598
3599 fi
3600 fi
3601 CXX=$ac_cv_prog_CXX
3602 if test -n "$CXX"; then
3603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3604 $as_echo "$CXX" >&6; }
3605 else
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607 $as_echo "no" >&6; }
3608 fi
3609
3610
3611 test -n "$CXX" && break
3612 done
3613 fi
3614 if test -z "$CXX"; then
3615 ac_ct_CXX=$CXX
3616 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3617 do
3618 # Extract the first word of "$ac_prog", so it can be a program name with args.
3619 set dummy $ac_prog; ac_word=$2
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3621 $as_echo_n "checking for $ac_word... " >&6; }
3622 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3623 $as_echo_n "(cached) " >&6
3624 else
3625 if test -n "$ac_ct_CXX"; then
3626 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3627 else
3628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3629 for as_dir in $PATH
3630 do
3631 IFS=$as_save_IFS
3632 test -z "$as_dir" && as_dir=.
3633 for ac_exec_ext in '' $ac_executable_extensions; do
3634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3635 ac_cv_prog_ac_ct_CXX="$ac_prog"
3636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3637 break 2
3638 fi
3639 done
3640 done
3641 IFS=$as_save_IFS
3642
3643 fi
3644 fi
3645 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3646 if test -n "$ac_ct_CXX"; then
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3648 $as_echo "$ac_ct_CXX" >&6; }
3649 else
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3651 $as_echo "no" >&6; }
3652 fi
3653
3654
3655 test -n "$ac_ct_CXX" && break
3656 done
3657
3658 if test "x$ac_ct_CXX" = x; then
3659 CXX="g++"
3660 else
3661 case $cross_compiling:$ac_tool_warned in
3662 yes:)
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3665 ac_tool_warned=yes ;;
3666 esac
3667 CXX=$ac_ct_CXX
3668 fi
3669 fi
3670
3671 fi
3672 fi
3673 # Provide some information about the compiler.
3674 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3675 set X $ac_compile
3676 ac_compiler=$2
3677 for ac_option in --version -v -V -qversion; do
3678 { { ac_try="$ac_compiler $ac_option >&5"
3679 case "(($ac_try" in
3680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681 *) ac_try_echo=$ac_try;;
3682 esac
3683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3684 $as_echo "$ac_try_echo"; } >&5
3685 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3686 ac_status=$?
3687 if test -s conftest.err; then
3688 sed '10a\
3689 ... rest of stderr output deleted ...
3690 10q' conftest.err >conftest.er1
3691 cat conftest.er1 >&5
3692 rm -f conftest.er1 conftest.err
3693 fi
3694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695 test $ac_status = 0; }
3696 done
3697
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3699 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3700 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3701 $as_echo_n "(cached) " >&6
3702 else
3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704 /* end confdefs.h. */
3705
3706 int
3707 main ()
3708 {
3709 #ifndef __GNUC__
3710 choke me
3711 #endif
3712
3713 ;
3714 return 0;
3715 }
3716 _ACEOF
3717 if ac_fn_cxx_try_compile "$LINENO"; then :
3718 ac_compiler_gnu=yes
3719 else
3720 ac_compiler_gnu=no
3721 fi
3722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3723 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3724
3725 fi
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3727 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3728 if test $ac_compiler_gnu = yes; then
3729 GXX=yes
3730 else
3731 GXX=
3732 fi
3733 ac_test_CXXFLAGS=${CXXFLAGS+set}
3734 ac_save_CXXFLAGS=$CXXFLAGS
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3736 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3737 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3738 $as_echo_n "(cached) " >&6
3739 else
3740 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3741 ac_cxx_werror_flag=yes
3742 ac_cv_prog_cxx_g=no
3743 CXXFLAGS="-g"
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h. */
3746
3747 int
3748 main ()
3749 {
3750
3751 ;
3752 return 0;
3753 }
3754 _ACEOF
3755 if ac_fn_cxx_try_compile "$LINENO"; then :
3756 ac_cv_prog_cxx_g=yes
3757 else
3758 CXXFLAGS=""
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3761
3762 int
3763 main ()
3764 {
3765
3766 ;
3767 return 0;
3768 }
3769 _ACEOF
3770 if ac_fn_cxx_try_compile "$LINENO"; then :
3771
3772 else
3773 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3774 CXXFLAGS="-g"
3775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776 /* end confdefs.h. */
3777
3778 int
3779 main ()
3780 {
3781
3782 ;
3783 return 0;
3784 }
3785 _ACEOF
3786 if ac_fn_cxx_try_compile "$LINENO"; then :
3787 ac_cv_prog_cxx_g=yes
3788 fi
3789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3790 fi
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3792 fi
3793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3794 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3795 fi
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3797 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3798 if test "$ac_test_CXXFLAGS" = set; then
3799 CXXFLAGS=$ac_save_CXXFLAGS
3800 elif test $ac_cv_prog_cxx_g = yes; then
3801 if test "$GXX" = yes; then
3802 CXXFLAGS="-g -O2"
3803 else
3804 CXXFLAGS="-g"
3805 fi
3806 else
3807 if test "$GXX" = yes; then
3808 CXXFLAGS="-O2"
3809 else
3810 CXXFLAGS=
3811 fi
3812 fi
3813 ac_ext=c
3814 ac_cpp='$CPP $CPPFLAGS'
3815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3818
3819
3820
3821 ac_ext=c
3822 ac_cpp='$CPP $CPPFLAGS'
3823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3827 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3828 # On Suns, sometimes $CPP names a directory.
3829 if test -n "$CPP" && test -d "$CPP"; then
3830 CPP=
3831 fi
3832 if test -z "$CPP"; then
3833 if test "${ac_cv_prog_CPP+set}" = set; then :
3834 $as_echo_n "(cached) " >&6
3835 else
3836 # Double quotes because CPP needs to be expanded
3837 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3838 do
3839 ac_preproc_ok=false
3840 for ac_c_preproc_warn_flag in '' yes
3841 do
3842 # Use a header file that comes with gcc, so configuring glibc
3843 # with a fresh cross-compiler works.
3844 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3845 # <limits.h> exists even on freestanding compilers.
3846 # On the NeXT, cc -E runs the code through the compiler's parser,
3847 # not just through cpp. "Syntax error" is here to catch this case.
3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h. */
3850 #ifdef __STDC__
3851 # include <limits.h>
3852 #else
3853 # include <assert.h>
3854 #endif
3855 Syntax error
3856 _ACEOF
3857 if ac_fn_c_try_cpp "$LINENO"; then :
3858
3859 else
3860 # Broken: fails on valid input.
3861 continue
3862 fi
3863 rm -f conftest.err conftest.$ac_ext
3864
3865 # OK, works on sane cases. Now check whether nonexistent headers
3866 # can be detected and how.
3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 /* end confdefs.h. */
3869 #include <ac_nonexistent.h>
3870 _ACEOF
3871 if ac_fn_c_try_cpp "$LINENO"; then :
3872 # Broken: success on invalid input.
3873 continue
3874 else
3875 # Passes both tests.
3876 ac_preproc_ok=:
3877 break
3878 fi
3879 rm -f conftest.err conftest.$ac_ext
3880
3881 done
3882 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3883 rm -f conftest.err conftest.$ac_ext
3884 if $ac_preproc_ok; then :
3885 break
3886 fi
3887
3888 done
3889 ac_cv_prog_CPP=$CPP
3890
3891 fi
3892 CPP=$ac_cv_prog_CPP
3893 else
3894 ac_cv_prog_CPP=$CPP
3895 fi
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3897 $as_echo "$CPP" >&6; }
3898 ac_preproc_ok=false
3899 for ac_c_preproc_warn_flag in '' yes
3900 do
3901 # Use a header file that comes with gcc, so configuring glibc
3902 # with a fresh cross-compiler works.
3903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3904 # <limits.h> exists even on freestanding compilers.
3905 # On the NeXT, cc -E runs the code through the compiler's parser,
3906 # not just through cpp. "Syntax error" is here to catch this case.
3907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3908 /* end confdefs.h. */
3909 #ifdef __STDC__
3910 # include <limits.h>
3911 #else
3912 # include <assert.h>
3913 #endif
3914 Syntax error
3915 _ACEOF
3916 if ac_fn_c_try_cpp "$LINENO"; then :
3917
3918 else
3919 # Broken: fails on valid input.
3920 continue
3921 fi
3922 rm -f conftest.err conftest.$ac_ext
3923
3924 # OK, works on sane cases. Now check whether nonexistent headers
3925 # can be detected and how.
3926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 /* end confdefs.h. */
3928 #include <ac_nonexistent.h>
3929 _ACEOF
3930 if ac_fn_c_try_cpp "$LINENO"; then :
3931 # Broken: success on invalid input.
3932 continue
3933 else
3934 # Passes both tests.
3935 ac_preproc_ok=:
3936 break
3937 fi
3938 rm -f conftest.err conftest.$ac_ext
3939
3940 done
3941 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3942 rm -f conftest.err conftest.$ac_ext
3943 if $ac_preproc_ok; then :
3944
3945 else
3946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3949 See \`config.log' for more details." "$LINENO" 5; }
3950 fi
3951
3952 ac_ext=c
3953 ac_cpp='$CPP $CPPFLAGS'
3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957
3958
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3960 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3961 if test "${ac_cv_path_GREP+set}" = set; then :
3962 $as_echo_n "(cached) " >&6
3963 else
3964 if test -z "$GREP"; then
3965 ac_path_GREP_found=false
3966 # Loop through the user's path and test for each of PROGNAME-LIST
3967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3969 do
3970 IFS=$as_save_IFS
3971 test -z "$as_dir" && as_dir=.
3972 for ac_prog in grep ggrep; do
3973 for ac_exec_ext in '' $ac_executable_extensions; do
3974 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3975 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3976 # Check for GNU ac_path_GREP and select it if it is found.
3977 # Check for GNU $ac_path_GREP
3978 case `"$ac_path_GREP" --version 2>&1` in
3979 *GNU*)
3980 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3981 *)
3982 ac_count=0
3983 $as_echo_n 0123456789 >"conftest.in"
3984 while :
3985 do
3986 cat "conftest.in" "conftest.in" >"conftest.tmp"
3987 mv "conftest.tmp" "conftest.in"
3988 cp "conftest.in" "conftest.nl"
3989 $as_echo 'GREP' >> "conftest.nl"
3990 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3991 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3992 as_fn_arith $ac_count + 1 && ac_count=$as_val
3993 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3994 # Best one so far, save it but keep looking for a better one
3995 ac_cv_path_GREP="$ac_path_GREP"
3996 ac_path_GREP_max=$ac_count
3997 fi
3998 # 10*(2^10) chars as input seems more than enough
3999 test $ac_count -gt 10 && break
4000 done
4001 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4002 esac
4003
4004 $ac_path_GREP_found && break 3
4005 done
4006 done
4007 done
4008 IFS=$as_save_IFS
4009 if test -z "$ac_cv_path_GREP"; then
4010 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4011 fi
4012 else
4013 ac_cv_path_GREP=$GREP
4014 fi
4015
4016 fi
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4018 $as_echo "$ac_cv_path_GREP" >&6; }
4019 GREP="$ac_cv_path_GREP"
4020
4021
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4023 $as_echo_n "checking for egrep... " >&6; }
4024 if test "${ac_cv_path_EGREP+set}" = set; then :
4025 $as_echo_n "(cached) " >&6
4026 else
4027 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4028 then ac_cv_path_EGREP="$GREP -E"
4029 else
4030 if test -z "$EGREP"; then
4031 ac_path_EGREP_found=false
4032 # Loop through the user's path and test for each of PROGNAME-LIST
4033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4035 do
4036 IFS=$as_save_IFS
4037 test -z "$as_dir" && as_dir=.
4038 for ac_prog in egrep; do
4039 for ac_exec_ext in '' $ac_executable_extensions; do
4040 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4041 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4042 # Check for GNU ac_path_EGREP and select it if it is found.
4043 # Check for GNU $ac_path_EGREP
4044 case `"$ac_path_EGREP" --version 2>&1` in
4045 *GNU*)
4046 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4047 *)
4048 ac_count=0
4049 $as_echo_n 0123456789 >"conftest.in"
4050 while :
4051 do
4052 cat "conftest.in" "conftest.in" >"conftest.tmp"
4053 mv "conftest.tmp" "conftest.in"
4054 cp "conftest.in" "conftest.nl"
4055 $as_echo 'EGREP' >> "conftest.nl"
4056 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4057 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4058 as_fn_arith $ac_count + 1 && ac_count=$as_val
4059 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4060 # Best one so far, save it but keep looking for a better one
4061 ac_cv_path_EGREP="$ac_path_EGREP"
4062 ac_path_EGREP_max=$ac_count
4063 fi
4064 # 10*(2^10) chars as input seems more than enough
4065 test $ac_count -gt 10 && break
4066 done
4067 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4068 esac
4069
4070 $ac_path_EGREP_found && break 3
4071 done
4072 done
4073 done
4074 IFS=$as_save_IFS
4075 if test -z "$ac_cv_path_EGREP"; then
4076 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4077 fi
4078 else
4079 ac_cv_path_EGREP=$EGREP
4080 fi
4081
4082 fi
4083 fi
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4085 $as_echo "$ac_cv_path_EGREP" >&6; }
4086 EGREP="$ac_cv_path_EGREP"
4087
4088
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4090 $as_echo_n "checking for ANSI C header files... " >&6; }
4091 if test "${ac_cv_header_stdc+set}" = set; then :
4092 $as_echo_n "(cached) " >&6
4093 else
4094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h. */
4096 #include <stdlib.h>
4097 #include <stdarg.h>
4098 #include <string.h>
4099 #include <float.h>
4100
4101 int
4102 main ()
4103 {
4104
4105 ;
4106 return 0;
4107 }
4108 _ACEOF
4109 if ac_fn_c_try_compile "$LINENO"; then :
4110 ac_cv_header_stdc=yes
4111 else
4112 ac_cv_header_stdc=no
4113 fi
4114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4115
4116 if test $ac_cv_header_stdc = yes; then
4117 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h. */
4120 #include <string.h>
4121
4122 _ACEOF
4123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124 $EGREP "memchr" >/dev/null 2>&1; then :
4125
4126 else
4127 ac_cv_header_stdc=no
4128 fi
4129 rm -f conftest*
4130
4131 fi
4132
4133 if test $ac_cv_header_stdc = yes; then
4134 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136 /* end confdefs.h. */
4137 #include <stdlib.h>
4138
4139 _ACEOF
4140 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4141 $EGREP "free" >/dev/null 2>&1; then :
4142
4143 else
4144 ac_cv_header_stdc=no
4145 fi
4146 rm -f conftest*
4147
4148 fi
4149
4150 if test $ac_cv_header_stdc = yes; then
4151 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4152 if test "$cross_compiling" = yes; then :
4153 :
4154 else
4155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 /* end confdefs.h. */
4157 #include <ctype.h>
4158 #include <stdlib.h>
4159 #if ((' ' & 0x0FF) == 0x020)
4160 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4161 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4162 #else
4163 # define ISLOWER(c) \
4164 (('a' <= (c) && (c) <= 'i') \
4165 || ('j' <= (c) && (c) <= 'r') \
4166 || ('s' <= (c) && (c) <= 'z'))
4167 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4168 #endif
4169
4170 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4171 int
4172 main ()
4173 {
4174 int i;
4175 for (i = 0; i < 256; i++)
4176 if (XOR (islower (i), ISLOWER (i))
4177 || toupper (i) != TOUPPER (i))
4178 return 2;
4179 return 0;
4180 }
4181 _ACEOF
4182 if ac_fn_c_try_run "$LINENO"; then :
4183
4184 else
4185 ac_cv_header_stdc=no
4186 fi
4187 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4188 conftest.$ac_objext conftest.beam conftest.$ac_ext
4189 fi
4190
4191 fi
4192 fi
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4194 $as_echo "$ac_cv_header_stdc" >&6; }
4195 if test $ac_cv_header_stdc = yes; then
4196
4197 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4198
4199 fi
4200
4201 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4202 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4203 inttypes.h stdint.h unistd.h
4204 do :
4205 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4206 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4207 "
4208 eval as_val=\$$as_ac_Header
4209 if test "x$as_val" = x""yes; then :
4210 cat >>confdefs.h <<_ACEOF
4211 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4212 _ACEOF
4213
4214 fi
4215
4216 done
4217
4218
4219
4220 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4221 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4222 MINIX=yes
4223 else
4224 MINIX=
4225 fi
4226
4227
4228 if test "$MINIX" = yes; then
4229
4230 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4231
4232
4233 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4234
4235
4236 $as_echo "#define _MINIX 1" >>confdefs.h
4237
4238 fi
4239
4240
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4242 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4243 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4244 $as_echo_n "(cached) " >&6
4245 else
4246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247 /* end confdefs.h. */
4248
4249 # define __EXTENSIONS__ 1
4250 $ac_includes_default
4251 int
4252 main ()
4253 {
4254
4255 ;
4256 return 0;
4257 }
4258 _ACEOF
4259 if ac_fn_c_try_compile "$LINENO"; then :
4260 ac_cv_safe_to_define___extensions__=yes
4261 else
4262 ac_cv_safe_to_define___extensions__=no
4263 fi
4264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4265 fi
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4267 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4268 test $ac_cv_safe_to_define___extensions__ = yes &&
4269 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4270
4271 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4272
4273 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4274
4275 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4276
4277 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4278
4279
4280 ac_aux_dir=
4281 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4282 for ac_t in install-sh install.sh shtool; do
4283 if test -f "$ac_dir/$ac_t"; then
4284 ac_aux_dir=$ac_dir
4285 ac_install_sh="$ac_aux_dir/$ac_t -c"
4286 break 2
4287 fi
4288 done
4289 done
4290 if test -z "$ac_aux_dir"; then
4291 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4292 fi
4293
4294 # These three variables are undocumented and unsupported,
4295 # and are intended to be withdrawn in a future Autoconf release.
4296 # They can cause serious problems if a builder's source tree is in a directory
4297 # whose full name contains unusual characters.
4298 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4299 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4300 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4301
4302
4303 # Make sure we can run config.sub.
4304 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4305 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4306
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4308 $as_echo_n "checking build system type... " >&6; }
4309 if test "${ac_cv_build+set}" = set; then :
4310 $as_echo_n "(cached) " >&6
4311 else
4312 ac_build_alias=$build_alias
4313 test "x$ac_build_alias" = x &&
4314 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4315 test "x$ac_build_alias" = x &&
4316 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4317 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4318 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4319
4320 fi
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4322 $as_echo "$ac_cv_build" >&6; }
4323 case $ac_cv_build in
4324 *-*-*) ;;
4325 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4326 esac
4327 build=$ac_cv_build
4328 ac_save_IFS=$IFS; IFS='-'
4329 set x $ac_cv_build
4330 shift
4331 build_cpu=$1
4332 build_vendor=$2
4333 shift; shift
4334 # Remember, the first character of IFS is used to create $*,
4335 # except with old shells:
4336 build_os=$*
4337 IFS=$ac_save_IFS
4338 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4339
4340
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4342 $as_echo_n "checking host system type... " >&6; }
4343 if test "${ac_cv_host+set}" = set; then :
4344 $as_echo_n "(cached) " >&6
4345 else
4346 if test "x$host_alias" = x; then
4347 ac_cv_host=$ac_cv_build
4348 else
4349 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4350 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4351 fi
4352
4353 fi
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4355 $as_echo "$ac_cv_host" >&6; }
4356 case $ac_cv_host in
4357 *-*-*) ;;
4358 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4359 esac
4360 host=$ac_cv_host
4361 ac_save_IFS=$IFS; IFS='-'
4362 set x $ac_cv_host
4363 shift
4364 host_cpu=$1
4365 host_vendor=$2
4366 shift; shift
4367 # Remember, the first character of IFS is used to create $*,
4368 # except with old shells:
4369 host_os=$*
4370 IFS=$ac_save_IFS
4371 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4372
4373
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4375 $as_echo_n "checking target system type... " >&6; }
4376 if test "${ac_cv_target+set}" = set; then :
4377 $as_echo_n "(cached) " >&6
4378 else
4379 if test "x$target_alias" = x; then
4380 ac_cv_target=$ac_cv_host
4381 else
4382 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4383 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4384 fi
4385
4386 fi
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4388 $as_echo "$ac_cv_target" >&6; }
4389 case $ac_cv_target in
4390 *-*-*) ;;
4391 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4392 esac
4393 target=$ac_cv_target
4394 ac_save_IFS=$IFS; IFS='-'
4395 set x $ac_cv_target
4396 shift
4397 target_cpu=$1
4398 target_vendor=$2
4399 shift; shift
4400 # Remember, the first character of IFS is used to create $*,
4401 # except with old shells:
4402 target_os=$*
4403 IFS=$ac_save_IFS
4404 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4405
4406
4407 # The aliases save the names the user supplied, while $host etc.
4408 # will get canonicalized.
4409 test -n "$target_alias" &&
4410 test "$program_prefix$program_suffix$program_transform_name" = \
4411 NONENONEs,x,x, &&
4412 program_prefix=${target_alias}-
4413
4414 # The tests for host and target for $enable_largefile require
4415 # canonical names.
4416
4417
4418
4419 # As the $enable_largefile decision depends on --enable-plugins we must set it
4420 # even in directories otherwise not depending on the $plugins option.
4421
4422
4423 maybe_plugins=no
4424 for ac_header in dlfcn.h
4425 do :
4426 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4427 "
4428 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4429 cat >>confdefs.h <<_ACEOF
4430 #define HAVE_DLFCN_H 1
4431 _ACEOF
4432 maybe_plugins=yes
4433 fi
4434
4435 done
4436
4437 for ac_header in windows.h
4438 do :
4439 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4440 "
4441 if test "x$ac_cv_header_windows_h" = x""yes; then :
4442 cat >>confdefs.h <<_ACEOF
4443 #define HAVE_WINDOWS_H 1
4444 _ACEOF
4445 maybe_plugins=yes
4446 fi
4447
4448 done
4449
4450
4451 # Check whether --enable-plugins was given.
4452 if test "${enable_plugins+set}" = set; then :
4453 enableval=$enable_plugins; case "${enableval}" in
4454 no) plugins=no ;;
4455 *) plugins=yes
4456 if test "$maybe_plugins" != "yes" ; then
4457 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4458 fi ;;
4459 esac
4460 else
4461 plugins=$maybe_plugins
4462
4463 fi
4464
4465 if test "$plugins" = "yes"; then
4466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4467 $as_echo_n "checking for library containing dlopen... " >&6; }
4468 if test "${ac_cv_search_dlopen+set}" = set; then :
4469 $as_echo_n "(cached) " >&6
4470 else
4471 ac_func_search_save_LIBS=$LIBS
4472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4473 /* end confdefs.h. */
4474
4475 /* Override any GCC internal prototype to avoid an error.
4476 Use char because int might match the return type of a GCC
4477 builtin and then its argument prototype would still apply. */
4478 #ifdef __cplusplus
4479 extern "C"
4480 #endif
4481 char dlopen ();
4482 int
4483 main ()
4484 {
4485 return dlopen ();
4486 ;
4487 return 0;
4488 }
4489 _ACEOF
4490 for ac_lib in '' dl; do
4491 if test -z "$ac_lib"; then
4492 ac_res="none required"
4493 else
4494 ac_res=-l$ac_lib
4495 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4496 fi
4497 if ac_fn_c_try_link "$LINENO"; then :
4498 ac_cv_search_dlopen=$ac_res
4499 fi
4500 rm -f core conftest.err conftest.$ac_objext \
4501 conftest$ac_exeext
4502 if test "${ac_cv_search_dlopen+set}" = set; then :
4503 break
4504 fi
4505 done
4506 if test "${ac_cv_search_dlopen+set}" = set; then :
4507
4508 else
4509 ac_cv_search_dlopen=no
4510 fi
4511 rm conftest.$ac_ext
4512 LIBS=$ac_func_search_save_LIBS
4513 fi
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4515 $as_echo "$ac_cv_search_dlopen" >&6; }
4516 ac_res=$ac_cv_search_dlopen
4517 if test "$ac_res" != no; then :
4518 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4519
4520 fi
4521
4522 fi
4523
4524
4525 case "${host}" in
4526 sparc-*-solaris*|i[3-7]86-*-solaris*)
4527 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4528 # are mutually exclusive; and without procfs support, the bfd/ elf module
4529 # cannot provide certain routines such as elfcore_write_prpsinfo
4530 # or elfcore_write_prstatus. So unless the user explicitly requested
4531 # large-file support through the --enable-largefile switch, disable
4532 # large-file support in favor of procfs support.
4533 test "${target}" = "${host}" -a "x$plugins" = xno \
4534 && : ${enable_largefile="no"}
4535 ;;
4536 esac
4537
4538 # Check whether --enable-largefile was given.
4539 if test "${enable_largefile+set}" = set; then :
4540 enableval=$enable_largefile;
4541 fi
4542
4543 if test "$enable_largefile" != no; then
4544
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4546 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4547 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4548 $as_echo_n "(cached) " >&6
4549 else
4550 ac_cv_sys_largefile_CC=no
4551 if test "$GCC" != yes; then
4552 ac_save_CC=$CC
4553 while :; do
4554 # IRIX 6.2 and later do not support large files by default,
4555 # so use the C compiler's -n32 option if that helps.
4556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557 /* end confdefs.h. */
4558 #include <sys/types.h>
4559 /* Check that off_t can represent 2**63 - 1 correctly.
4560 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4561 since some C++ compilers masquerading as C compilers
4562 incorrectly reject 9223372036854775807. */
4563 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4564 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4565 && LARGE_OFF_T % 2147483647 == 1)
4566 ? 1 : -1];
4567 int
4568 main ()
4569 {
4570
4571 ;
4572 return 0;
4573 }
4574 _ACEOF
4575 if ac_fn_c_try_compile "$LINENO"; then :
4576 break
4577 fi
4578 rm -f core conftest.err conftest.$ac_objext
4579 CC="$CC -n32"
4580 if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_sys_largefile_CC=' -n32'; break
4582 fi
4583 rm -f core conftest.err conftest.$ac_objext
4584 break
4585 done
4586 CC=$ac_save_CC
4587 rm -f conftest.$ac_ext
4588 fi
4589 fi
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4591 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4592 if test "$ac_cv_sys_largefile_CC" != no; then
4593 CC=$CC$ac_cv_sys_largefile_CC
4594 fi
4595
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4597 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4598 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4599 $as_echo_n "(cached) " >&6
4600 else
4601 while :; do
4602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603 /* end confdefs.h. */
4604 #include <sys/types.h>
4605 /* Check that off_t can represent 2**63 - 1 correctly.
4606 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4607 since some C++ compilers masquerading as C compilers
4608 incorrectly reject 9223372036854775807. */
4609 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4610 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4611 && LARGE_OFF_T % 2147483647 == 1)
4612 ? 1 : -1];
4613 int
4614 main ()
4615 {
4616
4617 ;
4618 return 0;
4619 }
4620 _ACEOF
4621 if ac_fn_c_try_compile "$LINENO"; then :
4622 ac_cv_sys_file_offset_bits=no; break
4623 fi
4624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4626 /* end confdefs.h. */
4627 #define _FILE_OFFSET_BITS 64
4628 #include <sys/types.h>
4629 /* Check that off_t can represent 2**63 - 1 correctly.
4630 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4631 since some C++ compilers masquerading as C compilers
4632 incorrectly reject 9223372036854775807. */
4633 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4634 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4635 && LARGE_OFF_T % 2147483647 == 1)
4636 ? 1 : -1];
4637 int
4638 main ()
4639 {
4640
4641 ;
4642 return 0;
4643 }
4644 _ACEOF
4645 if ac_fn_c_try_compile "$LINENO"; then :
4646 ac_cv_sys_file_offset_bits=64; break
4647 fi
4648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649 ac_cv_sys_file_offset_bits=unknown
4650 break
4651 done
4652 fi
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4654 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4655 case $ac_cv_sys_file_offset_bits in #(
4656 no | unknown) ;;
4657 *)
4658 cat >>confdefs.h <<_ACEOF
4659 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4660 _ACEOF
4661 ;;
4662 esac
4663 rm -rf conftest*
4664 if test $ac_cv_sys_file_offset_bits = unknown; then
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4666 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4667 if test "${ac_cv_sys_large_files+set}" = set; then :
4668 $as_echo_n "(cached) " >&6
4669 else
4670 while :; do
4671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 /* end confdefs.h. */
4673 #include <sys/types.h>
4674 /* Check that off_t can represent 2**63 - 1 correctly.
4675 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4676 since some C++ compilers masquerading as C compilers
4677 incorrectly reject 9223372036854775807. */
4678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4679 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4680 && LARGE_OFF_T % 2147483647 == 1)
4681 ? 1 : -1];
4682 int
4683 main ()
4684 {
4685
4686 ;
4687 return 0;
4688 }
4689 _ACEOF
4690 if ac_fn_c_try_compile "$LINENO"; then :
4691 ac_cv_sys_large_files=no; break
4692 fi
4693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696 #define _LARGE_FILES 1
4697 #include <sys/types.h>
4698 /* Check that off_t can represent 2**63 - 1 correctly.
4699 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4700 since some C++ compilers masquerading as C compilers
4701 incorrectly reject 9223372036854775807. */
4702 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4703 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4704 && LARGE_OFF_T % 2147483647 == 1)
4705 ? 1 : -1];
4706 int
4707 main ()
4708 {
4709
4710 ;
4711 return 0;
4712 }
4713 _ACEOF
4714 if ac_fn_c_try_compile "$LINENO"; then :
4715 ac_cv_sys_large_files=1; break
4716 fi
4717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4718 ac_cv_sys_large_files=unknown
4719 break
4720 done
4721 fi
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4723 $as_echo "$ac_cv_sys_large_files" >&6; }
4724 case $ac_cv_sys_large_files in #(
4725 no | unknown) ;;
4726 *)
4727 cat >>confdefs.h <<_ACEOF
4728 #define _LARGE_FILES $ac_cv_sys_large_files
4729 _ACEOF
4730 ;;
4731 esac
4732 rm -rf conftest*
4733 fi
4734 fi
4735
4736
4737
4738
4739
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4741 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4742 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4743 $as_echo_n "(cached) " >&6
4744 else
4745 am_cv_prog_cc_stdc=no
4746 ac_save_CC="$CC"
4747 # Don't try gcc -ansi; that turns off useful extensions and
4748 # breaks some systems' header files.
4749 # AIX -qlanglvl=ansi
4750 # Ultrix and OSF/1 -std1
4751 # HP-UX 10.20 and later -Ae
4752 # HP-UX older versions -Aa -D_HPUX_SOURCE
4753 # SVR4 -Xc -D__EXTENSIONS__
4754 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4755 do
4756 CC="$ac_save_CC $ac_arg"
4757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4758 /* end confdefs.h. */
4759 #include <stdarg.h>
4760 #include <stdio.h>
4761 #include <sys/types.h>
4762 #include <sys/stat.h>
4763 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4764 struct buf { int x; };
4765 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4766 static char *e (p, i)
4767 char **p;
4768 int i;
4769 {
4770 return p[i];
4771 }
4772 static char *f (char * (*g) (char **, int), char **p, ...)
4773 {
4774 char *s;
4775 va_list v;
4776 va_start (v,p);
4777 s = g (p, va_arg (v,int));
4778 va_end (v);
4779 return s;
4780 }
4781 int test (int i, double x);
4782 struct s1 {int (*f) (int a);};
4783 struct s2 {int (*f) (double a);};
4784 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4785 int argc;
4786 char **argv;
4787
4788 int
4789 main ()
4790 {
4791
4792 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4793
4794 ;
4795 return 0;
4796 }
4797 _ACEOF
4798 if ac_fn_c_try_compile "$LINENO"; then :
4799 am_cv_prog_cc_stdc="$ac_arg"; break
4800 fi
4801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4802 done
4803 CC="$ac_save_CC"
4804
4805 fi
4806
4807 if test -z "$am_cv_prog_cc_stdc"; then
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4809 $as_echo "none needed" >&6; }
4810 else
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4812 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4813 fi
4814 case "x$am_cv_prog_cc_stdc" in
4815 x|xno) ;;
4816 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4817 esac
4818
4819 # expand $ac_aux_dir to an absolute path
4820 am_aux_dir=`cd $ac_aux_dir && pwd`
4821
4822 if test x"${install_sh}" != xset; then
4823 case $am_aux_dir in
4824 *\ * | *\ *)
4825 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4826 *)
4827 install_sh="\${SHELL} $am_aux_dir/install-sh"
4828 esac
4829 fi
4830
4831 # Installed binaries are usually stripped using `strip' when the user
4832 # run `make install-strip'. However `strip' might not be the right
4833 # tool to use in cross-compilation environments, therefore Automake
4834 # will honor the `STRIP' environment variable to overrule this program.
4835 if test "$cross_compiling" != no; then
4836 if test -n "$ac_tool_prefix"; then
4837 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4838 set dummy ${ac_tool_prefix}strip; ac_word=$2
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840 $as_echo_n "checking for $ac_word... " >&6; }
4841 if test "${ac_cv_prog_STRIP+set}" = set; then :
4842 $as_echo_n "(cached) " >&6
4843 else
4844 if test -n "$STRIP"; then
4845 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4846 else
4847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848 for as_dir in $PATH
4849 do
4850 IFS=$as_save_IFS
4851 test -z "$as_dir" && as_dir=.
4852 for ac_exec_ext in '' $ac_executable_extensions; do
4853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856 break 2
4857 fi
4858 done
4859 done
4860 IFS=$as_save_IFS
4861
4862 fi
4863 fi
4864 STRIP=$ac_cv_prog_STRIP
4865 if test -n "$STRIP"; then
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4867 $as_echo "$STRIP" >&6; }
4868 else
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870 $as_echo "no" >&6; }
4871 fi
4872
4873
4874 fi
4875 if test -z "$ac_cv_prog_STRIP"; then
4876 ac_ct_STRIP=$STRIP
4877 # Extract the first word of "strip", so it can be a program name with args.
4878 set dummy strip; ac_word=$2
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4880 $as_echo_n "checking for $ac_word... " >&6; }
4881 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883 else
4884 if test -n "$ac_ct_STRIP"; then
4885 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4886 else
4887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4888 for as_dir in $PATH
4889 do
4890 IFS=$as_save_IFS
4891 test -z "$as_dir" && as_dir=.
4892 for ac_exec_ext in '' $ac_executable_extensions; do
4893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4894 ac_cv_prog_ac_ct_STRIP="strip"
4895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4896 break 2
4897 fi
4898 done
4899 done
4900 IFS=$as_save_IFS
4901
4902 fi
4903 fi
4904 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4905 if test -n "$ac_ct_STRIP"; then
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4907 $as_echo "$ac_ct_STRIP" >&6; }
4908 else
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910 $as_echo "no" >&6; }
4911 fi
4912
4913 if test "x$ac_ct_STRIP" = x; then
4914 STRIP=":"
4915 else
4916 case $cross_compiling:$ac_tool_warned in
4917 yes:)
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4920 ac_tool_warned=yes ;;
4921 esac
4922 STRIP=$ac_ct_STRIP
4923 fi
4924 else
4925 STRIP="$ac_cv_prog_STRIP"
4926 fi
4927
4928 fi
4929 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4930
4931
4932 ac_aux_dir=
4933 for ac_dir in .. "$srcdir"/..; do
4934 for ac_t in install-sh install.sh shtool; do
4935 if test -f "$ac_dir/$ac_t"; then
4936 ac_aux_dir=$ac_dir
4937 ac_install_sh="$ac_aux_dir/$ac_t -c"
4938 break 2
4939 fi
4940 done
4941 done
4942 if test -z "$ac_aux_dir"; then
4943 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4944 fi
4945
4946 # These three variables are undocumented and unsupported,
4947 # and are intended to be withdrawn in a future Autoconf release.
4948 # They can cause serious problems if a builder's source tree is in a directory
4949 # whose full name contains unusual characters.
4950 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4951 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4952 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4953
4954
4955
4956 test "$program_prefix" != NONE &&
4957 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4958 # Use a double $ so make ignores it.
4959 test "$program_suffix" != NONE &&
4960 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4961 # Double any \ or $.
4962 # By default was `s,x,x', remove it if useless.
4963 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4964 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4965
4966
4967 # We require a C++11 compiler. Check if one is available, and if
4968 # necessary, set CXX_DIALECT to some -std=xxx switch.
4969
4970 ax_cxx_compile_cxx11_required=true
4971 ac_ext=cpp
4972 ac_cpp='$CXXCPP $CPPFLAGS'
4973 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4974 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4975 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4976 CXX_DIALECT=""
4977 ac_success=no
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
4979 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
4980 if test "${ax_cv_cxx_compile_cxx11+set}" = set; then :
4981 $as_echo_n "(cached) " >&6
4982 else
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h. */
4985
4986
4987 // If the compiler admits that it is not ready for C++11, why torture it?
4988 // Hopefully, this will speed up the test.
4989
4990 #ifndef __cplusplus
4991
4992 #error "This is not a C++ compiler"
4993
4994 #elif __cplusplus < 201103L
4995
4996 #error "This is not a C++11 compiler"
4997
4998 #else
4999
5000 namespace cxx11
5001 {
5002
5003 namespace test_static_assert
5004 {
5005
5006 template <typename T>
5007 struct check
5008 {
5009 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5010 };
5011
5012 }
5013
5014 namespace test_final_override
5015 {
5016
5017 struct Base
5018 {
5019 virtual void f() {}
5020 };
5021
5022 struct Derived : public Base
5023 {
5024 virtual void f() override {}
5025 };
5026
5027 }
5028
5029 namespace test_double_right_angle_brackets
5030 {
5031
5032 template < typename T >
5033 struct check {};
5034
5035 typedef check<void> single_type;
5036 typedef check<check<void>> double_type;
5037 typedef check<check<check<void>>> triple_type;
5038 typedef check<check<check<check<void>>>> quadruple_type;
5039
5040 }
5041
5042 namespace test_decltype
5043 {
5044
5045 int
5046 f()
5047 {
5048 int a = 1;
5049 decltype(a) b = 2;
5050 return a + b;
5051 }
5052
5053 }
5054
5055 namespace test_type_deduction
5056 {
5057
5058 template < typename T1, typename T2 >
5059 struct is_same
5060 {
5061 static const bool value = false;
5062 };
5063
5064 template < typename T >
5065 struct is_same<T, T>
5066 {
5067 static const bool value = true;
5068 };
5069
5070 template < typename T1, typename T2 >
5071 auto
5072 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5073 {
5074 return a1 + a2;
5075 }
5076
5077 int
5078 test(const int c, volatile int v)
5079 {
5080 static_assert(is_same<int, decltype(0)>::value == true, "");
5081 static_assert(is_same<int, decltype(c)>::value == false, "");
5082 static_assert(is_same<int, decltype(v)>::value == false, "");
5083 auto ac = c;
5084 auto av = v;
5085 auto sumi = ac + av + 'x';
5086 auto sumf = ac + av + 1.0;
5087 static_assert(is_same<int, decltype(ac)>::value == true, "");
5088 static_assert(is_same<int, decltype(av)>::value == true, "");
5089 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5090 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5091 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5092 return (sumf > 0.0) ? sumi : add(c, v);
5093 }
5094
5095 }
5096
5097 namespace test_noexcept
5098 {
5099
5100 int f() { return 0; }
5101 int g() noexcept { return 0; }
5102
5103 static_assert(noexcept(f()) == false, "");
5104 static_assert(noexcept(g()) == true, "");
5105
5106 }
5107
5108 namespace test_constexpr
5109 {
5110
5111 template < typename CharT >
5112 unsigned long constexpr
5113 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5114 {
5115 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5116 }
5117
5118 template < typename CharT >
5119 unsigned long constexpr
5120 strlen_c(const CharT *const s) noexcept
5121 {
5122 return strlen_c_r(s, 0UL);
5123 }
5124
5125 static_assert(strlen_c("") == 0UL, "");
5126 static_assert(strlen_c("1") == 1UL, "");
5127 static_assert(strlen_c("example") == 7UL, "");
5128 static_assert(strlen_c("another\0example") == 7UL, "");
5129
5130 }
5131
5132 namespace test_rvalue_references
5133 {
5134
5135 template < int N >
5136 struct answer
5137 {
5138 static constexpr int value = N;
5139 };
5140
5141 answer<1> f(int&) { return answer<1>(); }
5142 answer<2> f(const int&) { return answer<2>(); }
5143 answer<3> f(int&&) { return answer<3>(); }
5144
5145 void
5146 test()
5147 {
5148 int i = 0;
5149 const int c = 0;
5150 static_assert(decltype(f(i))::value == 1, "");
5151 static_assert(decltype(f(c))::value == 2, "");
5152 static_assert(decltype(f(0))::value == 3, "");
5153 }
5154
5155 }
5156
5157 namespace test_uniform_initialization
5158 {
5159
5160 struct test
5161 {
5162 static const int zero {};
5163 static const int one {1};
5164 };
5165
5166 static_assert(test::zero == 0, "");
5167 static_assert(test::one == 1, "");
5168
5169 }
5170
5171 namespace test_lambdas
5172 {
5173
5174 void
5175 test1()
5176 {
5177 auto lambda1 = [](){};
5178 auto lambda2 = lambda1;
5179 lambda1();
5180 lambda2();
5181 }
5182
5183 int
5184 test2()
5185 {
5186 auto a = [](int i, int j){ return i + j; }(1, 2);
5187 auto b = []() -> int { return '0'; }();
5188 auto c = [=](){ return a + b; }();
5189 auto d = [&](){ return c; }();
5190 auto e = [a, &b](int x) mutable {
5191 const auto identity = [](int y){ return y; };
5192 for (auto i = 0; i < a; ++i)
5193 a += b--;
5194 return x + identity(a + b);
5195 }(0);
5196 return a + b + c + d + e;
5197 }
5198
5199 int
5200 test3()
5201 {
5202 const auto nullary = [](){ return 0; };
5203 const auto unary = [](int x){ return x; };
5204 using nullary_t = decltype(nullary);
5205 using unary_t = decltype(unary);
5206 const auto higher1st = [](nullary_t f){ return f(); };
5207 const auto higher2nd = [unary](nullary_t f1){
5208 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5209 };
5210 return higher1st(nullary) + higher2nd(nullary)(unary);
5211 }
5212
5213 }
5214
5215 namespace test_variadic_templates
5216 {
5217
5218 template <int...>
5219 struct sum;
5220
5221 template <int N0, int... N1toN>
5222 struct sum<N0, N1toN...>
5223 {
5224 static constexpr auto value = N0 + sum<N1toN...>::value;
5225 };
5226
5227 template <>
5228 struct sum<>
5229 {
5230 static constexpr auto value = 0;
5231 };
5232
5233 static_assert(sum<>::value == 0, "");
5234 static_assert(sum<1>::value == 1, "");
5235 static_assert(sum<23>::value == 23, "");
5236 static_assert(sum<1, 2>::value == 3, "");
5237 static_assert(sum<5, 5, 11>::value == 21, "");
5238 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5239
5240 }
5241
5242 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5243 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5244 // because of this.
5245 namespace test_template_alias_sfinae
5246 {
5247
5248 struct foo {};
5249
5250 template<typename T>
5251 using member = typename T::member_type;
5252
5253 template<typename T>
5254 void func(...) {}
5255
5256 template<typename T>
5257 void func(member<T>*) {}
5258
5259 void test();
5260
5261 void test() { func<foo>(0); }
5262
5263 }
5264
5265 } // namespace cxx11
5266
5267 #endif // __cplusplus >= 201103L
5268
5269
5270
5271 _ACEOF
5272 if ac_fn_cxx_try_compile "$LINENO"; then :
5273 ax_cv_cxx_compile_cxx11=yes
5274 else
5275 ax_cv_cxx_compile_cxx11=no
5276 fi
5277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 fi
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5280 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5281 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5282 ac_success=yes
5283 fi
5284
5285 if test x$ac_success = xno; then
5286 for switch in -std=gnu++11 -std=gnu++0x; do
5287 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5289 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5290 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5291 $as_echo_n "(cached) " >&6
5292 else
5293 ac_save_CXX="$CXX"
5294 CXX="$CXX $switch"
5295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h. */
5297
5298
5299 // If the compiler admits that it is not ready for C++11, why torture it?
5300 // Hopefully, this will speed up the test.
5301
5302 #ifndef __cplusplus
5303
5304 #error "This is not a C++ compiler"
5305
5306 #elif __cplusplus < 201103L
5307
5308 #error "This is not a C++11 compiler"
5309
5310 #else
5311
5312 namespace cxx11
5313 {
5314
5315 namespace test_static_assert
5316 {
5317
5318 template <typename T>
5319 struct check
5320 {
5321 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5322 };
5323
5324 }
5325
5326 namespace test_final_override
5327 {
5328
5329 struct Base
5330 {
5331 virtual void f() {}
5332 };
5333
5334 struct Derived : public Base
5335 {
5336 virtual void f() override {}
5337 };
5338
5339 }
5340
5341 namespace test_double_right_angle_brackets
5342 {
5343
5344 template < typename T >
5345 struct check {};
5346
5347 typedef check<void> single_type;
5348 typedef check<check<void>> double_type;
5349 typedef check<check<check<void>>> triple_type;
5350 typedef check<check<check<check<void>>>> quadruple_type;
5351
5352 }
5353
5354 namespace test_decltype
5355 {
5356
5357 int
5358 f()
5359 {
5360 int a = 1;
5361 decltype(a) b = 2;
5362 return a + b;
5363 }
5364
5365 }
5366
5367 namespace test_type_deduction
5368 {
5369
5370 template < typename T1, typename T2 >
5371 struct is_same
5372 {
5373 static const bool value = false;
5374 };
5375
5376 template < typename T >
5377 struct is_same<T, T>
5378 {
5379 static const bool value = true;
5380 };
5381
5382 template < typename T1, typename T2 >
5383 auto
5384 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5385 {
5386 return a1 + a2;
5387 }
5388
5389 int
5390 test(const int c, volatile int v)
5391 {
5392 static_assert(is_same<int, decltype(0)>::value == true, "");
5393 static_assert(is_same<int, decltype(c)>::value == false, "");
5394 static_assert(is_same<int, decltype(v)>::value == false, "");
5395 auto ac = c;
5396 auto av = v;
5397 auto sumi = ac + av + 'x';
5398 auto sumf = ac + av + 1.0;
5399 static_assert(is_same<int, decltype(ac)>::value == true, "");
5400 static_assert(is_same<int, decltype(av)>::value == true, "");
5401 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5402 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5403 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5404 return (sumf > 0.0) ? sumi : add(c, v);
5405 }
5406
5407 }
5408
5409 namespace test_noexcept
5410 {
5411
5412 int f() { return 0; }
5413 int g() noexcept { return 0; }
5414
5415 static_assert(noexcept(f()) == false, "");
5416 static_assert(noexcept(g()) == true, "");
5417
5418 }
5419
5420 namespace test_constexpr
5421 {
5422
5423 template < typename CharT >
5424 unsigned long constexpr
5425 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5426 {
5427 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5428 }
5429
5430 template < typename CharT >
5431 unsigned long constexpr
5432 strlen_c(const CharT *const s) noexcept
5433 {
5434 return strlen_c_r(s, 0UL);
5435 }
5436
5437 static_assert(strlen_c("") == 0UL, "");
5438 static_assert(strlen_c("1") == 1UL, "");
5439 static_assert(strlen_c("example") == 7UL, "");
5440 static_assert(strlen_c("another\0example") == 7UL, "");
5441
5442 }
5443
5444 namespace test_rvalue_references
5445 {
5446
5447 template < int N >
5448 struct answer
5449 {
5450 static constexpr int value = N;
5451 };
5452
5453 answer<1> f(int&) { return answer<1>(); }
5454 answer<2> f(const int&) { return answer<2>(); }
5455 answer<3> f(int&&) { return answer<3>(); }
5456
5457 void
5458 test()
5459 {
5460 int i = 0;
5461 const int c = 0;
5462 static_assert(decltype(f(i))::value == 1, "");
5463 static_assert(decltype(f(c))::value == 2, "");
5464 static_assert(decltype(f(0))::value == 3, "");
5465 }
5466
5467 }
5468
5469 namespace test_uniform_initialization
5470 {
5471
5472 struct test
5473 {
5474 static const int zero {};
5475 static const int one {1};
5476 };
5477
5478 static_assert(test::zero == 0, "");
5479 static_assert(test::one == 1, "");
5480
5481 }
5482
5483 namespace test_lambdas
5484 {
5485
5486 void
5487 test1()
5488 {
5489 auto lambda1 = [](){};
5490 auto lambda2 = lambda1;
5491 lambda1();
5492 lambda2();
5493 }
5494
5495 int
5496 test2()
5497 {
5498 auto a = [](int i, int j){ return i + j; }(1, 2);
5499 auto b = []() -> int { return '0'; }();
5500 auto c = [=](){ return a + b; }();
5501 auto d = [&](){ return c; }();
5502 auto e = [a, &b](int x) mutable {
5503 const auto identity = [](int y){ return y; };
5504 for (auto i = 0; i < a; ++i)
5505 a += b--;
5506 return x + identity(a + b);
5507 }(0);
5508 return a + b + c + d + e;
5509 }
5510
5511 int
5512 test3()
5513 {
5514 const auto nullary = [](){ return 0; };
5515 const auto unary = [](int x){ return x; };
5516 using nullary_t = decltype(nullary);
5517 using unary_t = decltype(unary);
5518 const auto higher1st = [](nullary_t f){ return f(); };
5519 const auto higher2nd = [unary](nullary_t f1){
5520 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5521 };
5522 return higher1st(nullary) + higher2nd(nullary)(unary);
5523 }
5524
5525 }
5526
5527 namespace test_variadic_templates
5528 {
5529
5530 template <int...>
5531 struct sum;
5532
5533 template <int N0, int... N1toN>
5534 struct sum<N0, N1toN...>
5535 {
5536 static constexpr auto value = N0 + sum<N1toN...>::value;
5537 };
5538
5539 template <>
5540 struct sum<>
5541 {
5542 static constexpr auto value = 0;
5543 };
5544
5545 static_assert(sum<>::value == 0, "");
5546 static_assert(sum<1>::value == 1, "");
5547 static_assert(sum<23>::value == 23, "");
5548 static_assert(sum<1, 2>::value == 3, "");
5549 static_assert(sum<5, 5, 11>::value == 21, "");
5550 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5551
5552 }
5553
5554 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5555 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5556 // because of this.
5557 namespace test_template_alias_sfinae
5558 {
5559
5560 struct foo {};
5561
5562 template<typename T>
5563 using member = typename T::member_type;
5564
5565 template<typename T>
5566 void func(...) {}
5567
5568 template<typename T>
5569 void func(member<T>*) {}
5570
5571 void test();
5572
5573 void test() { func<foo>(0); }
5574
5575 }
5576
5577 } // namespace cxx11
5578
5579 #endif // __cplusplus >= 201103L
5580
5581
5582
5583 _ACEOF
5584 if ac_fn_cxx_try_compile "$LINENO"; then :
5585 eval $cachevar=yes
5586 else
5587 eval $cachevar=no
5588 fi
5589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5590 CXX="$ac_save_CXX"
5591 fi
5592 eval ac_res=\$$cachevar
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5594 $as_echo "$ac_res" >&6; }
5595 if eval test x\$$cachevar = xyes; then
5596 CXX_DIALECT="$switch"
5597 ac_success=yes
5598 break
5599 fi
5600 done
5601 fi
5602
5603 if test x$ac_success = xno; then
5604 for switch in -std=c++11 -std=c++0x +std=c++11 "-h std=c++11"; do
5605 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5607 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5608 if { as_var=$cachevar; eval "test \"\${$as_var+set}\" = set"; }; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 ac_save_CXX="$CXX"
5612 CXX="$CXX $switch"
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614 /* end confdefs.h. */
5615
5616
5617 // If the compiler admits that it is not ready for C++11, why torture it?
5618 // Hopefully, this will speed up the test.
5619
5620 #ifndef __cplusplus
5621
5622 #error "This is not a C++ compiler"
5623
5624 #elif __cplusplus < 201103L
5625
5626 #error "This is not a C++11 compiler"
5627
5628 #else
5629
5630 namespace cxx11
5631 {
5632
5633 namespace test_static_assert
5634 {
5635
5636 template <typename T>
5637 struct check
5638 {
5639 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5640 };
5641
5642 }
5643
5644 namespace test_final_override
5645 {
5646
5647 struct Base
5648 {
5649 virtual void f() {}
5650 };
5651
5652 struct Derived : public Base
5653 {
5654 virtual void f() override {}
5655 };
5656
5657 }
5658
5659 namespace test_double_right_angle_brackets
5660 {
5661
5662 template < typename T >
5663 struct check {};
5664
5665 typedef check<void> single_type;
5666 typedef check<check<void>> double_type;
5667 typedef check<check<check<void>>> triple_type;
5668 typedef check<check<check<check<void>>>> quadruple_type;
5669
5670 }
5671
5672 namespace test_decltype
5673 {
5674
5675 int
5676 f()
5677 {
5678 int a = 1;
5679 decltype(a) b = 2;
5680 return a + b;
5681 }
5682
5683 }
5684
5685 namespace test_type_deduction
5686 {
5687
5688 template < typename T1, typename T2 >
5689 struct is_same
5690 {
5691 static const bool value = false;
5692 };
5693
5694 template < typename T >
5695 struct is_same<T, T>
5696 {
5697 static const bool value = true;
5698 };
5699
5700 template < typename T1, typename T2 >
5701 auto
5702 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5703 {
5704 return a1 + a2;
5705 }
5706
5707 int
5708 test(const int c, volatile int v)
5709 {
5710 static_assert(is_same<int, decltype(0)>::value == true, "");
5711 static_assert(is_same<int, decltype(c)>::value == false, "");
5712 static_assert(is_same<int, decltype(v)>::value == false, "");
5713 auto ac = c;
5714 auto av = v;
5715 auto sumi = ac + av + 'x';
5716 auto sumf = ac + av + 1.0;
5717 static_assert(is_same<int, decltype(ac)>::value == true, "");
5718 static_assert(is_same<int, decltype(av)>::value == true, "");
5719 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5720 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5721 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5722 return (sumf > 0.0) ? sumi : add(c, v);
5723 }
5724
5725 }
5726
5727 namespace test_noexcept
5728 {
5729
5730 int f() { return 0; }
5731 int g() noexcept { return 0; }
5732
5733 static_assert(noexcept(f()) == false, "");
5734 static_assert(noexcept(g()) == true, "");
5735
5736 }
5737
5738 namespace test_constexpr
5739 {
5740
5741 template < typename CharT >
5742 unsigned long constexpr
5743 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5744 {
5745 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5746 }
5747
5748 template < typename CharT >
5749 unsigned long constexpr
5750 strlen_c(const CharT *const s) noexcept
5751 {
5752 return strlen_c_r(s, 0UL);
5753 }
5754
5755 static_assert(strlen_c("") == 0UL, "");
5756 static_assert(strlen_c("1") == 1UL, "");
5757 static_assert(strlen_c("example") == 7UL, "");
5758 static_assert(strlen_c("another\0example") == 7UL, "");
5759
5760 }
5761
5762 namespace test_rvalue_references
5763 {
5764
5765 template < int N >
5766 struct answer
5767 {
5768 static constexpr int value = N;
5769 };
5770
5771 answer<1> f(int&) { return answer<1>(); }
5772 answer<2> f(const int&) { return answer<2>(); }
5773 answer<3> f(int&&) { return answer<3>(); }
5774
5775 void
5776 test()
5777 {
5778 int i = 0;
5779 const int c = 0;
5780 static_assert(decltype(f(i))::value == 1, "");
5781 static_assert(decltype(f(c))::value == 2, "");
5782 static_assert(decltype(f(0))::value == 3, "");
5783 }
5784
5785 }
5786
5787 namespace test_uniform_initialization
5788 {
5789
5790 struct test
5791 {
5792 static const int zero {};
5793 static const int one {1};
5794 };
5795
5796 static_assert(test::zero == 0, "");
5797 static_assert(test::one == 1, "");
5798
5799 }
5800
5801 namespace test_lambdas
5802 {
5803
5804 void
5805 test1()
5806 {
5807 auto lambda1 = [](){};
5808 auto lambda2 = lambda1;
5809 lambda1();
5810 lambda2();
5811 }
5812
5813 int
5814 test2()
5815 {
5816 auto a = [](int i, int j){ return i + j; }(1, 2);
5817 auto b = []() -> int { return '0'; }();
5818 auto c = [=](){ return a + b; }();
5819 auto d = [&](){ return c; }();
5820 auto e = [a, &b](int x) mutable {
5821 const auto identity = [](int y){ return y; };
5822 for (auto i = 0; i < a; ++i)
5823 a += b--;
5824 return x + identity(a + b);
5825 }(0);
5826 return a + b + c + d + e;
5827 }
5828
5829 int
5830 test3()
5831 {
5832 const auto nullary = [](){ return 0; };
5833 const auto unary = [](int x){ return x; };
5834 using nullary_t = decltype(nullary);
5835 using unary_t = decltype(unary);
5836 const auto higher1st = [](nullary_t f){ return f(); };
5837 const auto higher2nd = [unary](nullary_t f1){
5838 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5839 };
5840 return higher1st(nullary) + higher2nd(nullary)(unary);
5841 }
5842
5843 }
5844
5845 namespace test_variadic_templates
5846 {
5847
5848 template <int...>
5849 struct sum;
5850
5851 template <int N0, int... N1toN>
5852 struct sum<N0, N1toN...>
5853 {
5854 static constexpr auto value = N0 + sum<N1toN...>::value;
5855 };
5856
5857 template <>
5858 struct sum<>
5859 {
5860 static constexpr auto value = 0;
5861 };
5862
5863 static_assert(sum<>::value == 0, "");
5864 static_assert(sum<1>::value == 1, "");
5865 static_assert(sum<23>::value == 23, "");
5866 static_assert(sum<1, 2>::value == 3, "");
5867 static_assert(sum<5, 5, 11>::value == 21, "");
5868 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5869
5870 }
5871
5872 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5873 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5874 // because of this.
5875 namespace test_template_alias_sfinae
5876 {
5877
5878 struct foo {};
5879
5880 template<typename T>
5881 using member = typename T::member_type;
5882
5883 template<typename T>
5884 void func(...) {}
5885
5886 template<typename T>
5887 void func(member<T>*) {}
5888
5889 void test();
5890
5891 void test() { func<foo>(0); }
5892
5893 }
5894
5895 } // namespace cxx11
5896
5897 #endif // __cplusplus >= 201103L
5898
5899
5900
5901 _ACEOF
5902 if ac_fn_cxx_try_compile "$LINENO"; then :
5903 eval $cachevar=yes
5904 else
5905 eval $cachevar=no
5906 fi
5907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5908 CXX="$ac_save_CXX"
5909 fi
5910 eval ac_res=\$$cachevar
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5912 $as_echo "$ac_res" >&6; }
5913 if eval test x\$$cachevar = xyes; then
5914 CXX_DIALECT="$switch"
5915 ac_success=yes
5916 break
5917 fi
5918 done
5919 fi
5920 ac_ext=c
5921 ac_cpp='$CPP $CPPFLAGS'
5922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5925
5926 if test x$ax_cxx_compile_cxx11_required = xtrue; then
5927 if test x$ac_success = xno; then
5928 as_fn_error "*** A compiler with support for C++11 language features is required." "$LINENO" 5
5929 fi
5930 fi
5931 if test x$ac_success = xno; then
5932 HAVE_CXX11=0
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
5934 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
5935 else
5936 HAVE_CXX11=1
5937
5938 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5939
5940 fi
5941
5942
5943
5944
5945 # Dependency checking.
5946 rm -rf .tst 2>/dev/null
5947 mkdir .tst 2>/dev/null
5948 if test -d .tst; then
5949 am__leading_dot=.
5950 else
5951 am__leading_dot=_
5952 fi
5953 rmdir .tst 2>/dev/null
5954
5955 DEPDIR="${am__leading_dot}deps"
5956
5957 ac_config_commands="$ac_config_commands depdir"
5958
5959
5960 depcc="$CC" am_compiler_list=
5961
5962 am_depcomp=$ac_aux_dir/depcomp
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5964 $as_echo_n "checking dependency style of $depcc... " >&6; }
5965 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5966 $as_echo_n "(cached) " >&6
5967 else
5968 if test -f "$am_depcomp"; then
5969 # We make a subdir and do the tests there. Otherwise we can end up
5970 # making bogus files that we don't know about and never remove. For
5971 # instance it was reported that on HP-UX the gcc test will end up
5972 # making a dummy file named `D' -- because `-MD' means `put the output
5973 # in D'.
5974 mkdir conftest.dir
5975 # Copy depcomp to subdir because otherwise we won't find it if we're
5976 # using a relative directory.
5977 cp "$am_depcomp" conftest.dir
5978 cd conftest.dir
5979 # We will build objects and dependencies in a subdirectory because
5980 # it helps to detect inapplicable dependency modes. For instance
5981 # both Tru64's cc and ICC support -MD to output dependencies as a
5982 # side effect of compilation, but ICC will put the dependencies in
5983 # the current directory while Tru64 will put them in the object
5984 # directory.
5985 mkdir sub
5986
5987 am_cv_CC_dependencies_compiler_type=none
5988 if test "$am_compiler_list" = ""; then
5989 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5990 fi
5991 for depmode in $am_compiler_list; do
5992 if test $depmode = none; then break; fi
5993
5994 $as_echo "$as_me:$LINENO: trying $depmode" >&5
5995 # Setup a source with many dependencies, because some compilers
5996 # like to wrap large dependency lists on column 80 (with \), and
5997 # we should not choose a depcomp mode which is confused by this.
5998 #
5999 # We need to recreate these files for each test, as the compiler may
6000 # overwrite some of them when testing with obscure command lines.
6001 # This happens at least with the AIX C compiler.
6002 : > sub/conftest.c
6003 for i in 1 2 3 4 5 6; do
6004 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6005 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6006 # Solaris 8's {/usr,}/bin/sh.
6007 touch sub/conftst$i.h
6008 done
6009 echo "include sub/conftest.Po" > confmf
6010
6011 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6012 # mode. It turns out that the SunPro C++ compiler does not properly
6013 # handle `-M -o', and we need to detect this.
6014 depcmd="depmode=$depmode \
6015 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6016 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6017 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6018 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6019 if env $depcmd > conftest.err 2>&1 &&
6020 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6021 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6022 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6023 # icc doesn't choke on unknown options, it will just issue warnings
6024 # or remarks (even with -Werror). So we grep stderr for any message
6025 # that says an option was ignored or not supported.
6026 # When given -MP, icc 7.0 and 7.1 complain thusly:
6027 # icc: Command line warning: ignoring option '-M'; no argument required
6028 # The diagnosis changed in icc 8.0:
6029 # icc: Command line remark: option '-MP' not supported
6030 if (grep 'ignoring option' conftest.err ||
6031 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6032 am_cv_CC_dependencies_compiler_type=$depmode
6033 $as_echo "$as_me:$LINENO: success" >&5
6034 break
6035 fi
6036 fi
6037 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6038 sed -e 's/^/| /' < conftest.err >&5
6039 done
6040
6041 cd ..
6042 rm -rf conftest.dir
6043 else
6044 am_cv_CC_dependencies_compiler_type=none
6045 fi
6046
6047 fi
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6049 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6050 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6051 then as_fn_error "no usable dependency style found" "$LINENO" 5
6052 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6053
6054 fi
6055
6056
6057 gnulib_extra_configure_args=
6058 # If large-file support is disabled, make sure gnulib does the same.
6059 if test "$enable_largefile" = no; then
6060 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
6061 fi
6062
6063 # Configure gnulib. We need to build gnulib under some other
6064 # directory not "gnulib", to avoid the problem of both GDB and
6065 # GDBserver wanting to build it in the same directory, when building
6066 # in the source dir.
6067
6068 in_src="gnulib"
6069 in_build="build-gnulib"
6070 in_extra_args="$gnulib_extra_configure_args"
6071
6072 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
6073 # so they do not pile up.
6074 ac_sub_configure_args=
6075 ac_prev=
6076 eval "set x $ac_configure_args"
6077 shift
6078 for ac_arg
6079 do
6080 if test -n "$ac_prev"; then
6081 ac_prev=
6082 continue
6083 fi
6084 case $ac_arg in
6085 -cache-file | --cache-file | --cache-fil | --cache-fi \
6086 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6087 ac_prev=cache_file ;;
6088 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6089 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
6090 | --c=*)
6091 ;;
6092 --config-cache | -C)
6093 ;;
6094 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6095 ac_prev=srcdir ;;
6096 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6097 ;;
6098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
6099 ac_prev=prefix ;;
6100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6101 ;;
6102 --disable-option-checking)
6103 ;;
6104 *)
6105 case $ac_arg in
6106 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6107 esac
6108 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
6109 esac
6110 done
6111
6112 # Always prepend --prefix to ensure using the same prefix
6113 # in subdir configurations.
6114 ac_arg="--prefix=$prefix"
6115 case $ac_arg in
6116 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6117 esac
6118 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
6119
6120 # Pass --silent
6121 if test "$silent" = yes; then
6122 ac_sub_configure_args="--silent $ac_sub_configure_args"
6123 fi
6124
6125 # Always prepend --disable-option-checking to silence warnings, since
6126 # different subdirs can have different --enable and --with options.
6127 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
6128
6129 ac_popdir=`pwd`
6130 ac_dir=$in_build
6131
6132 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
6133 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
6134 $as_echo "$ac_msg" >&6
6135 as_dir="$ac_dir"; as_fn_mkdir_p
6136
6137 case $srcdir in
6138 [\\/]* | ?:[\\/]* )
6139 ac_srcdir=$srcdir/$in_src ;;
6140 *) # Relative name.
6141 ac_srcdir=../$srcdir/$in_src ;;
6142 esac
6143
6144 cd "$ac_dir"
6145
6146 ac_sub_configure=$ac_srcdir/configure
6147
6148 # Make the cache file name correct relative to the subdirectory.
6149 case $cache_file in
6150 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
6151 *) # Relative name.
6152 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
6153 esac
6154
6155 if test -n "$in_extra_args"; then
6156 # Add the extra args at the end.
6157 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
6158 fi
6159
6160 { $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
6161 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
6162 # The eval makes quoting arguments work.
6163 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
6164 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
6165 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
6166
6167 cd "$ac_popdir"
6168
6169
6170
6171 CONFIG_OBS=
6172 CONFIG_DEPS=
6173 CONFIG_SRCS=
6174 ENABLE_CFLAGS=
6175
6176 CONFIG_ALL=
6177 CONFIG_CLEAN=
6178 CONFIG_INSTALL=
6179 CONFIG_UNINSTALL=
6180
6181 # If we haven't got the data from the intl directory,
6182 # assume NLS is disabled.
6183 USE_NLS=no
6184 LIBINTL=
6185 LIBINTL_DEP=
6186 INCINTL=
6187 XGETTEXT=
6188 GMSGFMT=
6189 POSUB=
6190
6191 if test -f ../intl/config.intl; then
6192 . ../intl/config.intl
6193 fi
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6195 $as_echo_n "checking whether NLS is requested... " >&6; }
6196 if test x"$USE_NLS" != xyes; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6198 $as_echo "no" >&6; }
6199 else
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6201 $as_echo "yes" >&6; }
6202
6203 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6204
6205
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6207 $as_echo_n "checking for catalogs to be installed... " >&6; }
6208 # Look for .po and .gmo files in the source directory.
6209 CATALOGS=
6210 XLINGUAS=
6211 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6212 # If there aren't any .gmo files the shell will give us the
6213 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6214 # weeded out.
6215 case "$cat" in *\**)
6216 continue;;
6217 esac
6218 # The quadruple backslash is collapsed to a double backslash
6219 # by the backticks, then collapsed again by the double quotes,
6220 # leaving us with one backslash in the sed expression (right
6221 # before the dot that mustn't act as a wildcard).
6222 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6223 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6224 # The user is allowed to set LINGUAS to a list of languages to
6225 # install catalogs for. If it's empty that means "all of them."
6226 if test "x$LINGUAS" = x; then
6227 CATALOGS="$CATALOGS $cat"
6228 XLINGUAS="$XLINGUAS $lang"
6229 else
6230 case "$LINGUAS" in *$lang*)
6231 CATALOGS="$CATALOGS $cat"
6232 XLINGUAS="$XLINGUAS $lang"
6233 ;;
6234 esac
6235 fi
6236 done
6237 LINGUAS="$XLINGUAS"
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6239 $as_echo "$LINGUAS" >&6; }
6240
6241
6242 DATADIRNAME=share
6243
6244 INSTOBJEXT=.mo
6245
6246 GENCAT=gencat
6247
6248 CATOBJEXT=.gmo
6249
6250 fi
6251
6252 localedir='${datadir}/locale'
6253
6254
6255 if test x"$USE_NLS" = xyes; then
6256 CONFIG_ALL="$CONFIG_ALL all-po"
6257 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6258 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6259 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6260 fi
6261
6262 GNULIB=build-gnulib/import
6263
6264 # For Makefile dependencies.
6265 GNULIB_STDINT_H=
6266 if test x"$STDINT_H" != x; then
6267 GNULIB_STDINT_H=$GNULIB/$STDINT_H
6268 fi
6269
6270
6271 PACKAGE=gdb
6272
6273 cat >>confdefs.h <<_ACEOF
6274 #define PACKAGE "$PACKAGE"
6275 _ACEOF
6276
6277
6278
6279 # We never need to detect it in this sub-configure.
6280 # But preserve it for config.status --recheck.
6281
6282
6283
6284 MAKEINFO_EXTRA_FLAGS=""
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6286 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6287 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
6288 $as_echo_n "(cached) " >&6
6289 else
6290 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6291 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6292 gdb_cv_have_makeinfo_click=yes
6293 else
6294 gdb_cv_have_makeinfo_click=no
6295 fi
6296 fi
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6298 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6299 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6300 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6301 fi
6302
6303
6304
6305
6306 # Check whether --with-separate-debug-dir was given.
6307 if test "${with_separate_debug_dir+set}" = set; then :
6308 withval=$with_separate_debug_dir;
6309 DEBUGDIR=$withval
6310 else
6311 DEBUGDIR=${libdir}/debug
6312 fi
6313
6314
6315 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6316 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6317 ac_define_dir=`eval echo $DEBUGDIR`
6318 ac_define_dir=`eval echo $ac_define_dir`
6319
6320 cat >>confdefs.h <<_ACEOF
6321 #define DEBUGDIR "$ac_define_dir"
6322 _ACEOF
6323
6324
6325
6326
6327 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6328 if test "x$prefix" = xNONE; then
6329 test_prefix=/usr/local
6330 else
6331 test_prefix=$prefix
6332 fi
6333 else
6334 test_prefix=$exec_prefix
6335 fi
6336 value=0
6337 case ${ac_define_dir} in
6338 "${test_prefix}"|"${test_prefix}/"*|\
6339 '${exec_prefix}'|'${exec_prefix}/'*)
6340 value=1
6341 ;;
6342 esac
6343
6344 cat >>confdefs.h <<_ACEOF
6345 #define DEBUGDIR_RELOCATABLE $value
6346 _ACEOF
6347
6348
6349
6350
6351 # We can't pass paths as command line arguments.
6352 # Mingw32 tries to be clever and will convert the paths for us.
6353 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6354 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6355 # This breaks GDB's relocatable path conversions since paths passed in
6356 # config.h would not get so translated, the path prefixes no longer match.
6357
6358 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6359 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6360 ac_define_dir=`eval echo $bindir`
6361 ac_define_dir=`eval echo $ac_define_dir`
6362
6363 cat >>confdefs.h <<_ACEOF
6364 #define BINDIR "$ac_define_dir"
6365 _ACEOF
6366
6367
6368
6369 # GDB's datadir relocation
6370
6371
6372
6373 # Check whether --with-gdb-datadir was given.
6374 if test "${with_gdb_datadir+set}" = set; then :
6375 withval=$with_gdb_datadir;
6376 GDB_DATADIR=$withval
6377 else
6378 GDB_DATADIR=${datadir}/gdb
6379 fi
6380
6381
6382 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6383 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6384 ac_define_dir=`eval echo $GDB_DATADIR`
6385 ac_define_dir=`eval echo $ac_define_dir`
6386
6387 cat >>confdefs.h <<_ACEOF
6388 #define GDB_DATADIR "$ac_define_dir"
6389 _ACEOF
6390
6391
6392
6393
6394 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6395 if test "x$prefix" = xNONE; then
6396 test_prefix=/usr/local
6397 else
6398 test_prefix=$prefix
6399 fi
6400 else
6401 test_prefix=$exec_prefix
6402 fi
6403 value=0
6404 case ${ac_define_dir} in
6405 "${test_prefix}"|"${test_prefix}/"*|\
6406 '${exec_prefix}'|'${exec_prefix}/'*)
6407 value=1
6408 ;;
6409 esac
6410
6411 cat >>confdefs.h <<_ACEOF
6412 #define GDB_DATADIR_RELOCATABLE $value
6413 _ACEOF
6414
6415
6416
6417
6418
6419 # Check whether --with-relocated-sources was given.
6420 if test "${with_relocated_sources+set}" = set; then :
6421 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6422
6423 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6424 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6425 ac_define_dir=`eval echo $reloc_srcdir`
6426 ac_define_dir=`eval echo $ac_define_dir`
6427
6428 cat >>confdefs.h <<_ACEOF
6429 #define RELOC_SRCDIR "$ac_define_dir"
6430 _ACEOF
6431
6432
6433
6434 fi
6435
6436
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6438 $as_echo_n "checking for default auto-load directory... " >&6; }
6439
6440 # Check whether --with-auto-load-dir was given.
6441 if test "${with_auto_load_dir+set}" = set; then :
6442 withval=$with_auto_load_dir;
6443 else
6444 with_auto_load_dir='$debugdir:$datadir/auto-load'
6445 fi
6446
6447 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6448
6449 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6450 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6451 ac_define_dir=`eval echo $escape_dir`
6452 ac_define_dir=`eval echo $ac_define_dir`
6453
6454 cat >>confdefs.h <<_ACEOF
6455 #define AUTO_LOAD_DIR "$ac_define_dir"
6456 _ACEOF
6457
6458
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6460 $as_echo "$with_auto_load_dir" >&6; }
6461
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6463 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6464
6465 # Check whether --with-auto-load-safe-path was given.
6466 if test "${with_auto_load_safe_path+set}" = set; then :
6467 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6468 with_auto_load_safe_path="/"
6469 fi
6470 else
6471 with_auto_load_safe_path="$with_auto_load_dir"
6472 fi
6473
6474 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
6475
6476 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6477 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6478 ac_define_dir=`eval echo $escape_dir`
6479 ac_define_dir=`eval echo $ac_define_dir`
6480
6481 cat >>confdefs.h <<_ACEOF
6482 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6483 _ACEOF
6484
6485
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6487 $as_echo "$with_auto_load_safe_path" >&6; }
6488
6489
6490
6491 subdirs="$subdirs testsuite"
6492
6493
6494 # Check whether to support alternative target configurations
6495 # Check whether --enable-targets was given.
6496 if test "${enable_targets+set}" = set; then :
6497 enableval=$enable_targets; case "${enableval}" in
6498 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
6499 ;;
6500 no) enable_targets= ;;
6501 *) enable_targets=$enableval ;;
6502 esac
6503 fi
6504
6505
6506 # Check whether to enable 64-bit support on 32-bit hosts
6507 # Check whether --enable-64-bit-bfd was given.
6508 if test "${enable_64_bit_bfd+set}" = set; then :
6509 enableval=$enable_64_bit_bfd; case "${enableval}" in
6510 yes) want64=true ;;
6511 no) want64=false ;;
6512 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6513 esac
6514 else
6515 want64=false
6516 fi
6517
6518 # Provide defaults for some variables set by the per-host and per-target
6519 # configuration.
6520 gdb_host_obs=posix-hdep.o
6521
6522 if test "${target}" = "${host}"; then
6523 gdb_native=yes
6524 else
6525 gdb_native=no
6526 fi
6527
6528 . $srcdir/configure.host
6529
6530 # Add in the common host objects.
6531 . $srcdir/common/common.host
6532 gdb_host_obs="$gdb_host_obs $common_host_obs"
6533
6534 # Accumulate some settings from configure.tgt over all enabled targets
6535
6536 TARGET_OBS=
6537 all_targets=
6538 HAVE_NATIVE_GCORE_TARGET=
6539
6540 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6541 do
6542 if test "$targ_alias" = "all"; then
6543 all_targets=true
6544 else
6545 # Canonicalize the secondary target names.
6546 result=`$ac_config_sub $targ_alias 2>/dev/null`
6547 if test -n "$result"; then
6548 targ=$result
6549 else
6550 targ=$targ_alias
6551 fi
6552
6553 . ${srcdir}/configure.tgt
6554
6555 if test -z "${gdb_target_obs}"; then :
6556 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
6557 fi
6558
6559 # Target-specific object files
6560 for i in ${gdb_target_obs}; do
6561 case " $TARGET_OBS " in
6562 *" ${i} "*) ;;
6563 *)
6564 TARGET_OBS="$TARGET_OBS ${i}"
6565 ;;
6566 esac
6567 done
6568
6569 # Check whether this target needs 64-bit CORE_ADDR
6570 if test x${want64} = xfalse; then
6571 . ${srcdir}/../bfd/config.bfd
6572 fi
6573
6574 # Check whether this target is native and supports gcore.
6575 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6576 && $gdb_have_gcore; then
6577 HAVE_NATIVE_GCORE_TARGET=1
6578 fi
6579 fi
6580 done
6581
6582 if test x${all_targets} = xtrue; then
6583
6584 # We want all 64-bit targets if we either:
6585 # - run on a 64-bit host or
6586 # - already require 64-bit support for some other target or
6587 # - the --enable-64-bit-bfd option was supplied
6588 # Otherwise we only support all 32-bit targets.
6589 #
6590 # NOTE: This test must be in sync with the corresponding
6591 # tests in BFD!
6592
6593 if test x${want64} = xfalse; then
6594 # The cast to long int works around a bug in the HP C Compiler
6595 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6596 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6597 # This bug is HP SR number 8606223364.
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6599 $as_echo_n "checking size of long... " >&6; }
6600 if test "${ac_cv_sizeof_long+set}" = set; then :
6601 $as_echo_n "(cached) " >&6
6602 else
6603 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6604
6605 else
6606 if test "$ac_cv_type_long" = yes; then
6607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6609 { as_fn_set_status 77
6610 as_fn_error "cannot compute sizeof (long)
6611 See \`config.log' for more details." "$LINENO" 5; }; }
6612 else
6613 ac_cv_sizeof_long=0
6614 fi
6615 fi
6616
6617 fi
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6619 $as_echo "$ac_cv_sizeof_long" >&6; }
6620
6621
6622
6623 cat >>confdefs.h <<_ACEOF
6624 #define SIZEOF_LONG $ac_cv_sizeof_long
6625 _ACEOF
6626
6627
6628 if test "x${ac_cv_sizeof_long}" = "x8"; then
6629 want64=true
6630 fi
6631 fi
6632 if test x${want64} = xtrue; then
6633 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6634 else
6635 TARGET_OBS='$(ALL_TARGET_OBS)'
6636 fi
6637 fi
6638
6639
6640
6641
6642 # For other settings, only the main target counts.
6643 gdb_sim=
6644 gdb_osabi=
6645 build_gdbserver=
6646 targ=$target; . ${srcdir}/configure.tgt
6647
6648 # Fetch the default architecture and default target vector from BFD.
6649 targ=$target; . $srcdir/../bfd/config.bfd
6650
6651 # We only want the first architecture, so strip off the others if
6652 # there is more than one.
6653 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6654
6655 if test "x$targ_archs" != x; then
6656
6657 cat >>confdefs.h <<_ACEOF
6658 #define DEFAULT_BFD_ARCH $targ_archs
6659 _ACEOF
6660
6661 fi
6662 if test "x$targ_defvec" != x; then
6663
6664 cat >>confdefs.h <<_ACEOF
6665 #define DEFAULT_BFD_VEC $targ_defvec
6666 _ACEOF
6667
6668 fi
6669
6670 # The CLI cannot be disabled yet, but may be in the future.
6671
6672 # Enable CLI.
6673 # Check whether --enable-gdbcli was given.
6674 if test "${enable_gdbcli+set}" = set; then :
6675 enableval=$enable_gdbcli; case $enableval in
6676 yes)
6677 ;;
6678 no)
6679 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
6680 *)
6681 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
6682 esac
6683 else
6684 enable_gdbcli=yes
6685 fi
6686
6687 if test x"$enable_gdbcli" = xyes; then
6688 if test -d $srcdir/cli; then
6689 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
6690 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
6691 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
6692 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
6693 fi
6694 fi
6695
6696 # Enable MI.
6697 # Check whether --enable-gdbmi was given.
6698 if test "${enable_gdbmi+set}" = set; then :
6699 enableval=$enable_gdbmi; case $enableval in
6700 yes | no)
6701 ;;
6702 *)
6703 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6704 esac
6705 else
6706 enable_gdbmi=yes
6707 fi
6708
6709 if test x"$enable_gdbmi" = xyes; then
6710 if test -d $srcdir/mi; then
6711 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6712 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6713 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6714 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6715 fi
6716 fi
6717
6718 # Enable TUI.
6719 # Check whether --enable-tui was given.
6720 if test "${enable_tui+set}" = set; then :
6721 enableval=$enable_tui; case $enableval in
6722 yes | no | auto)
6723 ;;
6724 *)
6725 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6726 esac
6727 else
6728 enable_tui=auto
6729 fi
6730
6731
6732 # Enable gdbtk.
6733 # Check whether --enable-gdbtk was given.
6734 if test "${enable_gdbtk+set}" = set; then :
6735 enableval=$enable_gdbtk; case $enableval in
6736 yes | no)
6737 ;;
6738 *)
6739 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6740 esac
6741 else
6742 if test -d $srcdir/gdbtk; then
6743 enable_gdbtk=yes
6744 else
6745 enable_gdbtk=no
6746 fi
6747 fi
6748
6749 # We unconditionally disable gdbtk tests on selected platforms.
6750 case $host_os in
6751 go32* | windows*)
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6753 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6754 enable_gdbtk=no ;;
6755 esac
6756
6757 # Libunwind support for ia64.
6758
6759
6760 # Check whether --with-libunwind-ia64 was given.
6761 if test "${with_libunwind_ia64+set}" = set; then :
6762 withval=$with_libunwind_ia64;
6763 else
6764 with_libunwind_ia64=auto
6765 fi
6766
6767
6768 # Backward compatibility option.
6769 if test "${with_libunwind+set}" = set; then
6770 if test x"$with_libunwind_ia64" != xauto; then
6771 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
6772 fi
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
6774 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
6775 with_libunwind_ia64="$with_libunwind"
6776 fi
6777
6778 case "$with_libunwind_ia64" in
6779 yes | no)
6780 ;;
6781 auto)
6782 for ac_header in libunwind-ia64.h
6783 do :
6784 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6785 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6786 cat >>confdefs.h <<_ACEOF
6787 #define HAVE_LIBUNWIND_IA64_H 1
6788 _ACEOF
6789
6790 fi
6791
6792 done
6793
6794 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
6795 ;;
6796 *)
6797 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
6798 ;;
6799 esac
6800
6801 if test x"$with_libunwind_ia64" = xyes; then
6802 for ac_header in libunwind-ia64.h
6803 do :
6804 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
6805 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
6806 cat >>confdefs.h <<_ACEOF
6807 #define HAVE_LIBUNWIND_IA64_H 1
6808 _ACEOF
6809
6810 fi
6811
6812 done
6813
6814 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
6815 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
6816 fi
6817 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
6818 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
6819 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
6820 fi
6821
6822 opt_curses=no
6823
6824 # Check whether --with-curses was given.
6825 if test "${with_curses+set}" = set; then :
6826 withval=$with_curses; opt_curses=$withval
6827 fi
6828
6829
6830 prefer_curses=no
6831 if test "$opt_curses" = "yes"; then
6832 prefer_curses=yes
6833 fi
6834
6835 # Profiling support.
6836 # Check whether --enable-profiling was given.
6837 if test "${enable_profiling+set}" = set; then :
6838 enableval=$enable_profiling; case $enableval in
6839 yes | no)
6840 ;;
6841 *)
6842 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
6843 esac
6844 else
6845 enable_profiling=no
6846 fi
6847
6848
6849 for ac_func in monstartup _mcleanup
6850 do :
6851 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6852 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6853 eval as_val=\$$as_ac_var
6854 if test "x$as_val" = x""yes; then :
6855 cat >>confdefs.h <<_ACEOF
6856 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6857 _ACEOF
6858
6859 fi
6860 done
6861
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
6863 $as_echo_n "checking for _etext... " >&6; }
6864 if test "${ac_cv_var__etext+set}" = set; then :
6865 $as_echo_n "(cached) " >&6
6866 else
6867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868 /* end confdefs.h. */
6869 #include <stdlib.h>
6870 extern char _etext;
6871
6872 int
6873 main ()
6874 {
6875 free (&_etext);
6876 ;
6877 return 0;
6878 }
6879 _ACEOF
6880 if ac_fn_c_try_link "$LINENO"; then :
6881 ac_cv_var__etext=yes
6882 else
6883 ac_cv_var__etext=no
6884 fi
6885 rm -f core conftest.err conftest.$ac_objext \
6886 conftest$ac_exeext conftest.$ac_ext
6887 fi
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
6889 $as_echo "$ac_cv_var__etext" >&6; }
6890 if test $ac_cv_var__etext = yes; then
6891
6892 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
6893
6894 fi
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
6896 $as_echo_n "checking for etext... " >&6; }
6897 if test "${ac_cv_var_etext+set}" = set; then :
6898 $as_echo_n "(cached) " >&6
6899 else
6900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6901 /* end confdefs.h. */
6902 #include <stdlib.h>
6903 extern char etext;
6904
6905 int
6906 main ()
6907 {
6908 free (&etext);
6909 ;
6910 return 0;
6911 }
6912 _ACEOF
6913 if ac_fn_c_try_link "$LINENO"; then :
6914 ac_cv_var_etext=yes
6915 else
6916 ac_cv_var_etext=no
6917 fi
6918 rm -f core conftest.err conftest.$ac_objext \
6919 conftest$ac_exeext conftest.$ac_ext
6920 fi
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
6922 $as_echo "$ac_cv_var_etext" >&6; }
6923 if test $ac_cv_var_etext = yes; then
6924
6925 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
6926
6927 fi
6928 if test "$enable_profiling" = yes ; then
6929 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
6930 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
6931 fi
6932 PROFILE_CFLAGS=-pg
6933 OLD_CFLAGS="$CFLAGS"
6934 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
6935
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
6937 $as_echo_n "checking whether $CC supports -pg... " >&6; }
6938 if test "${ac_cv_cc_supports_pg+set}" = set; then :
6939 $as_echo_n "(cached) " >&6
6940 else
6941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6942 /* end confdefs.h. */
6943
6944 int
6945 main ()
6946 {
6947 int x;
6948 ;
6949 return 0;
6950 }
6951 _ACEOF
6952 if ac_fn_c_try_compile "$LINENO"; then :
6953 ac_cv_cc_supports_pg=yes
6954 else
6955 ac_cv_cc_supports_pg=no
6956 fi
6957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6958 fi
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
6960 $as_echo "$ac_cv_cc_supports_pg" >&6; }
6961
6962 if test $ac_cv_cc_supports_pg = no; then
6963 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
6964 fi
6965
6966 CFLAGS="$OLD_CFLAGS"
6967 fi
6968
6969
6970
6971 # Check whether --with-pkgversion was given.
6972 if test "${with_pkgversion+set}" = set; then :
6973 withval=$with_pkgversion; case "$withval" in
6974 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6975 no) PKGVERSION= ;;
6976 *) PKGVERSION="($withval) " ;;
6977 esac
6978 else
6979 PKGVERSION="(GDB) "
6980
6981 fi
6982
6983
6984
6985
6986
6987 # Check whether --with-bugurl was given.
6988 if test "${with_bugurl+set}" = set; then :
6989 withval=$with_bugurl; case "$withval" in
6990 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6991 no) BUGURL=
6992 ;;
6993 *) BUGURL="$withval"
6994 ;;
6995 esac
6996 else
6997 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6998
6999 fi
7000
7001 case ${BUGURL} in
7002 "")
7003 REPORT_BUGS_TO=
7004 REPORT_BUGS_TEXI=
7005 ;;
7006 *)
7007 REPORT_BUGS_TO="<$BUGURL>"
7008 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7009 ;;
7010 esac;
7011
7012
7013
7014
7015 cat >>confdefs.h <<_ACEOF
7016 #define PKGVERSION "$PKGVERSION"
7017 _ACEOF
7018
7019
7020 cat >>confdefs.h <<_ACEOF
7021 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7022 _ACEOF
7023
7024
7025 # --------------------- #
7026 # Checks for programs. #
7027 # --------------------- #
7028
7029 for ac_prog in gawk mawk nawk awk
7030 do
7031 # Extract the first word of "$ac_prog", so it can be a program name with args.
7032 set dummy $ac_prog; ac_word=$2
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7034 $as_echo_n "checking for $ac_word... " >&6; }
7035 if test "${ac_cv_prog_AWK+set}" = set; then :
7036 $as_echo_n "(cached) " >&6
7037 else
7038 if test -n "$AWK"; then
7039 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7040 else
7041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7042 for as_dir in $PATH
7043 do
7044 IFS=$as_save_IFS
7045 test -z "$as_dir" && as_dir=.
7046 for ac_exec_ext in '' $ac_executable_extensions; do
7047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7048 ac_cv_prog_AWK="$ac_prog"
7049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7050 break 2
7051 fi
7052 done
7053 done
7054 IFS=$as_save_IFS
7055
7056 fi
7057 fi
7058 AWK=$ac_cv_prog_AWK
7059 if test -n "$AWK"; then
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7061 $as_echo "$AWK" >&6; }
7062 else
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7064 $as_echo "no" >&6; }
7065 fi
7066
7067
7068 test -n "$AWK" && break
7069 done
7070
7071 # Find a good install program. We prefer a C program (faster),
7072 # so one script is as good as another. But avoid the broken or
7073 # incompatible versions:
7074 # SysV /etc/install, /usr/sbin/install
7075 # SunOS /usr/etc/install
7076 # IRIX /sbin/install
7077 # AIX /bin/install
7078 # AmigaOS /C/install, which installs bootblocks on floppy discs
7079 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7080 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7081 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7082 # OS/2's system install, which has a completely different semantic
7083 # ./install, which can be erroneously created by make from ./install.sh.
7084 # Reject install programs that cannot install multiple files.
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7086 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7087 if test -z "$INSTALL"; then
7088 if test "${ac_cv_path_install+set}" = set; then :
7089 $as_echo_n "(cached) " >&6
7090 else
7091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7092 for as_dir in $PATH
7093 do
7094 IFS=$as_save_IFS
7095 test -z "$as_dir" && as_dir=.
7096 # Account for people who put trailing slashes in PATH elements.
7097 case $as_dir/ in #((
7098 ./ | .// | /[cC]/* | \
7099 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7100 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7101 /usr/ucb/* ) ;;
7102 *)
7103 # OSF1 and SCO ODT 3.0 have their own names for install.
7104 # Don't use installbsd from OSF since it installs stuff as root
7105 # by default.
7106 for ac_prog in ginstall scoinst install; do
7107 for ac_exec_ext in '' $ac_executable_extensions; do
7108 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7109 if test $ac_prog = install &&
7110 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7111 # AIX install. It has an incompatible calling convention.
7112 :
7113 elif test $ac_prog = install &&
7114 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7115 # program-specific install script used by HP pwplus--don't use.
7116 :
7117 else
7118 rm -rf conftest.one conftest.two conftest.dir
7119 echo one > conftest.one
7120 echo two > conftest.two
7121 mkdir conftest.dir
7122 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7123 test -s conftest.one && test -s conftest.two &&
7124 test -s conftest.dir/conftest.one &&
7125 test -s conftest.dir/conftest.two
7126 then
7127 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7128 break 3
7129 fi
7130 fi
7131 fi
7132 done
7133 done
7134 ;;
7135 esac
7136
7137 done
7138 IFS=$as_save_IFS
7139
7140 rm -rf conftest.one conftest.two conftest.dir
7141
7142 fi
7143 if test "${ac_cv_path_install+set}" = set; then
7144 INSTALL=$ac_cv_path_install
7145 else
7146 # As a last resort, use the slow shell script. Don't cache a
7147 # value for INSTALL within a source directory, because that will
7148 # break other packages using the cache if that directory is
7149 # removed, or if the value is a relative name.
7150 INSTALL=$ac_install_sh
7151 fi
7152 fi
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7154 $as_echo "$INSTALL" >&6; }
7155
7156 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7157 # It thinks the first close brace ends the variable substitution.
7158 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7159
7160 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7161
7162 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7163
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7165 $as_echo_n "checking whether ln -s works... " >&6; }
7166 LN_S=$as_ln_s
7167 if test "$LN_S" = "ln -s"; then
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7169 $as_echo "yes" >&6; }
7170 else
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7172 $as_echo "no, using $LN_S" >&6; }
7173 fi
7174
7175 if test -n "$ac_tool_prefix"; then
7176 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7179 $as_echo_n "checking for $ac_word... " >&6; }
7180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7181 $as_echo_n "(cached) " >&6
7182 else
7183 if test -n "$RANLIB"; then
7184 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7185 else
7186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7187 for as_dir in $PATH
7188 do
7189 IFS=$as_save_IFS
7190 test -z "$as_dir" && as_dir=.
7191 for ac_exec_ext in '' $ac_executable_extensions; do
7192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7193 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7195 break 2
7196 fi
7197 done
7198 done
7199 IFS=$as_save_IFS
7200
7201 fi
7202 fi
7203 RANLIB=$ac_cv_prog_RANLIB
7204 if test -n "$RANLIB"; then
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7206 $as_echo "$RANLIB" >&6; }
7207 else
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7209 $as_echo "no" >&6; }
7210 fi
7211
7212
7213 fi
7214 if test -z "$ac_cv_prog_RANLIB"; then
7215 ac_ct_RANLIB=$RANLIB
7216 # Extract the first word of "ranlib", so it can be a program name with args.
7217 set dummy ranlib; ac_word=$2
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7219 $as_echo_n "checking for $ac_word... " >&6; }
7220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7221 $as_echo_n "(cached) " >&6
7222 else
7223 if test -n "$ac_ct_RANLIB"; then
7224 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7225 else
7226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7227 for as_dir in $PATH
7228 do
7229 IFS=$as_save_IFS
7230 test -z "$as_dir" && as_dir=.
7231 for ac_exec_ext in '' $ac_executable_extensions; do
7232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7233 ac_cv_prog_ac_ct_RANLIB="ranlib"
7234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7235 break 2
7236 fi
7237 done
7238 done
7239 IFS=$as_save_IFS
7240
7241 fi
7242 fi
7243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7244 if test -n "$ac_ct_RANLIB"; then
7245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7246 $as_echo "$ac_ct_RANLIB" >&6; }
7247 else
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7249 $as_echo "no" >&6; }
7250 fi
7251
7252 if test "x$ac_ct_RANLIB" = x; then
7253 RANLIB=":"
7254 else
7255 case $cross_compiling:$ac_tool_warned in
7256 yes:)
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7259 ac_tool_warned=yes ;;
7260 esac
7261 RANLIB=$ac_ct_RANLIB
7262 fi
7263 else
7264 RANLIB="$ac_cv_prog_RANLIB"
7265 fi
7266
7267 for ac_prog in 'bison -y' byacc
7268 do
7269 # Extract the first word of "$ac_prog", so it can be a program name with args.
7270 set dummy $ac_prog; ac_word=$2
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7272 $as_echo_n "checking for $ac_word... " >&6; }
7273 if test "${ac_cv_prog_YACC+set}" = set; then :
7274 $as_echo_n "(cached) " >&6
7275 else
7276 if test -n "$YACC"; then
7277 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7278 else
7279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7280 for as_dir in $PATH
7281 do
7282 IFS=$as_save_IFS
7283 test -z "$as_dir" && as_dir=.
7284 for ac_exec_ext in '' $ac_executable_extensions; do
7285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7286 ac_cv_prog_YACC="$ac_prog"
7287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7288 break 2
7289 fi
7290 done
7291 done
7292 IFS=$as_save_IFS
7293
7294 fi
7295 fi
7296 YACC=$ac_cv_prog_YACC
7297 if test -n "$YACC"; then
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7299 $as_echo "$YACC" >&6; }
7300 else
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7302 $as_echo "no" >&6; }
7303 fi
7304
7305
7306 test -n "$YACC" && break
7307 done
7308 test -n "$YACC" || YACC="yacc"
7309
7310
7311 if test -n "$ac_tool_prefix"; then
7312 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7313 set dummy ${ac_tool_prefix}ar; ac_word=$2
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7315 $as_echo_n "checking for $ac_word... " >&6; }
7316 if test "${ac_cv_prog_AR+set}" = set; then :
7317 $as_echo_n "(cached) " >&6
7318 else
7319 if test -n "$AR"; then
7320 ac_cv_prog_AR="$AR" # Let the user override the test.
7321 else
7322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7323 for as_dir in $PATH
7324 do
7325 IFS=$as_save_IFS
7326 test -z "$as_dir" && as_dir=.
7327 for ac_exec_ext in '' $ac_executable_extensions; do
7328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7329 ac_cv_prog_AR="${ac_tool_prefix}ar"
7330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7331 break 2
7332 fi
7333 done
7334 done
7335 IFS=$as_save_IFS
7336
7337 fi
7338 fi
7339 AR=$ac_cv_prog_AR
7340 if test -n "$AR"; then
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7342 $as_echo "$AR" >&6; }
7343 else
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7345 $as_echo "no" >&6; }
7346 fi
7347
7348
7349 fi
7350 if test -z "$ac_cv_prog_AR"; then
7351 ac_ct_AR=$AR
7352 # Extract the first word of "ar", so it can be a program name with args.
7353 set dummy ar; ac_word=$2
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7355 $as_echo_n "checking for $ac_word... " >&6; }
7356 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7357 $as_echo_n "(cached) " >&6
7358 else
7359 if test -n "$ac_ct_AR"; then
7360 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7361 else
7362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7363 for as_dir in $PATH
7364 do
7365 IFS=$as_save_IFS
7366 test -z "$as_dir" && as_dir=.
7367 for ac_exec_ext in '' $ac_executable_extensions; do
7368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7369 ac_cv_prog_ac_ct_AR="ar"
7370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7371 break 2
7372 fi
7373 done
7374 done
7375 IFS=$as_save_IFS
7376
7377 fi
7378 fi
7379 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7380 if test -n "$ac_ct_AR"; then
7381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7382 $as_echo "$ac_ct_AR" >&6; }
7383 else
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7385 $as_echo "no" >&6; }
7386 fi
7387
7388 if test "x$ac_ct_AR" = x; then
7389 AR=""
7390 else
7391 case $cross_compiling:$ac_tool_warned in
7392 yes:)
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7395 ac_tool_warned=yes ;;
7396 esac
7397 AR=$ac_ct_AR
7398 fi
7399 else
7400 AR="$ac_cv_prog_AR"
7401 fi
7402
7403 if test -n "$ac_tool_prefix"; then
7404 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7405 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7407 $as_echo_n "checking for $ac_word... " >&6; }
7408 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
7409 $as_echo_n "(cached) " >&6
7410 else
7411 if test -n "$DLLTOOL"; then
7412 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7413 else
7414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7415 for as_dir in $PATH
7416 do
7417 IFS=$as_save_IFS
7418 test -z "$as_dir" && as_dir=.
7419 for ac_exec_ext in '' $ac_executable_extensions; do
7420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7421 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7423 break 2
7424 fi
7425 done
7426 done
7427 IFS=$as_save_IFS
7428
7429 fi
7430 fi
7431 DLLTOOL=$ac_cv_prog_DLLTOOL
7432 if test -n "$DLLTOOL"; then
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7434 $as_echo "$DLLTOOL" >&6; }
7435 else
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7437 $as_echo "no" >&6; }
7438 fi
7439
7440
7441 fi
7442 if test -z "$ac_cv_prog_DLLTOOL"; then
7443 ac_ct_DLLTOOL=$DLLTOOL
7444 # Extract the first word of "dlltool", so it can be a program name with args.
7445 set dummy dlltool; ac_word=$2
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7447 $as_echo_n "checking for $ac_word... " >&6; }
7448 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
7449 $as_echo_n "(cached) " >&6
7450 else
7451 if test -n "$ac_ct_DLLTOOL"; then
7452 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7453 else
7454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7455 for as_dir in $PATH
7456 do
7457 IFS=$as_save_IFS
7458 test -z "$as_dir" && as_dir=.
7459 for ac_exec_ext in '' $ac_executable_extensions; do
7460 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7461 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7463 break 2
7464 fi
7465 done
7466 done
7467 IFS=$as_save_IFS
7468
7469 fi
7470 fi
7471 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7472 if test -n "$ac_ct_DLLTOOL"; then
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7474 $as_echo "$ac_ct_DLLTOOL" >&6; }
7475 else
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7477 $as_echo "no" >&6; }
7478 fi
7479
7480 if test "x$ac_ct_DLLTOOL" = x; then
7481 DLLTOOL=""
7482 else
7483 case $cross_compiling:$ac_tool_warned in
7484 yes:)
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7486 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7487 ac_tool_warned=yes ;;
7488 esac
7489 DLLTOOL=$ac_ct_DLLTOOL
7490 fi
7491 else
7492 DLLTOOL="$ac_cv_prog_DLLTOOL"
7493 fi
7494
7495 if test -n "$ac_tool_prefix"; then
7496 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7497 set dummy ${ac_tool_prefix}windres; ac_word=$2
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7499 $as_echo_n "checking for $ac_word... " >&6; }
7500 if test "${ac_cv_prog_WINDRES+set}" = set; then :
7501 $as_echo_n "(cached) " >&6
7502 else
7503 if test -n "$WINDRES"; then
7504 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7505 else
7506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7507 for as_dir in $PATH
7508 do
7509 IFS=$as_save_IFS
7510 test -z "$as_dir" && as_dir=.
7511 for ac_exec_ext in '' $ac_executable_extensions; do
7512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7513 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7515 break 2
7516 fi
7517 done
7518 done
7519 IFS=$as_save_IFS
7520
7521 fi
7522 fi
7523 WINDRES=$ac_cv_prog_WINDRES
7524 if test -n "$WINDRES"; then
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7526 $as_echo "$WINDRES" >&6; }
7527 else
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529 $as_echo "no" >&6; }
7530 fi
7531
7532
7533 fi
7534 if test -z "$ac_cv_prog_WINDRES"; then
7535 ac_ct_WINDRES=$WINDRES
7536 # Extract the first word of "windres", so it can be a program name with args.
7537 set dummy windres; ac_word=$2
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7539 $as_echo_n "checking for $ac_word... " >&6; }
7540 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
7541 $as_echo_n "(cached) " >&6
7542 else
7543 if test -n "$ac_ct_WINDRES"; then
7544 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7545 else
7546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7547 for as_dir in $PATH
7548 do
7549 IFS=$as_save_IFS
7550 test -z "$as_dir" && as_dir=.
7551 for ac_exec_ext in '' $ac_executable_extensions; do
7552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7553 ac_cv_prog_ac_ct_WINDRES="windres"
7554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7555 break 2
7556 fi
7557 done
7558 done
7559 IFS=$as_save_IFS
7560
7561 fi
7562 fi
7563 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7564 if test -n "$ac_ct_WINDRES"; then
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7566 $as_echo "$ac_ct_WINDRES" >&6; }
7567 else
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7569 $as_echo "no" >&6; }
7570 fi
7571
7572 if test "x$ac_ct_WINDRES" = x; then
7573 WINDRES=""
7574 else
7575 case $cross_compiling:$ac_tool_warned in
7576 yes:)
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7578 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7579 ac_tool_warned=yes ;;
7580 esac
7581 WINDRES=$ac_ct_WINDRES
7582 fi
7583 else
7584 WINDRES="$ac_cv_prog_WINDRES"
7585 fi
7586
7587
7588 case $host_os in
7589 gnu*)
7590 # Needed for GNU Hurd hosts.
7591 if test -n "$ac_tool_prefix"; then
7592 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7593 set dummy ${ac_tool_prefix}mig; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if test "${ac_cv_prog_MIG+set}" = set; then :
7597 $as_echo_n "(cached) " >&6
7598 else
7599 if test -n "$MIG"; then
7600 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7601 else
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603 for as_dir in $PATH
7604 do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7609 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611 break 2
7612 fi
7613 done
7614 done
7615 IFS=$as_save_IFS
7616
7617 fi
7618 fi
7619 MIG=$ac_cv_prog_MIG
7620 if test -n "$MIG"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7622 $as_echo "$MIG" >&6; }
7623 else
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 fi
7627
7628
7629 fi
7630 if test -z "$ac_cv_prog_MIG"; then
7631 ac_ct_MIG=$MIG
7632 # Extract the first word of "mig", so it can be a program name with args.
7633 set dummy mig; ac_word=$2
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7635 $as_echo_n "checking for $ac_word... " >&6; }
7636 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
7637 $as_echo_n "(cached) " >&6
7638 else
7639 if test -n "$ac_ct_MIG"; then
7640 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7641 else
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643 for as_dir in $PATH
7644 do
7645 IFS=$as_save_IFS
7646 test -z "$as_dir" && as_dir=.
7647 for ac_exec_ext in '' $ac_executable_extensions; do
7648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7649 ac_cv_prog_ac_ct_MIG="mig"
7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7651 break 2
7652 fi
7653 done
7654 done
7655 IFS=$as_save_IFS
7656
7657 fi
7658 fi
7659 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7660 if test -n "$ac_ct_MIG"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
7662 $as_echo "$ac_ct_MIG" >&6; }
7663 else
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7666 fi
7667
7668 if test "x$ac_ct_MIG" = x; then
7669 MIG=""
7670 else
7671 case $cross_compiling:$ac_tool_warned in
7672 yes:)
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7675 ac_tool_warned=yes ;;
7676 esac
7677 MIG=$ac_ct_MIG
7678 fi
7679 else
7680 MIG="$ac_cv_prog_MIG"
7681 fi
7682
7683 if test x"$MIG" = x; then
7684 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
7685 fi
7686 ;;
7687 esac
7688
7689 # ---------------------- #
7690 # Checks for libraries. #
7691 # ---------------------- #
7692
7693 # We might need to link with -lm; most simulators need it.
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7695 $as_echo_n "checking for main in -lm... " >&6; }
7696 if test "${ac_cv_lib_m_main+set}" = set; then :
7697 $as_echo_n "(cached) " >&6
7698 else
7699 ac_check_lib_save_LIBS=$LIBS
7700 LIBS="-lm $LIBS"
7701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7702 /* end confdefs.h. */
7703
7704
7705 int
7706 main ()
7707 {
7708 return main ();
7709 ;
7710 return 0;
7711 }
7712 _ACEOF
7713 if ac_fn_c_try_link "$LINENO"; then :
7714 ac_cv_lib_m_main=yes
7715 else
7716 ac_cv_lib_m_main=no
7717 fi
7718 rm -f core conftest.err conftest.$ac_objext \
7719 conftest$ac_exeext conftest.$ac_ext
7720 LIBS=$ac_check_lib_save_LIBS
7721 fi
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7723 $as_echo "$ac_cv_lib_m_main" >&6; }
7724 if test "x$ac_cv_lib_m_main" = x""yes; then :
7725 cat >>confdefs.h <<_ACEOF
7726 #define HAVE_LIBM 1
7727 _ACEOF
7728
7729 LIBS="-lm $LIBS"
7730
7731 fi
7732
7733
7734 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
7736 $as_echo_n "checking for library containing gethostbyname... " >&6; }
7737 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7738 $as_echo_n "(cached) " >&6
7739 else
7740 ac_func_search_save_LIBS=$LIBS
7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7743
7744 /* Override any GCC internal prototype to avoid an error.
7745 Use char because int might match the return type of a GCC
7746 builtin and then its argument prototype would still apply. */
7747 #ifdef __cplusplus
7748 extern "C"
7749 #endif
7750 char gethostbyname ();
7751 int
7752 main ()
7753 {
7754 return gethostbyname ();
7755 ;
7756 return 0;
7757 }
7758 _ACEOF
7759 for ac_lib in '' nsl; do
7760 if test -z "$ac_lib"; then
7761 ac_res="none required"
7762 else
7763 ac_res=-l$ac_lib
7764 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7765 fi
7766 if ac_fn_c_try_link "$LINENO"; then :
7767 ac_cv_search_gethostbyname=$ac_res
7768 fi
7769 rm -f core conftest.err conftest.$ac_objext \
7770 conftest$ac_exeext
7771 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7772 break
7773 fi
7774 done
7775 if test "${ac_cv_search_gethostbyname+set}" = set; then :
7776
7777 else
7778 ac_cv_search_gethostbyname=no
7779 fi
7780 rm conftest.$ac_ext
7781 LIBS=$ac_func_search_save_LIBS
7782 fi
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
7784 $as_echo "$ac_cv_search_gethostbyname" >&6; }
7785 ac_res=$ac_cv_search_gethostbyname
7786 if test "$ac_res" != no; then :
7787 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7788
7789 fi
7790
7791
7792 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
7794 $as_echo_n "checking for library containing socketpair... " >&6; }
7795 if test "${ac_cv_search_socketpair+set}" = set; then :
7796 $as_echo_n "(cached) " >&6
7797 else
7798 ac_func_search_save_LIBS=$LIBS
7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800 /* end confdefs.h. */
7801
7802 /* Override any GCC internal prototype to avoid an error.
7803 Use char because int might match the return type of a GCC
7804 builtin and then its argument prototype would still apply. */
7805 #ifdef __cplusplus
7806 extern "C"
7807 #endif
7808 char socketpair ();
7809 int
7810 main ()
7811 {
7812 return socketpair ();
7813 ;
7814 return 0;
7815 }
7816 _ACEOF
7817 for ac_lib in '' socket; do
7818 if test -z "$ac_lib"; then
7819 ac_res="none required"
7820 else
7821 ac_res=-l$ac_lib
7822 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7823 fi
7824 if ac_fn_c_try_link "$LINENO"; then :
7825 ac_cv_search_socketpair=$ac_res
7826 fi
7827 rm -f core conftest.err conftest.$ac_objext \
7828 conftest$ac_exeext
7829 if test "${ac_cv_search_socketpair+set}" = set; then :
7830 break
7831 fi
7832 done
7833 if test "${ac_cv_search_socketpair+set}" = set; then :
7834
7835 else
7836 ac_cv_search_socketpair=no
7837 fi
7838 rm conftest.$ac_ext
7839 LIBS=$ac_func_search_save_LIBS
7840 fi
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
7842 $as_echo "$ac_cv_search_socketpair" >&6; }
7843 ac_res=$ac_cv_search_socketpair
7844 if test "$ac_res" != no; then :
7845 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7846
7847 fi
7848
7849
7850 # Link in zlib if we can. This allows us to read compressed debug sections.
7851
7852 # Use the system's zlib library.
7853 zlibdir="-L\$(top_builddir)/../zlib"
7854 zlibinc="-I\$(top_srcdir)/../zlib"
7855
7856 # Check whether --with-system-zlib was given.
7857 if test "${with_system_zlib+set}" = set; then :
7858 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7859 zlibdir=
7860 zlibinc=
7861 fi
7862
7863 fi
7864
7865
7866
7867
7868
7869 # On FreeBSD we may need libutil for kinfo_getvmmap (used by fbsd-nat.c).
7870 # On GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getvmmap" >&5
7872 $as_echo_n "checking for library containing kinfo_getvmmap... " >&6; }
7873 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7874 $as_echo_n "(cached) " >&6
7875 else
7876 ac_func_search_save_LIBS=$LIBS
7877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7878 /* end confdefs.h. */
7879
7880 /* Override any GCC internal prototype to avoid an error.
7881 Use char because int might match the return type of a GCC
7882 builtin and then its argument prototype would still apply. */
7883 #ifdef __cplusplus
7884 extern "C"
7885 #endif
7886 char kinfo_getvmmap ();
7887 int
7888 main ()
7889 {
7890 return kinfo_getvmmap ();
7891 ;
7892 return 0;
7893 }
7894 _ACEOF
7895 for ac_lib in '' util util-freebsd; do
7896 if test -z "$ac_lib"; then
7897 ac_res="none required"
7898 else
7899 ac_res=-l$ac_lib
7900 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7901 fi
7902 if ac_fn_c_try_link "$LINENO"; then :
7903 ac_cv_search_kinfo_getvmmap=$ac_res
7904 fi
7905 rm -f core conftest.err conftest.$ac_objext \
7906 conftest$ac_exeext
7907 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7908 break
7909 fi
7910 done
7911 if test "${ac_cv_search_kinfo_getvmmap+set}" = set; then :
7912
7913 else
7914 ac_cv_search_kinfo_getvmmap=no
7915 fi
7916 rm conftest.$ac_ext
7917 LIBS=$ac_func_search_save_LIBS
7918 fi
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getvmmap" >&5
7920 $as_echo "$ac_cv_search_kinfo_getvmmap" >&6; }
7921 ac_res=$ac_cv_search_kinfo_getvmmap
7922 if test "$ac_res" != no; then :
7923 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7924
7925 $as_echo "#define HAVE_KINFO_GETVMMAP 1" >>confdefs.h
7926
7927 fi
7928
7929
7930
7931 if test "X$prefix" = "XNONE"; then
7932 acl_final_prefix="$ac_default_prefix"
7933 else
7934 acl_final_prefix="$prefix"
7935 fi
7936 if test "X$exec_prefix" = "XNONE"; then
7937 acl_final_exec_prefix='${prefix}'
7938 else
7939 acl_final_exec_prefix="$exec_prefix"
7940 fi
7941 acl_save_prefix="$prefix"
7942 prefix="$acl_final_prefix"
7943 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7944 prefix="$acl_save_prefix"
7945
7946
7947 # Check whether --with-gnu-ld was given.
7948 if test "${with_gnu_ld+set}" = set; then :
7949 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7950 else
7951 with_gnu_ld=no
7952 fi
7953
7954 # Prepare PATH_SEPARATOR.
7955 # The user is always right.
7956 if test "${PATH_SEPARATOR+set}" != set; then
7957 echo "#! /bin/sh" >conf$$.sh
7958 echo "exit 0" >>conf$$.sh
7959 chmod +x conf$$.sh
7960 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7961 PATH_SEPARATOR=';'
7962 else
7963 PATH_SEPARATOR=:
7964 fi
7965 rm -f conf$$.sh
7966 fi
7967 ac_prog=ld
7968 if test "$GCC" = yes; then
7969 # Check if gcc -print-prog-name=ld gives a path.
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7971 $as_echo_n "checking for ld used by GCC... " >&6; }
7972 case $host in
7973 *-*-mingw*)
7974 # gcc leaves a trailing carriage return which upsets mingw
7975 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7976 *)
7977 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7978 esac
7979 case $ac_prog in
7980 # Accept absolute paths.
7981 [\\/]* | [A-Za-z]:[\\/]*)
7982 re_direlt='/[^/][^/]*/\.\./'
7983 # Canonicalize the path of ld
7984 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7985 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7986 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7987 done
7988 test -z "$LD" && LD="$ac_prog"
7989 ;;
7990 "")
7991 # If it fails, then pretend we aren't using GCC.
7992 ac_prog=ld
7993 ;;
7994 *)
7995 # If it is relative, then search for the first ld in PATH.
7996 with_gnu_ld=unknown
7997 ;;
7998 esac
7999 elif test "$with_gnu_ld" = yes; then
8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8001 $as_echo_n "checking for GNU ld... " >&6; }
8002 else
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8004 $as_echo_n "checking for non-GNU ld... " >&6; }
8005 fi
8006 if test "${acl_cv_path_LD+set}" = set; then :
8007 $as_echo_n "(cached) " >&6
8008 else
8009 if test -z "$LD"; then
8010 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8011 for ac_dir in $PATH; do
8012 test -z "$ac_dir" && ac_dir=.
8013 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8014 acl_cv_path_LD="$ac_dir/$ac_prog"
8015 # Check to see if the program is GNU ld. I'd rather use --version,
8016 # but apparently some GNU ld's only accept -v.
8017 # Break only if it was the GNU/non-GNU ld that we prefer.
8018 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8019 test "$with_gnu_ld" != no && break
8020 else
8021 test "$with_gnu_ld" != yes && break
8022 fi
8023 fi
8024 done
8025 IFS="$ac_save_ifs"
8026 else
8027 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8028 fi
8029 fi
8030
8031 LD="$acl_cv_path_LD"
8032 if test -n "$LD"; then
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8034 $as_echo "$LD" >&6; }
8035 else
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8037 $as_echo "no" >&6; }
8038 fi
8039 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8041 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8042 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
8043 $as_echo_n "(cached) " >&6
8044 else
8045 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8046 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8047 acl_cv_prog_gnu_ld=yes
8048 else
8049 acl_cv_prog_gnu_ld=no
8050 fi
8051 fi
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8053 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8054 with_gnu_ld=$acl_cv_prog_gnu_ld
8055
8056
8057
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8059 $as_echo_n "checking for shared library run path origin... " >&6; }
8060 if test "${acl_cv_rpath+set}" = set; then :
8061 $as_echo_n "(cached) " >&6
8062 else
8063
8064 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8065 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8066 . ./conftest.sh
8067 rm -f ./conftest.sh
8068 acl_cv_rpath=done
8069
8070 fi
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8072 $as_echo "$acl_cv_rpath" >&6; }
8073 wl="$acl_cv_wl"
8074 libext="$acl_cv_libext"
8075 shlibext="$acl_cv_shlibext"
8076 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8077 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8078 hardcode_direct="$acl_cv_hardcode_direct"
8079 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8080 # Check whether --enable-rpath was given.
8081 if test "${enable_rpath+set}" = set; then :
8082 enableval=$enable_rpath; :
8083 else
8084 enable_rpath=yes
8085 fi
8086
8087
8088
8089
8090
8091
8092
8093
8094 use_additional=yes
8095
8096 acl_save_prefix="$prefix"
8097 prefix="$acl_final_prefix"
8098 acl_save_exec_prefix="$exec_prefix"
8099 exec_prefix="$acl_final_exec_prefix"
8100
8101 eval additional_includedir=\"$includedir\"
8102 eval additional_libdir=\"$libdir\"
8103
8104 exec_prefix="$acl_save_exec_prefix"
8105 prefix="$acl_save_prefix"
8106
8107
8108 # Check whether --with-libiconv-prefix was given.
8109 if test "${with_libiconv_prefix+set}" = set; then :
8110 withval=$with_libiconv_prefix;
8111 if test "X$withval" = "Xno"; then
8112 use_additional=no
8113 else
8114 if test "X$withval" = "X"; then
8115
8116 acl_save_prefix="$prefix"
8117 prefix="$acl_final_prefix"
8118 acl_save_exec_prefix="$exec_prefix"
8119 exec_prefix="$acl_final_exec_prefix"
8120
8121 eval additional_includedir=\"$includedir\"
8122 eval additional_libdir=\"$libdir\"
8123
8124 exec_prefix="$acl_save_exec_prefix"
8125 prefix="$acl_save_prefix"
8126
8127 else
8128 additional_includedir="$withval/include"
8129 additional_libdir="$withval/lib"
8130 fi
8131 fi
8132
8133 fi
8134
8135 LIBICONV=
8136 LTLIBICONV=
8137 INCICONV=
8138 rpathdirs=
8139 ltrpathdirs=
8140 names_already_handled=
8141 names_next_round='iconv '
8142 while test -n "$names_next_round"; do
8143 names_this_round="$names_next_round"
8144 names_next_round=
8145 for name in $names_this_round; do
8146 already_handled=
8147 for n in $names_already_handled; do
8148 if test "$n" = "$name"; then
8149 already_handled=yes
8150 break
8151 fi
8152 done
8153 if test -z "$already_handled"; then
8154 names_already_handled="$names_already_handled $name"
8155 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8156 eval value=\"\$HAVE_LIB$uppername\"
8157 if test -n "$value"; then
8158 if test "$value" = yes; then
8159 eval value=\"\$LIB$uppername\"
8160 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8161 eval value=\"\$LTLIB$uppername\"
8162 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8163 else
8164 :
8165 fi
8166 else
8167 found_dir=
8168 found_la=
8169 found_so=
8170 found_a=
8171 if test $use_additional = yes; then
8172 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8173 found_dir="$additional_libdir"
8174 found_so="$additional_libdir/lib$name.$shlibext"
8175 if test -f "$additional_libdir/lib$name.la"; then
8176 found_la="$additional_libdir/lib$name.la"
8177 fi
8178 else
8179 if test -f "$additional_libdir/lib$name.$libext"; then
8180 found_dir="$additional_libdir"
8181 found_a="$additional_libdir/lib$name.$libext"
8182 if test -f "$additional_libdir/lib$name.la"; then
8183 found_la="$additional_libdir/lib$name.la"
8184 fi
8185 fi
8186 fi
8187 fi
8188 if test "X$found_dir" = "X"; then
8189 for x in $LDFLAGS $LTLIBICONV; do
8190
8191 acl_save_prefix="$prefix"
8192 prefix="$acl_final_prefix"
8193 acl_save_exec_prefix="$exec_prefix"
8194 exec_prefix="$acl_final_exec_prefix"
8195 eval x=\"$x\"
8196 exec_prefix="$acl_save_exec_prefix"
8197 prefix="$acl_save_prefix"
8198
8199 case "$x" in
8200 -L*)
8201 dir=`echo "X$x" | sed -e 's/^X-L//'`
8202 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8203 found_dir="$dir"
8204 found_so="$dir/lib$name.$shlibext"
8205 if test -f "$dir/lib$name.la"; then
8206 found_la="$dir/lib$name.la"
8207 fi
8208 else
8209 if test -f "$dir/lib$name.$libext"; then
8210 found_dir="$dir"
8211 found_a="$dir/lib$name.$libext"
8212 if test -f "$dir/lib$name.la"; then
8213 found_la="$dir/lib$name.la"
8214 fi
8215 fi
8216 fi
8217 ;;
8218 esac
8219 if test "X$found_dir" != "X"; then
8220 break
8221 fi
8222 done
8223 fi
8224 if test "X$found_dir" != "X"; then
8225 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8226 if test "X$found_so" != "X"; then
8227 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8228 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8229 else
8230 haveit=
8231 for x in $ltrpathdirs; do
8232 if test "X$x" = "X$found_dir"; then
8233 haveit=yes
8234 break
8235 fi
8236 done
8237 if test -z "$haveit"; then
8238 ltrpathdirs="$ltrpathdirs $found_dir"
8239 fi
8240 if test "$hardcode_direct" = yes; then
8241 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8242 else
8243 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8244 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8245 haveit=
8246 for x in $rpathdirs; do
8247 if test "X$x" = "X$found_dir"; then
8248 haveit=yes
8249 break
8250 fi
8251 done
8252 if test -z "$haveit"; then
8253 rpathdirs="$rpathdirs $found_dir"
8254 fi
8255 else
8256 haveit=
8257 for x in $LDFLAGS $LIBICONV; do
8258
8259 acl_save_prefix="$prefix"
8260 prefix="$acl_final_prefix"
8261 acl_save_exec_prefix="$exec_prefix"
8262 exec_prefix="$acl_final_exec_prefix"
8263 eval x=\"$x\"
8264 exec_prefix="$acl_save_exec_prefix"
8265 prefix="$acl_save_prefix"
8266
8267 if test "X$x" = "X-L$found_dir"; then
8268 haveit=yes
8269 break
8270 fi
8271 done
8272 if test -z "$haveit"; then
8273 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8274 fi
8275 if test "$hardcode_minus_L" != no; then
8276 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8277 else
8278 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8279 fi
8280 fi
8281 fi
8282 fi
8283 else
8284 if test "X$found_a" != "X"; then
8285 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8286 else
8287 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8288 fi
8289 fi
8290 additional_includedir=
8291 case "$found_dir" in
8292 */lib | */lib/)
8293 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8294 additional_includedir="$basedir/include"
8295 ;;
8296 esac
8297 if test "X$additional_includedir" != "X"; then
8298 if test "X$additional_includedir" != "X/usr/include"; then
8299 haveit=
8300 if test "X$additional_includedir" = "X/usr/local/include"; then
8301 if test -n "$GCC"; then
8302 case $host_os in
8303 linux*) haveit=yes;;
8304 esac
8305 fi
8306 fi
8307 if test -z "$haveit"; then
8308 for x in $CPPFLAGS $INCICONV; do
8309
8310 acl_save_prefix="$prefix"
8311 prefix="$acl_final_prefix"
8312 acl_save_exec_prefix="$exec_prefix"
8313 exec_prefix="$acl_final_exec_prefix"
8314 eval x=\"$x\"
8315 exec_prefix="$acl_save_exec_prefix"
8316 prefix="$acl_save_prefix"
8317
8318 if test "X$x" = "X-I$additional_includedir"; then
8319 haveit=yes
8320 break
8321 fi
8322 done
8323 if test -z "$haveit"; then
8324 if test -d "$additional_includedir"; then
8325 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8326 fi
8327 fi
8328 fi
8329 fi
8330 fi
8331 if test -n "$found_la"; then
8332 save_libdir="$libdir"
8333 case "$found_la" in
8334 */* | *\\*) . "$found_la" ;;
8335 *) . "./$found_la" ;;
8336 esac
8337 libdir="$save_libdir"
8338 for dep in $dependency_libs; do
8339 case "$dep" in
8340 -L*)
8341 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8342 if test "X$additional_libdir" != "X/usr/lib"; then
8343 haveit=
8344 if test "X$additional_libdir" = "X/usr/local/lib"; then
8345 if test -n "$GCC"; then
8346 case $host_os in
8347 linux*) haveit=yes;;
8348 esac
8349 fi
8350 fi
8351 if test -z "$haveit"; then
8352 haveit=
8353 for x in $LDFLAGS $LIBICONV; do
8354
8355 acl_save_prefix="$prefix"
8356 prefix="$acl_final_prefix"
8357 acl_save_exec_prefix="$exec_prefix"
8358 exec_prefix="$acl_final_exec_prefix"
8359 eval x=\"$x\"
8360 exec_prefix="$acl_save_exec_prefix"
8361 prefix="$acl_save_prefix"
8362
8363 if test "X$x" = "X-L$additional_libdir"; then
8364 haveit=yes
8365 break
8366 fi
8367 done
8368 if test -z "$haveit"; then
8369 if test -d "$additional_libdir"; then
8370 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8371 fi
8372 fi
8373 haveit=
8374 for x in $LDFLAGS $LTLIBICONV; do
8375
8376 acl_save_prefix="$prefix"
8377 prefix="$acl_final_prefix"
8378 acl_save_exec_prefix="$exec_prefix"
8379 exec_prefix="$acl_final_exec_prefix"
8380 eval x=\"$x\"
8381 exec_prefix="$acl_save_exec_prefix"
8382 prefix="$acl_save_prefix"
8383
8384 if test "X$x" = "X-L$additional_libdir"; then
8385 haveit=yes
8386 break
8387 fi
8388 done
8389 if test -z "$haveit"; then
8390 if test -d "$additional_libdir"; then
8391 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8392 fi
8393 fi
8394 fi
8395 fi
8396 ;;
8397 -R*)
8398 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8399 if test "$enable_rpath" != no; then
8400 haveit=
8401 for x in $rpathdirs; do
8402 if test "X$x" = "X$dir"; then
8403 haveit=yes
8404 break
8405 fi
8406 done
8407 if test -z "$haveit"; then
8408 rpathdirs="$rpathdirs $dir"
8409 fi
8410 haveit=
8411 for x in $ltrpathdirs; do
8412 if test "X$x" = "X$dir"; then
8413 haveit=yes
8414 break
8415 fi
8416 done
8417 if test -z "$haveit"; then
8418 ltrpathdirs="$ltrpathdirs $dir"
8419 fi
8420 fi
8421 ;;
8422 -l*)
8423 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8424 ;;
8425 *.la)
8426 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8427 ;;
8428 *)
8429 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8430 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8431 ;;
8432 esac
8433 done
8434 fi
8435 else
8436 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8437 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8438 fi
8439 fi
8440 fi
8441 done
8442 done
8443 if test "X$rpathdirs" != "X"; then
8444 if test -n "$hardcode_libdir_separator"; then
8445 alldirs=
8446 for found_dir in $rpathdirs; do
8447 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8448 done
8449 acl_save_libdir="$libdir"
8450 libdir="$alldirs"
8451 eval flag=\"$hardcode_libdir_flag_spec\"
8452 libdir="$acl_save_libdir"
8453 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8454 else
8455 for found_dir in $rpathdirs; do
8456 acl_save_libdir="$libdir"
8457 libdir="$found_dir"
8458 eval flag=\"$hardcode_libdir_flag_spec\"
8459 libdir="$acl_save_libdir"
8460 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8461 done
8462 fi
8463 fi
8464 if test "X$ltrpathdirs" != "X"; then
8465 for found_dir in $ltrpathdirs; do
8466 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8467 done
8468 fi
8469
8470
8471
8472
8473
8474
8475
8476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8477 $as_echo_n "checking for iconv... " >&6; }
8478 if test "${am_cv_func_iconv+set}" = set; then :
8479 $as_echo_n "(cached) " >&6
8480 else
8481
8482 am_cv_func_iconv="no, consider installing GNU libiconv"
8483 am_cv_lib_iconv=no
8484 am_save_CPPFLAGS="$CPPFLAGS"
8485 CPPFLAGS="$CPPFLAGS $INCICONV"
8486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h. */
8488 #include <stdlib.h>
8489 #include <iconv.h>
8490 int
8491 main ()
8492 {
8493 iconv_t cd = iconv_open("","");
8494 iconv(cd,NULL,NULL,NULL,NULL);
8495 iconv_close(cd);
8496 ;
8497 return 0;
8498 }
8499 _ACEOF
8500 if ac_fn_c_try_link "$LINENO"; then :
8501 am_cv_func_iconv=yes
8502 fi
8503 rm -f core conftest.err conftest.$ac_objext \
8504 conftest$ac_exeext conftest.$ac_ext
8505 CPPFLAGS="$am_save_CPPFLAGS"
8506
8507 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8508 for _libs in .libs _libs; do
8509 am_save_CPPFLAGS="$CPPFLAGS"
8510 am_save_LIBS="$LIBS"
8511 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8512 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8514 /* end confdefs.h. */
8515 #include <stdlib.h>
8516 #include <iconv.h>
8517 int
8518 main ()
8519 {
8520 iconv_t cd = iconv_open("","");
8521 iconv(cd,NULL,NULL,NULL,NULL);
8522 iconv_close(cd);
8523 ;
8524 return 0;
8525 }
8526 _ACEOF
8527 if ac_fn_c_try_link "$LINENO"; then :
8528 INCICONV="-I../libiconv/include"
8529 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8530 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8531 am_cv_lib_iconv=yes
8532 am_cv_func_iconv=yes
8533 fi
8534 rm -f core conftest.err conftest.$ac_objext \
8535 conftest$ac_exeext conftest.$ac_ext
8536 CPPFLAGS="$am_save_CPPFLAGS"
8537 LIBS="$am_save_LIBS"
8538 if test "$am_cv_func_iconv" = "yes"; then
8539 break
8540 fi
8541 done
8542 fi
8543
8544 if test "$am_cv_func_iconv" != yes; then
8545 am_save_CPPFLAGS="$CPPFLAGS"
8546 am_save_LIBS="$LIBS"
8547 CPPFLAGS="$LIBS $INCICONV"
8548 LIBS="$LIBS $LIBICONV"
8549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8550 /* end confdefs.h. */
8551 #include <stdlib.h>
8552 #include <iconv.h>
8553 int
8554 main ()
8555 {
8556 iconv_t cd = iconv_open("","");
8557 iconv(cd,NULL,NULL,NULL,NULL);
8558 iconv_close(cd);
8559 ;
8560 return 0;
8561 }
8562 _ACEOF
8563 if ac_fn_c_try_link "$LINENO"; then :
8564 am_cv_lib_iconv=yes
8565 am_cv_func_iconv=yes
8566 fi
8567 rm -f core conftest.err conftest.$ac_objext \
8568 conftest$ac_exeext conftest.$ac_ext
8569 CPPFLAGS="$am_save_CPPFLAGS"
8570 LIBS="$am_save_LIBS"
8571 fi
8572
8573 fi
8574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8575 $as_echo "$am_cv_func_iconv" >&6; }
8576 if test "$am_cv_func_iconv" = yes; then
8577
8578 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8579
8580 fi
8581 if test "$am_cv_lib_iconv" = yes; then
8582
8583 for element in $INCICONV; do
8584 haveit=
8585 for x in $CPPFLAGS; do
8586
8587 acl_save_prefix="$prefix"
8588 prefix="$acl_final_prefix"
8589 acl_save_exec_prefix="$exec_prefix"
8590 exec_prefix="$acl_final_exec_prefix"
8591 eval x=\"$x\"
8592 exec_prefix="$acl_save_exec_prefix"
8593 prefix="$acl_save_prefix"
8594
8595 if test "X$x" = "X$element"; then
8596 haveit=yes
8597 break
8598 fi
8599 done
8600 if test -z "$haveit"; then
8601 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8602 fi
8603 done
8604
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8606 $as_echo_n "checking how to link with libiconv... " >&6; }
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8608 $as_echo "$LIBICONV" >&6; }
8609 else
8610 LIBICONV=
8611 LTLIBICONV=
8612 fi
8613
8614
8615
8616 if test "$am_cv_func_iconv" = yes; then
8617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8618 $as_echo_n "checking for iconv declaration... " >&6; }
8619 if test "${am_cv_proto_iconv+set}" = set; then :
8620 $as_echo_n "(cached) " >&6
8621 else
8622
8623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8624 /* end confdefs.h. */
8625
8626 #include <stdlib.h>
8627 #include <iconv.h>
8628 extern
8629 #ifdef __cplusplus
8630 "C"
8631 #endif
8632 #if defined(__STDC__) || defined(__cplusplus)
8633 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8634 #else
8635 size_t iconv();
8636 #endif
8637
8638 int
8639 main ()
8640 {
8641
8642 ;
8643 return 0;
8644 }
8645 _ACEOF
8646 if ac_fn_c_try_compile "$LINENO"; then :
8647 am_cv_proto_iconv_arg1=""
8648 else
8649 am_cv_proto_iconv_arg1="const"
8650 fi
8651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8652 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);"
8653 fi
8654
8655 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8657 }$am_cv_proto_iconv" >&5
8658 $as_echo "${ac_t:-
8659 }$am_cv_proto_iconv" >&6; }
8660
8661 cat >>confdefs.h <<_ACEOF
8662 #define ICONV_CONST $am_cv_proto_iconv_arg1
8663 _ACEOF
8664
8665 fi
8666
8667
8668 # GDB may fork/exec the iconv program to get the list of supported character
8669 # sets. Allow the user to specify where to find it.
8670 # There are several factors affecting the choice of option name:
8671 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8672 # the build-time location of libiconv files.
8673 # - The program we need to find is iconv, which comes with glibc. The user
8674 # doesn't necessarily have libiconv installed. Therefore naming this
8675 # --with-libiconv-foo feels wrong.
8676 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8677 # defined to work on directories not files (though it really doesn't know
8678 # the difference).
8679 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8680 # with --with-libiconv-prefix.
8681 # Putting these together is why the option name is --with-iconv-bin.
8682
8683
8684 # Check whether --with-iconv-bin was given.
8685 if test "${with_iconv_bin+set}" = set; then :
8686 withval=$with_iconv_bin; iconv_bin="${withval}"
8687
8688 cat >>confdefs.h <<_ACEOF
8689 #define ICONV_BIN "${iconv_bin}"
8690 _ACEOF
8691
8692
8693 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8694 if test "x$prefix" = xNONE; then
8695 test_prefix=/usr/local
8696 else
8697 test_prefix=$prefix
8698 fi
8699 else
8700 test_prefix=$exec_prefix
8701 fi
8702 value=0
8703 case ${iconv_bin} in
8704 "${test_prefix}"|"${test_prefix}/"*|\
8705 '${exec_prefix}'|'${exec_prefix}/'*)
8706 value=1
8707 ;;
8708 esac
8709
8710 cat >>confdefs.h <<_ACEOF
8711 #define ICONV_BIN_RELOCATABLE $value
8712 _ACEOF
8713
8714
8715
8716 fi
8717
8718
8719 # For the TUI, we need enhanced curses functionality.
8720 if test x"$enable_tui" != xno; then
8721 prefer_curses=yes
8722 fi
8723
8724 curses_found=no
8725 if test x"$prefer_curses" = xyes; then
8726 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
8727 # curses library because the latter might not provide all the
8728 # functionality we need. However, this leads to problems on systems
8729 # where the linker searches /usr/local/lib, but the compiler doesn't
8730 # search /usr/local/include, if ncurses is installed in /usr/local. A
8731 # default installation of ncurses on alpha*-dec-osf* will lead to such
8732 # a situation.
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
8734 $as_echo_n "checking for library containing waddstr... " >&6; }
8735 if test "${ac_cv_search_waddstr+set}" = set; then :
8736 $as_echo_n "(cached) " >&6
8737 else
8738 ac_func_search_save_LIBS=$LIBS
8739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8740 /* end confdefs.h. */
8741
8742 /* Override any GCC internal prototype to avoid an error.
8743 Use char because int might match the return type of a GCC
8744 builtin and then its argument prototype would still apply. */
8745 #ifdef __cplusplus
8746 extern "C"
8747 #endif
8748 char waddstr ();
8749 int
8750 main ()
8751 {
8752 return waddstr ();
8753 ;
8754 return 0;
8755 }
8756 _ACEOF
8757 for ac_lib in '' ncursesw ncurses cursesX curses; do
8758 if test -z "$ac_lib"; then
8759 ac_res="none required"
8760 else
8761 ac_res=-l$ac_lib
8762 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8763 fi
8764 if ac_fn_c_try_link "$LINENO"; then :
8765 ac_cv_search_waddstr=$ac_res
8766 fi
8767 rm -f core conftest.err conftest.$ac_objext \
8768 conftest$ac_exeext
8769 if test "${ac_cv_search_waddstr+set}" = set; then :
8770 break
8771 fi
8772 done
8773 if test "${ac_cv_search_waddstr+set}" = set; then :
8774
8775 else
8776 ac_cv_search_waddstr=no
8777 fi
8778 rm conftest.$ac_ext
8779 LIBS=$ac_func_search_save_LIBS
8780 fi
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
8782 $as_echo "$ac_cv_search_waddstr" >&6; }
8783 ac_res=$ac_cv_search_waddstr
8784 if test "$ac_res" != no; then :
8785 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8786
8787 fi
8788
8789
8790 if test "$ac_cv_search_waddstr" != no; then
8791 curses_found=yes
8792 fi
8793 fi
8794
8795 # Check whether we should enable the TUI, but only do so if we really
8796 # can.
8797 if test x"$enable_tui" != xno; then
8798 if test -d $srcdir/tui; then
8799 if test "$curses_found" != no; then
8800 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
8801 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
8802 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
8803 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
8804 else
8805 if test x"$enable_tui" = xyes; then
8806 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
8807 else
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
8809 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
8810 fi
8811 fi
8812 fi
8813 fi
8814
8815 # Since GDB uses Readline, we need termcap functionality. In many
8816 # cases this will be provided by the curses library, but some systems
8817 # have a separate termcap library, or no curses library at all.
8818
8819 case $host_os in
8820 cygwin*)
8821 if test -d $srcdir/libtermcap; then
8822 LIBS="../libtermcap/libtermcap.a $LIBS"
8823 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
8824 fi ;;
8825 go32* | *djgpp*)
8826 ac_cv_search_tgetent="none required"
8827 ;;
8828 esac
8829
8830 # These are the libraries checked by Readline.
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
8832 $as_echo_n "checking for library containing tgetent... " >&6; }
8833 if test "${ac_cv_search_tgetent+set}" = set; then :
8834 $as_echo_n "(cached) " >&6
8835 else
8836 ac_func_search_save_LIBS=$LIBS
8837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8838 /* end confdefs.h. */
8839
8840 /* Override any GCC internal prototype to avoid an error.
8841 Use char because int might match the return type of a GCC
8842 builtin and then its argument prototype would still apply. */
8843 #ifdef __cplusplus
8844 extern "C"
8845 #endif
8846 char tgetent ();
8847 int
8848 main ()
8849 {
8850 return tgetent ();
8851 ;
8852 return 0;
8853 }
8854 _ACEOF
8855 for ac_lib in '' termcap tinfo curses ncursesw ncurses; do
8856 if test -z "$ac_lib"; then
8857 ac_res="none required"
8858 else
8859 ac_res=-l$ac_lib
8860 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8861 fi
8862 if ac_fn_c_try_link "$LINENO"; then :
8863 ac_cv_search_tgetent=$ac_res
8864 fi
8865 rm -f core conftest.err conftest.$ac_objext \
8866 conftest$ac_exeext
8867 if test "${ac_cv_search_tgetent+set}" = set; then :
8868 break
8869 fi
8870 done
8871 if test "${ac_cv_search_tgetent+set}" = set; then :
8872
8873 else
8874 ac_cv_search_tgetent=no
8875 fi
8876 rm conftest.$ac_ext
8877 LIBS=$ac_func_search_save_LIBS
8878 fi
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
8880 $as_echo "$ac_cv_search_tgetent" >&6; }
8881 ac_res=$ac_cv_search_tgetent
8882 if test "$ac_res" != no; then :
8883 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8884
8885 fi
8886
8887
8888 if test "$ac_cv_search_tgetent" = no; then
8889 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
8890 fi
8891
8892
8893 # Check whether --with-system-readline was given.
8894 if test "${with_system_readline+set}" = set; then :
8895 withval=$with_system_readline;
8896 fi
8897
8898
8899 if test "$with_system_readline" = yes; then
8900 READLINE=-lreadline
8901 READLINE_DEPS=
8902 READLINE_CFLAGS=
8903 READLINE_TEXI_INCFLAG=
8904 else
8905 READLINE='$(READLINE_DIR)/libreadline.a'
8906 READLINE_DEPS='$(READLINE)'
8907 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
8908 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
8909 fi
8910
8911
8912
8913
8914
8915 # Generate jit-reader.h
8916
8917 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
8918 TARGET_PTR=
8919
8920 # The cast to long int works around a bug in the HP C Compiler
8921 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8922 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8923 # This bug is HP SR number 8606223364.
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
8925 $as_echo_n "checking size of unsigned long long... " >&6; }
8926 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
8927 $as_echo_n "(cached) " >&6
8928 else
8929 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
8930
8931 else
8932 if test "$ac_cv_type_unsigned_long_long" = yes; then
8933 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8934 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8935 { as_fn_set_status 77
8936 as_fn_error "cannot compute sizeof (unsigned long long)
8937 See \`config.log' for more details." "$LINENO" 5; }; }
8938 else
8939 ac_cv_sizeof_unsigned_long_long=0
8940 fi
8941 fi
8942
8943 fi
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
8945 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
8946
8947
8948
8949 cat >>confdefs.h <<_ACEOF
8950 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
8951 _ACEOF
8952
8953
8954 # The cast to long int works around a bug in the HP C Compiler
8955 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8956 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8957 # This bug is HP SR number 8606223364.
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
8959 $as_echo_n "checking size of unsigned long... " >&6; }
8960 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
8961 $as_echo_n "(cached) " >&6
8962 else
8963 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
8964
8965 else
8966 if test "$ac_cv_type_unsigned_long" = yes; then
8967 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8968 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8969 { as_fn_set_status 77
8970 as_fn_error "cannot compute sizeof (unsigned long)
8971 See \`config.log' for more details." "$LINENO" 5; }; }
8972 else
8973 ac_cv_sizeof_unsigned_long=0
8974 fi
8975 fi
8976
8977 fi
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
8979 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
8980
8981
8982
8983 cat >>confdefs.h <<_ACEOF
8984 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8985 _ACEOF
8986
8987
8988 # The cast to long int works around a bug in the HP C Compiler
8989 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8990 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8991 # This bug is HP SR number 8606223364.
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
8993 $as_echo_n "checking size of unsigned __int128... " >&6; }
8994 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
8995 $as_echo_n "(cached) " >&6
8996 else
8997 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
8998
8999 else
9000 if test "$ac_cv_type_unsigned___int128" = yes; then
9001 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9002 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9003 { as_fn_set_status 77
9004 as_fn_error "cannot compute sizeof (unsigned __int128)
9005 See \`config.log' for more details." "$LINENO" 5; }; }
9006 else
9007 ac_cv_sizeof_unsigned___int128=0
9008 fi
9009 fi
9010
9011 fi
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9013 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9014
9015
9016
9017 cat >>confdefs.h <<_ACEOF
9018 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9019 _ACEOF
9020
9021
9022
9023 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9024 TARGET_PTR="unsigned long"
9025 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9026 TARGET_PTR="unsigned long long"
9027 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9028 TARGET_PTR="unsigned __int128"
9029 else
9030 TARGET_PTR="unsigned long"
9031 fi
9032
9033
9034 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9035
9036
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9038 $as_echo_n "checking for library containing dlopen... " >&6; }
9039 if test "${ac_cv_search_dlopen+set}" = set; then :
9040 $as_echo_n "(cached) " >&6
9041 else
9042 ac_func_search_save_LIBS=$LIBS
9043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9044 /* end confdefs.h. */
9045
9046 /* Override any GCC internal prototype to avoid an error.
9047 Use char because int might match the return type of a GCC
9048 builtin and then its argument prototype would still apply. */
9049 #ifdef __cplusplus
9050 extern "C"
9051 #endif
9052 char dlopen ();
9053 int
9054 main ()
9055 {
9056 return dlopen ();
9057 ;
9058 return 0;
9059 }
9060 _ACEOF
9061 for ac_lib in '' dl; do
9062 if test -z "$ac_lib"; then
9063 ac_res="none required"
9064 else
9065 ac_res=-l$ac_lib
9066 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9067 fi
9068 if ac_fn_c_try_link "$LINENO"; then :
9069 ac_cv_search_dlopen=$ac_res
9070 fi
9071 rm -f core conftest.err conftest.$ac_objext \
9072 conftest$ac_exeext
9073 if test "${ac_cv_search_dlopen+set}" = set; then :
9074 break
9075 fi
9076 done
9077 if test "${ac_cv_search_dlopen+set}" = set; then :
9078
9079 else
9080 ac_cv_search_dlopen=no
9081 fi
9082 rm conftest.$ac_ext
9083 LIBS=$ac_func_search_save_LIBS
9084 fi
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9086 $as_echo "$ac_cv_search_dlopen" >&6; }
9087 ac_res=$ac_cv_search_dlopen
9088 if test "$ac_res" != no; then :
9089 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9090
9091 fi
9092
9093
9094
9095
9096 # Check whether --with-jit-reader-dir was given.
9097 if test "${with_jit_reader_dir+set}" = set; then :
9098 withval=$with_jit_reader_dir;
9099 JIT_READER_DIR=$withval
9100 else
9101 JIT_READER_DIR=${libdir}/gdb
9102 fi
9103
9104
9105 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9106 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9107 ac_define_dir=`eval echo $JIT_READER_DIR`
9108 ac_define_dir=`eval echo $ac_define_dir`
9109
9110 cat >>confdefs.h <<_ACEOF
9111 #define JIT_READER_DIR "$ac_define_dir"
9112 _ACEOF
9113
9114
9115
9116
9117 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9118 if test "x$prefix" = xNONE; then
9119 test_prefix=/usr/local
9120 else
9121 test_prefix=$prefix
9122 fi
9123 else
9124 test_prefix=$exec_prefix
9125 fi
9126 value=0
9127 case ${ac_define_dir} in
9128 "${test_prefix}"|"${test_prefix}/"*|\
9129 '${exec_prefix}'|'${exec_prefix}/'*)
9130 value=1
9131 ;;
9132 esac
9133
9134 cat >>confdefs.h <<_ACEOF
9135 #define JIT_READER_DIR_RELOCATABLE $value
9136 _ACEOF
9137
9138
9139
9140
9141
9142 # Check whether --with-expat was given.
9143 if test "${with_expat+set}" = set; then :
9144 withval=$with_expat;
9145 else
9146 with_expat=auto
9147 fi
9148
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9150 $as_echo_n "checking whether to use expat... " >&6; }
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9152 $as_echo "$with_expat" >&6; }
9153
9154 if test "${with_expat}" = no; then
9155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9156 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9157 HAVE_LIBEXPAT=no
9158 else
9159
9160
9161
9162
9163
9164
9165
9166
9167 use_additional=yes
9168
9169 acl_save_prefix="$prefix"
9170 prefix="$acl_final_prefix"
9171 acl_save_exec_prefix="$exec_prefix"
9172 exec_prefix="$acl_final_exec_prefix"
9173
9174 eval additional_includedir=\"$includedir\"
9175 eval additional_libdir=\"$libdir\"
9176
9177 exec_prefix="$acl_save_exec_prefix"
9178 prefix="$acl_save_prefix"
9179
9180
9181 # Check whether --with-libexpat-prefix was given.
9182 if test "${with_libexpat_prefix+set}" = set; then :
9183 withval=$with_libexpat_prefix;
9184 if test "X$withval" = "Xno"; then
9185 use_additional=no
9186 else
9187 if test "X$withval" = "X"; then
9188
9189 acl_save_prefix="$prefix"
9190 prefix="$acl_final_prefix"
9191 acl_save_exec_prefix="$exec_prefix"
9192 exec_prefix="$acl_final_exec_prefix"
9193
9194 eval additional_includedir=\"$includedir\"
9195 eval additional_libdir=\"$libdir\"
9196
9197 exec_prefix="$acl_save_exec_prefix"
9198 prefix="$acl_save_prefix"
9199
9200 else
9201 additional_includedir="$withval/include"
9202 additional_libdir="$withval/lib"
9203 fi
9204 fi
9205
9206 fi
9207
9208 LIBEXPAT=
9209 LTLIBEXPAT=
9210 INCEXPAT=
9211 rpathdirs=
9212 ltrpathdirs=
9213 names_already_handled=
9214 names_next_round='expat '
9215 while test -n "$names_next_round"; do
9216 names_this_round="$names_next_round"
9217 names_next_round=
9218 for name in $names_this_round; do
9219 already_handled=
9220 for n in $names_already_handled; do
9221 if test "$n" = "$name"; then
9222 already_handled=yes
9223 break
9224 fi
9225 done
9226 if test -z "$already_handled"; then
9227 names_already_handled="$names_already_handled $name"
9228 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9229 eval value=\"\$HAVE_LIB$uppername\"
9230 if test -n "$value"; then
9231 if test "$value" = yes; then
9232 eval value=\"\$LIB$uppername\"
9233 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9234 eval value=\"\$LTLIB$uppername\"
9235 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9236 else
9237 :
9238 fi
9239 else
9240 found_dir=
9241 found_la=
9242 found_so=
9243 found_a=
9244 if test $use_additional = yes; then
9245 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9246 found_dir="$additional_libdir"
9247 found_so="$additional_libdir/lib$name.$shlibext"
9248 if test -f "$additional_libdir/lib$name.la"; then
9249 found_la="$additional_libdir/lib$name.la"
9250 fi
9251 else
9252 if test -f "$additional_libdir/lib$name.$libext"; then
9253 found_dir="$additional_libdir"
9254 found_a="$additional_libdir/lib$name.$libext"
9255 if test -f "$additional_libdir/lib$name.la"; then
9256 found_la="$additional_libdir/lib$name.la"
9257 fi
9258 fi
9259 fi
9260 fi
9261 if test "X$found_dir" = "X"; then
9262 for x in $LDFLAGS $LTLIBEXPAT; do
9263
9264 acl_save_prefix="$prefix"
9265 prefix="$acl_final_prefix"
9266 acl_save_exec_prefix="$exec_prefix"
9267 exec_prefix="$acl_final_exec_prefix"
9268 eval x=\"$x\"
9269 exec_prefix="$acl_save_exec_prefix"
9270 prefix="$acl_save_prefix"
9271
9272 case "$x" in
9273 -L*)
9274 dir=`echo "X$x" | sed -e 's/^X-L//'`
9275 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9276 found_dir="$dir"
9277 found_so="$dir/lib$name.$shlibext"
9278 if test -f "$dir/lib$name.la"; then
9279 found_la="$dir/lib$name.la"
9280 fi
9281 else
9282 if test -f "$dir/lib$name.$libext"; then
9283 found_dir="$dir"
9284 found_a="$dir/lib$name.$libext"
9285 if test -f "$dir/lib$name.la"; then
9286 found_la="$dir/lib$name.la"
9287 fi
9288 fi
9289 fi
9290 ;;
9291 esac
9292 if test "X$found_dir" != "X"; then
9293 break
9294 fi
9295 done
9296 fi
9297 if test "X$found_dir" != "X"; then
9298 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9299 if test "X$found_so" != "X"; then
9300 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9301 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9302 else
9303 haveit=
9304 for x in $ltrpathdirs; do
9305 if test "X$x" = "X$found_dir"; then
9306 haveit=yes
9307 break
9308 fi
9309 done
9310 if test -z "$haveit"; then
9311 ltrpathdirs="$ltrpathdirs $found_dir"
9312 fi
9313 if test "$hardcode_direct" = yes; then
9314 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9315 else
9316 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9317 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9318 haveit=
9319 for x in $rpathdirs; do
9320 if test "X$x" = "X$found_dir"; then
9321 haveit=yes
9322 break
9323 fi
9324 done
9325 if test -z "$haveit"; then
9326 rpathdirs="$rpathdirs $found_dir"
9327 fi
9328 else
9329 haveit=
9330 for x in $LDFLAGS $LIBEXPAT; do
9331
9332 acl_save_prefix="$prefix"
9333 prefix="$acl_final_prefix"
9334 acl_save_exec_prefix="$exec_prefix"
9335 exec_prefix="$acl_final_exec_prefix"
9336 eval x=\"$x\"
9337 exec_prefix="$acl_save_exec_prefix"
9338 prefix="$acl_save_prefix"
9339
9340 if test "X$x" = "X-L$found_dir"; then
9341 haveit=yes
9342 break
9343 fi
9344 done
9345 if test -z "$haveit"; then
9346 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9347 fi
9348 if test "$hardcode_minus_L" != no; then
9349 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9350 else
9351 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9352 fi
9353 fi
9354 fi
9355 fi
9356 else
9357 if test "X$found_a" != "X"; then
9358 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9359 else
9360 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9361 fi
9362 fi
9363 additional_includedir=
9364 case "$found_dir" in
9365 */lib | */lib/)
9366 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9367 additional_includedir="$basedir/include"
9368 ;;
9369 esac
9370 if test "X$additional_includedir" != "X"; then
9371 if test "X$additional_includedir" != "X/usr/include"; then
9372 haveit=
9373 if test "X$additional_includedir" = "X/usr/local/include"; then
9374 if test -n "$GCC"; then
9375 case $host_os in
9376 linux*) haveit=yes;;
9377 esac
9378 fi
9379 fi
9380 if test -z "$haveit"; then
9381 for x in $CPPFLAGS $INCEXPAT; do
9382
9383 acl_save_prefix="$prefix"
9384 prefix="$acl_final_prefix"
9385 acl_save_exec_prefix="$exec_prefix"
9386 exec_prefix="$acl_final_exec_prefix"
9387 eval x=\"$x\"
9388 exec_prefix="$acl_save_exec_prefix"
9389 prefix="$acl_save_prefix"
9390
9391 if test "X$x" = "X-I$additional_includedir"; then
9392 haveit=yes
9393 break
9394 fi
9395 done
9396 if test -z "$haveit"; then
9397 if test -d "$additional_includedir"; then
9398 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9399 fi
9400 fi
9401 fi
9402 fi
9403 fi
9404 if test -n "$found_la"; then
9405 save_libdir="$libdir"
9406 case "$found_la" in
9407 */* | *\\*) . "$found_la" ;;
9408 *) . "./$found_la" ;;
9409 esac
9410 libdir="$save_libdir"
9411 for dep in $dependency_libs; do
9412 case "$dep" in
9413 -L*)
9414 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9415 if test "X$additional_libdir" != "X/usr/lib"; then
9416 haveit=
9417 if test "X$additional_libdir" = "X/usr/local/lib"; then
9418 if test -n "$GCC"; then
9419 case $host_os in
9420 linux*) haveit=yes;;
9421 esac
9422 fi
9423 fi
9424 if test -z "$haveit"; then
9425 haveit=
9426 for x in $LDFLAGS $LIBEXPAT; do
9427
9428 acl_save_prefix="$prefix"
9429 prefix="$acl_final_prefix"
9430 acl_save_exec_prefix="$exec_prefix"
9431 exec_prefix="$acl_final_exec_prefix"
9432 eval x=\"$x\"
9433 exec_prefix="$acl_save_exec_prefix"
9434 prefix="$acl_save_prefix"
9435
9436 if test "X$x" = "X-L$additional_libdir"; then
9437 haveit=yes
9438 break
9439 fi
9440 done
9441 if test -z "$haveit"; then
9442 if test -d "$additional_libdir"; then
9443 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9444 fi
9445 fi
9446 haveit=
9447 for x in $LDFLAGS $LTLIBEXPAT; do
9448
9449 acl_save_prefix="$prefix"
9450 prefix="$acl_final_prefix"
9451 acl_save_exec_prefix="$exec_prefix"
9452 exec_prefix="$acl_final_exec_prefix"
9453 eval x=\"$x\"
9454 exec_prefix="$acl_save_exec_prefix"
9455 prefix="$acl_save_prefix"
9456
9457 if test "X$x" = "X-L$additional_libdir"; then
9458 haveit=yes
9459 break
9460 fi
9461 done
9462 if test -z "$haveit"; then
9463 if test -d "$additional_libdir"; then
9464 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9465 fi
9466 fi
9467 fi
9468 fi
9469 ;;
9470 -R*)
9471 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9472 if test "$enable_rpath" != no; then
9473 haveit=
9474 for x in $rpathdirs; do
9475 if test "X$x" = "X$dir"; then
9476 haveit=yes
9477 break
9478 fi
9479 done
9480 if test -z "$haveit"; then
9481 rpathdirs="$rpathdirs $dir"
9482 fi
9483 haveit=
9484 for x in $ltrpathdirs; do
9485 if test "X$x" = "X$dir"; then
9486 haveit=yes
9487 break
9488 fi
9489 done
9490 if test -z "$haveit"; then
9491 ltrpathdirs="$ltrpathdirs $dir"
9492 fi
9493 fi
9494 ;;
9495 -l*)
9496 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9497 ;;
9498 *.la)
9499 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9500 ;;
9501 *)
9502 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9503 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9504 ;;
9505 esac
9506 done
9507 fi
9508 else
9509 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9510 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9511 fi
9512 fi
9513 fi
9514 done
9515 done
9516 if test "X$rpathdirs" != "X"; then
9517 if test -n "$hardcode_libdir_separator"; then
9518 alldirs=
9519 for found_dir in $rpathdirs; do
9520 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9521 done
9522 acl_save_libdir="$libdir"
9523 libdir="$alldirs"
9524 eval flag=\"$hardcode_libdir_flag_spec\"
9525 libdir="$acl_save_libdir"
9526 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9527 else
9528 for found_dir in $rpathdirs; do
9529 acl_save_libdir="$libdir"
9530 libdir="$found_dir"
9531 eval flag=\"$hardcode_libdir_flag_spec\"
9532 libdir="$acl_save_libdir"
9533 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9534 done
9535 fi
9536 fi
9537 if test "X$ltrpathdirs" != "X"; then
9538 for found_dir in $ltrpathdirs; do
9539 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9540 done
9541 fi
9542
9543
9544 ac_save_CPPFLAGS="$CPPFLAGS"
9545
9546 for element in $INCEXPAT; do
9547 haveit=
9548 for x in $CPPFLAGS; do
9549
9550 acl_save_prefix="$prefix"
9551 prefix="$acl_final_prefix"
9552 acl_save_exec_prefix="$exec_prefix"
9553 exec_prefix="$acl_final_exec_prefix"
9554 eval x=\"$x\"
9555 exec_prefix="$acl_save_exec_prefix"
9556 prefix="$acl_save_prefix"
9557
9558 if test "X$x" = "X$element"; then
9559 haveit=yes
9560 break
9561 fi
9562 done
9563 if test -z "$haveit"; then
9564 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9565 fi
9566 done
9567
9568
9569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9570 $as_echo_n "checking for libexpat... " >&6; }
9571 if test "${ac_cv_libexpat+set}" = set; then :
9572 $as_echo_n "(cached) " >&6
9573 else
9574
9575 ac_save_LIBS="$LIBS"
9576 LIBS="$LIBS $LIBEXPAT"
9577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9578 /* end confdefs.h. */
9579 #include "expat.h"
9580 int
9581 main ()
9582 {
9583 XML_Parser p = XML_ParserCreate (0);
9584 ;
9585 return 0;
9586 }
9587 _ACEOF
9588 if ac_fn_c_try_link "$LINENO"; then :
9589 ac_cv_libexpat=yes
9590 else
9591 ac_cv_libexpat=no
9592 fi
9593 rm -f core conftest.err conftest.$ac_objext \
9594 conftest$ac_exeext conftest.$ac_ext
9595 LIBS="$ac_save_LIBS"
9596
9597 fi
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9599 $as_echo "$ac_cv_libexpat" >&6; }
9600 if test "$ac_cv_libexpat" = yes; then
9601 HAVE_LIBEXPAT=yes
9602
9603 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9604
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9606 $as_echo_n "checking how to link with libexpat... " >&6; }
9607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9608 $as_echo "$LIBEXPAT" >&6; }
9609 else
9610 HAVE_LIBEXPAT=no
9611 CPPFLAGS="$ac_save_CPPFLAGS"
9612 LIBEXPAT=
9613 LTLIBEXPAT=
9614 fi
9615
9616
9617
9618
9619
9620
9621 if test "$HAVE_LIBEXPAT" != yes; then
9622 if test "$with_expat" = yes; then
9623 as_fn_error "expat is missing or unusable" "$LINENO" 5
9624 else
9625 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9626 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9627 fi
9628 else
9629 save_LIBS=$LIBS
9630 LIBS="$LIBS $LIBEXPAT"
9631 for ac_func in XML_StopParser
9632 do :
9633 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9634 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
9635 cat >>confdefs.h <<_ACEOF
9636 #define HAVE_XML_STOPPARSER 1
9637 _ACEOF
9638
9639 fi
9640 done
9641
9642 LIBS=$save_LIBS
9643 fi
9644 fi
9645
9646
9647 # Check whether --with-mpfr was given.
9648 if test "${with_mpfr+set}" = set; then :
9649 withval=$with_mpfr;
9650 else
9651 with_mpfr=auto
9652 fi
9653
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9655 $as_echo_n "checking whether to use MPFR... " >&6; }
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9657 $as_echo "$with_mpfr" >&6; }
9658
9659 if test "${with_mpfr}" = no; then
9660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
9661 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
9662 HAVE_LIBMPFR=no
9663 else
9664
9665
9666
9667
9668
9669
9670
9671
9672 use_additional=yes
9673
9674 acl_save_prefix="$prefix"
9675 prefix="$acl_final_prefix"
9676 acl_save_exec_prefix="$exec_prefix"
9677 exec_prefix="$acl_final_exec_prefix"
9678
9679 eval additional_includedir=\"$includedir\"
9680 eval additional_libdir=\"$libdir\"
9681
9682 exec_prefix="$acl_save_exec_prefix"
9683 prefix="$acl_save_prefix"
9684
9685
9686 # Check whether --with-libmpfr-prefix was given.
9687 if test "${with_libmpfr_prefix+set}" = set; then :
9688 withval=$with_libmpfr_prefix;
9689 if test "X$withval" = "Xno"; then
9690 use_additional=no
9691 else
9692 if test "X$withval" = "X"; then
9693
9694 acl_save_prefix="$prefix"
9695 prefix="$acl_final_prefix"
9696 acl_save_exec_prefix="$exec_prefix"
9697 exec_prefix="$acl_final_exec_prefix"
9698
9699 eval additional_includedir=\"$includedir\"
9700 eval additional_libdir=\"$libdir\"
9701
9702 exec_prefix="$acl_save_exec_prefix"
9703 prefix="$acl_save_prefix"
9704
9705 else
9706 additional_includedir="$withval/include"
9707 additional_libdir="$withval/lib"
9708 fi
9709 fi
9710
9711 fi
9712
9713 LIBMPFR=
9714 LTLIBMPFR=
9715 INCMPFR=
9716 rpathdirs=
9717 ltrpathdirs=
9718 names_already_handled=
9719 names_next_round='mpfr '
9720 while test -n "$names_next_round"; do
9721 names_this_round="$names_next_round"
9722 names_next_round=
9723 for name in $names_this_round; do
9724 already_handled=
9725 for n in $names_already_handled; do
9726 if test "$n" = "$name"; then
9727 already_handled=yes
9728 break
9729 fi
9730 done
9731 if test -z "$already_handled"; then
9732 names_already_handled="$names_already_handled $name"
9733 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9734 eval value=\"\$HAVE_LIB$uppername\"
9735 if test -n "$value"; then
9736 if test "$value" = yes; then
9737 eval value=\"\$LIB$uppername\"
9738 test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
9739 eval value=\"\$LTLIB$uppername\"
9740 test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
9741 else
9742 :
9743 fi
9744 else
9745 found_dir=
9746 found_la=
9747 found_so=
9748 found_a=
9749 if test $use_additional = yes; then
9750 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9751 found_dir="$additional_libdir"
9752 found_so="$additional_libdir/lib$name.$shlibext"
9753 if test -f "$additional_libdir/lib$name.la"; then
9754 found_la="$additional_libdir/lib$name.la"
9755 fi
9756 else
9757 if test -f "$additional_libdir/lib$name.$libext"; then
9758 found_dir="$additional_libdir"
9759 found_a="$additional_libdir/lib$name.$libext"
9760 if test -f "$additional_libdir/lib$name.la"; then
9761 found_la="$additional_libdir/lib$name.la"
9762 fi
9763 fi
9764 fi
9765 fi
9766 if test "X$found_dir" = "X"; then
9767 for x in $LDFLAGS $LTLIBMPFR; do
9768
9769 acl_save_prefix="$prefix"
9770 prefix="$acl_final_prefix"
9771 acl_save_exec_prefix="$exec_prefix"
9772 exec_prefix="$acl_final_exec_prefix"
9773 eval x=\"$x\"
9774 exec_prefix="$acl_save_exec_prefix"
9775 prefix="$acl_save_prefix"
9776
9777 case "$x" in
9778 -L*)
9779 dir=`echo "X$x" | sed -e 's/^X-L//'`
9780 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9781 found_dir="$dir"
9782 found_so="$dir/lib$name.$shlibext"
9783 if test -f "$dir/lib$name.la"; then
9784 found_la="$dir/lib$name.la"
9785 fi
9786 else
9787 if test -f "$dir/lib$name.$libext"; then
9788 found_dir="$dir"
9789 found_a="$dir/lib$name.$libext"
9790 if test -f "$dir/lib$name.la"; then
9791 found_la="$dir/lib$name.la"
9792 fi
9793 fi
9794 fi
9795 ;;
9796 esac
9797 if test "X$found_dir" != "X"; then
9798 break
9799 fi
9800 done
9801 fi
9802 if test "X$found_dir" != "X"; then
9803 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
9804 if test "X$found_so" != "X"; then
9805 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9806 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9807 else
9808 haveit=
9809 for x in $ltrpathdirs; do
9810 if test "X$x" = "X$found_dir"; then
9811 haveit=yes
9812 break
9813 fi
9814 done
9815 if test -z "$haveit"; then
9816 ltrpathdirs="$ltrpathdirs $found_dir"
9817 fi
9818 if test "$hardcode_direct" = yes; then
9819 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9820 else
9821 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9822 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9823 haveit=
9824 for x in $rpathdirs; do
9825 if test "X$x" = "X$found_dir"; then
9826 haveit=yes
9827 break
9828 fi
9829 done
9830 if test -z "$haveit"; then
9831 rpathdirs="$rpathdirs $found_dir"
9832 fi
9833 else
9834 haveit=
9835 for x in $LDFLAGS $LIBMPFR; do
9836
9837 acl_save_prefix="$prefix"
9838 prefix="$acl_final_prefix"
9839 acl_save_exec_prefix="$exec_prefix"
9840 exec_prefix="$acl_final_exec_prefix"
9841 eval x=\"$x\"
9842 exec_prefix="$acl_save_exec_prefix"
9843 prefix="$acl_save_prefix"
9844
9845 if test "X$x" = "X-L$found_dir"; then
9846 haveit=yes
9847 break
9848 fi
9849 done
9850 if test -z "$haveit"; then
9851 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
9852 fi
9853 if test "$hardcode_minus_L" != no; then
9854 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
9855 else
9856 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
9857 fi
9858 fi
9859 fi
9860 fi
9861 else
9862 if test "X$found_a" != "X"; then
9863 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
9864 else
9865 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
9866 fi
9867 fi
9868 additional_includedir=
9869 case "$found_dir" in
9870 */lib | */lib/)
9871 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9872 additional_includedir="$basedir/include"
9873 ;;
9874 esac
9875 if test "X$additional_includedir" != "X"; then
9876 if test "X$additional_includedir" != "X/usr/include"; then
9877 haveit=
9878 if test "X$additional_includedir" = "X/usr/local/include"; then
9879 if test -n "$GCC"; then
9880 case $host_os in
9881 linux*) haveit=yes;;
9882 esac
9883 fi
9884 fi
9885 if test -z "$haveit"; then
9886 for x in $CPPFLAGS $INCMPFR; do
9887
9888 acl_save_prefix="$prefix"
9889 prefix="$acl_final_prefix"
9890 acl_save_exec_prefix="$exec_prefix"
9891 exec_prefix="$acl_final_exec_prefix"
9892 eval x=\"$x\"
9893 exec_prefix="$acl_save_exec_prefix"
9894 prefix="$acl_save_prefix"
9895
9896 if test "X$x" = "X-I$additional_includedir"; then
9897 haveit=yes
9898 break
9899 fi
9900 done
9901 if test -z "$haveit"; then
9902 if test -d "$additional_includedir"; then
9903 INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
9904 fi
9905 fi
9906 fi
9907 fi
9908 fi
9909 if test -n "$found_la"; then
9910 save_libdir="$libdir"
9911 case "$found_la" in
9912 */* | *\\*) . "$found_la" ;;
9913 *) . "./$found_la" ;;
9914 esac
9915 libdir="$save_libdir"
9916 for dep in $dependency_libs; do
9917 case "$dep" in
9918 -L*)
9919 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9920 if test "X$additional_libdir" != "X/usr/lib"; then
9921 haveit=
9922 if test "X$additional_libdir" = "X/usr/local/lib"; then
9923 if test -n "$GCC"; then
9924 case $host_os in
9925 linux*) haveit=yes;;
9926 esac
9927 fi
9928 fi
9929 if test -z "$haveit"; then
9930 haveit=
9931 for x in $LDFLAGS $LIBMPFR; do
9932
9933 acl_save_prefix="$prefix"
9934 prefix="$acl_final_prefix"
9935 acl_save_exec_prefix="$exec_prefix"
9936 exec_prefix="$acl_final_exec_prefix"
9937 eval x=\"$x\"
9938 exec_prefix="$acl_save_exec_prefix"
9939 prefix="$acl_save_prefix"
9940
9941 if test "X$x" = "X-L$additional_libdir"; then
9942 haveit=yes
9943 break
9944 fi
9945 done
9946 if test -z "$haveit"; then
9947 if test -d "$additional_libdir"; then
9948 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
9949 fi
9950 fi
9951 haveit=
9952 for x in $LDFLAGS $LTLIBMPFR; do
9953
9954 acl_save_prefix="$prefix"
9955 prefix="$acl_final_prefix"
9956 acl_save_exec_prefix="$exec_prefix"
9957 exec_prefix="$acl_final_exec_prefix"
9958 eval x=\"$x\"
9959 exec_prefix="$acl_save_exec_prefix"
9960 prefix="$acl_save_prefix"
9961
9962 if test "X$x" = "X-L$additional_libdir"; then
9963 haveit=yes
9964 break
9965 fi
9966 done
9967 if test -z "$haveit"; then
9968 if test -d "$additional_libdir"; then
9969 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
9970 fi
9971 fi
9972 fi
9973 fi
9974 ;;
9975 -R*)
9976 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9977 if test "$enable_rpath" != no; then
9978 haveit=
9979 for x in $rpathdirs; do
9980 if test "X$x" = "X$dir"; then
9981 haveit=yes
9982 break
9983 fi
9984 done
9985 if test -z "$haveit"; then
9986 rpathdirs="$rpathdirs $dir"
9987 fi
9988 haveit=
9989 for x in $ltrpathdirs; do
9990 if test "X$x" = "X$dir"; then
9991 haveit=yes
9992 break
9993 fi
9994 done
9995 if test -z "$haveit"; then
9996 ltrpathdirs="$ltrpathdirs $dir"
9997 fi
9998 fi
9999 ;;
10000 -l*)
10001 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10002 ;;
10003 *.la)
10004 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10005 ;;
10006 *)
10007 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10008 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10009 ;;
10010 esac
10011 done
10012 fi
10013 else
10014 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10015 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10016 fi
10017 fi
10018 fi
10019 done
10020 done
10021 if test "X$rpathdirs" != "X"; then
10022 if test -n "$hardcode_libdir_separator"; then
10023 alldirs=
10024 for found_dir in $rpathdirs; do
10025 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10026 done
10027 acl_save_libdir="$libdir"
10028 libdir="$alldirs"
10029 eval flag=\"$hardcode_libdir_flag_spec\"
10030 libdir="$acl_save_libdir"
10031 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10032 else
10033 for found_dir in $rpathdirs; do
10034 acl_save_libdir="$libdir"
10035 libdir="$found_dir"
10036 eval flag=\"$hardcode_libdir_flag_spec\"
10037 libdir="$acl_save_libdir"
10038 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10039 done
10040 fi
10041 fi
10042 if test "X$ltrpathdirs" != "X"; then
10043 for found_dir in $ltrpathdirs; do
10044 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10045 done
10046 fi
10047
10048
10049 ac_save_CPPFLAGS="$CPPFLAGS"
10050
10051 for element in $INCMPFR; do
10052 haveit=
10053 for x in $CPPFLAGS; do
10054
10055 acl_save_prefix="$prefix"
10056 prefix="$acl_final_prefix"
10057 acl_save_exec_prefix="$exec_prefix"
10058 exec_prefix="$acl_final_exec_prefix"
10059 eval x=\"$x\"
10060 exec_prefix="$acl_save_exec_prefix"
10061 prefix="$acl_save_prefix"
10062
10063 if test "X$x" = "X$element"; then
10064 haveit=yes
10065 break
10066 fi
10067 done
10068 if test -z "$haveit"; then
10069 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10070 fi
10071 done
10072
10073
10074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10075 $as_echo_n "checking for libmpfr... " >&6; }
10076 if test "${ac_cv_libmpfr+set}" = set; then :
10077 $as_echo_n "(cached) " >&6
10078 else
10079
10080 ac_save_LIBS="$LIBS"
10081 LIBS="$LIBS $LIBMPFR"
10082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10083 /* end confdefs.h. */
10084 #include <mpfr.h>
10085 int
10086 main ()
10087 {
10088 mpfr_exp_t exp; mpfr_t x;
10089 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10090 ;
10091 return 0;
10092 }
10093 _ACEOF
10094 if ac_fn_c_try_link "$LINENO"; then :
10095 ac_cv_libmpfr=yes
10096 else
10097 ac_cv_libmpfr=no
10098 fi
10099 rm -f core conftest.err conftest.$ac_objext \
10100 conftest$ac_exeext conftest.$ac_ext
10101 LIBS="$ac_save_LIBS"
10102
10103 fi
10104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10105 $as_echo "$ac_cv_libmpfr" >&6; }
10106 if test "$ac_cv_libmpfr" = yes; then
10107 HAVE_LIBMPFR=yes
10108
10109 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10110
10111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10112 $as_echo_n "checking how to link with libmpfr... " >&6; }
10113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10114 $as_echo "$LIBMPFR" >&6; }
10115 else
10116 HAVE_LIBMPFR=no
10117 CPPFLAGS="$ac_save_CPPFLAGS"
10118 LIBMPFR=
10119 LTLIBMPFR=
10120 fi
10121
10122
10123
10124
10125
10126
10127 if test "$HAVE_LIBMPFR" != yes; then
10128 if test "$with_mpfr" = yes; then
10129 as_fn_error "MPFR is missing or unusable" "$LINENO" 5
10130 else
10131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10132 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10133 fi
10134 fi
10135 fi
10136
10137 # --------------------- #
10138 # Check for libpython. #
10139 # --------------------- #
10140
10141
10142
10143
10144
10145
10146 # Check whether --with-python was given.
10147 if test "${with_python+set}" = set; then :
10148 withval=$with_python;
10149 else
10150 with_python=auto
10151 fi
10152
10153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10154 $as_echo_n "checking whether to use python... " >&6; }
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10156 $as_echo "$with_python" >&6; }
10157
10158 if test "${with_python}" = no; then
10159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10160 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10161 have_libpython=no
10162 else
10163 case "${with_python}" in
10164 [\\/]* | ?:[\\/]*)
10165 if test -d ${with_python}; then
10166 # Assume the python binary is ${with_python}/bin/python.
10167 python_prog="${with_python}/bin/python"
10168 python_prefix=
10169 # If python does not exit ${with_python}/bin, then try in
10170 # ${with_python}. On Windows/MinGW, this is where the Python
10171 # executable is.
10172 if test ! -x "${python_prog}"; then
10173 python_prog="${with_python}/python"
10174 python_prefix=
10175 fi
10176 if test ! -x "${python_prog}"; then
10177 # Fall back to gdb 7.0/7.1 behaviour.
10178 python_prog=missing
10179 python_prefix=${with_python}
10180 fi
10181 elif test -x "${with_python}"; then
10182 # While we can't run python compiled for $host (unless host == build),
10183 # the user could write a script that provides the needed information,
10184 # so we support that.
10185 python_prog=${with_python}
10186 python_prefix=
10187 else
10188 as_fn_error "invalid value for --with-python" "$LINENO" 5
10189 fi
10190 ;;
10191 */*)
10192 # Disallow --with-python=foo/bar.
10193 as_fn_error "invalid value for --with-python" "$LINENO" 5
10194 ;;
10195 *)
10196 # The user has either specified auto, yes, or the name of the python
10197 # program assumed to be in $PATH.
10198 python_prefix=
10199 case "${with_python}" in
10200 yes | auto)
10201 if test ${build} = ${host}; then
10202 # Extract the first word of "python", so it can be a program name with args.
10203 set dummy python; ac_word=$2
10204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10205 $as_echo_n "checking for $ac_word... " >&6; }
10206 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10207 $as_echo_n "(cached) " >&6
10208 else
10209 case $python_prog_path in
10210 [\\/]* | ?:[\\/]*)
10211 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10212 ;;
10213 *)
10214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10215 for as_dir in $PATH
10216 do
10217 IFS=$as_save_IFS
10218 test -z "$as_dir" && as_dir=.
10219 for ac_exec_ext in '' $ac_executable_extensions; do
10220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10221 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10223 break 2
10224 fi
10225 done
10226 done
10227 IFS=$as_save_IFS
10228
10229 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10230 ;;
10231 esac
10232 fi
10233 python_prog_path=$ac_cv_path_python_prog_path
10234 if test -n "$python_prog_path"; then
10235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10236 $as_echo "$python_prog_path" >&6; }
10237 else
10238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10239 $as_echo "no" >&6; }
10240 fi
10241
10242
10243 if test "${python_prog_path}" = missing; then
10244 python_prog=missing
10245 else
10246 python_prog=${python_prog_path}
10247 fi
10248 else
10249 # Not much we can do except assume the cross-compiler will find the
10250 # right files.
10251 python_prog=missing
10252 fi
10253 ;;
10254 *)
10255 # While we can't run python compiled for $host (unless host == build),
10256 # the user could write a script that provides the needed information,
10257 # so we support that.
10258 python_prog="${with_python}"
10259 # Extract the first word of "${python_prog}", so it can be a program name with args.
10260 set dummy ${python_prog}; ac_word=$2
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10262 $as_echo_n "checking for $ac_word... " >&6; }
10263 if test "${ac_cv_path_python_prog_path+set}" = set; then :
10264 $as_echo_n "(cached) " >&6
10265 else
10266 case $python_prog_path in
10267 [\\/]* | ?:[\\/]*)
10268 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10269 ;;
10270 *)
10271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10272 for as_dir in $PATH
10273 do
10274 IFS=$as_save_IFS
10275 test -z "$as_dir" && as_dir=.
10276 for ac_exec_ext in '' $ac_executable_extensions; do
10277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10278 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10280 break 2
10281 fi
10282 done
10283 done
10284 IFS=$as_save_IFS
10285
10286 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10287 ;;
10288 esac
10289 fi
10290 python_prog_path=$ac_cv_path_python_prog_path
10291 if test -n "$python_prog_path"; then
10292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10293 $as_echo "$python_prog_path" >&6; }
10294 else
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10296 $as_echo "no" >&6; }
10297 fi
10298
10299
10300 if test "${python_prog_path}" = missing; then
10301 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
10302 fi
10303 ;;
10304 esac
10305 esac
10306
10307 if test "${python_prog}" != missing; then
10308 # We have a python program to use, but it may be too old.
10309 # Don't flag an error for --with-python=auto (the default).
10310 have_python_config=yes
10311 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10312 if test $? != 0; then
10313 have_python_config=failed
10314 if test "${with_python}" != auto; then
10315 as_fn_error "failure running python-config --includes" "$LINENO" 5
10316 fi
10317 fi
10318 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10319 if test $? != 0; then
10320 have_python_config=failed
10321 if test "${with_python}" != auto; then
10322 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
10323 fi
10324 fi
10325 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10326 if test $? != 0; then
10327 have_python_config=failed
10328 if test "${with_python}" != auto; then
10329 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
10330 fi
10331 fi
10332 else
10333 # We do not have a python executable we can use to determine where
10334 # to find the Python headers and libs. We cannot guess the include
10335 # path from the python_prefix either, because that include path
10336 # depends on the Python version. So, there is nothing much we can
10337 # do except assume that the compiler will be able to find those files.
10338 python_includes=
10339 python_libs=
10340 have_python_config=no
10341 fi
10342
10343 # If we have python-config, only try the configuration it provides.
10344 # Otherwise fallback on the old way of trying different versions of
10345 # python in turn.
10346
10347 have_libpython=no
10348 if test "${have_python_config}" = yes; then
10349 # Determine the Python version by extracting "-lpython<version>"
10350 # part of the python_libs. <version> is usually X.Y with X and Y
10351 # being decimal numbers, but can also be XY (seen on Windows).
10352 #
10353 # The extraction is performed using sed with a regular expression.
10354 # Initially, the regexp used was using the '?' quantifier to make
10355 # the dot in the version number optional. Unfortunately, this
10356 # does not work with non-GNU versions of sed because, because of
10357 # what looks like a limitation (the '?' quantifier does not work
10358 # with back-references). We work around this limitation by using
10359 # the '*' quantifier instead. It means that, in theory, we might
10360 # match unexpected version strings such as "-lpython2..7", but
10361 # this seems unlikely in practice. And even if that happens,
10362 # an error will be triggered later on, when checking that version
10363 # number.
10364 python_version=`echo " ${python_libs} " \
10365 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
10366 case "${python_version}" in
10367 python*)
10368
10369 version=${python_version}
10370
10371 new_CPPFLAGS=${python_includes}
10372 new_LIBS=${python_libs}
10373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10374 $as_echo_n "checking for ${version}... " >&6; }
10375 save_CPPFLAGS=$CPPFLAGS
10376 save_LIBS=$LIBS
10377 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10378 LIBS="$LIBS $new_LIBS"
10379 found_usable_python=no
10380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10381 /* end confdefs.h. */
10382 #include "Python.h"
10383 int
10384 main ()
10385 {
10386 Py_Initialize ();
10387 ;
10388 return 0;
10389 }
10390 _ACEOF
10391 if ac_fn_c_try_link "$LINENO"; then :
10392 have_libpython=${version}
10393 found_usable_python=yes
10394 PYTHON_CPPFLAGS=$new_CPPFLAGS
10395 PYTHON_LIBS=$new_LIBS
10396 fi
10397 rm -f core conftest.err conftest.$ac_objext \
10398 conftest$ac_exeext conftest.$ac_ext
10399 CPPFLAGS=$save_CPPFLAGS
10400 LIBS=$save_LIBS
10401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10402 $as_echo "${found_usable_python}" >&6; }
10403
10404 ;;
10405 *)
10406 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
10407 ;;
10408 esac
10409 elif test "${have_python_config}" != failed; then
10410 if test "${have_libpython}" = no; then
10411
10412 version=python2.7
10413
10414 new_CPPFLAGS=${python_includes}
10415 new_LIBS="${python_libs} -lpython2.7"
10416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10417 $as_echo_n "checking for ${version}... " >&6; }
10418 save_CPPFLAGS=$CPPFLAGS
10419 save_LIBS=$LIBS
10420 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10421 LIBS="$LIBS $new_LIBS"
10422 found_usable_python=no
10423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10424 /* end confdefs.h. */
10425 #include "Python.h"
10426 int
10427 main ()
10428 {
10429 Py_Initialize ();
10430 ;
10431 return 0;
10432 }
10433 _ACEOF
10434 if ac_fn_c_try_link "$LINENO"; then :
10435 have_libpython=${version}
10436 found_usable_python=yes
10437 PYTHON_CPPFLAGS=$new_CPPFLAGS
10438 PYTHON_LIBS=$new_LIBS
10439 fi
10440 rm -f core conftest.err conftest.$ac_objext \
10441 conftest$ac_exeext conftest.$ac_ext
10442 CPPFLAGS=$save_CPPFLAGS
10443 LIBS=$save_LIBS
10444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10445 $as_echo "${found_usable_python}" >&6; }
10446
10447 fi
10448 if test "${have_libpython}" = no; then
10449
10450 version=python2.6
10451
10452 new_CPPFLAGS=${python_includes}
10453 new_LIBS="${python_libs} -lpython2.6"
10454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10455 $as_echo_n "checking for ${version}... " >&6; }
10456 save_CPPFLAGS=$CPPFLAGS
10457 save_LIBS=$LIBS
10458 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10459 LIBS="$LIBS $new_LIBS"
10460 found_usable_python=no
10461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10462 /* end confdefs.h. */
10463 #include "Python.h"
10464 int
10465 main ()
10466 {
10467 Py_Initialize ();
10468 ;
10469 return 0;
10470 }
10471 _ACEOF
10472 if ac_fn_c_try_link "$LINENO"; then :
10473 have_libpython=${version}
10474 found_usable_python=yes
10475 PYTHON_CPPFLAGS=$new_CPPFLAGS
10476 PYTHON_LIBS=$new_LIBS
10477 fi
10478 rm -f core conftest.err conftest.$ac_objext \
10479 conftest$ac_exeext conftest.$ac_ext
10480 CPPFLAGS=$save_CPPFLAGS
10481 LIBS=$save_LIBS
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10483 $as_echo "${found_usable_python}" >&6; }
10484
10485 fi
10486 if test ${have_libpython} = no; then
10487
10488 version=python2.5
10489
10490 new_CPPFLAGS=${python_includes}
10491 new_LIBS="${python_libs} -lpython2.5"
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10493 $as_echo_n "checking for ${version}... " >&6; }
10494 save_CPPFLAGS=$CPPFLAGS
10495 save_LIBS=$LIBS
10496 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10497 LIBS="$LIBS $new_LIBS"
10498 found_usable_python=no
10499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10500 /* end confdefs.h. */
10501 #include "Python.h"
10502 int
10503 main ()
10504 {
10505 Py_Initialize ();
10506 ;
10507 return 0;
10508 }
10509 _ACEOF
10510 if ac_fn_c_try_link "$LINENO"; then :
10511 have_libpython=${version}
10512 found_usable_python=yes
10513 PYTHON_CPPFLAGS=$new_CPPFLAGS
10514 PYTHON_LIBS=$new_LIBS
10515 fi
10516 rm -f core conftest.err conftest.$ac_objext \
10517 conftest$ac_exeext conftest.$ac_ext
10518 CPPFLAGS=$save_CPPFLAGS
10519 LIBS=$save_LIBS
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10521 $as_echo "${found_usable_python}" >&6; }
10522
10523 fi
10524 if test ${have_libpython} = no; then
10525
10526 version=python2.4
10527
10528 new_CPPFLAGS=${python_includes}
10529 new_LIBS="${python_libs} -lpython2.4"
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
10531 $as_echo_n "checking for ${version}... " >&6; }
10532 save_CPPFLAGS=$CPPFLAGS
10533 save_LIBS=$LIBS
10534 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10535 LIBS="$LIBS $new_LIBS"
10536 found_usable_python=no
10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538 /* end confdefs.h. */
10539 #include "Python.h"
10540 int
10541 main ()
10542 {
10543 Py_Initialize ();
10544 ;
10545 return 0;
10546 }
10547 _ACEOF
10548 if ac_fn_c_try_link "$LINENO"; then :
10549 have_libpython=${version}
10550 found_usable_python=yes
10551 PYTHON_CPPFLAGS=$new_CPPFLAGS
10552 PYTHON_LIBS=$new_LIBS
10553 fi
10554 rm -f core conftest.err conftest.$ac_objext \
10555 conftest$ac_exeext conftest.$ac_ext
10556 CPPFLAGS=$save_CPPFLAGS
10557 LIBS=$save_LIBS
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10559 $as_echo "${found_usable_python}" >&6; }
10560
10561 fi
10562 fi
10563 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
10564
10565 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
10566
10567 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
10568
10569 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
10570
10571 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
10572
10573 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
10574
10575 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
10576
10577 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
10578
10579 fi
10580
10581 if test "${have_libpython}" = no; then
10582 case "${with_python}" in
10583 yes)
10584 as_fn_error "python is missing or unusable" "$LINENO" 5
10585 ;;
10586 auto)
10587 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10588 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10589 ;;
10590 *)
10591 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
10592 ;;
10593 esac
10594 else
10595 if test -n "${python_prefix}"; then
10596
10597 cat >>confdefs.h <<_ACEOF
10598 #define WITH_PYTHON_PATH "${python_prefix}"
10599 _ACEOF
10600
10601
10602 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10603 if test "x$prefix" = xNONE; then
10604 test_prefix=/usr/local
10605 else
10606 test_prefix=$prefix
10607 fi
10608 else
10609 test_prefix=$exec_prefix
10610 fi
10611 value=0
10612 case ${python_prefix} in
10613 "${test_prefix}"|"${test_prefix}/"*|\
10614 '${exec_prefix}'|'${exec_prefix}/'*)
10615 value=1
10616 ;;
10617 esac
10618
10619 cat >>confdefs.h <<_ACEOF
10620 #define PYTHON_PATH_RELOCATABLE $value
10621 _ACEOF
10622
10623
10624 fi
10625 fi
10626 fi
10627
10628 if test "${have_libpython}" != no; then
10629
10630 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10631
10632 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10633 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10634 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10635 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10636 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10637
10638 # Flags needed to compile Python code (taken from python-config --cflags).
10639 # We cannot call python-config directly because it will output whatever was
10640 # used when compiling the Python interpreter itself, including flags which
10641 # would make the python-related objects be compiled differently from the
10642 # rest of GDB (e.g., -O2 and -fPIC).
10643 if test "${GCC}" = yes; then
10644 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
10645 fi
10646
10647 if test "x${tentative_python_cflags}" != x; then
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10649 $as_echo_n "checking compiler flags for python code... " >&6; }
10650 for flag in ${tentative_python_cflags}; do
10651 # Check that the compiler accepts it
10652 saved_CFLAGS="$CFLAGS"
10653 CFLAGS="$CFLAGS $flag"
10654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10655 /* end confdefs.h. */
10656
10657 int
10658 main ()
10659 {
10660
10661 ;
10662 return 0;
10663 }
10664 _ACEOF
10665 if ac_fn_c_try_compile "$LINENO"; then :
10666 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10667 fi
10668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10669 CFLAGS="$saved_CFLAGS"
10670 done
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10672 $as_echo "${PYTHON_CFLAGS}" >&6; }
10673 fi
10674
10675 # On x64 Windows, Python's include headers, and pyconfig.h in
10676 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10677 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10678 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10679 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10680 # The issue was reported to the Python community, but still isn't
10681 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10682
10683 case "$gdb_host" in
10684 mingw64)
10685 if test "${GCC}" = yes; then
10686 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10687 fi
10688 ;;
10689 esac
10690
10691 # Note that "python -m threading" cannot be used to check for
10692 # threading support due to a bug in Python 2.7.3
10693 # (http://bugs.python.org/issue15567).
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
10695 $as_echo_n "checking whether python supports threads... " >&6; }
10696 saved_CPPFLAGS="${CPPFLAGS}"
10697 CPPFLAGS="${PYTHON_CPPFLAGS}"
10698 # Note that the test is reversed so that python_has_threads=yes on
10699 # unexpected failures.
10700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10701 /* end confdefs.h. */
10702
10703 #include <Python.h>
10704 #ifdef WITH_THREAD
10705 # error
10706 #endif
10707
10708 _ACEOF
10709 if ac_fn_c_try_cpp "$LINENO"; then :
10710 python_has_threads=no
10711 else
10712 python_has_threads=yes
10713 fi
10714 rm -f conftest.err conftest.$ac_ext
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
10716 $as_echo "${python_has_threads}" >&6; }
10717 CPPFLAGS="${saved_CPPFLAGS}"
10718 else
10719 # Even if Python support is not compiled in, we need to have this file
10720 # included so that the "python" command, et.al., still exists.
10721 CONFIG_OBS="$CONFIG_OBS python/python.o"
10722 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10723 fi
10724
10725 # Work around Python http://bugs.python.org/issue10112. See also
10726 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10727 # no effect. Note that the only test after this that uses Python is
10728 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10729 # run without -export-dynamic too.
10730 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10731
10732
10733
10734
10735 if test "${have_libpython}" != no; then
10736 HAVE_PYTHON_TRUE=
10737 HAVE_PYTHON_FALSE='#'
10738 else
10739 HAVE_PYTHON_TRUE='#'
10740 HAVE_PYTHON_FALSE=
10741 fi
10742
10743
10744 # -------------------- #
10745 # Check for libguile. #
10746 # -------------------- #
10747
10748
10749
10750
10751
10752
10753 # Check whether --with-guile was given.
10754 if test "${with_guile+set}" = set; then :
10755 withval=$with_guile;
10756 else
10757 with_guile=auto
10758 fi
10759
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
10761 $as_echo_n "checking whether to use guile... " >&6; }
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
10763 $as_echo "$with_guile" >&6; }
10764
10765 # Extract the first word of "pkg-config", so it can be a program name with args.
10766 set dummy pkg-config; ac_word=$2
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10768 $as_echo_n "checking for $ac_word... " >&6; }
10769 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
10770 $as_echo_n "(cached) " >&6
10771 else
10772 case $pkg_config_prog_path in
10773 [\\/]* | ?:[\\/]*)
10774 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
10775 ;;
10776 *)
10777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10778 for as_dir in $PATH
10779 do
10780 IFS=$as_save_IFS
10781 test -z "$as_dir" && as_dir=.
10782 for ac_exec_ext in '' $ac_executable_extensions; do
10783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10784 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
10785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10786 break 2
10787 fi
10788 done
10789 done
10790 IFS=$as_save_IFS
10791
10792 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
10793 ;;
10794 esac
10795 fi
10796 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
10797 if test -n "$pkg_config_prog_path"; then
10798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
10799 $as_echo "$pkg_config_prog_path" >&6; }
10800 else
10801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10802 $as_echo "no" >&6; }
10803 fi
10804
10805
10806
10807 try_guile_versions="guile-2.0"
10808 have_libguile=no
10809 case "${with_guile}" in
10810 no)
10811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
10812 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
10813 ;;
10814 auto)
10815 if test "${pkg_config_prog_path}" = "missing"; then
10816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
10817 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
10818 else
10819
10820 pkg_config=${pkg_config_prog_path}
10821 guile_version_list=${try_guile_versions}
10822 flag_errors=no
10823
10824 found_usable_guile=checking
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10826 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10827 for guile_version in ${guile_version_list}; do
10828 ${pkg_config} --exists ${guile_version} 2>/dev/null
10829 if test $? != 0; then
10830 continue
10831 fi
10832 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10833 if test $? != 0; then
10834 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10835 fi
10836 new_LIBS=`${pkg_config} --libs ${guile_version}`
10837 if test $? != 0; then
10838 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10839 fi
10840 found_usable_guile=${guile_version}
10841 break
10842 done
10843 if test "${found_usable_guile}" = "checking"; then
10844 if test "${flag_errors}" = "yes"; then
10845 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10846 else
10847 found_usable_guile=no
10848 fi
10849 fi
10850 if test "${found_usable_guile}" != no; then
10851 save_CPPFLAGS=$CPPFLAGS
10852 save_LIBS=$LIBS
10853 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10854 LIBS="$LIBS $new_LIBS"
10855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10856 /* end confdefs.h. */
10857 #include "libguile.h"
10858 int
10859 main ()
10860 {
10861 scm_init_guile ();
10862 ;
10863 return 0;
10864 }
10865 _ACEOF
10866 if ac_fn_c_try_link "$LINENO"; then :
10867 have_libguile=yes
10868 GUILE_CPPFLAGS=$new_CPPFLAGS
10869 GUILE_LIBS=$new_LIBS
10870 else
10871 found_usable_guile=no
10872 fi
10873 rm -f core conftest.err conftest.$ac_objext \
10874 conftest$ac_exeext conftest.$ac_ext
10875 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10876 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10877
10878 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10879
10880
10881 fi
10882
10883 CPPFLAGS=$save_CPPFLAGS
10884 LIBS=$save_LIBS
10885 if test "${found_usable_guile}" = no; then
10886 if test "${flag_errors}" = yes; then
10887 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10888 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10889 as_fn_error "linking guile version ${guile_version} test program failed
10890 See \`config.log' for more details." "$LINENO" 5; }
10891 fi
10892 fi
10893 fi
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10895 $as_echo "${found_usable_guile}" >&6; }
10896
10897 fi
10898 ;;
10899 yes)
10900 if test "${pkg_config_prog_path}" = "missing"; then
10901 as_fn_error "pkg-config not found" "$LINENO" 5
10902 fi
10903
10904 pkg_config=${pkg_config_prog_path}
10905 guile_version_list=${try_guile_versions}
10906 flag_errors=yes
10907
10908 found_usable_guile=checking
10909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10910 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10911 for guile_version in ${guile_version_list}; do
10912 ${pkg_config} --exists ${guile_version} 2>/dev/null
10913 if test $? != 0; then
10914 continue
10915 fi
10916 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10917 if test $? != 0; then
10918 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
10919 fi
10920 new_LIBS=`${pkg_config} --libs ${guile_version}`
10921 if test $? != 0; then
10922 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
10923 fi
10924 found_usable_guile=${guile_version}
10925 break
10926 done
10927 if test "${found_usable_guile}" = "checking"; then
10928 if test "${flag_errors}" = "yes"; then
10929 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
10930 else
10931 found_usable_guile=no
10932 fi
10933 fi
10934 if test "${found_usable_guile}" != no; then
10935 save_CPPFLAGS=$CPPFLAGS
10936 save_LIBS=$LIBS
10937 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10938 LIBS="$LIBS $new_LIBS"
10939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10940 /* end confdefs.h. */
10941 #include "libguile.h"
10942 int
10943 main ()
10944 {
10945 scm_init_guile ();
10946 ;
10947 return 0;
10948 }
10949 _ACEOF
10950 if ac_fn_c_try_link "$LINENO"; then :
10951 have_libguile=yes
10952 GUILE_CPPFLAGS=$new_CPPFLAGS
10953 GUILE_LIBS=$new_LIBS
10954 else
10955 found_usable_guile=no
10956 fi
10957 rm -f core conftest.err conftest.$ac_objext \
10958 conftest$ac_exeext conftest.$ac_ext
10959 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
10960 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
10961
10962 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
10963
10964
10965 fi
10966
10967 CPPFLAGS=$save_CPPFLAGS
10968 LIBS=$save_LIBS
10969 if test "${found_usable_guile}" = no; then
10970 if test "${flag_errors}" = yes; then
10971 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10972 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10973 as_fn_error "linking guile version ${guile_version} test program failed
10974 See \`config.log' for more details." "$LINENO" 5; }
10975 fi
10976 fi
10977 fi
10978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
10979 $as_echo "${found_usable_guile}" >&6; }
10980
10981 ;;
10982 [\\/]* | ?:[\\/]*)
10983 if test -x "${with_guile}"; then
10984
10985 pkg_config=${with_guile}
10986 guile_version_list=${try_guile_versions}
10987 flag_errors=yes
10988
10989 found_usable_guile=checking
10990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
10991 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
10992 for guile_version in ${guile_version_list}; do
10993 ${pkg_config} --exists ${guile_version} 2>/dev/null
10994 if test $? != 0; then
10995 continue
10996 fi
10997 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
10998 if test $? != 0; then
10999 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11000 fi
11001 new_LIBS=`${pkg_config} --libs ${guile_version}`
11002 if test $? != 0; then
11003 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11004 fi
11005 found_usable_guile=${guile_version}
11006 break
11007 done
11008 if test "${found_usable_guile}" = "checking"; then
11009 if test "${flag_errors}" = "yes"; then
11010 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11011 else
11012 found_usable_guile=no
11013 fi
11014 fi
11015 if test "${found_usable_guile}" != no; then
11016 save_CPPFLAGS=$CPPFLAGS
11017 save_LIBS=$LIBS
11018 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11019 LIBS="$LIBS $new_LIBS"
11020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11021 /* end confdefs.h. */
11022 #include "libguile.h"
11023 int
11024 main ()
11025 {
11026 scm_init_guile ();
11027 ;
11028 return 0;
11029 }
11030 _ACEOF
11031 if ac_fn_c_try_link "$LINENO"; then :
11032 have_libguile=yes
11033 GUILE_CPPFLAGS=$new_CPPFLAGS
11034 GUILE_LIBS=$new_LIBS
11035 else
11036 found_usable_guile=no
11037 fi
11038 rm -f core conftest.err conftest.$ac_objext \
11039 conftest$ac_exeext conftest.$ac_ext
11040 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11041 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11042
11043 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11044
11045
11046 fi
11047
11048 CPPFLAGS=$save_CPPFLAGS
11049 LIBS=$save_LIBS
11050 if test "${found_usable_guile}" = no; then
11051 if test "${flag_errors}" = yes; then
11052 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11053 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11054 as_fn_error "linking guile version ${guile_version} test program failed
11055 See \`config.log' for more details." "$LINENO" 5; }
11056 fi
11057 fi
11058 fi
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11060 $as_echo "${found_usable_guile}" >&6; }
11061
11062 else
11063 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
11064 fi
11065 ;;
11066 "" | */*)
11067 # Disallow --with=guile="" and --with-guile=foo/bar.
11068 as_fn_error "invalid value for --with-guile" "$LINENO" 5
11069 ;;
11070 *)
11071 # A space separate list of guile versions to try, in order.
11072 if test "${pkg_config_prog_path}" = "missing"; then
11073 as_fn_error "pkg-config not found" "$LINENO" 5
11074 fi
11075
11076 pkg_config=${pkg_config_prog_path}
11077 guile_version_list=${with_guile}
11078 flag_errors=yes
11079
11080 found_usable_guile=checking
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11082 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11083 for guile_version in ${guile_version_list}; do
11084 ${pkg_config} --exists ${guile_version} 2>/dev/null
11085 if test $? != 0; then
11086 continue
11087 fi
11088 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11089 if test $? != 0; then
11090 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11091 fi
11092 new_LIBS=`${pkg_config} --libs ${guile_version}`
11093 if test $? != 0; then
11094 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11095 fi
11096 found_usable_guile=${guile_version}
11097 break
11098 done
11099 if test "${found_usable_guile}" = "checking"; then
11100 if test "${flag_errors}" = "yes"; then
11101 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11102 else
11103 found_usable_guile=no
11104 fi
11105 fi
11106 if test "${found_usable_guile}" != no; then
11107 save_CPPFLAGS=$CPPFLAGS
11108 save_LIBS=$LIBS
11109 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11110 LIBS="$LIBS $new_LIBS"
11111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11112 /* end confdefs.h. */
11113 #include "libguile.h"
11114 int
11115 main ()
11116 {
11117 scm_init_guile ();
11118 ;
11119 return 0;
11120 }
11121 _ACEOF
11122 if ac_fn_c_try_link "$LINENO"; then :
11123 have_libguile=yes
11124 GUILE_CPPFLAGS=$new_CPPFLAGS
11125 GUILE_LIBS=$new_LIBS
11126 else
11127 found_usable_guile=no
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext \
11130 conftest$ac_exeext conftest.$ac_ext
11131 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11132 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = x""yes; then :
11133
11134 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11135
11136
11137 fi
11138
11139 CPPFLAGS=$save_CPPFLAGS
11140 LIBS=$save_LIBS
11141 if test "${found_usable_guile}" = no; then
11142 if test "${flag_errors}" = yes; then
11143 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11144 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11145 as_fn_error "linking guile version ${guile_version} test program failed
11146 See \`config.log' for more details." "$LINENO" 5; }
11147 fi
11148 fi
11149 fi
11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11151 $as_echo "${found_usable_guile}" >&6; }
11152
11153 ;;
11154 esac
11155
11156 if test "${have_libguile}" != no; then
11157 case "${with_guile}" in
11158 [\\/]* | ?:[\\/]*)
11159
11160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11161 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11162 if test "${ac_cv_guild_program_name+set}" = set; then :
11163 $as_echo_n "(cached) " >&6
11164 else
11165 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11166
11167 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11168 # the 'guild' and 'bindir' variables. In that case, try to guess
11169 # what the program name is, at the risk of getting it wrong if
11170 # Guile was configured with '--program-suffix' or similar.
11171 if test "x$ac_cv_guild_program_name" = "x"; then
11172 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11173 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11174 fi
11175
11176 fi
11177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11178 $as_echo "$ac_cv_guild_program_name" >&6; }
11179
11180 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11181 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11182 fi
11183
11184 GUILD="$ac_cv_guild_program_name"
11185
11186
11187 ;;
11188 *)
11189
11190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11191 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11192 if test "${ac_cv_guild_program_name+set}" = set; then :
11193 $as_echo_n "(cached) " >&6
11194 else
11195 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11196
11197 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11198 # the 'guild' and 'bindir' variables. In that case, try to guess
11199 # what the program name is, at the risk of getting it wrong if
11200 # Guile was configured with '--program-suffix' or similar.
11201 if test "x$ac_cv_guild_program_name" = "x"; then
11202 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11203 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11204 fi
11205
11206 fi
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11208 $as_echo "$ac_cv_guild_program_name" >&6; }
11209
11210 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11211 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11212 fi
11213
11214 GUILD="$ac_cv_guild_program_name"
11215
11216
11217 ;;
11218 esac
11219
11220
11221 if test "$cross_compiling" = no; then
11222 GUILD_TARGET_FLAG=
11223 else
11224 GUILD_TARGET_FLAG="--target=$host"
11225 fi
11226
11227
11228
11229
11230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11231 $as_echo_n "checking whether guild supports this host... " >&6; }
11232 if test "${ac_cv_guild_ok+set}" = set; then :
11233 $as_echo_n "(cached) " >&6
11234 else
11235 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11236 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11237 ac_cv_guild_ok=yes
11238 else
11239 ac_cv_guild_ok=no
11240 fi
11241 fi
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11243 $as_echo "$ac_cv_guild_ok" >&6; }
11244
11245 if test "$ac_cv_guild_ok" = no; then
11246 have_libguile=no
11247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11248 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11249 fi
11250 fi
11251
11252 if test "${have_libguile}" != no; then
11253
11254 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11255
11256 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11257 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11258 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11259 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11260 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11261
11262 save_LIBS="$LIBS"
11263 save_CPPFLAGS="$CPPFLAGS"
11264 LIBS="$GUILE_LIBS"
11265 CPPFLAGS="$GUILE_CPPFLAGS"
11266 for ac_func in scm_new_smob
11267 do :
11268 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11269 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
11270 cat >>confdefs.h <<_ACEOF
11271 #define HAVE_SCM_NEW_SMOB 1
11272 _ACEOF
11273
11274 fi
11275 done
11276
11277 LIBS="$save_LIBS"
11278 CPPFLAGS="$save_CPPFLAGS"
11279 else
11280 # Even if Guile support is not compiled in, we need to have these files
11281 # included.
11282 CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11283 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11284 fi
11285
11286
11287 if test "${have_libguile}" != no; then
11288 HAVE_GUILE_TRUE=
11289 HAVE_GUILE_FALSE='#'
11290 else
11291 HAVE_GUILE_TRUE='#'
11292 HAVE_GUILE_FALSE=
11293 fi
11294
11295
11296 # --------------------- #
11297 # Check for libmcheck. #
11298 # --------------------- #
11299
11300 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
11301 # but turn it off if Python is enabled with threads, since -lmcheck is
11302 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
11303 # and for releases.
11304 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
11305 && $development; then
11306 libmcheck_default=yes
11307 else
11308 libmcheck_default=no
11309 fi
11310
11311 # Check whether --enable-libmcheck was given.
11312 if test "${enable_libmcheck+set}" = set; then :
11313 enableval=$enable_libmcheck; case "${enableval}" in
11314 yes | y) ENABLE_LIBMCHECK="yes" ;;
11315 no | n) ENABLE_LIBMCHECK="no" ;;
11316 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
11317 esac
11318 fi
11319
11320
11321 if test -z "${ENABLE_LIBMCHECK}"; then
11322 ENABLE_LIBMCHECK=${libmcheck_default}
11323 fi
11324
11325 if test "$ENABLE_LIBMCHECK" = "yes" ; then
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
11327 $as_echo_n "checking for main in -lmcheck... " >&6; }
11328 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
11329 $as_echo_n "(cached) " >&6
11330 else
11331 ac_check_lib_save_LIBS=$LIBS
11332 LIBS="-lmcheck $LIBS"
11333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11334 /* end confdefs.h. */
11335
11336
11337 int
11338 main ()
11339 {
11340 return main ();
11341 ;
11342 return 0;
11343 }
11344 _ACEOF
11345 if ac_fn_c_try_link "$LINENO"; then :
11346 ac_cv_lib_mcheck_main=yes
11347 else
11348 ac_cv_lib_mcheck_main=no
11349 fi
11350 rm -f core conftest.err conftest.$ac_objext \
11351 conftest$ac_exeext conftest.$ac_ext
11352 LIBS=$ac_check_lib_save_LIBS
11353 fi
11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
11355 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
11356 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
11357 cat >>confdefs.h <<_ACEOF
11358 #define HAVE_LIBMCHECK 1
11359 _ACEOF
11360
11361 LIBS="-lmcheck $LIBS"
11362
11363 fi
11364
11365 fi
11366
11367
11368 if test "$ENABLE_LIBMCHECK" = "yes" \
11369 -a "${have_libpython}" != "no" \
11370 -a "${python_has_threads}" = "yes" ; then
11371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
11372 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
11373 fi
11374
11375
11376 # Check whether --with-intel_pt was given.
11377 if test "${with_intel_pt+set}" = set; then :
11378 withval=$with_intel_pt;
11379 else
11380 with_intel_pt=auto
11381 fi
11382
11383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
11384 $as_echo_n "checking whether to use intel pt... " >&6; }
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
11386 $as_echo "$with_intel_pt" >&6; }
11387
11388 if test "${with_intel_pt}" = no; then
11389 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
11390 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
11391 HAVE_LIBIPT=no
11392 else
11393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11394 /* end confdefs.h. */
11395
11396 #include <linux/perf_event.h>
11397 #ifndef PERF_ATTR_SIZE_VER5
11398 # error
11399 #endif
11400
11401 _ACEOF
11402 if ac_fn_c_try_cpp "$LINENO"; then :
11403 perf_event=yes
11404 else
11405 perf_event=no
11406 fi
11407 rm -f conftest.err conftest.$ac_ext
11408 if test "$perf_event" != yes; then
11409 if test "$with_intel_pt" = yes; then
11410 as_fn_error "linux/perf_event.h missing or too old" "$LINENO" 5
11411 else
11412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
11413 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
11414 fi
11415 fi
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425 use_additional=yes
11426
11427 acl_save_prefix="$prefix"
11428 prefix="$acl_final_prefix"
11429 acl_save_exec_prefix="$exec_prefix"
11430 exec_prefix="$acl_final_exec_prefix"
11431
11432 eval additional_includedir=\"$includedir\"
11433 eval additional_libdir=\"$libdir\"
11434
11435 exec_prefix="$acl_save_exec_prefix"
11436 prefix="$acl_save_prefix"
11437
11438
11439 # Check whether --with-libipt-prefix was given.
11440 if test "${with_libipt_prefix+set}" = set; then :
11441 withval=$with_libipt_prefix;
11442 if test "X$withval" = "Xno"; then
11443 use_additional=no
11444 else
11445 if test "X$withval" = "X"; then
11446
11447 acl_save_prefix="$prefix"
11448 prefix="$acl_final_prefix"
11449 acl_save_exec_prefix="$exec_prefix"
11450 exec_prefix="$acl_final_exec_prefix"
11451
11452 eval additional_includedir=\"$includedir\"
11453 eval additional_libdir=\"$libdir\"
11454
11455 exec_prefix="$acl_save_exec_prefix"
11456 prefix="$acl_save_prefix"
11457
11458 else
11459 additional_includedir="$withval/include"
11460 additional_libdir="$withval/lib"
11461 fi
11462 fi
11463
11464 fi
11465
11466 LIBIPT=
11467 LTLIBIPT=
11468 INCIPT=
11469 rpathdirs=
11470 ltrpathdirs=
11471 names_already_handled=
11472 names_next_round='ipt '
11473 while test -n "$names_next_round"; do
11474 names_this_round="$names_next_round"
11475 names_next_round=
11476 for name in $names_this_round; do
11477 already_handled=
11478 for n in $names_already_handled; do
11479 if test "$n" = "$name"; then
11480 already_handled=yes
11481 break
11482 fi
11483 done
11484 if test -z "$already_handled"; then
11485 names_already_handled="$names_already_handled $name"
11486 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11487 eval value=\"\$HAVE_LIB$uppername\"
11488 if test -n "$value"; then
11489 if test "$value" = yes; then
11490 eval value=\"\$LIB$uppername\"
11491 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
11492 eval value=\"\$LTLIB$uppername\"
11493 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
11494 else
11495 :
11496 fi
11497 else
11498 found_dir=
11499 found_la=
11500 found_so=
11501 found_a=
11502 if test $use_additional = yes; then
11503 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11504 found_dir="$additional_libdir"
11505 found_so="$additional_libdir/lib$name.$shlibext"
11506 if test -f "$additional_libdir/lib$name.la"; then
11507 found_la="$additional_libdir/lib$name.la"
11508 fi
11509 else
11510 if test -f "$additional_libdir/lib$name.$libext"; then
11511 found_dir="$additional_libdir"
11512 found_a="$additional_libdir/lib$name.$libext"
11513 if test -f "$additional_libdir/lib$name.la"; then
11514 found_la="$additional_libdir/lib$name.la"
11515 fi
11516 fi
11517 fi
11518 fi
11519 if test "X$found_dir" = "X"; then
11520 for x in $LDFLAGS $LTLIBIPT; do
11521
11522 acl_save_prefix="$prefix"
11523 prefix="$acl_final_prefix"
11524 acl_save_exec_prefix="$exec_prefix"
11525 exec_prefix="$acl_final_exec_prefix"
11526 eval x=\"$x\"
11527 exec_prefix="$acl_save_exec_prefix"
11528 prefix="$acl_save_prefix"
11529
11530 case "$x" in
11531 -L*)
11532 dir=`echo "X$x" | sed -e 's/^X-L//'`
11533 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11534 found_dir="$dir"
11535 found_so="$dir/lib$name.$shlibext"
11536 if test -f "$dir/lib$name.la"; then
11537 found_la="$dir/lib$name.la"
11538 fi
11539 else
11540 if test -f "$dir/lib$name.$libext"; then
11541 found_dir="$dir"
11542 found_a="$dir/lib$name.$libext"
11543 if test -f "$dir/lib$name.la"; then
11544 found_la="$dir/lib$name.la"
11545 fi
11546 fi
11547 fi
11548 ;;
11549 esac
11550 if test "X$found_dir" != "X"; then
11551 break
11552 fi
11553 done
11554 fi
11555 if test "X$found_dir" != "X"; then
11556 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
11557 if test "X$found_so" != "X"; then
11558 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11559 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11560 else
11561 haveit=
11562 for x in $ltrpathdirs; do
11563 if test "X$x" = "X$found_dir"; then
11564 haveit=yes
11565 break
11566 fi
11567 done
11568 if test -z "$haveit"; then
11569 ltrpathdirs="$ltrpathdirs $found_dir"
11570 fi
11571 if test "$hardcode_direct" = yes; then
11572 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11573 else
11574 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11575 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11576 haveit=
11577 for x in $rpathdirs; do
11578 if test "X$x" = "X$found_dir"; then
11579 haveit=yes
11580 break
11581 fi
11582 done
11583 if test -z "$haveit"; then
11584 rpathdirs="$rpathdirs $found_dir"
11585 fi
11586 else
11587 haveit=
11588 for x in $LDFLAGS $LIBIPT; do
11589
11590 acl_save_prefix="$prefix"
11591 prefix="$acl_final_prefix"
11592 acl_save_exec_prefix="$exec_prefix"
11593 exec_prefix="$acl_final_exec_prefix"
11594 eval x=\"$x\"
11595 exec_prefix="$acl_save_exec_prefix"
11596 prefix="$acl_save_prefix"
11597
11598 if test "X$x" = "X-L$found_dir"; then
11599 haveit=yes
11600 break
11601 fi
11602 done
11603 if test -z "$haveit"; then
11604 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
11605 fi
11606 if test "$hardcode_minus_L" != no; then
11607 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
11608 else
11609 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11610 fi
11611 fi
11612 fi
11613 fi
11614 else
11615 if test "X$found_a" != "X"; then
11616 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
11617 else
11618 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
11619 fi
11620 fi
11621 additional_includedir=
11622 case "$found_dir" in
11623 */lib | */lib/)
11624 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11625 additional_includedir="$basedir/include"
11626 ;;
11627 esac
11628 if test "X$additional_includedir" != "X"; then
11629 if test "X$additional_includedir" != "X/usr/include"; then
11630 haveit=
11631 if test "X$additional_includedir" = "X/usr/local/include"; then
11632 if test -n "$GCC"; then
11633 case $host_os in
11634 linux*) haveit=yes;;
11635 esac
11636 fi
11637 fi
11638 if test -z "$haveit"; then
11639 for x in $CPPFLAGS $INCIPT; do
11640
11641 acl_save_prefix="$prefix"
11642 prefix="$acl_final_prefix"
11643 acl_save_exec_prefix="$exec_prefix"
11644 exec_prefix="$acl_final_exec_prefix"
11645 eval x=\"$x\"
11646 exec_prefix="$acl_save_exec_prefix"
11647 prefix="$acl_save_prefix"
11648
11649 if test "X$x" = "X-I$additional_includedir"; then
11650 haveit=yes
11651 break
11652 fi
11653 done
11654 if test -z "$haveit"; then
11655 if test -d "$additional_includedir"; then
11656 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
11657 fi
11658 fi
11659 fi
11660 fi
11661 fi
11662 if test -n "$found_la"; then
11663 save_libdir="$libdir"
11664 case "$found_la" in
11665 */* | *\\*) . "$found_la" ;;
11666 *) . "./$found_la" ;;
11667 esac
11668 libdir="$save_libdir"
11669 for dep in $dependency_libs; do
11670 case "$dep" in
11671 -L*)
11672 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11673 if test "X$additional_libdir" != "X/usr/lib"; then
11674 haveit=
11675 if test "X$additional_libdir" = "X/usr/local/lib"; then
11676 if test -n "$GCC"; then
11677 case $host_os in
11678 linux*) haveit=yes;;
11679 esac
11680 fi
11681 fi
11682 if test -z "$haveit"; then
11683 haveit=
11684 for x in $LDFLAGS $LIBIPT; do
11685
11686 acl_save_prefix="$prefix"
11687 prefix="$acl_final_prefix"
11688 acl_save_exec_prefix="$exec_prefix"
11689 exec_prefix="$acl_final_exec_prefix"
11690 eval x=\"$x\"
11691 exec_prefix="$acl_save_exec_prefix"
11692 prefix="$acl_save_prefix"
11693
11694 if test "X$x" = "X-L$additional_libdir"; then
11695 haveit=yes
11696 break
11697 fi
11698 done
11699 if test -z "$haveit"; then
11700 if test -d "$additional_libdir"; then
11701 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
11702 fi
11703 fi
11704 haveit=
11705 for x in $LDFLAGS $LTLIBIPT; do
11706
11707 acl_save_prefix="$prefix"
11708 prefix="$acl_final_prefix"
11709 acl_save_exec_prefix="$exec_prefix"
11710 exec_prefix="$acl_final_exec_prefix"
11711 eval x=\"$x\"
11712 exec_prefix="$acl_save_exec_prefix"
11713 prefix="$acl_save_prefix"
11714
11715 if test "X$x" = "X-L$additional_libdir"; then
11716 haveit=yes
11717 break
11718 fi
11719 done
11720 if test -z "$haveit"; then
11721 if test -d "$additional_libdir"; then
11722 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
11723 fi
11724 fi
11725 fi
11726 fi
11727 ;;
11728 -R*)
11729 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11730 if test "$enable_rpath" != no; then
11731 haveit=
11732 for x in $rpathdirs; do
11733 if test "X$x" = "X$dir"; then
11734 haveit=yes
11735 break
11736 fi
11737 done
11738 if test -z "$haveit"; then
11739 rpathdirs="$rpathdirs $dir"
11740 fi
11741 haveit=
11742 for x in $ltrpathdirs; do
11743 if test "X$x" = "X$dir"; then
11744 haveit=yes
11745 break
11746 fi
11747 done
11748 if test -z "$haveit"; then
11749 ltrpathdirs="$ltrpathdirs $dir"
11750 fi
11751 fi
11752 ;;
11753 -l*)
11754 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11755 ;;
11756 *.la)
11757 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11758 ;;
11759 *)
11760 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
11761 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
11762 ;;
11763 esac
11764 done
11765 fi
11766 else
11767 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
11768 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
11769 fi
11770 fi
11771 fi
11772 done
11773 done
11774 if test "X$rpathdirs" != "X"; then
11775 if test -n "$hardcode_libdir_separator"; then
11776 alldirs=
11777 for found_dir in $rpathdirs; do
11778 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11779 done
11780 acl_save_libdir="$libdir"
11781 libdir="$alldirs"
11782 eval flag=\"$hardcode_libdir_flag_spec\"
11783 libdir="$acl_save_libdir"
11784 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11785 else
11786 for found_dir in $rpathdirs; do
11787 acl_save_libdir="$libdir"
11788 libdir="$found_dir"
11789 eval flag=\"$hardcode_libdir_flag_spec\"
11790 libdir="$acl_save_libdir"
11791 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
11792 done
11793 fi
11794 fi
11795 if test "X$ltrpathdirs" != "X"; then
11796 for found_dir in $ltrpathdirs; do
11797 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
11798 done
11799 fi
11800
11801
11802 ac_save_CPPFLAGS="$CPPFLAGS"
11803
11804 for element in $INCIPT; do
11805 haveit=
11806 for x in $CPPFLAGS; do
11807
11808 acl_save_prefix="$prefix"
11809 prefix="$acl_final_prefix"
11810 acl_save_exec_prefix="$exec_prefix"
11811 exec_prefix="$acl_final_exec_prefix"
11812 eval x=\"$x\"
11813 exec_prefix="$acl_save_exec_prefix"
11814 prefix="$acl_save_prefix"
11815
11816 if test "X$x" = "X$element"; then
11817 haveit=yes
11818 break
11819 fi
11820 done
11821 if test -z "$haveit"; then
11822 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11823 fi
11824 done
11825
11826
11827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
11828 $as_echo_n "checking for libipt... " >&6; }
11829 if test "${ac_cv_libipt+set}" = set; then :
11830 $as_echo_n "(cached) " >&6
11831 else
11832
11833 ac_save_LIBS="$LIBS"
11834 LIBS="$LIBS $LIBIPT"
11835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11836 /* end confdefs.h. */
11837 #include "intel-pt.h"
11838 int
11839 main ()
11840 {
11841 pt_insn_alloc_decoder (0);
11842 ;
11843 return 0;
11844 }
11845 _ACEOF
11846 if ac_fn_c_try_link "$LINENO"; then :
11847 ac_cv_libipt=yes
11848 else
11849 ac_cv_libipt=no
11850 fi
11851 rm -f core conftest.err conftest.$ac_objext \
11852 conftest$ac_exeext conftest.$ac_ext
11853 LIBS="$ac_save_LIBS"
11854
11855 fi
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
11857 $as_echo "$ac_cv_libipt" >&6; }
11858 if test "$ac_cv_libipt" = yes; then
11859 HAVE_LIBIPT=yes
11860
11861 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
11862
11863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
11864 $as_echo_n "checking how to link with libipt... " >&6; }
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
11866 $as_echo "$LIBIPT" >&6; }
11867 else
11868 HAVE_LIBIPT=no
11869 CPPFLAGS="$ac_save_CPPFLAGS"
11870 LIBIPT=
11871 LTLIBIPT=
11872 fi
11873
11874
11875
11876
11877
11878
11879 if test "$HAVE_LIBIPT" != yes; then
11880 if test "$with_intel_pt" = yes; then
11881 as_fn_error "libipt is missing or unusable" "$LINENO" 5
11882 else
11883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
11884 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
11885 fi
11886 else
11887 save_LIBS=$LIBS
11888 LIBS="$LIBS $LIBIPT"
11889 for ac_func in pt_insn_event
11890 do :
11891 ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
11892 if test "x$ac_cv_func_pt_insn_event" = x""yes; then :
11893 cat >>confdefs.h <<_ACEOF
11894 #define HAVE_PT_INSN_EVENT 1
11895 _ACEOF
11896
11897 fi
11898 done
11899
11900 ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
11901 "
11902 if test "x$ac_cv_member_struct_pt_insn_enabled" = x""yes; then :
11903
11904 cat >>confdefs.h <<_ACEOF
11905 #define HAVE_STRUCT_PT_INSN_ENABLED 1
11906 _ACEOF
11907
11908
11909 fi
11910 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
11911 "
11912 if test "x$ac_cv_member_struct_pt_insn_resynced" = x""yes; then :
11913
11914 cat >>confdefs.h <<_ACEOF
11915 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
11916 _ACEOF
11917
11918
11919 fi
11920
11921 LIBS=$save_LIBS
11922 fi
11923 fi
11924
11925 # ------------------------- #
11926 # Checks for header files. #
11927 # ------------------------- #
11928
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11930 $as_echo_n "checking for ANSI C header files... " >&6; }
11931 if test "${ac_cv_header_stdc+set}" = set; then :
11932 $as_echo_n "(cached) " >&6
11933 else
11934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11935 /* end confdefs.h. */
11936 #include <stdlib.h>
11937 #include <stdarg.h>
11938 #include <string.h>
11939 #include <float.h>
11940
11941 int
11942 main ()
11943 {
11944
11945 ;
11946 return 0;
11947 }
11948 _ACEOF
11949 if ac_fn_c_try_compile "$LINENO"; then :
11950 ac_cv_header_stdc=yes
11951 else
11952 ac_cv_header_stdc=no
11953 fi
11954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11955
11956 if test $ac_cv_header_stdc = yes; then
11957 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959 /* end confdefs.h. */
11960 #include <string.h>
11961
11962 _ACEOF
11963 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11964 $EGREP "memchr" >/dev/null 2>&1; then :
11965
11966 else
11967 ac_cv_header_stdc=no
11968 fi
11969 rm -f conftest*
11970
11971 fi
11972
11973 if test $ac_cv_header_stdc = yes; then
11974 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11976 /* end confdefs.h. */
11977 #include <stdlib.h>
11978
11979 _ACEOF
11980 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11981 $EGREP "free" >/dev/null 2>&1; then :
11982
11983 else
11984 ac_cv_header_stdc=no
11985 fi
11986 rm -f conftest*
11987
11988 fi
11989
11990 if test $ac_cv_header_stdc = yes; then
11991 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11992 if test "$cross_compiling" = yes; then :
11993 :
11994 else
11995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11996 /* end confdefs.h. */
11997 #include <ctype.h>
11998 #include <stdlib.h>
11999 #if ((' ' & 0x0FF) == 0x020)
12000 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12001 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12002 #else
12003 # define ISLOWER(c) \
12004 (('a' <= (c) && (c) <= 'i') \
12005 || ('j' <= (c) && (c) <= 'r') \
12006 || ('s' <= (c) && (c) <= 'z'))
12007 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12008 #endif
12009
12010 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12011 int
12012 main ()
12013 {
12014 int i;
12015 for (i = 0; i < 256; i++)
12016 if (XOR (islower (i), ISLOWER (i))
12017 || toupper (i) != TOUPPER (i))
12018 return 2;
12019 return 0;
12020 }
12021 _ACEOF
12022 if ac_fn_c_try_run "$LINENO"; then :
12023
12024 else
12025 ac_cv_header_stdc=no
12026 fi
12027 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12028 conftest.$ac_objext conftest.beam conftest.$ac_ext
12029 fi
12030
12031 fi
12032 fi
12033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12034 $as_echo "$ac_cv_header_stdc" >&6; }
12035 if test $ac_cv_header_stdc = yes; then
12036
12037 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12038
12039 fi
12040
12041 # elf_hp.h is for HP/UX 64-bit shared library support.
12042 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12043 thread_db.h \
12044 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12045 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12046 sys/reg.h sys/debugreg.h sys/select.h \
12047 termios.h elf_hp.h \
12048 dlfcn.h
12049 do :
12050 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12051 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12052 eval as_val=\$$as_ac_Header
12053 if test "x$as_val" = x""yes; then :
12054 cat >>confdefs.h <<_ACEOF
12055 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12056 _ACEOF
12057
12058 fi
12059
12060 done
12061
12062 for ac_header in sys/user.h
12063 do :
12064 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
12065 # include <sys/param.h>
12066 #endif
12067
12068 "
12069 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
12070 cat >>confdefs.h <<_ACEOF
12071 #define HAVE_SYS_USER_H 1
12072 _ACEOF
12073
12074 fi
12075
12076 done
12077
12078
12079 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
12080 do :
12081 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12082 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12083 eval as_val=\$$as_ac_Header
12084 if test "x$as_val" = x""yes; then :
12085 cat >>confdefs.h <<_ACEOF
12086 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12087 _ACEOF
12088
12089 fi
12090
12091 done
12092
12093 for ac_header in term.h
12094 do :
12095 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12096 # include <curses.h>
12097 #endif
12098
12099 "
12100 if test "x$ac_cv_header_term_h" = x""yes; then :
12101 cat >>confdefs.h <<_ACEOF
12102 #define HAVE_TERM_H 1
12103 _ACEOF
12104
12105 fi
12106
12107 done
12108
12109
12110 # ------------------------- #
12111 # Checks for declarations. #
12112 # ------------------------- #
12113
12114
12115 # Check for presence and size of long long.
12116 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
12117 if test "x$ac_cv_type_long_long" = x""yes; then :
12118
12119 cat >>confdefs.h <<_ACEOF
12120 #define HAVE_LONG_LONG 1
12121 _ACEOF
12122
12123 # The cast to long int works around a bug in the HP C Compiler
12124 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12125 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12126 # This bug is HP SR number 8606223364.
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12128 $as_echo_n "checking size of long long... " >&6; }
12129 if test "${ac_cv_sizeof_long_long+set}" = set; then :
12130 $as_echo_n "(cached) " >&6
12131 else
12132 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12133
12134 else
12135 if test "$ac_cv_type_long_long" = yes; then
12136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12138 { as_fn_set_status 77
12139 as_fn_error "cannot compute sizeof (long long)
12140 See \`config.log' for more details." "$LINENO" 5; }; }
12141 else
12142 ac_cv_sizeof_long_long=0
12143 fi
12144 fi
12145
12146 fi
12147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12148 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12149
12150
12151
12152 cat >>confdefs.h <<_ACEOF
12153 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12154 _ACEOF
12155
12156
12157 fi
12158
12159
12160 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
12161 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
12162 ac_have_decl=1
12163 else
12164 ac_have_decl=0
12165 fi
12166
12167 cat >>confdefs.h <<_ACEOF
12168 #define HAVE_DECL_BASENAME $ac_have_decl
12169 _ACEOF
12170 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
12171 if test "x$ac_cv_have_decl_ffs" = x""yes; then :
12172 ac_have_decl=1
12173 else
12174 ac_have_decl=0
12175 fi
12176
12177 cat >>confdefs.h <<_ACEOF
12178 #define HAVE_DECL_FFS $ac_have_decl
12179 _ACEOF
12180 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
12181 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
12182 ac_have_decl=1
12183 else
12184 ac_have_decl=0
12185 fi
12186
12187 cat >>confdefs.h <<_ACEOF
12188 #define HAVE_DECL_ASPRINTF $ac_have_decl
12189 _ACEOF
12190 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
12191 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
12192 ac_have_decl=1
12193 else
12194 ac_have_decl=0
12195 fi
12196
12197 cat >>confdefs.h <<_ACEOF
12198 #define HAVE_DECL_VASPRINTF $ac_have_decl
12199 _ACEOF
12200 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12201 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12202 ac_have_decl=1
12203 else
12204 ac_have_decl=0
12205 fi
12206
12207 cat >>confdefs.h <<_ACEOF
12208 #define HAVE_DECL_SNPRINTF $ac_have_decl
12209 _ACEOF
12210 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12211 if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
12212 ac_have_decl=1
12213 else
12214 ac_have_decl=0
12215 fi
12216
12217 cat >>confdefs.h <<_ACEOF
12218 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12219 _ACEOF
12220
12221 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
12222 if test "x$ac_cv_have_decl_strtol" = x""yes; then :
12223 ac_have_decl=1
12224 else
12225 ac_have_decl=0
12226 fi
12227
12228 cat >>confdefs.h <<_ACEOF
12229 #define HAVE_DECL_STRTOL $ac_have_decl
12230 _ACEOF
12231 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
12232 if test "x$ac_cv_have_decl_strtoul" = x""yes; then :
12233 ac_have_decl=1
12234 else
12235 ac_have_decl=0
12236 fi
12237
12238 cat >>confdefs.h <<_ACEOF
12239 #define HAVE_DECL_STRTOUL $ac_have_decl
12240 _ACEOF
12241 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
12242 if test "x$ac_cv_have_decl_strtoll" = x""yes; then :
12243 ac_have_decl=1
12244 else
12245 ac_have_decl=0
12246 fi
12247
12248 cat >>confdefs.h <<_ACEOF
12249 #define HAVE_DECL_STRTOLL $ac_have_decl
12250 _ACEOF
12251 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
12252 if test "x$ac_cv_have_decl_strtoull" = x""yes; then :
12253 ac_have_decl=1
12254 else
12255 ac_have_decl=0
12256 fi
12257
12258 cat >>confdefs.h <<_ACEOF
12259 #define HAVE_DECL_STRTOULL $ac_have_decl
12260 _ACEOF
12261
12262 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
12263 if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
12264 ac_have_decl=1
12265 else
12266 ac_have_decl=0
12267 fi
12268
12269 cat >>confdefs.h <<_ACEOF
12270 #define HAVE_DECL_STRVERSCMP $ac_have_decl
12271 _ACEOF
12272
12273
12274
12275 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
12276 if test "x$ac_cv_have_decl_free" = x""yes; then :
12277 ac_have_decl=1
12278 else
12279 ac_have_decl=0
12280 fi
12281
12282 cat >>confdefs.h <<_ACEOF
12283 #define HAVE_DECL_FREE $ac_have_decl
12284 _ACEOF
12285 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
12286 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
12287 ac_have_decl=1
12288 else
12289 ac_have_decl=0
12290 fi
12291
12292 cat >>confdefs.h <<_ACEOF
12293 #define HAVE_DECL_MALLOC $ac_have_decl
12294 _ACEOF
12295 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
12296 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
12297 ac_have_decl=1
12298 else
12299 ac_have_decl=0
12300 fi
12301
12302 cat >>confdefs.h <<_ACEOF
12303 #define HAVE_DECL_REALLOC $ac_have_decl
12304 _ACEOF
12305 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12306 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12307 ac_have_decl=1
12308 else
12309 ac_have_decl=0
12310 fi
12311
12312 cat >>confdefs.h <<_ACEOF
12313 #define HAVE_DECL_SNPRINTF $ac_have_decl
12314 _ACEOF
12315
12316
12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12318 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12319 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
12320 $as_echo_n "(cached) " >&6
12321 else
12322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12323 /* end confdefs.h. */
12324 #include <locale.h>
12325 int
12326 main ()
12327 {
12328 return LC_MESSAGES
12329 ;
12330 return 0;
12331 }
12332 _ACEOF
12333 if ac_fn_c_try_link "$LINENO"; then :
12334 am_cv_val_LC_MESSAGES=yes
12335 else
12336 am_cv_val_LC_MESSAGES=no
12337 fi
12338 rm -f core conftest.err conftest.$ac_objext \
12339 conftest$ac_exeext conftest.$ac_ext
12340 fi
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12342 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12343 if test $am_cv_val_LC_MESSAGES = yes; then
12344
12345 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12346
12347 fi
12348
12349
12350 # ----------------------- #
12351 # Checks for structures. #
12352 # ----------------------- #
12353
12354 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
12355 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
12356
12357 cat >>confdefs.h <<_ACEOF
12358 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
12359 _ACEOF
12360
12361
12362 fi
12363 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
12364 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
12365
12366 cat >>confdefs.h <<_ACEOF
12367 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
12368 _ACEOF
12369
12370
12371 fi
12372
12373
12374 # ------------------ #
12375 # Checks for types. #
12376 # ------------------ #
12377
12378 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12379 #include <sys/socket.h>
12380
12381 "
12382 if test "x$ac_cv_type_socklen_t" = x""yes; then :
12383
12384 cat >>confdefs.h <<_ACEOF
12385 #define HAVE_SOCKLEN_T 1
12386 _ACEOF
12387
12388
12389 fi
12390
12391
12392 # ------------------------------------- #
12393 # Checks for compiler characteristics. #
12394 # ------------------------------------- #
12395
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12397 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12398 if test "${ac_cv_c_const+set}" = set; then :
12399 $as_echo_n "(cached) " >&6
12400 else
12401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12402 /* end confdefs.h. */
12403
12404 int
12405 main ()
12406 {
12407 /* FIXME: Include the comments suggested by Paul. */
12408 #ifndef __cplusplus
12409 /* Ultrix mips cc rejects this. */
12410 typedef int charset[2];
12411 const charset cs;
12412 /* SunOS 4.1.1 cc rejects this. */
12413 char const *const *pcpcc;
12414 char **ppc;
12415 /* NEC SVR4.0.2 mips cc rejects this. */
12416 struct point {int x, y;};
12417 static struct point const zero = {0,0};
12418 /* AIX XL C 1.02.0.0 rejects this.
12419 It does not let you subtract one const X* pointer from another in
12420 an arm of an if-expression whose if-part is not a constant
12421 expression */
12422 const char *g = "string";
12423 pcpcc = &g + (g ? g-g : 0);
12424 /* HPUX 7.0 cc rejects these. */
12425 ++pcpcc;
12426 ppc = (char**) pcpcc;
12427 pcpcc = (char const *const *) ppc;
12428 { /* SCO 3.2v4 cc rejects this. */
12429 char *t;
12430 char const *s = 0 ? (char *) 0 : (char const *) 0;
12431
12432 *t++ = 0;
12433 if (s) return 0;
12434 }
12435 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12436 int x[] = {25, 17};
12437 const int *foo = &x[0];
12438 ++foo;
12439 }
12440 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12441 typedef const int *iptr;
12442 iptr p = 0;
12443 ++p;
12444 }
12445 { /* AIX XL C 1.02.0.0 rejects this saying
12446 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12447 struct s { int j; const int *ap[3]; };
12448 struct s *b; b->j = 5;
12449 }
12450 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12451 const int foo = 10;
12452 if (!foo) return 0;
12453 }
12454 return !cs[0] && !zero.x;
12455 #endif
12456
12457 ;
12458 return 0;
12459 }
12460 _ACEOF
12461 if ac_fn_c_try_compile "$LINENO"; then :
12462 ac_cv_c_const=yes
12463 else
12464 ac_cv_c_const=no
12465 fi
12466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12467 fi
12468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12469 $as_echo "$ac_cv_c_const" >&6; }
12470 if test $ac_cv_c_const = no; then
12471
12472 $as_echo "#define const /**/" >>confdefs.h
12473
12474 fi
12475
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12477 $as_echo_n "checking for inline... " >&6; }
12478 if test "${ac_cv_c_inline+set}" = set; then :
12479 $as_echo_n "(cached) " >&6
12480 else
12481 ac_cv_c_inline=no
12482 for ac_kw in inline __inline__ __inline; do
12483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12484 /* end confdefs.h. */
12485 #ifndef __cplusplus
12486 typedef int foo_t;
12487 static $ac_kw foo_t static_foo () {return 0; }
12488 $ac_kw foo_t foo () {return 0; }
12489 #endif
12490
12491 _ACEOF
12492 if ac_fn_c_try_compile "$LINENO"; then :
12493 ac_cv_c_inline=$ac_kw
12494 fi
12495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12496 test "$ac_cv_c_inline" != no && break
12497 done
12498
12499 fi
12500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12501 $as_echo "$ac_cv_c_inline" >&6; }
12502
12503 case $ac_cv_c_inline in
12504 inline | yes) ;;
12505 *)
12506 case $ac_cv_c_inline in
12507 no) ac_val=;;
12508 *) ac_val=$ac_cv_c_inline;;
12509 esac
12510 cat >>confdefs.h <<_ACEOF
12511 #ifndef __cplusplus
12512 #define inline $ac_val
12513 #endif
12514 _ACEOF
12515 ;;
12516 esac
12517
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12519 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12520 if test "${ac_cv_c_bigendian+set}" = set; then :
12521 $as_echo_n "(cached) " >&6
12522 else
12523 ac_cv_c_bigendian=unknown
12524 # See if we're dealing with a universal compiler.
12525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12526 /* end confdefs.h. */
12527 #ifndef __APPLE_CC__
12528 not a universal capable compiler
12529 #endif
12530 typedef int dummy;
12531
12532 _ACEOF
12533 if ac_fn_c_try_compile "$LINENO"; then :
12534
12535 # Check for potential -arch flags. It is not universal unless
12536 # there are at least two -arch flags with different values.
12537 ac_arch=
12538 ac_prev=
12539 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12540 if test -n "$ac_prev"; then
12541 case $ac_word in
12542 i?86 | x86_64 | ppc | ppc64)
12543 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12544 ac_arch=$ac_word
12545 else
12546 ac_cv_c_bigendian=universal
12547 break
12548 fi
12549 ;;
12550 esac
12551 ac_prev=
12552 elif test "x$ac_word" = "x-arch"; then
12553 ac_prev=arch
12554 fi
12555 done
12556 fi
12557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12558 if test $ac_cv_c_bigendian = unknown; then
12559 # See if sys/param.h defines the BYTE_ORDER macro.
12560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12561 /* end confdefs.h. */
12562 #include <sys/types.h>
12563 #include <sys/param.h>
12564
12565 int
12566 main ()
12567 {
12568 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12569 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12570 && LITTLE_ENDIAN)
12571 bogus endian macros
12572 #endif
12573
12574 ;
12575 return 0;
12576 }
12577 _ACEOF
12578 if ac_fn_c_try_compile "$LINENO"; then :
12579 # It does; now see whether it defined to BIG_ENDIAN or not.
12580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12581 /* end confdefs.h. */
12582 #include <sys/types.h>
12583 #include <sys/param.h>
12584
12585 int
12586 main ()
12587 {
12588 #if BYTE_ORDER != BIG_ENDIAN
12589 not big endian
12590 #endif
12591
12592 ;
12593 return 0;
12594 }
12595 _ACEOF
12596 if ac_fn_c_try_compile "$LINENO"; then :
12597 ac_cv_c_bigendian=yes
12598 else
12599 ac_cv_c_bigendian=no
12600 fi
12601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12602 fi
12603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12604 fi
12605 if test $ac_cv_c_bigendian = unknown; then
12606 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12608 /* end confdefs.h. */
12609 #include <limits.h>
12610
12611 int
12612 main ()
12613 {
12614 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12615 bogus endian macros
12616 #endif
12617
12618 ;
12619 return 0;
12620 }
12621 _ACEOF
12622 if ac_fn_c_try_compile "$LINENO"; then :
12623 # It does; now see whether it defined to _BIG_ENDIAN or not.
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h. */
12626 #include <limits.h>
12627
12628 int
12629 main ()
12630 {
12631 #ifndef _BIG_ENDIAN
12632 not big endian
12633 #endif
12634
12635 ;
12636 return 0;
12637 }
12638 _ACEOF
12639 if ac_fn_c_try_compile "$LINENO"; then :
12640 ac_cv_c_bigendian=yes
12641 else
12642 ac_cv_c_bigendian=no
12643 fi
12644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12645 fi
12646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12647 fi
12648 if test $ac_cv_c_bigendian = unknown; then
12649 # Compile a test program.
12650 if test "$cross_compiling" = yes; then :
12651 # Try to guess by grepping values from an object file.
12652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12653 /* end confdefs.h. */
12654 short int ascii_mm[] =
12655 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12656 short int ascii_ii[] =
12657 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12658 int use_ascii (int i) {
12659 return ascii_mm[i] + ascii_ii[i];
12660 }
12661 short int ebcdic_ii[] =
12662 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12663 short int ebcdic_mm[] =
12664 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12665 int use_ebcdic (int i) {
12666 return ebcdic_mm[i] + ebcdic_ii[i];
12667 }
12668 extern int foo;
12669
12670 int
12671 main ()
12672 {
12673 return use_ascii (foo) == use_ebcdic (foo);
12674 ;
12675 return 0;
12676 }
12677 _ACEOF
12678 if ac_fn_c_try_compile "$LINENO"; then :
12679 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12680 ac_cv_c_bigendian=yes
12681 fi
12682 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12683 if test "$ac_cv_c_bigendian" = unknown; then
12684 ac_cv_c_bigendian=no
12685 else
12686 # finding both strings is unlikely to happen, but who knows?
12687 ac_cv_c_bigendian=unknown
12688 fi
12689 fi
12690 fi
12691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12692 else
12693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12694 /* end confdefs.h. */
12695 $ac_includes_default
12696 int
12697 main ()
12698 {
12699
12700 /* Are we little or big endian? From Harbison&Steele. */
12701 union
12702 {
12703 long int l;
12704 char c[sizeof (long int)];
12705 } u;
12706 u.l = 1;
12707 return u.c[sizeof (long int) - 1] == 1;
12708
12709 ;
12710 return 0;
12711 }
12712 _ACEOF
12713 if ac_fn_c_try_run "$LINENO"; then :
12714 ac_cv_c_bigendian=no
12715 else
12716 ac_cv_c_bigendian=yes
12717 fi
12718 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12719 conftest.$ac_objext conftest.beam conftest.$ac_ext
12720 fi
12721
12722 fi
12723 fi
12724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12725 $as_echo "$ac_cv_c_bigendian" >&6; }
12726 case $ac_cv_c_bigendian in #(
12727 yes)
12728 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12729 ;; #(
12730 no)
12731 ;; #(
12732 universal)
12733
12734 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12735
12736 ;; #(
12737 *)
12738 as_fn_error "unknown endianness
12739 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12740 esac
12741
12742
12743 # ------------------------------ #
12744 # Checks for library functions. #
12745 # ------------------------------ #
12746
12747 for ac_header in stdlib.h unistd.h
12748 do :
12749 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12750 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12751 eval as_val=\$$as_ac_Header
12752 if test "x$as_val" = x""yes; then :
12753 cat >>confdefs.h <<_ACEOF
12754 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12755 _ACEOF
12756
12757 fi
12758
12759 done
12760
12761 for ac_func in getpagesize
12762 do :
12763 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12764 if test "x$ac_cv_func_getpagesize" = x""yes; then :
12765 cat >>confdefs.h <<_ACEOF
12766 #define HAVE_GETPAGESIZE 1
12767 _ACEOF
12768
12769 fi
12770 done
12771
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12773 $as_echo_n "checking for working mmap... " >&6; }
12774 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
12775 $as_echo_n "(cached) " >&6
12776 else
12777 if test "$cross_compiling" = yes; then :
12778 ac_cv_func_mmap_fixed_mapped=no
12779 else
12780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12781 /* end confdefs.h. */
12782 $ac_includes_default
12783 /* malloc might have been renamed as rpl_malloc. */
12784 #undef malloc
12785
12786 /* Thanks to Mike Haertel and Jim Avera for this test.
12787 Here is a matrix of mmap possibilities:
12788 mmap private not fixed
12789 mmap private fixed at somewhere currently unmapped
12790 mmap private fixed at somewhere already mapped
12791 mmap shared not fixed
12792 mmap shared fixed at somewhere currently unmapped
12793 mmap shared fixed at somewhere already mapped
12794 For private mappings, we should verify that changes cannot be read()
12795 back from the file, nor mmap's back from the file at a different
12796 address. (There have been systems where private was not correctly
12797 implemented like the infamous i386 svr4.0, and systems where the
12798 VM page cache was not coherent with the file system buffer cache
12799 like early versions of FreeBSD and possibly contemporary NetBSD.)
12800 For shared mappings, we should conversely verify that changes get
12801 propagated back to all the places they're supposed to be.
12802
12803 Grep wants private fixed already mapped.
12804 The main things grep needs to know about mmap are:
12805 * does it exist and is it safe to write into the mmap'd area
12806 * how to use it (BSD variants) */
12807
12808 #include <fcntl.h>
12809 #include <sys/mman.h>
12810
12811 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12812 char *malloc ();
12813 #endif
12814
12815 /* This mess was copied from the GNU getpagesize.h. */
12816 #ifndef HAVE_GETPAGESIZE
12817 /* Assume that all systems that can run configure have sys/param.h. */
12818 # ifndef HAVE_SYS_PARAM_H
12819 # define HAVE_SYS_PARAM_H 1
12820 # endif
12821
12822 # ifdef _SC_PAGESIZE
12823 # define getpagesize() sysconf(_SC_PAGESIZE)
12824 # else /* no _SC_PAGESIZE */
12825 # ifdef HAVE_SYS_PARAM_H
12826 # include <sys/param.h>
12827 # ifdef EXEC_PAGESIZE
12828 # define getpagesize() EXEC_PAGESIZE
12829 # else /* no EXEC_PAGESIZE */
12830 # ifdef NBPG
12831 # define getpagesize() NBPG * CLSIZE
12832 # ifndef CLSIZE
12833 # define CLSIZE 1
12834 # endif /* no CLSIZE */
12835 # else /* no NBPG */
12836 # ifdef NBPC
12837 # define getpagesize() NBPC
12838 # else /* no NBPC */
12839 # ifdef PAGESIZE
12840 # define getpagesize() PAGESIZE
12841 # endif /* PAGESIZE */
12842 # endif /* no NBPC */
12843 # endif /* no NBPG */
12844 # endif /* no EXEC_PAGESIZE */
12845 # else /* no HAVE_SYS_PARAM_H */
12846 # define getpagesize() 8192 /* punt totally */
12847 # endif /* no HAVE_SYS_PARAM_H */
12848 # endif /* no _SC_PAGESIZE */
12849
12850 #endif /* no HAVE_GETPAGESIZE */
12851
12852 int
12853 main ()
12854 {
12855 char *data, *data2, *data3;
12856 int i, pagesize;
12857 int fd;
12858
12859 pagesize = getpagesize ();
12860
12861 /* First, make a file with some known garbage in it. */
12862 data = (char *) malloc (pagesize);
12863 if (!data)
12864 return 1;
12865 for (i = 0; i < pagesize; ++i)
12866 *(data + i) = rand ();
12867 umask (0);
12868 fd = creat ("conftest.mmap", 0600);
12869 if (fd < 0)
12870 return 1;
12871 if (write (fd, data, pagesize) != pagesize)
12872 return 1;
12873 close (fd);
12874
12875 /* Next, try to mmap the file at a fixed address which already has
12876 something else allocated at it. If we can, also make sure that
12877 we see the same garbage. */
12878 fd = open ("conftest.mmap", O_RDWR);
12879 if (fd < 0)
12880 return 1;
12881 data2 = (char *) malloc (2 * pagesize);
12882 if (!data2)
12883 return 1;
12884 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
12885 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12886 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12887 return 1;
12888 for (i = 0; i < pagesize; ++i)
12889 if (*(data + i) != *(data2 + i))
12890 return 1;
12891
12892 /* Finally, make sure that changes to the mapped area do not
12893 percolate back to the file as seen by read(). (This is a bug on
12894 some variants of i386 svr4.0.) */
12895 for (i = 0; i < pagesize; ++i)
12896 *(data2 + i) = *(data2 + i) + 1;
12897 data3 = (char *) malloc (pagesize);
12898 if (!data3)
12899 return 1;
12900 if (read (fd, data3, pagesize) != pagesize)
12901 return 1;
12902 for (i = 0; i < pagesize; ++i)
12903 if (*(data + i) != *(data3 + i))
12904 return 1;
12905 close (fd);
12906 return 0;
12907 }
12908 _ACEOF
12909 if ac_fn_c_try_run "$LINENO"; then :
12910 ac_cv_func_mmap_fixed_mapped=yes
12911 else
12912 ac_cv_func_mmap_fixed_mapped=no
12913 fi
12914 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12915 conftest.$ac_objext conftest.beam conftest.$ac_ext
12916 fi
12917
12918 fi
12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12920 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12921 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12922
12923 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12924
12925 fi
12926 rm -f conftest.mmap
12927
12928 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12929 if test "x$ac_cv_type_pid_t" = x""yes; then :
12930
12931 else
12932
12933 cat >>confdefs.h <<_ACEOF
12934 #define pid_t int
12935 _ACEOF
12936
12937 fi
12938
12939 for ac_header in vfork.h
12940 do :
12941 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12942 if test "x$ac_cv_header_vfork_h" = x""yes; then :
12943 cat >>confdefs.h <<_ACEOF
12944 #define HAVE_VFORK_H 1
12945 _ACEOF
12946
12947 fi
12948
12949 done
12950
12951 for ac_func in fork vfork
12952 do :
12953 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12954 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12955 eval as_val=\$$as_ac_var
12956 if test "x$as_val" = x""yes; then :
12957 cat >>confdefs.h <<_ACEOF
12958 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12959 _ACEOF
12960
12961 fi
12962 done
12963
12964 if test "x$ac_cv_func_fork" = xyes; then
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12966 $as_echo_n "checking for working fork... " >&6; }
12967 if test "${ac_cv_func_fork_works+set}" = set; then :
12968 $as_echo_n "(cached) " >&6
12969 else
12970 if test "$cross_compiling" = yes; then :
12971 ac_cv_func_fork_works=cross
12972 else
12973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12974 /* end confdefs.h. */
12975 $ac_includes_default
12976 int
12977 main ()
12978 {
12979
12980 /* By Ruediger Kuhlmann. */
12981 return fork () < 0;
12982
12983 ;
12984 return 0;
12985 }
12986 _ACEOF
12987 if ac_fn_c_try_run "$LINENO"; then :
12988 ac_cv_func_fork_works=yes
12989 else
12990 ac_cv_func_fork_works=no
12991 fi
12992 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12993 conftest.$ac_objext conftest.beam conftest.$ac_ext
12994 fi
12995
12996 fi
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12998 $as_echo "$ac_cv_func_fork_works" >&6; }
12999
13000 else
13001 ac_cv_func_fork_works=$ac_cv_func_fork
13002 fi
13003 if test "x$ac_cv_func_fork_works" = xcross; then
13004 case $host in
13005 *-*-amigaos* | *-*-msdosdjgpp*)
13006 # Override, as these systems have only a dummy fork() stub
13007 ac_cv_func_fork_works=no
13008 ;;
13009 *)
13010 ac_cv_func_fork_works=yes
13011 ;;
13012 esac
13013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13014 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13015 fi
13016 ac_cv_func_vfork_works=$ac_cv_func_vfork
13017 if test "x$ac_cv_func_vfork" = xyes; then
13018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13019 $as_echo_n "checking for working vfork... " >&6; }
13020 if test "${ac_cv_func_vfork_works+set}" = set; then :
13021 $as_echo_n "(cached) " >&6
13022 else
13023 if test "$cross_compiling" = yes; then :
13024 ac_cv_func_vfork_works=cross
13025 else
13026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13027 /* end confdefs.h. */
13028 /* Thanks to Paul Eggert for this test. */
13029 $ac_includes_default
13030 #include <sys/wait.h>
13031 #ifdef HAVE_VFORK_H
13032 # include <vfork.h>
13033 #endif
13034 /* On some sparc systems, changes by the child to local and incoming
13035 argument registers are propagated back to the parent. The compiler
13036 is told about this with #include <vfork.h>, but some compilers
13037 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13038 static variable whose address is put into a register that is
13039 clobbered by the vfork. */
13040 static void
13041 #ifdef __cplusplus
13042 sparc_address_test (int arg)
13043 # else
13044 sparc_address_test (arg) int arg;
13045 #endif
13046 {
13047 static pid_t child;
13048 if (!child) {
13049 child = vfork ();
13050 if (child < 0) {
13051 perror ("vfork");
13052 _exit(2);
13053 }
13054 if (!child) {
13055 arg = getpid();
13056 write(-1, "", 0);
13057 _exit (arg);
13058 }
13059 }
13060 }
13061
13062 int
13063 main ()
13064 {
13065 pid_t parent = getpid ();
13066 pid_t child;
13067
13068 sparc_address_test (0);
13069
13070 child = vfork ();
13071
13072 if (child == 0) {
13073 /* Here is another test for sparc vfork register problems. This
13074 test uses lots of local variables, at least as many local
13075 variables as main has allocated so far including compiler
13076 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13077 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13078 reuse the register of parent for one of the local variables,
13079 since it will think that parent can't possibly be used any more
13080 in this routine. Assigning to the local variable will thus
13081 munge parent in the parent process. */
13082 pid_t
13083 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13084 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13085 /* Convince the compiler that p..p7 are live; otherwise, it might
13086 use the same hardware register for all 8 local variables. */
13087 if (p != p1 || p != p2 || p != p3 || p != p4
13088 || p != p5 || p != p6 || p != p7)
13089 _exit(1);
13090
13091 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13092 from child file descriptors. If the child closes a descriptor
13093 before it execs or exits, this munges the parent's descriptor
13094 as well. Test for this by closing stdout in the child. */
13095 _exit(close(fileno(stdout)) != 0);
13096 } else {
13097 int status;
13098 struct stat st;
13099
13100 while (wait(&status) != child)
13101 ;
13102 return (
13103 /* Was there some problem with vforking? */
13104 child < 0
13105
13106 /* Did the child fail? (This shouldn't happen.) */
13107 || status
13108
13109 /* Did the vfork/compiler bug occur? */
13110 || parent != getpid()
13111
13112 /* Did the file descriptor bug occur? */
13113 || fstat(fileno(stdout), &st) != 0
13114 );
13115 }
13116 }
13117 _ACEOF
13118 if ac_fn_c_try_run "$LINENO"; then :
13119 ac_cv_func_vfork_works=yes
13120 else
13121 ac_cv_func_vfork_works=no
13122 fi
13123 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13124 conftest.$ac_objext conftest.beam conftest.$ac_ext
13125 fi
13126
13127 fi
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13129 $as_echo "$ac_cv_func_vfork_works" >&6; }
13130
13131 fi;
13132 if test "x$ac_cv_func_fork_works" = xcross; then
13133 ac_cv_func_vfork_works=$ac_cv_func_vfork
13134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13135 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13136 fi
13137
13138 if test "x$ac_cv_func_vfork_works" = xyes; then
13139
13140 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13141
13142 else
13143
13144 $as_echo "#define vfork fork" >>confdefs.h
13145
13146 fi
13147 if test "x$ac_cv_func_fork_works" = xyes; then
13148
13149 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13150
13151 fi
13152
13153 for ac_func in getauxval getrusage getuid getgid \
13154 pipe poll pread pread64 pwrite resize_term \
13155 sbrk setpgid setpgrp setsid \
13156 sigaction sigprocmask sigsetmask socketpair \
13157 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
13158 setrlimit getrlimit posix_madvise waitpid \
13159 ptrace64 sigaltstack mkdtemp setns
13160 do :
13161 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13162 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13163 eval as_val=\$$as_ac_var
13164 if test "x$as_val" = x""yes; then :
13165 cat >>confdefs.h <<_ACEOF
13166 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13167 _ACEOF
13168
13169 fi
13170 done
13171
13172
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13174 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13175 if test "${am_cv_langinfo_codeset+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 <langinfo.h>
13181 int
13182 main ()
13183 {
13184 char* cs = nl_langinfo(CODESET);
13185 ;
13186 return 0;
13187 }
13188 _ACEOF
13189 if ac_fn_c_try_link "$LINENO"; then :
13190 am_cv_langinfo_codeset=yes
13191 else
13192 am_cv_langinfo_codeset=no
13193 fi
13194 rm -f core conftest.err conftest.$ac_objext \
13195 conftest$ac_exeext conftest.$ac_ext
13196
13197 fi
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13199 $as_echo "$am_cv_langinfo_codeset" >&6; }
13200 if test $am_cv_langinfo_codeset = yes; then
13201
13202 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13203
13204 fi
13205
13206
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
13208 $as_echo_n "checking for ANSI C header files... " >&6; }
13209 if test "${ac_cv_header_stdc+set}" = set; then :
13210 $as_echo_n "(cached) " >&6
13211 else
13212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13213 /* end confdefs.h. */
13214 #include <stdlib.h>
13215 #include <stdarg.h>
13216 #include <string.h>
13217 #include <float.h>
13218
13219 int
13220 main ()
13221 {
13222
13223 ;
13224 return 0;
13225 }
13226 _ACEOF
13227 if ac_fn_c_try_compile "$LINENO"; then :
13228 ac_cv_header_stdc=yes
13229 else
13230 ac_cv_header_stdc=no
13231 fi
13232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13233
13234 if test $ac_cv_header_stdc = yes; then
13235 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13237 /* end confdefs.h. */
13238 #include <string.h>
13239
13240 _ACEOF
13241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13242 $EGREP "memchr" >/dev/null 2>&1; then :
13243
13244 else
13245 ac_cv_header_stdc=no
13246 fi
13247 rm -f conftest*
13248
13249 fi
13250
13251 if test $ac_cv_header_stdc = yes; then
13252 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13254 /* end confdefs.h. */
13255 #include <stdlib.h>
13256
13257 _ACEOF
13258 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13259 $EGREP "free" >/dev/null 2>&1; then :
13260
13261 else
13262 ac_cv_header_stdc=no
13263 fi
13264 rm -f conftest*
13265
13266 fi
13267
13268 if test $ac_cv_header_stdc = yes; then
13269 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13270 if test "$cross_compiling" = yes; then :
13271 :
13272 else
13273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13274 /* end confdefs.h. */
13275 #include <ctype.h>
13276 #include <stdlib.h>
13277 #if ((' ' & 0x0FF) == 0x020)
13278 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13279 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13280 #else
13281 # define ISLOWER(c) \
13282 (('a' <= (c) && (c) <= 'i') \
13283 || ('j' <= (c) && (c) <= 'r') \
13284 || ('s' <= (c) && (c) <= 'z'))
13285 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13286 #endif
13287
13288 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13289 int
13290 main ()
13291 {
13292 int i;
13293 for (i = 0; i < 256; i++)
13294 if (XOR (islower (i), ISLOWER (i))
13295 || toupper (i) != TOUPPER (i))
13296 return 2;
13297 return 0;
13298 }
13299 _ACEOF
13300 if ac_fn_c_try_run "$LINENO"; then :
13301
13302 else
13303 ac_cv_header_stdc=no
13304 fi
13305 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13306 conftest.$ac_objext conftest.beam conftest.$ac_ext
13307 fi
13308
13309 fi
13310 fi
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13312 $as_echo "$ac_cv_header_stdc" >&6; }
13313 if test $ac_cv_header_stdc = yes; then
13314
13315 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
13316
13317 fi
13318
13319 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13320 # for constant arguments. Useless!
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13322 $as_echo_n "checking for working alloca.h... " >&6; }
13323 if test "${ac_cv_working_alloca_h+set}" = set; then :
13324 $as_echo_n "(cached) " >&6
13325 else
13326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13327 /* end confdefs.h. */
13328 #include <alloca.h>
13329 int
13330 main ()
13331 {
13332 char *p = (char *) alloca (2 * sizeof (int));
13333 if (p) return 0;
13334 ;
13335 return 0;
13336 }
13337 _ACEOF
13338 if ac_fn_c_try_link "$LINENO"; then :
13339 ac_cv_working_alloca_h=yes
13340 else
13341 ac_cv_working_alloca_h=no
13342 fi
13343 rm -f core conftest.err conftest.$ac_objext \
13344 conftest$ac_exeext conftest.$ac_ext
13345 fi
13346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13347 $as_echo "$ac_cv_working_alloca_h" >&6; }
13348 if test $ac_cv_working_alloca_h = yes; then
13349
13350 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13351
13352 fi
13353
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13355 $as_echo_n "checking for alloca... " >&6; }
13356 if test "${ac_cv_func_alloca_works+set}" = set; then :
13357 $as_echo_n "(cached) " >&6
13358 else
13359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13360 /* end confdefs.h. */
13361 #ifdef __GNUC__
13362 # define alloca __builtin_alloca
13363 #else
13364 # ifdef _MSC_VER
13365 # include <malloc.h>
13366 # define alloca _alloca
13367 # else
13368 # ifdef HAVE_ALLOCA_H
13369 # include <alloca.h>
13370 # else
13371 # ifdef _AIX
13372 #pragma alloca
13373 # else
13374 # ifndef alloca /* predefined by HP cc +Olibcalls */
13375 char *alloca ();
13376 # endif
13377 # endif
13378 # endif
13379 # endif
13380 #endif
13381
13382 int
13383 main ()
13384 {
13385 char *p = (char *) alloca (1);
13386 if (p) return 0;
13387 ;
13388 return 0;
13389 }
13390 _ACEOF
13391 if ac_fn_c_try_link "$LINENO"; then :
13392 ac_cv_func_alloca_works=yes
13393 else
13394 ac_cv_func_alloca_works=no
13395 fi
13396 rm -f core conftest.err conftest.$ac_objext \
13397 conftest$ac_exeext conftest.$ac_ext
13398 fi
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13400 $as_echo "$ac_cv_func_alloca_works" >&6; }
13401
13402 if test $ac_cv_func_alloca_works = yes; then
13403
13404 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13405
13406 else
13407 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13408 # that cause trouble. Some versions do not even contain alloca or
13409 # contain a buggy version. If you still want to use their alloca,
13410 # use ar to extract alloca.o from them instead of compiling alloca.c.
13411
13412 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13413
13414 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13415
13416
13417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13418 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13419 if test "${ac_cv_os_cray+set}" = set; then :
13420 $as_echo_n "(cached) " >&6
13421 else
13422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13423 /* end confdefs.h. */
13424 #if defined CRAY && ! defined CRAY2
13425 webecray
13426 #else
13427 wenotbecray
13428 #endif
13429
13430 _ACEOF
13431 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13432 $EGREP "webecray" >/dev/null 2>&1; then :
13433 ac_cv_os_cray=yes
13434 else
13435 ac_cv_os_cray=no
13436 fi
13437 rm -f conftest*
13438
13439 fi
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13441 $as_echo "$ac_cv_os_cray" >&6; }
13442 if test $ac_cv_os_cray = yes; then
13443 for ac_func in _getb67 GETB67 getb67; do
13444 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13445 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13446 eval as_val=\$$as_ac_var
13447 if test "x$as_val" = x""yes; then :
13448
13449 cat >>confdefs.h <<_ACEOF
13450 #define CRAY_STACKSEG_END $ac_func
13451 _ACEOF
13452
13453 break
13454 fi
13455
13456 done
13457 fi
13458
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13460 $as_echo_n "checking stack direction for C alloca... " >&6; }
13461 if test "${ac_cv_c_stack_direction+set}" = set; then :
13462 $as_echo_n "(cached) " >&6
13463 else
13464 if test "$cross_compiling" = yes; then :
13465 ac_cv_c_stack_direction=0
13466 else
13467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13468 /* end confdefs.h. */
13469 $ac_includes_default
13470 int
13471 find_stack_direction ()
13472 {
13473 static char *addr = 0;
13474 auto char dummy;
13475 if (addr == 0)
13476 {
13477 addr = &dummy;
13478 return find_stack_direction ();
13479 }
13480 else
13481 return (&dummy > addr) ? 1 : -1;
13482 }
13483
13484 int
13485 main ()
13486 {
13487 return find_stack_direction () < 0;
13488 }
13489 _ACEOF
13490 if ac_fn_c_try_run "$LINENO"; then :
13491 ac_cv_c_stack_direction=1
13492 else
13493 ac_cv_c_stack_direction=-1
13494 fi
13495 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13496 conftest.$ac_objext conftest.beam conftest.$ac_ext
13497 fi
13498
13499 fi
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13501 $as_echo "$ac_cv_c_stack_direction" >&6; }
13502 cat >>confdefs.h <<_ACEOF
13503 #define STACK_DIRECTION $ac_cv_c_stack_direction
13504 _ACEOF
13505
13506
13507 fi
13508
13509
13510
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
13512 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
13513 if test "${am_cv_langinfo_codeset+set}" = set; then :
13514 $as_echo_n "(cached) " >&6
13515 else
13516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13517 /* end confdefs.h. */
13518 #include <langinfo.h>
13519 int
13520 main ()
13521 {
13522 char* cs = nl_langinfo(CODESET);
13523 ;
13524 return 0;
13525 }
13526 _ACEOF
13527 if ac_fn_c_try_link "$LINENO"; then :
13528 am_cv_langinfo_codeset=yes
13529 else
13530 am_cv_langinfo_codeset=no
13531 fi
13532 rm -f core conftest.err conftest.$ac_objext \
13533 conftest$ac_exeext conftest.$ac_ext
13534
13535 fi
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
13537 $as_echo "$am_cv_langinfo_codeset" >&6; }
13538 if test $am_cv_langinfo_codeset = yes; then
13539
13540 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
13541
13542 fi
13543
13544
13545 for ac_header in linux/perf_event.h locale.h memory.h signal.h sys/resource.h sys/socket.h sys/un.h sys/wait.h thread_db.h wait.h termios.h
13546 do :
13547 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13548 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13549 eval as_val=\$$as_ac_Header
13550 if test "x$as_val" = x""yes; then :
13551 cat >>confdefs.h <<_ACEOF
13552 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13553 _ACEOF
13554
13555 fi
13556
13557 done
13558
13559
13560 for ac_func in fdwalk getrlimit pipe pipe2 socketpair sigaction
13561 do :
13562 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13563 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13564 eval as_val=\$$as_ac_var
13565 if test "x$as_val" = x""yes; then :
13566 cat >>confdefs.h <<_ACEOF
13567 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13568 _ACEOF
13569
13570 fi
13571 done
13572
13573
13574 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
13575 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
13576 ac_have_decl=1
13577 else
13578 ac_have_decl=0
13579 fi
13580
13581 cat >>confdefs.h <<_ACEOF
13582 #define HAVE_DECL_STRERROR $ac_have_decl
13583 _ACEOF
13584 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13585 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13586 ac_have_decl=1
13587 else
13588 ac_have_decl=0
13589 fi
13590
13591 cat >>confdefs.h <<_ACEOF
13592 #define HAVE_DECL_STRSTR $ac_have_decl
13593 _ACEOF
13594
13595
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13597 $as_echo_n "checking for sigsetjmp... " >&6; }
13598 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
13599 $as_echo_n "(cached) " >&6
13600 else
13601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13602 /* end confdefs.h. */
13603
13604 #include <setjmp.h>
13605
13606 int
13607 main ()
13608 {
13609 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
13610 ;
13611 return 0;
13612 }
13613 _ACEOF
13614 if ac_fn_c_try_compile "$LINENO"; then :
13615 gdb_cv_func_sigsetjmp=yes
13616 else
13617 gdb_cv_func_sigsetjmp=no
13618 fi
13619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13620 fi
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
13622 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
13623 if test $gdb_cv_func_sigsetjmp = yes; then
13624
13625 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13626
13627 fi
13628
13629
13630 # Check the return and argument types of ptrace.
13631
13632
13633 for ac_header in sys/ptrace.h ptrace.h
13634 do :
13635 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13636 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13637 eval as_val=\$$as_ac_Header
13638 if test "x$as_val" = x""yes; then :
13639 cat >>confdefs.h <<_ACEOF
13640 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13641 _ACEOF
13642
13643 fi
13644
13645 done
13646
13647
13648 gdb_ptrace_headers='
13649 #include <sys/types.h>
13650 #if HAVE_SYS_PTRACE_H
13651 # include <sys/ptrace.h>
13652 #endif
13653 #if HAVE_UNISTD_H
13654 # include <unistd.h>
13655 #endif
13656 '
13657 # There is no point in checking if we don't have a prototype.
13658 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
13659 "
13660 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
13661 ac_have_decl=1
13662 else
13663 ac_have_decl=0
13664 fi
13665
13666 cat >>confdefs.h <<_ACEOF
13667 #define HAVE_DECL_PTRACE $ac_have_decl
13668 _ACEOF
13669 if test $ac_have_decl = 1; then :
13670
13671 else
13672
13673 : ${gdb_cv_func_ptrace_ret='int'}
13674 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13675
13676 fi
13677
13678 # Check return type. Varargs (used on GNU/Linux) conflict with the
13679 # empty argument list, so check for that explicitly.
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13681 $as_echo_n "checking return type of ptrace... " >&6; }
13682 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
13683 $as_echo_n "(cached) " >&6
13684 else
13685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13686 /* end confdefs.h. */
13687 $gdb_ptrace_headers
13688 int
13689 main ()
13690 {
13691 extern long ptrace (enum __ptrace_request, ...);
13692 ;
13693 return 0;
13694 }
13695 _ACEOF
13696 if ac_fn_c_try_compile "$LINENO"; then :
13697 gdb_cv_func_ptrace_ret='long'
13698 else
13699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13700 /* end confdefs.h. */
13701 $gdb_ptrace_headers
13702 int
13703 main ()
13704 {
13705 extern int ptrace ();
13706 ;
13707 return 0;
13708 }
13709 _ACEOF
13710 if ac_fn_c_try_compile "$LINENO"; then :
13711 gdb_cv_func_ptrace_ret='int'
13712 else
13713 gdb_cv_func_ptrace_ret='long'
13714 fi
13715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13716 fi
13717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13718 fi
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13720 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13721
13722 cat >>confdefs.h <<_ACEOF
13723 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13724 _ACEOF
13725
13726 # Check argument types.
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13728 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13729 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
13730 $as_echo_n "(cached) " >&6
13731 else
13732
13733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h. */
13735 $gdb_ptrace_headers
13736 int
13737 main ()
13738 {
13739 extern long ptrace (enum __ptrace_request, ...);
13740 ;
13741 return 0;
13742 }
13743 _ACEOF
13744 if ac_fn_c_try_compile "$LINENO"; then :
13745 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
13746 else
13747
13748 for gdb_arg1 in 'int' 'long'; do
13749 for gdb_arg2 in 'pid_t' 'int' 'long'; do
13750 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13751 for gdb_arg4 in 'int' 'long' 'void *'; do
13752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13753 /* end confdefs.h. */
13754 $gdb_ptrace_headers
13755 int
13756 main ()
13757 {
13758
13759 extern $gdb_cv_func_ptrace_ret
13760 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13761
13762 ;
13763 return 0;
13764 }
13765 _ACEOF
13766 if ac_fn_c_try_compile "$LINENO"; then :
13767 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13768 break 4;
13769 fi
13770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13771 for gdb_arg5 in 'int *' 'int' 'long'; do
13772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13773 /* end confdefs.h. */
13774 $gdb_ptrace_headers
13775 int
13776 main ()
13777 {
13778
13779 extern $gdb_cv_func_ptrace_ret
13780 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13781
13782 ;
13783 return 0;
13784 }
13785 _ACEOF
13786 if ac_fn_c_try_compile "$LINENO"; then :
13787
13788 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13789 break 5;
13790 fi
13791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13792 done
13793 done
13794 done
13795 done
13796 done
13797 # Provide a safe default value.
13798 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13799
13800 fi
13801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13802 fi
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13804 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13805 ac_save_IFS=$IFS; IFS=','
13806 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13807 IFS=$ac_save_IFS
13808 shift
13809
13810 cat >>confdefs.h <<_ACEOF
13811 #define PTRACE_TYPE_ARG1 $1
13812 _ACEOF
13813
13814
13815 cat >>confdefs.h <<_ACEOF
13816 #define PTRACE_TYPE_ARG3 $3
13817 _ACEOF
13818
13819
13820 cat >>confdefs.h <<_ACEOF
13821 #define PTRACE_TYPE_ARG4 $4
13822 _ACEOF
13823
13824 if test -n "$5"; then
13825
13826 cat >>confdefs.h <<_ACEOF
13827 #define PTRACE_TYPE_ARG5 $5
13828 _ACEOF
13829
13830 fi
13831
13832
13833 if test "$cross_compiling" = no; then
13834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13835 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13836 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13837 $as_echo_n "(cached) " >&6
13838 else
13839 if test "$cross_compiling" = yes; then :
13840 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
13841 else
13842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13843 /* end confdefs.h. */
13844 $ac_includes_default
13845 int
13846 main ()
13847 {
13848 /* If this system has a BSD-style setpgrp which takes arguments,
13849 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
13850 exit successfully. */
13851 return setpgrp (1,1) != -1;
13852 ;
13853 return 0;
13854 }
13855 _ACEOF
13856 if ac_fn_c_try_run "$LINENO"; then :
13857 ac_cv_func_setpgrp_void=no
13858 else
13859 ac_cv_func_setpgrp_void=yes
13860 fi
13861 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13862 conftest.$ac_objext conftest.beam conftest.$ac_ext
13863 fi
13864
13865 fi
13866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13867 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13868 if test $ac_cv_func_setpgrp_void = yes; then
13869
13870 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13871
13872 fi
13873
13874 else
13875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
13876 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
13877 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
13878 $as_echo_n "(cached) " >&6
13879 else
13880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13881 /* end confdefs.h. */
13882
13883 #include <unistd.h>
13884
13885 int
13886 main ()
13887 {
13888
13889 if (setpgrp(1,1) == -1)
13890 exit (0);
13891 else
13892 exit (1);
13893
13894 ;
13895 return 0;
13896 }
13897 _ACEOF
13898 if ac_fn_c_try_compile "$LINENO"; then :
13899 ac_cv_func_setpgrp_void=no
13900 else
13901 ac_cv_func_setpgrp_void=yes
13902 fi
13903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13904 fi
13905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
13906 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
13907 if test $ac_cv_func_setpgrp_void = yes; then
13908 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
13909
13910 fi
13911 fi
13912
13913 # Assume we'll default to using the included libiberty regex.
13914 gdb_use_included_regex=yes
13915
13916 # However, if the system regex is GNU regex, then default to *not*
13917 # using the included regex.
13918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
13919 $as_echo_n "checking for GNU regex... " >&6; }
13920 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
13921 $as_echo_n "(cached) " >&6
13922 else
13923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13924 /* end confdefs.h. */
13925 #include <gnu-versions.h>
13926 int
13927 main ()
13928 {
13929 #define REGEX_INTERFACE_VERSION 1
13930 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
13931 # error "Version mismatch"
13932 #endif
13933 ;
13934 return 0;
13935 }
13936 _ACEOF
13937 if ac_fn_c_try_compile "$LINENO"; then :
13938 gdb_cv_have_gnu_regex=yes
13939 else
13940 gdb_cv_have_gnu_regex=no
13941 fi
13942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13943 fi
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
13945 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
13946 if test $gdb_cv_have_gnu_regex = yes; then
13947 gdb_use_included_regex=no
13948 fi
13949
13950
13951 # Check whether --with-included-regex was given.
13952 if test "${with_included_regex+set}" = set; then :
13953 withval=$with_included_regex; gdb_with_regex=$withval
13954 else
13955 gdb_with_regex=$gdb_use_included_regex
13956 fi
13957
13958 if test "$gdb_with_regex" = yes; then
13959
13960 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
13961
13962 fi
13963
13964 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
13965 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
13966 #include <sys/proc.h>
13967
13968 "
13969 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
13970
13971 cat >>confdefs.h <<_ACEOF
13972 #define HAVE_STRUCT_THREAD_TD_PCB 1
13973 _ACEOF
13974
13975
13976 fi
13977
13978
13979 # See if <sys/lwp.h> defines `struct lwp`.
13980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
13981 $as_echo_n "checking for struct lwp... " >&6; }
13982 if test "${gdb_cv_struct_lwp+set}" = set; then :
13983 $as_echo_n "(cached) " >&6
13984 else
13985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13986 /* end confdefs.h. */
13987 #include <sys/param.h>
13988 #define _KMEMUSER
13989 #include <sys/lwp.h>
13990 int
13991 main ()
13992 {
13993 struct lwp l;
13994 ;
13995 return 0;
13996 }
13997 _ACEOF
13998 if ac_fn_c_try_compile "$LINENO"; then :
13999 gdb_cv_struct_lwp=yes
14000 else
14001 gdb_cv_struct_lwp=no
14002 fi
14003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14004 fi
14005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
14006 $as_echo "$gdb_cv_struct_lwp" >&6; }
14007 if test $gdb_cv_struct_lwp = yes; then
14008
14009 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
14010
14011 fi
14012
14013 # See if <machine/reg.h> degines `struct reg'.
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
14015 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
14016 if test "${gdb_cv_struct_reg+set}" = set; then :
14017 $as_echo_n "(cached) " >&6
14018 else
14019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14020 /* end confdefs.h. */
14021 #include <sys/types.h>
14022 #include <machine/reg.h>
14023 int
14024 main ()
14025 {
14026 struct reg r;
14027 ;
14028 return 0;
14029 }
14030 _ACEOF
14031 if ac_fn_c_try_compile "$LINENO"; then :
14032 gdb_cv_struct_reg=yes
14033 else
14034 gdb_cv_struct_reg=no
14035 fi
14036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14037 fi
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
14039 $as_echo "$gdb_cv_struct_reg" >&6; }
14040 if test $gdb_cv_struct_reg = yes; then
14041
14042 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
14043
14044 fi
14045
14046 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
14047 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
14048 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
14049 #include <machine/reg.h>
14050 "
14051 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
14052
14053 cat >>confdefs.h <<_ACEOF
14054 #define HAVE_STRUCT_REG_R_FS 1
14055 _ACEOF
14056
14057
14058 fi
14059 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
14060 #include <machine/reg.h>
14061 "
14062 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
14063
14064 cat >>confdefs.h <<_ACEOF
14065 #define HAVE_STRUCT_REG_R_GS 1
14066 _ACEOF
14067
14068
14069 fi
14070
14071
14072 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
14073 # Older amd64 Linux's don't have the fs_base and gs_base members of
14074 # `struct user_regs_struct'.
14075 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "fs_base" "ac_cv_member_struct_user_regs_struct_fs_base" "#include <sys/user.h>
14076 "
14077 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
14078
14079 cat >>confdefs.h <<_ACEOF
14080 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
14081 _ACEOF
14082
14083
14084 fi
14085 ac_fn_c_check_member "$LINENO" "struct user_regs_struct" "gs_base" "ac_cv_member_struct_user_regs_struct_gs_base" "#include <sys/user.h>
14086 "
14087 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
14088
14089 cat >>confdefs.h <<_ACEOF
14090 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
14091 _ACEOF
14092
14093
14094 fi
14095
14096
14097 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14099 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14100 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
14101 $as_echo_n "(cached) " >&6
14102 else
14103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14104 /* end confdefs.h. */
14105 #include <sys/ptrace.h>
14106 int
14107 main ()
14108 {
14109 PTRACE_GETREGS;
14110 ;
14111 return 0;
14112 }
14113 _ACEOF
14114 if ac_fn_c_try_compile "$LINENO"; then :
14115 gdb_cv_have_ptrace_getregs=yes
14116 else
14117 gdb_cv_have_ptrace_getregs=no
14118 fi
14119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14120 fi
14121
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
14123 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
14124 if test $gdb_cv_have_ptrace_getregs = yes; then
14125
14126 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14127
14128 fi
14129
14130 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14132 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14133 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
14134 $as_echo_n "(cached) " >&6
14135 else
14136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14137 /* end confdefs.h. */
14138 #include <sys/ptrace.h>
14139 int
14140 main ()
14141 {
14142 PTRACE_GETFPXREGS;
14143 ;
14144 return 0;
14145 }
14146 _ACEOF
14147 if ac_fn_c_try_compile "$LINENO"; then :
14148 gdb_cv_have_ptrace_getfpxregs=yes
14149 else
14150 gdb_cv_have_ptrace_getfpxregs=no
14151 fi
14152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14153 fi
14154
14155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
14156 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
14157 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
14158
14159 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14160
14161 fi
14162
14163 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
14164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
14165 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
14166 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
14167 $as_echo_n "(cached) " >&6
14168 else
14169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14170 /* end confdefs.h. */
14171 #include <sys/types.h>
14172 #include <sys/ptrace.h>
14173 int
14174 main ()
14175 {
14176 PT_GETDBREGS;
14177 ;
14178 return 0;
14179 }
14180 _ACEOF
14181 if ac_fn_c_try_compile "$LINENO"; then :
14182 gdb_cv_have_pt_getdbregs=yes
14183 else
14184 gdb_cv_have_pt_getdbregs=no
14185 fi
14186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14187 fi
14188
14189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
14190 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
14191 if test $gdb_cv_have_pt_getdbregs = yes; then
14192
14193 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
14194
14195 fi
14196
14197 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
14198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
14199 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
14200 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
14201 $as_echo_n "(cached) " >&6
14202 else
14203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14204 /* end confdefs.h. */
14205 #include <sys/types.h>
14206 #include <sys/ptrace.h>
14207 int
14208 main ()
14209 {
14210 PT_GETXMMREGS;
14211 ;
14212 return 0;
14213 }
14214 _ACEOF
14215 if ac_fn_c_try_compile "$LINENO"; then :
14216 gdb_cv_have_pt_getxmmregs=yes
14217 else
14218 gdb_cv_have_pt_getxmmregs=no
14219 fi
14220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14221 fi
14222
14223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
14224 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
14225 if test $gdb_cv_have_pt_getxmmregs = yes; then
14226
14227 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
14228
14229 fi
14230
14231 # See if <sys/ptrace.h> supports LWP names on FreeBSD
14232 # Older FreeBSD versions don't have the pl_tdname member of
14233 # `struct ptrace_lwpinfo'.
14234 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
14235 "
14236 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = x""yes; then :
14237
14238 cat >>confdefs.h <<_ACEOF
14239 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
14240 _ACEOF
14241
14242
14243 fi
14244
14245
14246 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
14247 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
14248 # FreeBSD 10.3.
14249 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
14250 "
14251 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = x""yes; then :
14252
14253 cat >>confdefs.h <<_ACEOF
14254 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
14255 _ACEOF
14256
14257
14258 fi
14259
14260
14261 if test "$ac_cv_header_sys_procfs_h" = yes; then
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14263 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14264 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
14265 $as_echo_n "(cached) " >&6
14266 else
14267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14268 /* end confdefs.h. */
14269
14270 #define _SYSCALL32
14271 /* Needed for new procfs interface on sparc-solaris. */
14272 #define _STRUCTURED_PROC 1
14273 #include <sys/procfs.h>
14274 int
14275 main ()
14276 {
14277 gregset_t avar
14278 ;
14279 return 0;
14280 }
14281 _ACEOF
14282 if ac_fn_c_try_compile "$LINENO"; then :
14283 bfd_cv_have_sys_procfs_type_gregset_t=yes
14284 else
14285 bfd_cv_have_sys_procfs_type_gregset_t=no
14286
14287 fi
14288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14289 fi
14290
14291 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14292
14293 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14294
14295 fi
14296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14297 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14298
14299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14300 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14301 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
14302 $as_echo_n "(cached) " >&6
14303 else
14304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14305 /* end confdefs.h. */
14306
14307 #define _SYSCALL32
14308 /* Needed for new procfs interface on sparc-solaris. */
14309 #define _STRUCTURED_PROC 1
14310 #include <sys/procfs.h>
14311 int
14312 main ()
14313 {
14314 fpregset_t avar
14315 ;
14316 return 0;
14317 }
14318 _ACEOF
14319 if ac_fn_c_try_compile "$LINENO"; then :
14320 bfd_cv_have_sys_procfs_type_fpregset_t=yes
14321 else
14322 bfd_cv_have_sys_procfs_type_fpregset_t=no
14323
14324 fi
14325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14326 fi
14327
14328 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14329
14330 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14331
14332 fi
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14334 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14335
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14337 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14338 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
14339 $as_echo_n "(cached) " >&6
14340 else
14341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14342 /* end confdefs.h. */
14343
14344 #define _SYSCALL32
14345 /* Needed for new procfs interface on sparc-solaris. */
14346 #define _STRUCTURED_PROC 1
14347 #include <sys/procfs.h>
14348 int
14349 main ()
14350 {
14351 prgregset_t avar
14352 ;
14353 return 0;
14354 }
14355 _ACEOF
14356 if ac_fn_c_try_compile "$LINENO"; then :
14357 bfd_cv_have_sys_procfs_type_prgregset_t=yes
14358 else
14359 bfd_cv_have_sys_procfs_type_prgregset_t=no
14360
14361 fi
14362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14363 fi
14364
14365 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14366
14367 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14368
14369 fi
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14371 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14372
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14374 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14375 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
14376 $as_echo_n "(cached) " >&6
14377 else
14378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14379 /* end confdefs.h. */
14380
14381 #define _SYSCALL32
14382 /* Needed for new procfs interface on sparc-solaris. */
14383 #define _STRUCTURED_PROC 1
14384 #include <sys/procfs.h>
14385 int
14386 main ()
14387 {
14388 prfpregset_t avar
14389 ;
14390 return 0;
14391 }
14392 _ACEOF
14393 if ac_fn_c_try_compile "$LINENO"; then :
14394 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14395 else
14396 bfd_cv_have_sys_procfs_type_prfpregset_t=no
14397
14398 fi
14399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14400 fi
14401
14402 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14403
14404 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14405
14406 fi
14407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14408 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14409
14410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14411 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14412 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
14413 $as_echo_n "(cached) " >&6
14414 else
14415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14416 /* end confdefs.h. */
14417
14418 #define _SYSCALL32
14419 /* Needed for new procfs interface on sparc-solaris. */
14420 #define _STRUCTURED_PROC 1
14421 #include <sys/procfs.h>
14422 int
14423 main ()
14424 {
14425 prgregset32_t avar
14426 ;
14427 return 0;
14428 }
14429 _ACEOF
14430 if ac_fn_c_try_compile "$LINENO"; then :
14431 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
14432 else
14433 bfd_cv_have_sys_procfs_type_prgregset32_t=no
14434
14435 fi
14436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14437 fi
14438
14439 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
14440
14441 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
14442
14443 fi
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
14445 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
14446
14447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
14448 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
14449 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
14450 $as_echo_n "(cached) " >&6
14451 else
14452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14453 /* end confdefs.h. */
14454
14455 #define _SYSCALL32
14456 /* Needed for new procfs interface on sparc-solaris. */
14457 #define _STRUCTURED_PROC 1
14458 #include <sys/procfs.h>
14459 int
14460 main ()
14461 {
14462 lwpid_t avar
14463 ;
14464 return 0;
14465 }
14466 _ACEOF
14467 if ac_fn_c_try_compile "$LINENO"; then :
14468 bfd_cv_have_sys_procfs_type_lwpid_t=yes
14469 else
14470 bfd_cv_have_sys_procfs_type_lwpid_t=no
14471
14472 fi
14473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14474 fi
14475
14476 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
14477
14478 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14479
14480 fi
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
14482 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
14483
14484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
14485 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
14486 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
14487 $as_echo_n "(cached) " >&6
14488 else
14489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14490 /* end confdefs.h. */
14491
14492 #define _SYSCALL32
14493 /* Needed for new procfs interface on sparc-solaris. */
14494 #define _STRUCTURED_PROC 1
14495 #include <sys/procfs.h>
14496 int
14497 main ()
14498 {
14499 psaddr_t avar
14500 ;
14501 return 0;
14502 }
14503 _ACEOF
14504 if ac_fn_c_try_compile "$LINENO"; then :
14505 bfd_cv_have_sys_procfs_type_psaddr_t=yes
14506 else
14507 bfd_cv_have_sys_procfs_type_psaddr_t=no
14508
14509 fi
14510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14511 fi
14512
14513 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
14514
14515 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14516
14517 fi
14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
14519 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
14520
14521
14522
14523
14524 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
14526 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
14527 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
14528 $as_echo_n "(cached) " >&6
14529 else
14530 if test "$cross_compiling" = yes; then :
14531 gdb_cv_prfpregset_t_broken=yes
14532 else
14533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14534 /* end confdefs.h. */
14535 #include <sys/procfs.h>
14536 int main ()
14537 {
14538 if (sizeof (prfpregset_t) == sizeof (void *))
14539 return 1;
14540 return 0;
14541 }
14542 _ACEOF
14543 if ac_fn_c_try_run "$LINENO"; then :
14544 gdb_cv_prfpregset_t_broken=no
14545 else
14546 gdb_cv_prfpregset_t_broken=yes
14547 fi
14548 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14549 conftest.$ac_objext conftest.beam conftest.$ac_ext
14550 fi
14551
14552 fi
14553
14554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
14555 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
14556 if test $gdb_cv_prfpregset_t_broken = yes; then
14557
14558 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
14559
14560 fi
14561 fi
14562 fi
14563
14564 # Check if the compiler supports the `long long' type.
14565
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
14567 $as_echo_n "checking for long long support in compiler... " >&6; }
14568 if test "${gdb_cv_c_long_long+set}" = set; then :
14569 $as_echo_n "(cached) " >&6
14570 else
14571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14572 /* end confdefs.h. */
14573 extern long long foo;
14574 int
14575 main ()
14576 {
14577 switch (foo & 2) { case 0: return 1; }
14578 ;
14579 return 0;
14580 }
14581 _ACEOF
14582 if ac_fn_c_try_compile "$LINENO"; then :
14583 gdb_cv_c_long_long=yes
14584 else
14585 gdb_cv_c_long_long=no
14586 fi
14587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14588 fi
14589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
14590 $as_echo "$gdb_cv_c_long_long" >&6; }
14591 if test $gdb_cv_c_long_long != yes; then
14592 # libdecnumber requires long long.
14593 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
14594 fi
14595
14596 # Check if the compiler and runtime support printing long longs.
14597
14598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
14599 $as_echo_n "checking for long long support in printf... " >&6; }
14600 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
14601 $as_echo_n "(cached) " >&6
14602 else
14603 if test "$cross_compiling" = yes; then :
14604 gdb_cv_printf_has_long_long=no
14605 else
14606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14607 /* end confdefs.h. */
14608 $ac_includes_default
14609 int
14610 main ()
14611 {
14612 char buf[32];
14613 long long l = 0;
14614 l = (l << 16) + 0x0123;
14615 l = (l << 16) + 0x4567;
14616 l = (l << 16) + 0x89ab;
14617 l = (l << 16) + 0xcdef;
14618 sprintf (buf, "0x%016llx", l);
14619 return (strcmp ("0x0123456789abcdef", buf));
14620 ;
14621 return 0;
14622 }
14623 _ACEOF
14624 if ac_fn_c_try_run "$LINENO"; then :
14625 gdb_cv_printf_has_long_long=yes
14626 else
14627 gdb_cv_printf_has_long_long=no
14628 fi
14629 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14630 conftest.$ac_objext conftest.beam conftest.$ac_ext
14631 fi
14632
14633 fi
14634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
14635 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
14636 if test $gdb_cv_printf_has_long_long = yes; then
14637
14638 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
14639
14640 fi
14641
14642 # Check if the compiler and runtime support printing decfloats.
14643
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
14645 $as_echo_n "checking for decfloat support in printf... " >&6; }
14646 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
14647 $as_echo_n "(cached) " >&6
14648 else
14649 if test "$cross_compiling" = yes; then :
14650 gdb_cv_printf_has_decfloat=no
14651 else
14652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14653 /* end confdefs.h. */
14654 $ac_includes_default
14655 int
14656 main ()
14657 {
14658 char buf[64];
14659 _Decimal32 d32 = 1.2345df;
14660 _Decimal64 d64 = 1.2345dd;
14661 _Decimal128 d128 = 1.2345dl;
14662 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
14663 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
14664 ;
14665 return 0;
14666 }
14667 _ACEOF
14668 if ac_fn_c_try_run "$LINENO"; then :
14669 gdb_cv_printf_has_decfloat=yes
14670 else
14671 gdb_cv_printf_has_decfloat=no
14672 fi
14673 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14674 conftest.$ac_objext conftest.beam conftest.$ac_ext
14675 fi
14676
14677 fi
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
14679 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
14680 if test $gdb_cv_printf_has_decfloat = yes; then
14681
14682 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
14683
14684 fi
14685
14686 # Check if the compiler supports the `long double' type. We can't use
14687 # AC_C_LONG_DOUBLE because that one does additional checks on the
14688 # constants defined in <float.h> that fail on some systems,
14689 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
14690
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
14692 $as_echo_n "checking for long double support in compiler... " >&6; }
14693 if test "${gdb_cv_c_long_double+set}" = set; then :
14694 $as_echo_n "(cached) " >&6
14695 else
14696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14697 /* end confdefs.h. */
14698 long double foo;
14699 _ACEOF
14700 if ac_fn_c_try_compile "$LINENO"; then :
14701 gdb_cv_c_long_double=yes
14702 else
14703 gdb_cv_c_long_double=no
14704 fi
14705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14706 fi
14707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
14708 $as_echo "$gdb_cv_c_long_double" >&6; }
14709 if test $gdb_cv_c_long_double = yes; then
14710
14711 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
14712
14713 fi
14714
14715 # Check if the compiler and runtime support printing long doubles.
14716
14717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
14718 $as_echo_n "checking for long double support in printf... " >&6; }
14719 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
14720 $as_echo_n "(cached) " >&6
14721 else
14722 if test "$cross_compiling" = yes; then :
14723 gdb_cv_printf_has_long_double=no
14724 else
14725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14726 /* end confdefs.h. */
14727 $ac_includes_default
14728 int
14729 main ()
14730 {
14731 char buf[16];
14732 long double f = 3.141592653;
14733 sprintf (buf, "%Lg", f);
14734 return (strncmp ("3.14159", buf, 7));
14735 ;
14736 return 0;
14737 }
14738 _ACEOF
14739 if ac_fn_c_try_run "$LINENO"; then :
14740 gdb_cv_printf_has_long_double=yes
14741 else
14742 gdb_cv_printf_has_long_double=no
14743 fi
14744 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14745 conftest.$ac_objext conftest.beam conftest.$ac_ext
14746 fi
14747
14748 fi
14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
14750 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
14751 if test $gdb_cv_printf_has_long_double = yes; then
14752
14753 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
14754
14755 fi
14756
14757 # Check if the compiler and runtime support scanning long doubles.
14758
14759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
14760 $as_echo_n "checking for long double support in scanf... " >&6; }
14761 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
14762 $as_echo_n "(cached) " >&6
14763 else
14764 if test "$cross_compiling" = yes; then :
14765 gdb_cv_scanf_has_long_double=no
14766 else
14767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14768 /* end confdefs.h. */
14769 #include <stdio.h>
14770 int
14771 main ()
14772 {
14773 char *buf = "3.141592653";
14774 long double f = 0;
14775 sscanf (buf, "%Lg", &f);
14776 return !(f > 3.14159 && f < 3.14160);
14777 ;
14778 return 0;
14779 }
14780 _ACEOF
14781 if ac_fn_c_try_run "$LINENO"; then :
14782 gdb_cv_scanf_has_long_double=yes
14783 else
14784 gdb_cv_scanf_has_long_double=no
14785 fi
14786 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14787 conftest.$ac_objext conftest.beam conftest.$ac_ext
14788 fi
14789
14790 fi
14791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
14792 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
14793 if test $gdb_cv_scanf_has_long_double = yes; then
14794
14795 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
14796
14797 fi
14798
14799 case ${host_os} in
14800 aix*)
14801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
14802 $as_echo_n "checking for -bbigtoc option... " >&6; }
14803 if test "${gdb_cv_bigtoc+set}" = set; then :
14804 $as_echo_n "(cached) " >&6
14805 else
14806
14807 SAVE_LDFLAGS=$LDFLAGS
14808
14809 case $GCC in
14810 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
14811 *) gdb_cv_bigtoc=-bbigtoc ;;
14812 esac
14813
14814 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
14815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14816 /* end confdefs.h. */
14817
14818 int
14819 main ()
14820 {
14821 int i;
14822 ;
14823 return 0;
14824 }
14825 _ACEOF
14826 if ac_fn_c_try_link "$LINENO"; then :
14827
14828 else
14829 gdb_cv_bigtoc=
14830 fi
14831 rm -f core conftest.err conftest.$ac_objext \
14832 conftest$ac_exeext conftest.$ac_ext
14833 LDFLAGS="${SAVE_LDFLAGS}"
14834
14835 fi
14836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
14837 $as_echo "$gdb_cv_bigtoc" >&6; }
14838 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
14839 ;;
14840 esac
14841
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14843 $as_echo_n "checking for the dynamic export flag... " >&6; }
14844 dynamic_list=false
14845 if test "${gdb_native}" = yes; then
14846 # The dynamically loaded libthread_db needs access to symbols in the gdb
14847 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
14848 # may not be supported there.
14849 old_LDFLAGS="$LDFLAGS"
14850 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
14851 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14852 LDFLAGS="$LDFLAGS $RDYNAMIC"
14853 if test "${have_libpython}" = no; then
14854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14855 /* end confdefs.h. */
14856
14857 int
14858 main ()
14859 {
14860
14861 ;
14862 return 0;
14863 }
14864 _ACEOF
14865 if ac_fn_c_try_link "$LINENO"; then :
14866 dynamic_list=true
14867 fi
14868 rm -f core conftest.err conftest.$ac_objext \
14869 conftest$ac_exeext conftest.$ac_ext
14870 else
14871 # Workaround http://bugs.python.org/issue4434 where static
14872 # libpythonX.Y.a would get its symbols required for
14873 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
14874 # Problem does not happen for the recommended libpythonX.Y.so linkage.
14875
14876 # Note the workaround for Python
14877 # http://bugs.python.org/issue10112 earlier has removed
14878 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
14879 # here too, as otherwise it'd make this -Wl,--dynamic-list test
14880 # always pass.
14881 old_CFLAGS="$CFLAGS"
14882 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
14883 old_LIBS="$LIBS"
14884 LIBS="$LIBS $PYTHON_LIBS"
14885 old_CPPFLAGS="$CPPFLAGS"
14886 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
14887 if test "$cross_compiling" = yes; then :
14888 true
14889 else
14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14891 /* end confdefs.h. */
14892 #include "Python.h"
14893 int
14894 main ()
14895 {
14896 int err;
14897 Py_Initialize ();
14898 err = PyRun_SimpleString ("import itertools\n");
14899 Py_Finalize ();
14900 return err == 0 ? 0 : 1;
14901 ;
14902 return 0;
14903 }
14904 _ACEOF
14905 if ac_fn_c_try_run "$LINENO"; then :
14906 dynamic_list=true
14907 fi
14908 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14909 conftest.$ac_objext conftest.beam conftest.$ac_ext
14910 fi
14911
14912 LIBS="$old_LIBS"
14913 CFLAGS="$old_CFLAGS"
14914 CPPFLAGS="$old_CPPFLAGS"
14915 fi
14916 LDFLAGS="$old_LDFLAGS"
14917 fi
14918 if $dynamic_list; then
14919 found="-Wl,--dynamic-list"
14920 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14921 else
14922 found="-rdynamic"
14923 RDYNAMIC="-rdynamic"
14924 fi
14925
14926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14927 $as_echo "$found" >&6; }
14928
14929
14930 if test ${build} = ${host} -a ${host} = ${target} ; then
14931 case ${host_os} in
14932 aix*)
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
14934 $as_echo_n "checking for AiX thread debugging library... " >&6; }
14935 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
14936 $as_echo_n "(cached) " >&6
14937 else
14938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14939 /* end confdefs.h. */
14940 #include <sys/pthdebug.h>
14941 int
14942 main ()
14943 {
14944 #ifndef PTHDB_VERSION_3
14945 #error
14946 #endif
14947 ;
14948 return 0;
14949 }
14950 _ACEOF
14951 if ac_fn_c_try_compile "$LINENO"; then :
14952 gdb_cv_have_aix_thread_debug=yes
14953 else
14954 gdb_cv_have_aix_thread_debug=no
14955 fi
14956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14957 fi
14958
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
14960 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
14961 if test $gdb_cv_have_aix_thread_debug = yes; then
14962 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
14963 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
14964 LIBS="$LIBS -lpthdebug"
14965
14966 # Older versions of AIX do not provide the declaration for
14967 # the getthrds function (it appears that it was introduced
14968 # with AIX 6.x).
14969 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
14970 "
14971 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
14972 ac_have_decl=1
14973 else
14974 ac_have_decl=0
14975 fi
14976
14977 cat >>confdefs.h <<_ACEOF
14978 #define HAVE_DECL_GETTHRDS $ac_have_decl
14979 _ACEOF
14980
14981 fi
14982 ;;
14983 esac
14984
14985 fi
14986
14987 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
14988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
14989 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
14990 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
14991 $as_echo_n "(cached) " >&6
14992 else
14993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14994 /* end confdefs.h. */
14995 #include <thread_db.h>
14996 int
14997 main ()
14998 {
14999 int i = TD_NOTALLOC;
15000 ;
15001 return 0;
15002 }
15003 _ACEOF
15004 if ac_fn_c_try_compile "$LINENO"; then :
15005 gdb_cv_thread_db_h_has_td_notalloc=yes
15006 else
15007 gdb_cv_thread_db_h_has_td_notalloc=no
15008
15009 fi
15010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15011
15012 fi
15013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
15014 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
15015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
15016 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
15017 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
15018 $as_echo_n "(cached) " >&6
15019 else
15020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15021 /* end confdefs.h. */
15022 #include <thread_db.h>
15023 int
15024 main ()
15025 {
15026 int i = TD_VERSION;
15027 ;
15028 return 0;
15029 }
15030 _ACEOF
15031 if ac_fn_c_try_compile "$LINENO"; then :
15032 gdb_cv_thread_db_h_has_td_version=yes
15033 else
15034 gdb_cv_thread_db_h_has_td_version=no
15035
15036 fi
15037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15038
15039 fi
15040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
15041 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
15042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
15043 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
15044 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
15045 $as_echo_n "(cached) " >&6
15046 else
15047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15048 /* end confdefs.h. */
15049 #include <thread_db.h>
15050 int
15051 main ()
15052 {
15053 int i = TD_NOTLS;
15054 ;
15055 return 0;
15056 }
15057 _ACEOF
15058 if ac_fn_c_try_compile "$LINENO"; then :
15059 gdb_cv_thread_db_h_has_td_notls=yes
15060 else
15061 gdb_cv_thread_db_h_has_td_notls=no
15062
15063 fi
15064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15065
15066 fi
15067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
15068 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
15069 fi
15070 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
15071
15072 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
15073
15074 fi
15075 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
15076
15077 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
15078
15079 fi
15080 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
15081
15082 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
15083
15084 fi
15085
15086 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
15087 "
15088 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
15089 ac_have_decl=1
15090 else
15091 ac_have_decl=0
15092 fi
15093
15094 cat >>confdefs.h <<_ACEOF
15095 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
15096 _ACEOF
15097
15098
15099 if test "$cross_compiling" = yes; then :
15100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15101 /* end confdefs.h. */
15102 #include <sys/personality.h>
15103 int
15104 main ()
15105 {
15106
15107 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15108 # define ADDR_NO_RANDOMIZE 0x0040000
15109 # endif
15110 /* Test the flag could be set and stays set. */
15111 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15112 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15113 return 1
15114 ;
15115 return 0;
15116 }
15117 _ACEOF
15118 if ac_fn_c_try_link "$LINENO"; then :
15119 have_personality=true
15120 else
15121 have_personality=false
15122 fi
15123 rm -f core conftest.err conftest.$ac_objext \
15124 conftest$ac_exeext conftest.$ac_ext
15125 else
15126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15127 /* end confdefs.h. */
15128 #include <sys/personality.h>
15129 int
15130 main ()
15131 {
15132
15133 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
15134 # define ADDR_NO_RANDOMIZE 0x0040000
15135 # endif
15136 /* Test the flag could be set and stays set. */
15137 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
15138 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
15139 return 1
15140 ;
15141 return 0;
15142 }
15143 _ACEOF
15144 if ac_fn_c_try_run "$LINENO"; then :
15145 have_personality=true
15146 else
15147 have_personality=false
15148 fi
15149 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15150 conftest.$ac_objext conftest.beam conftest.$ac_ext
15151 fi
15152
15153 if $have_personality
15154 then
15155
15156 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
15157
15158 fi
15159
15160 case $host_os in
15161 go32* | *djgpp*)
15162 gdbinit=gdb.ini
15163 ;;
15164 *)
15165 gdbinit=.gdbinit
15166 ;;
15167 esac
15168
15169 cat >>confdefs.h <<_ACEOF
15170 #define GDBINIT "$gdbinit"
15171 _ACEOF
15172
15173
15174
15175 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
15176 # except that the argument to --with-sysroot is optional.
15177 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
15178 if test "x$with_sysroot" = xyes; then
15179 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
15180 fi
15181
15182 # Check whether --with-sysroot was given.
15183 if test "${with_sysroot+set}" = set; then :
15184 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
15185 else
15186 TARGET_SYSTEM_ROOT=
15187 fi
15188
15189
15190 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15191 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15192 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
15193 ac_define_dir=`eval echo $ac_define_dir`
15194
15195 cat >>confdefs.h <<_ACEOF
15196 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
15197 _ACEOF
15198
15199
15200
15201
15202 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15203 if test "x$prefix" = xNONE; then
15204 test_prefix=/usr/local
15205 else
15206 test_prefix=$prefix
15207 fi
15208 else
15209 test_prefix=$exec_prefix
15210 fi
15211 value=0
15212 case ${ac_define_dir} in
15213 "${test_prefix}"|"${test_prefix}/"*|\
15214 '${exec_prefix}'|'${exec_prefix}/'*)
15215 value=1
15216 ;;
15217 esac
15218
15219 cat >>confdefs.h <<_ACEOF
15220 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
15221 _ACEOF
15222
15223
15224
15225
15226
15227 # Check whether --with-system-gdbinit was given.
15228 if test "${with_system_gdbinit+set}" = set; then :
15229 withval=$with_system_gdbinit;
15230 SYSTEM_GDBINIT=$withval
15231 else
15232 SYSTEM_GDBINIT=
15233 fi
15234
15235
15236 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
15237 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15238 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
15239 ac_define_dir=`eval echo $ac_define_dir`
15240
15241 cat >>confdefs.h <<_ACEOF
15242 #define SYSTEM_GDBINIT "$ac_define_dir"
15243 _ACEOF
15244
15245
15246
15247
15248 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
15249 if test "x$prefix" = xNONE; then
15250 test_prefix=/usr/local
15251 else
15252 test_prefix=$prefix
15253 fi
15254 else
15255 test_prefix=$exec_prefix
15256 fi
15257 value=0
15258 case ${ac_define_dir} in
15259 "${test_prefix}"|"${test_prefix}/"*|\
15260 '${exec_prefix}'|'${exec_prefix}/'*)
15261 value=1
15262 ;;
15263 esac
15264
15265 cat >>confdefs.h <<_ACEOF
15266 #define SYSTEM_GDBINIT_RELOCATABLE $value
15267 _ACEOF
15268
15269
15270
15271
15272
15273 # Check whether --enable-werror was given.
15274 if test "${enable_werror+set}" = set; then :
15275 enableval=$enable_werror; case "${enableval}" in
15276 yes | y) ERROR_ON_WARNING="yes" ;;
15277 no | n) ERROR_ON_WARNING="no" ;;
15278 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15279 esac
15280 fi
15281
15282
15283 # Enable -Werror by default when using gcc. Turn it off for releases.
15284 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
15285 ERROR_ON_WARNING=yes
15286 fi
15287
15288 WERROR_CFLAGS=""
15289 if test "${ERROR_ON_WARNING}" = yes ; then
15290 WERROR_CFLAGS="-Werror"
15291 fi
15292
15293 # The options we'll try to enable.
15294 build_warnings="-Wall -Wpointer-arith \
15295 -Wno-unused -Wunused-value -Wunused-function \
15296 -Wno-switch -Wno-char-subscripts \
15297 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
15298 -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized \
15299 -Wno-mismatched-tags"
15300
15301 case "${host}" in
15302 *-*-mingw32*)
15303 # Enable -Wno-format by default when using gcc on mingw since many
15304 # GCC versions complain about %I64.
15305 build_warnings="$build_warnings -Wno-format" ;;
15306 *-*-solaris*)
15307 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
15308 # doesn't understand.
15309 build_warnings="$build_warnings -Wno-unknown-pragmas"
15310 # Solaris 11 <unistd.h> marks vfork deprecated.
15311 build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
15312 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
15313 esac
15314
15315 # Check whether --enable-build-warnings was given.
15316 if test "${enable_build_warnings+set}" = set; then :
15317 enableval=$enable_build_warnings; case "${enableval}" in
15318 yes) ;;
15319 no) build_warnings="-w";;
15320 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15321 build_warnings="${build_warnings} ${t}";;
15322 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15323 build_warnings="${t} ${build_warnings}";;
15324 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15325 esac
15326 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15327 echo "Setting compiler warning flags = $build_warnings" 6>&1
15328 fi
15329 fi
15330 # Check whether --enable-gdb-build-warnings was given.
15331 if test "${enable_gdb_build_warnings+set}" = set; then :
15332 enableval=$enable_gdb_build_warnings; case "${enableval}" in
15333 yes) ;;
15334 no) build_warnings="-w";;
15335 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15336 build_warnings="${build_warnings} ${t}";;
15337 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15338 build_warnings="${t} ${build_warnings}";;
15339 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15340 esac
15341 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
15342 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
15343 fi
15344 fi
15345
15346 # The set of warnings supported by a C++ compiler is not the same as
15347 # of the C compiler.
15348 ac_ext=cpp
15349 ac_cpp='$CXXCPP $CPPFLAGS'
15350 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15351 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15352 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15353
15354
15355 WARN_CFLAGS=""
15356 if test "x${build_warnings}" != x -a "x$GCC" = xyes
15357 then
15358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
15359 $as_echo_n "checking compiler warning flags... " >&6; }
15360 # Separate out the -Werror flag as some files just cannot be
15361 # compiled with it enabled.
15362 for w in ${build_warnings}; do
15363 # GCC does not complain about -Wno-unknown-warning. Invert
15364 # and test -Wunknown-warning instead.
15365 case $w in
15366 -Wno-*)
15367 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
15368 *)
15369 wtest=$w ;;
15370 esac
15371
15372 case $w in
15373 -Werr*) WERROR_CFLAGS=-Werror ;;
15374 *)
15375 # Check whether GCC accepts it.
15376 saved_CFLAGS="$CFLAGS"
15377 CFLAGS="$CFLAGS -Werror $wtest"
15378 saved_CXXFLAGS="$CXXFLAGS"
15379 CXXFLAGS="$CXXFLAGS -Werror $wtest"
15380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15381 /* end confdefs.h. */
15382
15383 int
15384 main ()
15385 {
15386
15387 ;
15388 return 0;
15389 }
15390 _ACEOF
15391 if ac_fn_cxx_try_compile "$LINENO"; then :
15392 WARN_CFLAGS="${WARN_CFLAGS} $w"
15393 fi
15394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15395 CFLAGS="$saved_CFLAGS"
15396 CXXFLAGS="$saved_CXXFLAGS"
15397 esac
15398 done
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
15400 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
15401 fi
15402
15403
15404
15405 ac_ext=c
15406 ac_cpp='$CPP $CPPFLAGS'
15407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15410
15411
15412
15413 # In the Cygwin environment, we need some additional flags.
15414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
15415 $as_echo_n "checking for cygwin... " >&6; }
15416 if test "${gdb_cv_os_cygwin+set}" = set; then :
15417 $as_echo_n "(cached) " >&6
15418 else
15419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15420 /* end confdefs.h. */
15421
15422 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
15423 lose
15424 #endif
15425 _ACEOF
15426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15427 $EGREP "^lose$" >/dev/null 2>&1; then :
15428 gdb_cv_os_cygwin=yes
15429 else
15430 gdb_cv_os_cygwin=no
15431 fi
15432 rm -f conftest*
15433
15434 fi
15435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
15436 $as_echo "$gdb_cv_os_cygwin" >&6; }
15437
15438
15439 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
15440 case ${host} in
15441 *go32* ) SER_HARDWIRE=ser-go32.o ;;
15442 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
15443 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
15444 esac
15445
15446
15447 # libreadline needs libuser32.a in a cygwin environment
15448 WIN32LIBS=
15449 if test x$gdb_cv_os_cygwin = xyes; then
15450 WIN32LIBS="-luser32"
15451 case "${target}" in
15452 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
15453 ;;
15454 esac
15455 fi
15456
15457 # The ser-tcp.c module requires sockets.
15458 case ${host} in
15459 *mingw32*)
15460
15461 $as_echo "#define USE_WIN32API 1" >>confdefs.h
15462
15463 WIN32LIBS="$WIN32LIBS -lws2_32"
15464 ;;
15465 esac
15466
15467
15468 # Add ELF support to GDB, but only if BFD includes ELF support.
15469
15470 OLD_CFLAGS=$CFLAGS
15471 OLD_LDFLAGS=$LDFLAGS
15472 OLD_LIBS=$LIBS
15473 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15474 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15475 # always want our bfd.
15476 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15477 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15478 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15479 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15480 LIBS="-lbfd -liberty -lz $intl $LIBS"
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
15482 $as_echo_n "checking for ELF support in BFD... " >&6; }
15483 if test "${gdb_cv_var_elf+set}" = set; then :
15484 $as_echo_n "(cached) " >&6
15485 else
15486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15487 /* end confdefs.h. */
15488 #include <stdlib.h>
15489 #include "bfd.h"
15490 #include "elf-bfd.h"
15491
15492 int
15493 main ()
15494 {
15495 return bfd_get_elf_phdr_upper_bound (NULL);
15496 ;
15497 return 0;
15498 }
15499 _ACEOF
15500 if ac_fn_c_try_link "$LINENO"; then :
15501 gdb_cv_var_elf=yes
15502 else
15503 gdb_cv_var_elf=no
15504 fi
15505 rm -f core conftest.err conftest.$ac_objext \
15506 conftest$ac_exeext conftest.$ac_ext
15507 fi
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
15509 $as_echo "$gdb_cv_var_elf" >&6; }
15510 CFLAGS=$OLD_CFLAGS
15511 LDFLAGS=$OLD_LDFLAGS
15512 LIBS=$OLD_LIBS
15513 if test $gdb_cv_var_elf = yes; then
15514 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
15515
15516 $as_echo "#define HAVE_ELF 1" >>confdefs.h
15517
15518 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
15519 if test "$plugins" = "yes"; then
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15521 $as_echo_n "checking for library containing dlopen... " >&6; }
15522 if test "${ac_cv_search_dlopen+set}" = set; then :
15523 $as_echo_n "(cached) " >&6
15524 else
15525 ac_func_search_save_LIBS=$LIBS
15526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15527 /* end confdefs.h. */
15528
15529 /* Override any GCC internal prototype to avoid an error.
15530 Use char because int might match the return type of a GCC
15531 builtin and then its argument prototype would still apply. */
15532 #ifdef __cplusplus
15533 extern "C"
15534 #endif
15535 char dlopen ();
15536 int
15537 main ()
15538 {
15539 return dlopen ();
15540 ;
15541 return 0;
15542 }
15543 _ACEOF
15544 for ac_lib in '' dl; do
15545 if test -z "$ac_lib"; then
15546 ac_res="none required"
15547 else
15548 ac_res=-l$ac_lib
15549 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15550 fi
15551 if ac_fn_c_try_link "$LINENO"; then :
15552 ac_cv_search_dlopen=$ac_res
15553 fi
15554 rm -f core conftest.err conftest.$ac_objext \
15555 conftest$ac_exeext
15556 if test "${ac_cv_search_dlopen+set}" = set; then :
15557 break
15558 fi
15559 done
15560 if test "${ac_cv_search_dlopen+set}" = set; then :
15561
15562 else
15563 ac_cv_search_dlopen=no
15564 fi
15565 rm conftest.$ac_ext
15566 LIBS=$ac_func_search_save_LIBS
15567 fi
15568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15569 $as_echo "$ac_cv_search_dlopen" >&6; }
15570 ac_res=$ac_cv_search_dlopen
15571 if test "$ac_res" != no; then :
15572 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15573
15574 fi
15575
15576 fi
15577 fi
15578
15579 # Add macho support to GDB, but only if BFD includes it.
15580
15581 OLD_CFLAGS=$CFLAGS
15582 OLD_LDFLAGS=$LDFLAGS
15583 OLD_LIBS=$LIBS
15584 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
15585 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
15586 # always want our bfd.
15587 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
15588 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
15589 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
15590 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
15591 LIBS="-lbfd -liberty -lz $intl $LIBS"
15592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
15593 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
15594 if test "${gdb_cv_var_macho+set}" = set; then :
15595 $as_echo_n "(cached) " >&6
15596 else
15597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15598 /* end confdefs.h. */
15599 #include <stdlib.h>
15600 #include "bfd.h"
15601 #include "mach-o.h"
15602
15603 int
15604 main ()
15605 {
15606 return bfd_mach_o_lookup_command (NULL, 0, NULL);
15607 ;
15608 return 0;
15609 }
15610 _ACEOF
15611 if ac_fn_c_try_link "$LINENO"; then :
15612 gdb_cv_var_macho=yes
15613 else
15614 gdb_cv_var_macho=no
15615 fi
15616 rm -f core conftest.err conftest.$ac_objext \
15617 conftest$ac_exeext conftest.$ac_ext
15618 fi
15619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
15620 $as_echo "$gdb_cv_var_macho" >&6; }
15621 CFLAGS=$OLD_CFLAGS
15622 LDFLAGS=$OLD_LDFLAGS
15623 LIBS=$OLD_LIBS
15624 if test $gdb_cv_var_macho = yes; then
15625 CONFIG_OBS="$CONFIG_OBS machoread.o"
15626 fi
15627
15628 # Add any host-specific objects to GDB.
15629 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
15630
15631 # If building on ELF, look for lzma support for embedded compressed debug info.
15632 if test $gdb_cv_var_elf = yes; then
15633
15634 # Check whether --with-lzma was given.
15635 if test "${with_lzma+set}" = set; then :
15636 withval=$with_lzma;
15637 else
15638 with_lzma=auto
15639 fi
15640
15641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
15642 $as_echo_n "checking whether to use lzma... " >&6; }
15643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
15644 $as_echo "$with_lzma" >&6; }
15645
15646 if test "${with_lzma}" != no; then
15647
15648
15649
15650
15651
15652
15653
15654
15655 use_additional=yes
15656
15657 acl_save_prefix="$prefix"
15658 prefix="$acl_final_prefix"
15659 acl_save_exec_prefix="$exec_prefix"
15660 exec_prefix="$acl_final_exec_prefix"
15661
15662 eval additional_includedir=\"$includedir\"
15663 eval additional_libdir=\"$libdir\"
15664
15665 exec_prefix="$acl_save_exec_prefix"
15666 prefix="$acl_save_prefix"
15667
15668
15669 # Check whether --with-liblzma-prefix was given.
15670 if test "${with_liblzma_prefix+set}" = set; then :
15671 withval=$with_liblzma_prefix;
15672 if test "X$withval" = "Xno"; then
15673 use_additional=no
15674 else
15675 if test "X$withval" = "X"; then
15676
15677 acl_save_prefix="$prefix"
15678 prefix="$acl_final_prefix"
15679 acl_save_exec_prefix="$exec_prefix"
15680 exec_prefix="$acl_final_exec_prefix"
15681
15682 eval additional_includedir=\"$includedir\"
15683 eval additional_libdir=\"$libdir\"
15684
15685 exec_prefix="$acl_save_exec_prefix"
15686 prefix="$acl_save_prefix"
15687
15688 else
15689 additional_includedir="$withval/include"
15690 additional_libdir="$withval/lib"
15691 fi
15692 fi
15693
15694 fi
15695
15696 LIBLZMA=
15697 LTLIBLZMA=
15698 INCLZMA=
15699 rpathdirs=
15700 ltrpathdirs=
15701 names_already_handled=
15702 names_next_round='lzma '
15703 while test -n "$names_next_round"; do
15704 names_this_round="$names_next_round"
15705 names_next_round=
15706 for name in $names_this_round; do
15707 already_handled=
15708 for n in $names_already_handled; do
15709 if test "$n" = "$name"; then
15710 already_handled=yes
15711 break
15712 fi
15713 done
15714 if test -z "$already_handled"; then
15715 names_already_handled="$names_already_handled $name"
15716 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15717 eval value=\"\$HAVE_LIB$uppername\"
15718 if test -n "$value"; then
15719 if test "$value" = yes; then
15720 eval value=\"\$LIB$uppername\"
15721 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
15722 eval value=\"\$LTLIB$uppername\"
15723 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
15724 else
15725 :
15726 fi
15727 else
15728 found_dir=
15729 found_la=
15730 found_so=
15731 found_a=
15732 if test $use_additional = yes; then
15733 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
15734 found_dir="$additional_libdir"
15735 found_so="$additional_libdir/lib$name.$shlibext"
15736 if test -f "$additional_libdir/lib$name.la"; then
15737 found_la="$additional_libdir/lib$name.la"
15738 fi
15739 else
15740 if test -f "$additional_libdir/lib$name.$libext"; then
15741 found_dir="$additional_libdir"
15742 found_a="$additional_libdir/lib$name.$libext"
15743 if test -f "$additional_libdir/lib$name.la"; then
15744 found_la="$additional_libdir/lib$name.la"
15745 fi
15746 fi
15747 fi
15748 fi
15749 if test "X$found_dir" = "X"; then
15750 for x in $LDFLAGS $LTLIBLZMA; do
15751
15752 acl_save_prefix="$prefix"
15753 prefix="$acl_final_prefix"
15754 acl_save_exec_prefix="$exec_prefix"
15755 exec_prefix="$acl_final_exec_prefix"
15756 eval x=\"$x\"
15757 exec_prefix="$acl_save_exec_prefix"
15758 prefix="$acl_save_prefix"
15759
15760 case "$x" in
15761 -L*)
15762 dir=`echo "X$x" | sed -e 's/^X-L//'`
15763 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
15764 found_dir="$dir"
15765 found_so="$dir/lib$name.$shlibext"
15766 if test -f "$dir/lib$name.la"; then
15767 found_la="$dir/lib$name.la"
15768 fi
15769 else
15770 if test -f "$dir/lib$name.$libext"; then
15771 found_dir="$dir"
15772 found_a="$dir/lib$name.$libext"
15773 if test -f "$dir/lib$name.la"; then
15774 found_la="$dir/lib$name.la"
15775 fi
15776 fi
15777 fi
15778 ;;
15779 esac
15780 if test "X$found_dir" != "X"; then
15781 break
15782 fi
15783 done
15784 fi
15785 if test "X$found_dir" != "X"; then
15786 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
15787 if test "X$found_so" != "X"; then
15788 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
15789 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15790 else
15791 haveit=
15792 for x in $ltrpathdirs; do
15793 if test "X$x" = "X$found_dir"; then
15794 haveit=yes
15795 break
15796 fi
15797 done
15798 if test -z "$haveit"; then
15799 ltrpathdirs="$ltrpathdirs $found_dir"
15800 fi
15801 if test "$hardcode_direct" = yes; then
15802 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15803 else
15804 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
15805 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15806 haveit=
15807 for x in $rpathdirs; do
15808 if test "X$x" = "X$found_dir"; then
15809 haveit=yes
15810 break
15811 fi
15812 done
15813 if test -z "$haveit"; then
15814 rpathdirs="$rpathdirs $found_dir"
15815 fi
15816 else
15817 haveit=
15818 for x in $LDFLAGS $LIBLZMA; do
15819
15820 acl_save_prefix="$prefix"
15821 prefix="$acl_final_prefix"
15822 acl_save_exec_prefix="$exec_prefix"
15823 exec_prefix="$acl_final_exec_prefix"
15824 eval x=\"$x\"
15825 exec_prefix="$acl_save_exec_prefix"
15826 prefix="$acl_save_prefix"
15827
15828 if test "X$x" = "X-L$found_dir"; then
15829 haveit=yes
15830 break
15831 fi
15832 done
15833 if test -z "$haveit"; then
15834 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
15835 fi
15836 if test "$hardcode_minus_L" != no; then
15837 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
15838 else
15839 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15840 fi
15841 fi
15842 fi
15843 fi
15844 else
15845 if test "X$found_a" != "X"; then
15846 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
15847 else
15848 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
15849 fi
15850 fi
15851 additional_includedir=
15852 case "$found_dir" in
15853 */lib | */lib/)
15854 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15855 additional_includedir="$basedir/include"
15856 ;;
15857 esac
15858 if test "X$additional_includedir" != "X"; then
15859 if test "X$additional_includedir" != "X/usr/include"; then
15860 haveit=
15861 if test "X$additional_includedir" = "X/usr/local/include"; then
15862 if test -n "$GCC"; then
15863 case $host_os in
15864 linux*) haveit=yes;;
15865 esac
15866 fi
15867 fi
15868 if test -z "$haveit"; then
15869 for x in $CPPFLAGS $INCLZMA; do
15870
15871 acl_save_prefix="$prefix"
15872 prefix="$acl_final_prefix"
15873 acl_save_exec_prefix="$exec_prefix"
15874 exec_prefix="$acl_final_exec_prefix"
15875 eval x=\"$x\"
15876 exec_prefix="$acl_save_exec_prefix"
15877 prefix="$acl_save_prefix"
15878
15879 if test "X$x" = "X-I$additional_includedir"; then
15880 haveit=yes
15881 break
15882 fi
15883 done
15884 if test -z "$haveit"; then
15885 if test -d "$additional_includedir"; then
15886 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
15887 fi
15888 fi
15889 fi
15890 fi
15891 fi
15892 if test -n "$found_la"; then
15893 save_libdir="$libdir"
15894 case "$found_la" in
15895 */* | *\\*) . "$found_la" ;;
15896 *) . "./$found_la" ;;
15897 esac
15898 libdir="$save_libdir"
15899 for dep in $dependency_libs; do
15900 case "$dep" in
15901 -L*)
15902 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15903 if test "X$additional_libdir" != "X/usr/lib"; then
15904 haveit=
15905 if test "X$additional_libdir" = "X/usr/local/lib"; then
15906 if test -n "$GCC"; then
15907 case $host_os in
15908 linux*) haveit=yes;;
15909 esac
15910 fi
15911 fi
15912 if test -z "$haveit"; then
15913 haveit=
15914 for x in $LDFLAGS $LIBLZMA; do
15915
15916 acl_save_prefix="$prefix"
15917 prefix="$acl_final_prefix"
15918 acl_save_exec_prefix="$exec_prefix"
15919 exec_prefix="$acl_final_exec_prefix"
15920 eval x=\"$x\"
15921 exec_prefix="$acl_save_exec_prefix"
15922 prefix="$acl_save_prefix"
15923
15924 if test "X$x" = "X-L$additional_libdir"; then
15925 haveit=yes
15926 break
15927 fi
15928 done
15929 if test -z "$haveit"; then
15930 if test -d "$additional_libdir"; then
15931 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
15932 fi
15933 fi
15934 haveit=
15935 for x in $LDFLAGS $LTLIBLZMA; do
15936
15937 acl_save_prefix="$prefix"
15938 prefix="$acl_final_prefix"
15939 acl_save_exec_prefix="$exec_prefix"
15940 exec_prefix="$acl_final_exec_prefix"
15941 eval x=\"$x\"
15942 exec_prefix="$acl_save_exec_prefix"
15943 prefix="$acl_save_prefix"
15944
15945 if test "X$x" = "X-L$additional_libdir"; then
15946 haveit=yes
15947 break
15948 fi
15949 done
15950 if test -z "$haveit"; then
15951 if test -d "$additional_libdir"; then
15952 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
15953 fi
15954 fi
15955 fi
15956 fi
15957 ;;
15958 -R*)
15959 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15960 if test "$enable_rpath" != no; then
15961 haveit=
15962 for x in $rpathdirs; do
15963 if test "X$x" = "X$dir"; then
15964 haveit=yes
15965 break
15966 fi
15967 done
15968 if test -z "$haveit"; then
15969 rpathdirs="$rpathdirs $dir"
15970 fi
15971 haveit=
15972 for x in $ltrpathdirs; do
15973 if test "X$x" = "X$dir"; then
15974 haveit=yes
15975 break
15976 fi
15977 done
15978 if test -z "$haveit"; then
15979 ltrpathdirs="$ltrpathdirs $dir"
15980 fi
15981 fi
15982 ;;
15983 -l*)
15984 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15985 ;;
15986 *.la)
15987 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15988 ;;
15989 *)
15990 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
15991 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
15992 ;;
15993 esac
15994 done
15995 fi
15996 else
15997 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
15998 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
15999 fi
16000 fi
16001 fi
16002 done
16003 done
16004 if test "X$rpathdirs" != "X"; then
16005 if test -n "$hardcode_libdir_separator"; then
16006 alldirs=
16007 for found_dir in $rpathdirs; do
16008 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
16009 done
16010 acl_save_libdir="$libdir"
16011 libdir="$alldirs"
16012 eval flag=\"$hardcode_libdir_flag_spec\"
16013 libdir="$acl_save_libdir"
16014 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16015 else
16016 for found_dir in $rpathdirs; do
16017 acl_save_libdir="$libdir"
16018 libdir="$found_dir"
16019 eval flag=\"$hardcode_libdir_flag_spec\"
16020 libdir="$acl_save_libdir"
16021 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
16022 done
16023 fi
16024 fi
16025 if test "X$ltrpathdirs" != "X"; then
16026 for found_dir in $ltrpathdirs; do
16027 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
16028 done
16029 fi
16030
16031
16032 ac_save_CPPFLAGS="$CPPFLAGS"
16033
16034 for element in $INCLZMA; do
16035 haveit=
16036 for x in $CPPFLAGS; do
16037
16038 acl_save_prefix="$prefix"
16039 prefix="$acl_final_prefix"
16040 acl_save_exec_prefix="$exec_prefix"
16041 exec_prefix="$acl_final_exec_prefix"
16042 eval x=\"$x\"
16043 exec_prefix="$acl_save_exec_prefix"
16044 prefix="$acl_save_prefix"
16045
16046 if test "X$x" = "X$element"; then
16047 haveit=yes
16048 break
16049 fi
16050 done
16051 if test -z "$haveit"; then
16052 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16053 fi
16054 done
16055
16056
16057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
16058 $as_echo_n "checking for liblzma... " >&6; }
16059 if test "${ac_cv_liblzma+set}" = set; then :
16060 $as_echo_n "(cached) " >&6
16061 else
16062
16063 ac_save_LIBS="$LIBS"
16064 LIBS="$LIBS $LIBLZMA"
16065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16066 /* end confdefs.h. */
16067 #include "lzma.h"
16068 int
16069 main ()
16070 {
16071 lzma_index_iter iter;
16072 lzma_index_iter_init (&iter, 0);
16073 lzma_mf_is_supported (LZMA_MF_HC3);
16074 ;
16075 return 0;
16076 }
16077 _ACEOF
16078 if ac_fn_c_try_link "$LINENO"; then :
16079 ac_cv_liblzma=yes
16080 else
16081 ac_cv_liblzma=no
16082 fi
16083 rm -f core conftest.err conftest.$ac_objext \
16084 conftest$ac_exeext conftest.$ac_ext
16085 LIBS="$ac_save_LIBS"
16086
16087 fi
16088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
16089 $as_echo "$ac_cv_liblzma" >&6; }
16090 if test "$ac_cv_liblzma" = yes; then
16091 HAVE_LIBLZMA=yes
16092
16093 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
16094
16095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
16096 $as_echo_n "checking how to link with liblzma... " >&6; }
16097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
16098 $as_echo "$LIBLZMA" >&6; }
16099 else
16100 HAVE_LIBLZMA=no
16101 CPPFLAGS="$ac_save_CPPFLAGS"
16102 LIBLZMA=
16103 LTLIBLZMA=
16104 fi
16105
16106
16107
16108
16109
16110
16111 if test "$HAVE_LIBLZMA" != yes; then
16112 if test "$with_lzma" = yes; then
16113 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
16114 fi
16115 fi
16116 fi
16117 fi
16118
16119 LIBGUI="../libgui/src/libgui.a"
16120 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
16121
16122
16123
16124 WIN32LDAPP=
16125
16126
16127
16128 case "${host}" in
16129 *-*-cygwin* | *-*-mingw* )
16130 configdir="win"
16131 ;;
16132 *)
16133 configdir="unix"
16134 ;;
16135 esac
16136
16137 GDBTKLIBS=
16138 if test "${enable_gdbtk}" = "yes"; then
16139
16140 # Gdbtk must have an absolute path to srcdir in order to run
16141 # properly when not installed.
16142 here=`pwd`
16143 cd ${srcdir}
16144 GDBTK_SRC_DIR=`pwd`
16145 cd $here
16146
16147
16148 #
16149 # Ok, lets find the tcl configuration
16150 # First, look for one uninstalled.
16151 # the alternative search directory is invoked by --with-tcl
16152 #
16153
16154 if test x"${no_tcl}" = x ; then
16155 # we reset no_tcl in case something fails here
16156 no_tcl=true
16157
16158 # Check whether --with-tcl was given.
16159 if test "${with_tcl+set}" = set; then :
16160 withval=$with_tcl; with_tclconfig=${withval}
16161 fi
16162
16163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
16164 $as_echo_n "checking for Tcl configuration... " >&6; }
16165 if test "${ac_cv_c_tclconfig+set}" = set; then :
16166 $as_echo_n "(cached) " >&6
16167 else
16168
16169
16170 # First check to see if --with-tcl was specified.
16171 case "${host}" in
16172 *-*-cygwin*) platDir="win" ;;
16173 *) platDir="unix" ;;
16174 esac
16175 if test x"${with_tclconfig}" != x ; then
16176 if test -f "${with_tclconfig}/tclConfig.sh" ; then
16177 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
16178 else
16179 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
16180 fi
16181 fi
16182
16183 # then check for a private Tcl installation
16184 if test x"${ac_cv_c_tclconfig}" = x ; then
16185 for i in \
16186 ../tcl \
16187 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16188 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
16189 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
16190 ../../tcl \
16191 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16192 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
16193 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
16194 ../../../tcl \
16195 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16196 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
16197 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
16198 if test -f "$i/$platDir/tclConfig.sh" ; then
16199 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16200 break
16201 fi
16202 done
16203 fi
16204
16205 # on Darwin, check in Framework installation locations
16206 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
16207 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16208 `ls -d /Library/Frameworks 2>/dev/null` \
16209 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16210 `ls -d /System/Library/Frameworks 2>/dev/null` \
16211 ; do
16212 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
16213 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
16214 break
16215 fi
16216 done
16217 fi
16218
16219 # check in a few common install locations
16220 if test x"${ac_cv_c_tclconfig}" = x ; then
16221 for i in `ls -d ${libdir} 2>/dev/null` \
16222 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16223 `ls -d ${prefix}/lib 2>/dev/null` \
16224 `ls -d /usr/local/lib 2>/dev/null` \
16225 `ls -d /usr/contrib/lib 2>/dev/null` \
16226 `ls -d /usr/lib 2>/dev/null` \
16227 ; do
16228 if test -f "$i/tclConfig.sh" ; then
16229 ac_cv_c_tclconfig=`(cd $i; pwd)`
16230 break
16231 fi
16232 done
16233 fi
16234
16235 # check in a few other private locations
16236 if test x"${ac_cv_c_tclconfig}" = x ; then
16237 for i in \
16238 ${srcdir}/../tcl \
16239 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
16240 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
16241 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
16242 if test -f "$i/$platDir/tclConfig.sh" ; then
16243 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
16244 break
16245 fi
16246 done
16247 fi
16248
16249 fi
16250
16251
16252 if test x"${ac_cv_c_tclconfig}" = x ; then
16253 TCL_BIN_DIR="# no Tcl configs found"
16254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
16255 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
16256 else
16257 no_tcl=
16258 TCL_BIN_DIR=${ac_cv_c_tclconfig}
16259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
16260 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16261 fi
16262 fi
16263
16264
16265 # If $no_tk is nonempty, then we can't do Tk, and there is no
16266 # point to doing Tcl.
16267
16268 #
16269 # Ok, lets find the tk configuration
16270 # First, look for one uninstalled.
16271 # the alternative search directory is invoked by --with-tk
16272 #
16273
16274 if test x"${no_tk}" = x ; then
16275 # we reset no_tk in case something fails here
16276 no_tk=true
16277
16278 # Check whether --with-tk was given.
16279 if test "${with_tk+set}" = set; then :
16280 withval=$with_tk; with_tkconfig=${withval}
16281 fi
16282
16283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
16284 $as_echo_n "checking for Tk configuration... " >&6; }
16285 if test "${ac_cv_c_tkconfig+set}" = set; then :
16286 $as_echo_n "(cached) " >&6
16287 else
16288
16289
16290 # First check to see if --with-tkconfig was specified.
16291 if test x"${with_tkconfig}" != x ; then
16292 if test -f "${with_tkconfig}/tkConfig.sh" ; then
16293 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
16294 else
16295 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
16296 fi
16297 fi
16298
16299 # then check for a private Tk library
16300 case "${host}" in
16301 *-*-cygwin*) platDir="win" ;;
16302 *) platDir="unix" ;;
16303 esac
16304 if test x"${ac_cv_c_tkconfig}" = x ; then
16305 for i in \
16306 ../tk \
16307 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16308 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
16309 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
16310 ../../tk \
16311 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16312 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
16313 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
16314 ../../../tk \
16315 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16316 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
16317 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
16318 if test -f "$i/$platDir/tkConfig.sh" ; then
16319 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16320 break
16321 fi
16322 done
16323 fi
16324
16325 # on Darwin, check in Framework installation locations
16326 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
16327 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
16328 `ls -d /Library/Frameworks 2>/dev/null` \
16329 `ls -d /Network/Library/Frameworks 2>/dev/null` \
16330 `ls -d /System/Library/Frameworks 2>/dev/null` \
16331 ; do
16332 if test -f "$i/Tk.framework/tkConfig.sh" ; then
16333 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
16334 break
16335 fi
16336 done
16337 fi
16338
16339 # check in a few common install locations
16340 if test x"${ac_cv_c_tkconfig}" = x ; then
16341 for i in `ls -d ${libdir} 2>/dev/null` \
16342 `ls -d ${exec_prefix}/lib 2>/dev/null` \
16343 `ls -d ${prefix}/lib 2>/dev/null` \
16344 `ls -d /usr/local/lib 2>/dev/null` \
16345 `ls -d /usr/contrib/lib 2>/dev/null` \
16346 `ls -d /usr/lib 2>/dev/null` \
16347 ; do
16348 if test -f "$i/tkConfig.sh" ; then
16349 ac_cv_c_tkconfig=`(cd $i; pwd)`
16350 break
16351 fi
16352 done
16353 fi
16354 # check in a few other private locations
16355 if test x"${ac_cv_c_tkconfig}" = x ; then
16356 for i in \
16357 ${srcdir}/../tk \
16358 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
16359 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
16360 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
16361 if test -f "$i/$platDir/tkConfig.sh" ; then
16362 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
16363 break
16364 fi
16365 done
16366 fi
16367
16368 fi
16369
16370
16371 if test x"${ac_cv_c_tkconfig}" = x ; then
16372 TK_BIN_DIR="# no Tk configs found"
16373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
16374 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
16375 else
16376 no_tk=
16377 TK_BIN_DIR=${ac_cv_c_tkconfig}
16378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
16379 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16380 fi
16381 fi
16382
16383
16384 if test -z "${no_tcl}" -a -z "${no_tk}"; then
16385
16386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
16387 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
16388
16389 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
16390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16391 $as_echo "loading" >&6; }
16392 . ${TCL_BIN_DIR}/tclConfig.sh
16393 else
16394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
16395 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
16396 fi
16397
16398 # eval is required to do the TCL_DBGX substitution
16399 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
16400 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
16401
16402 # If the TCL_BIN_DIR is the build directory (not the install directory),
16403 # then set the common variable name to the value of the build variables.
16404 # For example, the variable TCL_LIB_SPEC will be set to the value
16405 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
16406 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
16407 # installed and uninstalled version of Tcl.
16408 if test -f "${TCL_BIN_DIR}/Makefile" ; then
16409 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
16410 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
16411 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
16412 elif test "`uname -s`" = "Darwin"; then
16413 # If Tcl was built as a framework, attempt to use the libraries
16414 # from the framework at the given location so that linking works
16415 # against Tcl.framework installed in an arbitrary location.
16416 case ${TCL_DEFS} in
16417 *TCL_FRAMEWORK*)
16418 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
16419 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
16420 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
16421 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
16422 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
16423 break
16424 fi
16425 done
16426 fi
16427 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
16428 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
16429 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
16430 fi
16431 ;;
16432 esac
16433 fi
16434
16435 # eval is required to do the TCL_DBGX substitution
16436 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
16437 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
16438 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
16439 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455 # Check for in-tree tcl
16456 here=`pwd`
16457 cd ${srcdir}/..
16458 topdir=`pwd`
16459 cd ${here}
16460
16461 intree="no"
16462 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
16463 intree="yes"
16464 fi
16465
16466 # Find Tcl private headers
16467 if test x"${intree}" = xno; then
16468
16469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
16470 $as_echo_n "checking for Tcl private headers... " >&6; }
16471 private_dir=""
16472 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
16473 if test -f ${dir}/tclInt.h ; then
16474 private_dir=${dir}
16475 fi
16476
16477 if test x"${private_dir}" = x; then
16478 as_fn_error "could not find private Tcl headers" "$LINENO" 5
16479 else
16480 TCL_PRIVATE_INCLUDE="-I${private_dir}"
16481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16482 $as_echo "${private_dir}" >&6; }
16483 fi
16484
16485 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
16486 TCL_LIBRARY="${TCL_LIB_SPEC}"
16487 TCL_DEPS=""
16488 else
16489 # If building tcl in the same src tree, private headers
16490 # are not needed, but we need to be sure to use the right
16491 # headers library
16492 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
16493 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
16494 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
16495 fi
16496
16497
16498
16499
16500
16501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
16502 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
16503
16504 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
16505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
16506 $as_echo "loading" >&6; }
16507 . ${TK_BIN_DIR}/tkConfig.sh
16508 else
16509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
16510 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
16511 fi
16512
16513 # eval is required to do the TK_DBGX substitution
16514 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
16515 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
16516
16517 # If the TK_BIN_DIR is the build directory (not the install directory),
16518 # then set the common variable name to the value of the build variables.
16519 # For example, the variable TK_LIB_SPEC will be set to the value
16520 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
16521 # instead of TK_BUILD_LIB_SPEC since it will work with both an
16522 # installed and uninstalled version of Tcl.
16523 if test -f "${TK_BIN_DIR}/Makefile" ; then
16524 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
16525 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
16526 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
16527 elif test "`uname -s`" = "Darwin"; then
16528 # If Tk was built as a framework, attempt to use the libraries
16529 # from the framework at the given location so that linking works
16530 # against Tk.framework installed in an arbitrary location.
16531 case ${TK_DEFS} in
16532 *TK_FRAMEWORK*)
16533 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
16534 for i in "`cd ${TK_BIN_DIR}; pwd`" \
16535 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
16536 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
16537 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
16538 break
16539 fi
16540 done
16541 fi
16542 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
16543 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
16544 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
16545 fi
16546 ;;
16547 esac
16548 fi
16549
16550 # eval is required to do the TK_DBGX substitution
16551 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
16552 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
16553 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
16554 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569 # Check for in-tree Tk
16570 intree="no"
16571 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
16572 intree="yes"
16573 fi
16574
16575 # Find Tk private headers
16576 if test x"${intree}" = xno; then
16577
16578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
16579 $as_echo_n "checking for Tk private headers... " >&6; }
16580 private_dir=""
16581 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
16582 if test -f ${dir}/tkInt.h; then
16583 private_dir=${dir}
16584 fi
16585
16586 if test x"${private_dir}" = x; then
16587 as_fn_error "could not find Tk private headers" "$LINENO" 5
16588 else
16589 TK_PRIVATE_INCLUDE="-I${private_dir}"
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
16591 $as_echo "${private_dir}" >&6; }
16592 fi
16593
16594 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
16595 TK_LIBRARY=${TK_LIB_SPEC}
16596 TK_DEPS=""
16597 else
16598 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
16599 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
16600 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
16601 fi
16602
16603
16604
16605
16606
16607 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
16608
16609 # Include some libraries that Tcl and Tk want.
16610 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
16611 # Yes, the ordering seems wrong here. But it isn't.
16612 # TK_LIBS is the list of libraries that need to be linked
16613 # after Tcl/Tk. Note that this isn't put into LIBS. If it
16614 # were in LIBS then any link tests after this point would
16615 # try to include things like `$(LIBGUI)', which wouldn't work.
16616 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
16617
16618 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
16619 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
16620 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
16621 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
16622 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
16623 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
16624 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
16625
16626 if test x$gdb_cv_os_cygwin = xyes; then
16627 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
16628 WIN32LDAPP="-Wl,--subsystem,console"
16629 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
16630 fi
16631
16632 subdirs="$subdirs gdbtk"
16633
16634 fi
16635 fi
16636
16637
16638
16639
16640
16641
16642
16643
16644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
16645 $as_echo_n "checking for X... " >&6; }
16646
16647
16648 # Check whether --with-x was given.
16649 if test "${with_x+set}" = set; then :
16650 withval=$with_x;
16651 fi
16652
16653 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
16654 if test "x$with_x" = xno; then
16655 # The user explicitly disabled X.
16656 have_x=disabled
16657 else
16658 case $x_includes,$x_libraries in #(
16659 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
16660 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
16661 $as_echo_n "(cached) " >&6
16662 else
16663 # One or both of the vars are not set, and there is no cached value.
16664 ac_x_includes=no ac_x_libraries=no
16665 rm -f -r conftest.dir
16666 if mkdir conftest.dir; then
16667 cd conftest.dir
16668 cat >Imakefile <<'_ACEOF'
16669 incroot:
16670 @echo incroot='${INCROOT}'
16671 usrlibdir:
16672 @echo usrlibdir='${USRLIBDIR}'
16673 libdir:
16674 @echo libdir='${LIBDIR}'
16675 _ACEOF
16676 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
16677 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16678 for ac_var in incroot usrlibdir libdir; do
16679 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
16680 done
16681 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
16682 for ac_extension in a so sl dylib la dll; do
16683 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
16684 test -f "$ac_im_libdir/libX11.$ac_extension"; then
16685 ac_im_usrlibdir=$ac_im_libdir; break
16686 fi
16687 done
16688 # Screen out bogus values from the imake configuration. They are
16689 # bogus both because they are the default anyway, and because
16690 # using them would break gcc on systems where it needs fixed includes.
16691 case $ac_im_incroot in
16692 /usr/include) ac_x_includes= ;;
16693 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
16694 esac
16695 case $ac_im_usrlibdir in
16696 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
16697 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
16698 esac
16699 fi
16700 cd ..
16701 rm -f -r conftest.dir
16702 fi
16703
16704 # Standard set of common directories for X headers.
16705 # Check X11 before X11Rn because it is often a symlink to the current release.
16706 ac_x_header_dirs='
16707 /usr/X11/include
16708 /usr/X11R7/include
16709 /usr/X11R6/include
16710 /usr/X11R5/include
16711 /usr/X11R4/include
16712
16713 /usr/include/X11
16714 /usr/include/X11R7
16715 /usr/include/X11R6
16716 /usr/include/X11R5
16717 /usr/include/X11R4
16718
16719 /usr/local/X11/include
16720 /usr/local/X11R7/include
16721 /usr/local/X11R6/include
16722 /usr/local/X11R5/include
16723 /usr/local/X11R4/include
16724
16725 /usr/local/include/X11
16726 /usr/local/include/X11R7
16727 /usr/local/include/X11R6
16728 /usr/local/include/X11R5
16729 /usr/local/include/X11R4
16730
16731 /usr/X386/include
16732 /usr/x386/include
16733 /usr/XFree86/include/X11
16734
16735 /usr/include
16736 /usr/local/include
16737 /usr/unsupported/include
16738 /usr/athena/include
16739 /usr/local/x11r5/include
16740 /usr/lpp/Xamples/include
16741
16742 /usr/openwin/include
16743 /usr/openwin/share/include'
16744
16745 if test "$ac_x_includes" = no; then
16746 # Guess where to find include files, by looking for Xlib.h.
16747 # First, try using that file with no special directory specified.
16748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16749 /* end confdefs.h. */
16750 #include <X11/Xlib.h>
16751 _ACEOF
16752 if ac_fn_c_try_cpp "$LINENO"; then :
16753 # We can compile using X headers with no special include directory.
16754 ac_x_includes=
16755 else
16756 for ac_dir in $ac_x_header_dirs; do
16757 if test -r "$ac_dir/X11/Xlib.h"; then
16758 ac_x_includes=$ac_dir
16759 break
16760 fi
16761 done
16762 fi
16763 rm -f conftest.err conftest.$ac_ext
16764 fi # $ac_x_includes = no
16765
16766 if test "$ac_x_libraries" = no; then
16767 # Check for the libraries.
16768 # See if we find them without any special options.
16769 # Don't add to $LIBS permanently.
16770 ac_save_LIBS=$LIBS
16771 LIBS="-lX11 $LIBS"
16772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16773 /* end confdefs.h. */
16774 #include <X11/Xlib.h>
16775 int
16776 main ()
16777 {
16778 XrmInitialize ()
16779 ;
16780 return 0;
16781 }
16782 _ACEOF
16783 if ac_fn_c_try_link "$LINENO"; then :
16784 LIBS=$ac_save_LIBS
16785 # We can link X programs with no special library path.
16786 ac_x_libraries=
16787 else
16788 LIBS=$ac_save_LIBS
16789 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
16790 do
16791 # Don't even attempt the hair of trying to link an X program!
16792 for ac_extension in a so sl dylib la dll; do
16793 if test -r "$ac_dir/libX11.$ac_extension"; then
16794 ac_x_libraries=$ac_dir
16795 break 2
16796 fi
16797 done
16798 done
16799 fi
16800 rm -f core conftest.err conftest.$ac_objext \
16801 conftest$ac_exeext conftest.$ac_ext
16802 fi # $ac_x_libraries = no
16803
16804 case $ac_x_includes,$ac_x_libraries in #(
16805 no,* | *,no | *\'*)
16806 # Didn't find X, or a directory has "'" in its name.
16807 ac_cv_have_x="have_x=no";; #(
16808 *)
16809 # Record where we found X for the cache.
16810 ac_cv_have_x="have_x=yes\
16811 ac_x_includes='$ac_x_includes'\
16812 ac_x_libraries='$ac_x_libraries'"
16813 esac
16814 fi
16815 ;; #(
16816 *) have_x=yes;;
16817 esac
16818 eval "$ac_cv_have_x"
16819 fi # $with_x != no
16820
16821 if test "$have_x" != yes; then
16822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
16823 $as_echo "$have_x" >&6; }
16824 no_x=yes
16825 else
16826 # If each of the values was on the command line, it overrides each guess.
16827 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
16828 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
16829 # Update the cache value to reflect the command line values.
16830 ac_cv_have_x="have_x=yes\
16831 ac_x_includes='$x_includes'\
16832 ac_x_libraries='$x_libraries'"
16833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
16834 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
16835 fi
16836
16837
16838 # Unlike the sim directory, whether a simulator is linked is controlled by
16839 # presence of a gdb_sim definition in the target configure.tgt entry.
16840 # This code just checks for a few cases where we'd like to ignore those
16841 # definitions, even when they're present in the '.mt' file. These cases
16842 # are when --disable-sim is specified, or if the simulator directory is
16843 # not part of the source tree.
16844 #
16845 # Check whether --enable-sim was given.
16846 if test "${enable_sim+set}" = set; then :
16847 enableval=$enable_sim; echo "enable_sim = $enable_sim";
16848 echo "enableval = ${enableval}";
16849 case "${enableval}" in
16850 yes) ignore_sim=false ;;
16851 no) ignore_sim=true ;;
16852 *) ignore_sim=false ;;
16853 esac
16854 else
16855 ignore_sim=false
16856 fi
16857
16858
16859 if test ! -d "${srcdir}/../sim"; then
16860 ignore_sim=true
16861 fi
16862
16863 SIM=
16864 SIM_OBS=
16865 if test "${ignore_sim}" = "false"; then
16866 if test x"${gdb_sim}" != x ; then
16867 SIM="${gdb_sim}"
16868 SIM_OBS="remote-sim.o"
16869
16870 $as_echo "#define WITH_SIM 1" >>confdefs.h
16871
16872
16873 # Some tdep code should only be compiled in when the ppc sim is
16874 # built. PR sim/13418.
16875 case $target in
16876 powerpc*-*-*)
16877
16878 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
16879
16880 ;;
16881 esac
16882 fi
16883 fi
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898 # List of host floatformats.
16899
16900 cat >>confdefs.h <<_ACEOF
16901 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
16902 _ACEOF
16903
16904
16905 cat >>confdefs.h <<_ACEOF
16906 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
16907 _ACEOF
16908
16909
16910 cat >>confdefs.h <<_ACEOF
16911 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
16912 _ACEOF
16913
16914
16915 # target_subdir is used by the testsuite to find the target libraries.
16916 target_subdir=
16917 if test "${host}" != "${target}"; then
16918 target_subdir="${target_alias}/"
16919 fi
16920
16921
16922 # Import nat definitions.
16923 nat_makefile_frag=/dev/null
16924 if test "${gdb_native}" = "yes"; then
16925 . ${srcdir}/configure.nat
16926 nativefile=$NAT_FILE
16927 fi
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939 if test x"${gdb_osabi}" != x ; then
16940
16941 cat >>confdefs.h <<_ACEOF
16942 #define GDB_OSABI_DEFAULT $gdb_osabi
16943 _ACEOF
16944
16945 fi
16946
16947 # Enable multi-ice-gdb-server.
16948 # Check whether --enable-multi-ice was given.
16949 if test "${enable_multi_ice+set}" = set; then :
16950 enableval=$enable_multi_ice; case $enableval in
16951 yes | no)
16952 ;;
16953 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
16954 esac
16955 fi
16956
16957 if test "x$enable_multi_ice" = xyes; then
16958 subdirs="$subdirs multi-ice"
16959
16960 fi
16961
16962 # Check whether --enable-gdbserver was given.
16963 if test "${enable_gdbserver+set}" = set; then :
16964 enableval=$enable_gdbserver; case "${enableval}" in
16965 yes| no|auto) ;;
16966 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
16967 esac
16968 else
16969 enable_gdbserver=auto
16970 fi
16971
16972
16973 # We only build gdbserver automatically in a native configuration, and
16974 # only if the user did not explicitly disable its build.
16975 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
16976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
16977 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
16978 if test "x$build_gdbserver" = xyes; then
16979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16980 $as_echo "yes" >&6; }
16981 subdirs="$subdirs gdbserver"
16982
16983 gdbserver_build_enabled=yes
16984 else
16985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16986 $as_echo "no" >&6; }
16987 fi
16988 fi
16989
16990 # If the user explicitly request the gdbserver to be built, verify that
16991 # we were in fact able to enable it.
16992 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
16993 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
16994 fi
16995
16996 # Check for babeltrace and babeltrace-ctf
16997
16998 # Check whether --with-babeltrace was given.
16999 if test "${with_babeltrace+set}" = set; then :
17000 withval=$with_babeltrace;
17001 else
17002 with_babeltrace=auto
17003 fi
17004
17005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
17006 $as_echo_n "checking whether to use babeltrace... " >&6; }
17007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
17008 $as_echo "$with_babeltrace" >&6; }
17009
17010 if test "x$with_babeltrace" = "xno"; then
17011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
17012 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
17013 else
17014 # Append -Werror to CFLAGS so that configure can catch the warning
17015 # "assignment from incompatible pointer type", which is related to
17016 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
17017 # in GDB, while babeltrace 1.0.3 is broken.
17018 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
17019 # safe to save and restore CFLAGS here.
17020 saved_CFLAGS=$CFLAGS
17021 CFLAGS="$CFLAGS -Werror"
17022
17023
17024
17025
17026
17027
17028
17029
17030 use_additional=yes
17031
17032 acl_save_prefix="$prefix"
17033 prefix="$acl_final_prefix"
17034 acl_save_exec_prefix="$exec_prefix"
17035 exec_prefix="$acl_final_exec_prefix"
17036
17037 eval additional_includedir=\"$includedir\"
17038 eval additional_libdir=\"$libdir\"
17039
17040 exec_prefix="$acl_save_exec_prefix"
17041 prefix="$acl_save_prefix"
17042
17043
17044 # Check whether --with-libbabeltrace-prefix was given.
17045 if test "${with_libbabeltrace_prefix+set}" = set; then :
17046 withval=$with_libbabeltrace_prefix;
17047 if test "X$withval" = "Xno"; then
17048 use_additional=no
17049 else
17050 if test "X$withval" = "X"; then
17051
17052 acl_save_prefix="$prefix"
17053 prefix="$acl_final_prefix"
17054 acl_save_exec_prefix="$exec_prefix"
17055 exec_prefix="$acl_final_exec_prefix"
17056
17057 eval additional_includedir=\"$includedir\"
17058 eval additional_libdir=\"$libdir\"
17059
17060 exec_prefix="$acl_save_exec_prefix"
17061 prefix="$acl_save_prefix"
17062
17063 else
17064 additional_includedir="$withval/include"
17065 additional_libdir="$withval/lib"
17066 fi
17067 fi
17068
17069 fi
17070
17071 LIBBABELTRACE=
17072 LTLIBBABELTRACE=
17073 INCBABELTRACE=
17074 rpathdirs=
17075 ltrpathdirs=
17076 names_already_handled=
17077 names_next_round='babeltrace babeltrace-ctf'
17078 while test -n "$names_next_round"; do
17079 names_this_round="$names_next_round"
17080 names_next_round=
17081 for name in $names_this_round; do
17082 already_handled=
17083 for n in $names_already_handled; do
17084 if test "$n" = "$name"; then
17085 already_handled=yes
17086 break
17087 fi
17088 done
17089 if test -z "$already_handled"; then
17090 names_already_handled="$names_already_handled $name"
17091 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
17092 eval value=\"\$HAVE_LIB$uppername\"
17093 if test -n "$value"; then
17094 if test "$value" = yes; then
17095 eval value=\"\$LIB$uppername\"
17096 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
17097 eval value=\"\$LTLIB$uppername\"
17098 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
17099 else
17100 :
17101 fi
17102 else
17103 found_dir=
17104 found_la=
17105 found_so=
17106 found_a=
17107 if test $use_additional = yes; then
17108 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
17109 found_dir="$additional_libdir"
17110 found_so="$additional_libdir/lib$name.$shlibext"
17111 if test -f "$additional_libdir/lib$name.la"; then
17112 found_la="$additional_libdir/lib$name.la"
17113 fi
17114 else
17115 if test -f "$additional_libdir/lib$name.$libext"; then
17116 found_dir="$additional_libdir"
17117 found_a="$additional_libdir/lib$name.$libext"
17118 if test -f "$additional_libdir/lib$name.la"; then
17119 found_la="$additional_libdir/lib$name.la"
17120 fi
17121 fi
17122 fi
17123 fi
17124 if test "X$found_dir" = "X"; then
17125 for x in $LDFLAGS $LTLIBBABELTRACE; do
17126
17127 acl_save_prefix="$prefix"
17128 prefix="$acl_final_prefix"
17129 acl_save_exec_prefix="$exec_prefix"
17130 exec_prefix="$acl_final_exec_prefix"
17131 eval x=\"$x\"
17132 exec_prefix="$acl_save_exec_prefix"
17133 prefix="$acl_save_prefix"
17134
17135 case "$x" in
17136 -L*)
17137 dir=`echo "X$x" | sed -e 's/^X-L//'`
17138 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
17139 found_dir="$dir"
17140 found_so="$dir/lib$name.$shlibext"
17141 if test -f "$dir/lib$name.la"; then
17142 found_la="$dir/lib$name.la"
17143 fi
17144 else
17145 if test -f "$dir/lib$name.$libext"; then
17146 found_dir="$dir"
17147 found_a="$dir/lib$name.$libext"
17148 if test -f "$dir/lib$name.la"; then
17149 found_la="$dir/lib$name.la"
17150 fi
17151 fi
17152 fi
17153 ;;
17154 esac
17155 if test "X$found_dir" != "X"; then
17156 break
17157 fi
17158 done
17159 fi
17160 if test "X$found_dir" != "X"; then
17161 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
17162 if test "X$found_so" != "X"; then
17163 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17164 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17165 else
17166 haveit=
17167 for x in $ltrpathdirs; do
17168 if test "X$x" = "X$found_dir"; then
17169 haveit=yes
17170 break
17171 fi
17172 done
17173 if test -z "$haveit"; then
17174 ltrpathdirs="$ltrpathdirs $found_dir"
17175 fi
17176 if test "$hardcode_direct" = yes; then
17177 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17178 else
17179 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17180 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17181 haveit=
17182 for x in $rpathdirs; do
17183 if test "X$x" = "X$found_dir"; then
17184 haveit=yes
17185 break
17186 fi
17187 done
17188 if test -z "$haveit"; then
17189 rpathdirs="$rpathdirs $found_dir"
17190 fi
17191 else
17192 haveit=
17193 for x in $LDFLAGS $LIBBABELTRACE; do
17194
17195 acl_save_prefix="$prefix"
17196 prefix="$acl_final_prefix"
17197 acl_save_exec_prefix="$exec_prefix"
17198 exec_prefix="$acl_final_exec_prefix"
17199 eval x=\"$x\"
17200 exec_prefix="$acl_save_exec_prefix"
17201 prefix="$acl_save_prefix"
17202
17203 if test "X$x" = "X-L$found_dir"; then
17204 haveit=yes
17205 break
17206 fi
17207 done
17208 if test -z "$haveit"; then
17209 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
17210 fi
17211 if test "$hardcode_minus_L" != no; then
17212 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
17213 else
17214 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17215 fi
17216 fi
17217 fi
17218 fi
17219 else
17220 if test "X$found_a" != "X"; then
17221 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
17222 else
17223 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
17224 fi
17225 fi
17226 additional_includedir=
17227 case "$found_dir" in
17228 */lib | */lib/)
17229 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17230 additional_includedir="$basedir/include"
17231 ;;
17232 esac
17233 if test "X$additional_includedir" != "X"; then
17234 if test "X$additional_includedir" != "X/usr/include"; then
17235 haveit=
17236 if test "X$additional_includedir" = "X/usr/local/include"; then
17237 if test -n "$GCC"; then
17238 case $host_os in
17239 linux*) haveit=yes;;
17240 esac
17241 fi
17242 fi
17243 if test -z "$haveit"; then
17244 for x in $CPPFLAGS $INCBABELTRACE; do
17245
17246 acl_save_prefix="$prefix"
17247 prefix="$acl_final_prefix"
17248 acl_save_exec_prefix="$exec_prefix"
17249 exec_prefix="$acl_final_exec_prefix"
17250 eval x=\"$x\"
17251 exec_prefix="$acl_save_exec_prefix"
17252 prefix="$acl_save_prefix"
17253
17254 if test "X$x" = "X-I$additional_includedir"; then
17255 haveit=yes
17256 break
17257 fi
17258 done
17259 if test -z "$haveit"; then
17260 if test -d "$additional_includedir"; then
17261 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
17262 fi
17263 fi
17264 fi
17265 fi
17266 fi
17267 if test -n "$found_la"; then
17268 save_libdir="$libdir"
17269 case "$found_la" in
17270 */* | *\\*) . "$found_la" ;;
17271 *) . "./$found_la" ;;
17272 esac
17273 libdir="$save_libdir"
17274 for dep in $dependency_libs; do
17275 case "$dep" in
17276 -L*)
17277 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17278 if test "X$additional_libdir" != "X/usr/lib"; then
17279 haveit=
17280 if test "X$additional_libdir" = "X/usr/local/lib"; then
17281 if test -n "$GCC"; then
17282 case $host_os in
17283 linux*) haveit=yes;;
17284 esac
17285 fi
17286 fi
17287 if test -z "$haveit"; then
17288 haveit=
17289 for x in $LDFLAGS $LIBBABELTRACE; do
17290
17291 acl_save_prefix="$prefix"
17292 prefix="$acl_final_prefix"
17293 acl_save_exec_prefix="$exec_prefix"
17294 exec_prefix="$acl_final_exec_prefix"
17295 eval x=\"$x\"
17296 exec_prefix="$acl_save_exec_prefix"
17297 prefix="$acl_save_prefix"
17298
17299 if test "X$x" = "X-L$additional_libdir"; then
17300 haveit=yes
17301 break
17302 fi
17303 done
17304 if test -z "$haveit"; then
17305 if test -d "$additional_libdir"; then
17306 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
17307 fi
17308 fi
17309 haveit=
17310 for x in $LDFLAGS $LTLIBBABELTRACE; do
17311
17312 acl_save_prefix="$prefix"
17313 prefix="$acl_final_prefix"
17314 acl_save_exec_prefix="$exec_prefix"
17315 exec_prefix="$acl_final_exec_prefix"
17316 eval x=\"$x\"
17317 exec_prefix="$acl_save_exec_prefix"
17318 prefix="$acl_save_prefix"
17319
17320 if test "X$x" = "X-L$additional_libdir"; then
17321 haveit=yes
17322 break
17323 fi
17324 done
17325 if test -z "$haveit"; then
17326 if test -d "$additional_libdir"; then
17327 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
17328 fi
17329 fi
17330 fi
17331 fi
17332 ;;
17333 -R*)
17334 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17335 if test "$enable_rpath" != no; then
17336 haveit=
17337 for x in $rpathdirs; do
17338 if test "X$x" = "X$dir"; then
17339 haveit=yes
17340 break
17341 fi
17342 done
17343 if test -z "$haveit"; then
17344 rpathdirs="$rpathdirs $dir"
17345 fi
17346 haveit=
17347 for x in $ltrpathdirs; do
17348 if test "X$x" = "X$dir"; then
17349 haveit=yes
17350 break
17351 fi
17352 done
17353 if test -z "$haveit"; then
17354 ltrpathdirs="$ltrpathdirs $dir"
17355 fi
17356 fi
17357 ;;
17358 -l*)
17359 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17360 ;;
17361 *.la)
17362 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17363 ;;
17364 *)
17365 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
17366 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
17367 ;;
17368 esac
17369 done
17370 fi
17371 else
17372 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
17373 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
17374 fi
17375 fi
17376 fi
17377 done
17378 done
17379 if test "X$rpathdirs" != "X"; then
17380 if test -n "$hardcode_libdir_separator"; then
17381 alldirs=
17382 for found_dir in $rpathdirs; do
17383 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17384 done
17385 acl_save_libdir="$libdir"
17386 libdir="$alldirs"
17387 eval flag=\"$hardcode_libdir_flag_spec\"
17388 libdir="$acl_save_libdir"
17389 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17390 else
17391 for found_dir in $rpathdirs; do
17392 acl_save_libdir="$libdir"
17393 libdir="$found_dir"
17394 eval flag=\"$hardcode_libdir_flag_spec\"
17395 libdir="$acl_save_libdir"
17396 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
17397 done
17398 fi
17399 fi
17400 if test "X$ltrpathdirs" != "X"; then
17401 for found_dir in $ltrpathdirs; do
17402 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
17403 done
17404 fi
17405
17406
17407 ac_save_CPPFLAGS="$CPPFLAGS"
17408
17409 for element in $INCBABELTRACE; do
17410 haveit=
17411 for x in $CPPFLAGS; do
17412
17413 acl_save_prefix="$prefix"
17414 prefix="$acl_final_prefix"
17415 acl_save_exec_prefix="$exec_prefix"
17416 exec_prefix="$acl_final_exec_prefix"
17417 eval x=\"$x\"
17418 exec_prefix="$acl_save_exec_prefix"
17419 prefix="$acl_save_prefix"
17420
17421 if test "X$x" = "X$element"; then
17422 haveit=yes
17423 break
17424 fi
17425 done
17426 if test -z "$haveit"; then
17427 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17428 fi
17429 done
17430
17431
17432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
17433 $as_echo_n "checking for libbabeltrace... " >&6; }
17434 if test "${ac_cv_libbabeltrace+set}" = set; then :
17435 $as_echo_n "(cached) " >&6
17436 else
17437
17438 ac_save_LIBS="$LIBS"
17439 LIBS="$LIBS $LIBBABELTRACE"
17440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17441 /* end confdefs.h. */
17442 #include <babeltrace/babeltrace.h>
17443 #include <babeltrace/ctf/events.h>
17444 #include <babeltrace/ctf/iterator.h>
17445 int
17446 main ()
17447 {
17448 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
17449 struct bt_ctf_event *event = NULL;
17450 const struct bt_definition *scope;
17451
17452 pos->type = BT_SEEK_BEGIN;
17453 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
17454 scope = bt_ctf_get_top_level_scope (event,
17455 BT_STREAM_EVENT_HEADER);
17456 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
17457
17458 ;
17459 return 0;
17460 }
17461 _ACEOF
17462 if ac_fn_c_try_link "$LINENO"; then :
17463 ac_cv_libbabeltrace=yes
17464 else
17465 ac_cv_libbabeltrace=no
17466 fi
17467 rm -f core conftest.err conftest.$ac_objext \
17468 conftest$ac_exeext conftest.$ac_ext
17469 LIBS="$ac_save_LIBS"
17470
17471 fi
17472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
17473 $as_echo "$ac_cv_libbabeltrace" >&6; }
17474 if test "$ac_cv_libbabeltrace" = yes; then
17475 HAVE_LIBBABELTRACE=yes
17476
17477 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
17478
17479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
17480 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
17481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
17482 $as_echo "$LIBBABELTRACE" >&6; }
17483 else
17484 HAVE_LIBBABELTRACE=no
17485 CPPFLAGS="$ac_save_CPPFLAGS"
17486 LIBBABELTRACE=
17487 LTLIBBABELTRACE=
17488 fi
17489
17490
17491
17492
17493
17494
17495 CFLAGS=$saved_CFLAGS
17496
17497 if test "$HAVE_LIBBABELTRACE" != yes; then
17498 if test "$with_babeltrace" = yes; then
17499 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
17500 else
17501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
17502 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
17503 fi
17504 fi
17505 fi
17506
17507 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
17508 # empty version.
17509
17510 files=
17511 links=
17512
17513 rm -f nm.h
17514 if test "${nativefile}" != ""; then
17515 case "${nativefile}" in
17516 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
17517 * ) GDB_NM_FILE="${nativefile}"
17518 esac
17519 files="${files} ${GDB_NM_FILE}"
17520 links="${links} nm.h"
17521
17522 cat >>confdefs.h <<_ACEOF
17523 #define GDB_NM_FILE "${GDB_NM_FILE}"
17524 _ACEOF
17525
17526 fi
17527
17528
17529 for ac_prog in xsltproc
17530 do
17531 # Extract the first word of "$ac_prog", so it can be a program name with args.
17532 set dummy $ac_prog; ac_word=$2
17533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17534 $as_echo_n "checking for $ac_word... " >&6; }
17535 if test "${ac_cv_path_XSLTPROC+set}" = set; then :
17536 $as_echo_n "(cached) " >&6
17537 else
17538 case $XSLTPROC in
17539 [\\/]* | ?:[\\/]*)
17540 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
17541 ;;
17542 *)
17543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17544 for as_dir in $PATH
17545 do
17546 IFS=$as_save_IFS
17547 test -z "$as_dir" && as_dir=.
17548 for ac_exec_ext in '' $ac_executable_extensions; do
17549 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17550 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
17551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17552 break 2
17553 fi
17554 done
17555 done
17556 IFS=$as_save_IFS
17557
17558 ;;
17559 esac
17560 fi
17561 XSLTPROC=$ac_cv_path_XSLTPROC
17562 if test -n "$XSLTPROC"; then
17563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
17564 $as_echo "$XSLTPROC" >&6; }
17565 else
17566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17567 $as_echo "no" >&6; }
17568 fi
17569
17570
17571 test -n "$XSLTPROC" && break
17572 done
17573 test -n "$XSLTPROC" || XSLTPROC="missing"
17574
17575 if test "x$USE_MAINTAINER_MODE" = xyes; then
17576 if test "${XSLTPROC}" = missing; then
17577 as_fn_error "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
17578 fi
17579 fi
17580
17581
17582 ac_sources="$files"
17583 ac_dests="$links"
17584 while test -n "$ac_sources"; do
17585 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
17586 set $ac_sources; ac_source=$1; shift; ac_sources=$*
17587 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
17588 done
17589 ac_config_links="$ac_config_links $ac_config_links_1"
17590
17591
17592
17593
17594
17595 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
17596
17597
17598 if $development; then
17599
17600 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
17601
17602 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_UNITTESTS_OBS) selftest.o selftest-arch.o"
17603 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_UNITTESTS_SRCS) common/selftest.c selftest-arch.c"
17604 fi
17605
17606
17607 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17608 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
17609 if test "x$GDB_TRANSFORM_NAME" = x; then
17610 GDB_TRANSFORM_NAME=gdb
17611 fi
17612
17613
17614
17615 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
17616 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
17617 if test "x$GCORE_TRANSFORM_NAME" = x; then
17618 GCORE_TRANSFORM_NAME=gcore
17619 fi
17620
17621
17622 ac_config_files="$ac_config_files gcore"
17623
17624 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
17625
17626
17627 cat >confcache <<\_ACEOF
17628 # This file is a shell script that caches the results of configure
17629 # tests run on this system so they can be shared between configure
17630 # scripts and configure runs, see configure's option --config-cache.
17631 # It is not useful on other systems. If it contains results you don't
17632 # want to keep, you may remove or edit it.
17633 #
17634 # config.status only pays attention to the cache file if you give it
17635 # the --recheck option to rerun configure.
17636 #
17637 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17638 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17639 # following values.
17640
17641 _ACEOF
17642
17643 # The following way of writing the cache mishandles newlines in values,
17644 # but we know of no workaround that is simple, portable, and efficient.
17645 # So, we kill variables containing newlines.
17646 # Ultrix sh set writes to stderr and can't be redirected directly,
17647 # and sets the high bit in the cache file unless we assign to the vars.
17648 (
17649 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17650 eval ac_val=\$$ac_var
17651 case $ac_val in #(
17652 *${as_nl}*)
17653 case $ac_var in #(
17654 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17655 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17656 esac
17657 case $ac_var in #(
17658 _ | IFS | as_nl) ;; #(
17659 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17660 *) { eval $ac_var=; unset $ac_var;} ;;
17661 esac ;;
17662 esac
17663 done
17664
17665 (set) 2>&1 |
17666 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17667 *${as_nl}ac_space=\ *)
17668 # `set' does not quote correctly, so add quotes: double-quote
17669 # substitution turns \\\\ into \\, and sed turns \\ into \.
17670 sed -n \
17671 "s/'/'\\\\''/g;
17672 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17673 ;; #(
17674 *)
17675 # `set' quotes correctly as required by POSIX, so do not add quotes.
17676 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17677 ;;
17678 esac |
17679 sort
17680 ) |
17681 sed '
17682 /^ac_cv_env_/b end
17683 t clear
17684 :clear
17685 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17686 t end
17687 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17688 :end' >>confcache
17689 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17690 if test -w "$cache_file"; then
17691 test "x$cache_file" != "x/dev/null" &&
17692 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17693 $as_echo "$as_me: updating cache $cache_file" >&6;}
17694 cat confcache >$cache_file
17695 else
17696 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17697 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17698 fi
17699 fi
17700 rm -f confcache
17701
17702 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17703 # Let make expand exec_prefix.
17704 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17705
17706 DEFS=-DHAVE_CONFIG_H
17707
17708 ac_libobjs=
17709 ac_ltlibobjs=
17710 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17711 # 1. Remove the extension, and $U if already installed.
17712 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17713 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17714 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17715 # will be set to the directory where LIBOBJS objects are built.
17716 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17717 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17718 done
17719 LIBOBJS=$ac_libobjs
17720
17721 LTLIBOBJS=$ac_ltlibobjs
17722
17723
17724 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17725 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17727 fi
17728 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
17729 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
17730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17731 fi
17732 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
17733 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
17734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17735 fi
17736
17737
17738 : ${CONFIG_STATUS=./config.status}
17739 ac_write_fail=0
17740 ac_clean_files_save=$ac_clean_files
17741 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17742 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17743 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17744 as_write_fail=0
17745 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17746 #! $SHELL
17747 # Generated by $as_me.
17748 # Run this file to recreate the current configuration.
17749 # Compiler output produced by configure, useful for debugging
17750 # configure, is in config.log if it exists.
17751
17752 debug=false
17753 ac_cs_recheck=false
17754 ac_cs_silent=false
17755
17756 SHELL=\${CONFIG_SHELL-$SHELL}
17757 export SHELL
17758 _ASEOF
17759 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17760 ## -------------------- ##
17761 ## M4sh Initialization. ##
17762 ## -------------------- ##
17763
17764 # Be more Bourne compatible
17765 DUALCASE=1; export DUALCASE # for MKS sh
17766 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17767 emulate sh
17768 NULLCMD=:
17769 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17770 # is contrary to our usage. Disable this feature.
17771 alias -g '${1+"$@"}'='"$@"'
17772 setopt NO_GLOB_SUBST
17773 else
17774 case `(set -o) 2>/dev/null` in #(
17775 *posix*) :
17776 set -o posix ;; #(
17777 *) :
17778 ;;
17779 esac
17780 fi
17781
17782
17783 as_nl='
17784 '
17785 export as_nl
17786 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17787 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17788 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17789 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17790 # Prefer a ksh shell builtin over an external printf program on Solaris,
17791 # but without wasting forks for bash or zsh.
17792 if test -z "$BASH_VERSION$ZSH_VERSION" \
17793 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17794 as_echo='print -r --'
17795 as_echo_n='print -rn --'
17796 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17797 as_echo='printf %s\n'
17798 as_echo_n='printf %s'
17799 else
17800 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17801 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17802 as_echo_n='/usr/ucb/echo -n'
17803 else
17804 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17805 as_echo_n_body='eval
17806 arg=$1;
17807 case $arg in #(
17808 *"$as_nl"*)
17809 expr "X$arg" : "X\\(.*\\)$as_nl";
17810 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17811 esac;
17812 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17813 '
17814 export as_echo_n_body
17815 as_echo_n='sh -c $as_echo_n_body as_echo'
17816 fi
17817 export as_echo_body
17818 as_echo='sh -c $as_echo_body as_echo'
17819 fi
17820
17821 # The user is always right.
17822 if test "${PATH_SEPARATOR+set}" != set; then
17823 PATH_SEPARATOR=:
17824 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17825 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17826 PATH_SEPARATOR=';'
17827 }
17828 fi
17829
17830
17831 # IFS
17832 # We need space, tab and new line, in precisely that order. Quoting is
17833 # there to prevent editors from complaining about space-tab.
17834 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17835 # splitting by setting IFS to empty value.)
17836 IFS=" "" $as_nl"
17837
17838 # Find who we are. Look in the path if we contain no directory separator.
17839 case $0 in #((
17840 *[\\/]* ) as_myself=$0 ;;
17841 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17842 for as_dir in $PATH
17843 do
17844 IFS=$as_save_IFS
17845 test -z "$as_dir" && as_dir=.
17846 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17847 done
17848 IFS=$as_save_IFS
17849
17850 ;;
17851 esac
17852 # We did not find ourselves, most probably we were run as `sh COMMAND'
17853 # in which case we are not to be found in the path.
17854 if test "x$as_myself" = x; then
17855 as_myself=$0
17856 fi
17857 if test ! -f "$as_myself"; then
17858 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17859 exit 1
17860 fi
17861
17862 # Unset variables that we do not need and which cause bugs (e.g. in
17863 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17864 # suppresses any "Segmentation fault" message there. '((' could
17865 # trigger a bug in pdksh 5.2.14.
17866 for as_var in BASH_ENV ENV MAIL MAILPATH
17867 do eval test x\${$as_var+set} = xset \
17868 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17869 done
17870 PS1='$ '
17871 PS2='> '
17872 PS4='+ '
17873
17874 # NLS nuisances.
17875 LC_ALL=C
17876 export LC_ALL
17877 LANGUAGE=C
17878 export LANGUAGE
17879
17880 # CDPATH.
17881 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17882
17883
17884 # as_fn_error ERROR [LINENO LOG_FD]
17885 # ---------------------------------
17886 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17887 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17888 # script with status $?, using 1 if that was 0.
17889 as_fn_error ()
17890 {
17891 as_status=$?; test $as_status -eq 0 && as_status=1
17892 if test "$3"; then
17893 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17894 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17895 fi
17896 $as_echo "$as_me: error: $1" >&2
17897 as_fn_exit $as_status
17898 } # as_fn_error
17899
17900
17901 # as_fn_set_status STATUS
17902 # -----------------------
17903 # Set $? to STATUS, without forking.
17904 as_fn_set_status ()
17905 {
17906 return $1
17907 } # as_fn_set_status
17908
17909 # as_fn_exit STATUS
17910 # -----------------
17911 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17912 as_fn_exit ()
17913 {
17914 set +e
17915 as_fn_set_status $1
17916 exit $1
17917 } # as_fn_exit
17918
17919 # as_fn_unset VAR
17920 # ---------------
17921 # Portably unset VAR.
17922 as_fn_unset ()
17923 {
17924 { eval $1=; unset $1;}
17925 }
17926 as_unset=as_fn_unset
17927 # as_fn_append VAR VALUE
17928 # ----------------------
17929 # Append the text in VALUE to the end of the definition contained in VAR. Take
17930 # advantage of any shell optimizations that allow amortized linear growth over
17931 # repeated appends, instead of the typical quadratic growth present in naive
17932 # implementations.
17933 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17934 eval 'as_fn_append ()
17935 {
17936 eval $1+=\$2
17937 }'
17938 else
17939 as_fn_append ()
17940 {
17941 eval $1=\$$1\$2
17942 }
17943 fi # as_fn_append
17944
17945 # as_fn_arith ARG...
17946 # ------------------
17947 # Perform arithmetic evaluation on the ARGs, and store the result in the
17948 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17949 # must be portable across $(()) and expr.
17950 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17951 eval 'as_fn_arith ()
17952 {
17953 as_val=$(( $* ))
17954 }'
17955 else
17956 as_fn_arith ()
17957 {
17958 as_val=`expr "$@" || test $? -eq 1`
17959 }
17960 fi # as_fn_arith
17961
17962
17963 if expr a : '\(a\)' >/dev/null 2>&1 &&
17964 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17965 as_expr=expr
17966 else
17967 as_expr=false
17968 fi
17969
17970 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17971 as_basename=basename
17972 else
17973 as_basename=false
17974 fi
17975
17976 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17977 as_dirname=dirname
17978 else
17979 as_dirname=false
17980 fi
17981
17982 as_me=`$as_basename -- "$0" ||
17983 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17984 X"$0" : 'X\(//\)$' \| \
17985 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17986 $as_echo X/"$0" |
17987 sed '/^.*\/\([^/][^/]*\)\/*$/{
17988 s//\1/
17989 q
17990 }
17991 /^X\/\(\/\/\)$/{
17992 s//\1/
17993 q
17994 }
17995 /^X\/\(\/\).*/{
17996 s//\1/
17997 q
17998 }
17999 s/.*/./; q'`
18000
18001 # Avoid depending upon Character Ranges.
18002 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18003 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18004 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18005 as_cr_digits='0123456789'
18006 as_cr_alnum=$as_cr_Letters$as_cr_digits
18007
18008 ECHO_C= ECHO_N= ECHO_T=
18009 case `echo -n x` in #(((((
18010 -n*)
18011 case `echo 'xy\c'` in
18012 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18013 xy) ECHO_C='\c';;
18014 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18015 ECHO_T=' ';;
18016 esac;;
18017 *)
18018 ECHO_N='-n';;
18019 esac
18020
18021 rm -f conf$$ conf$$.exe conf$$.file
18022 if test -d conf$$.dir; then
18023 rm -f conf$$.dir/conf$$.file
18024 else
18025 rm -f conf$$.dir
18026 mkdir conf$$.dir 2>/dev/null
18027 fi
18028 if (echo >conf$$.file) 2>/dev/null; then
18029 if ln -s conf$$.file conf$$ 2>/dev/null; then
18030 as_ln_s='ln -s'
18031 # ... but there are two gotchas:
18032 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18033 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18034 # In both cases, we have to default to `cp -p'.
18035 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18036 as_ln_s='cp -p'
18037 elif ln conf$$.file conf$$ 2>/dev/null; then
18038 as_ln_s=ln
18039 else
18040 as_ln_s='cp -p'
18041 fi
18042 else
18043 as_ln_s='cp -p'
18044 fi
18045 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18046 rmdir conf$$.dir 2>/dev/null
18047
18048
18049 # as_fn_mkdir_p
18050 # -------------
18051 # Create "$as_dir" as a directory, including parents if necessary.
18052 as_fn_mkdir_p ()
18053 {
18054
18055 case $as_dir in #(
18056 -*) as_dir=./$as_dir;;
18057 esac
18058 test -d "$as_dir" || eval $as_mkdir_p || {
18059 as_dirs=
18060 while :; do
18061 case $as_dir in #(
18062 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18063 *) as_qdir=$as_dir;;
18064 esac
18065 as_dirs="'$as_qdir' $as_dirs"
18066 as_dir=`$as_dirname -- "$as_dir" ||
18067 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18068 X"$as_dir" : 'X\(//\)[^/]' \| \
18069 X"$as_dir" : 'X\(//\)$' \| \
18070 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18071 $as_echo X"$as_dir" |
18072 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18073 s//\1/
18074 q
18075 }
18076 /^X\(\/\/\)[^/].*/{
18077 s//\1/
18078 q
18079 }
18080 /^X\(\/\/\)$/{
18081 s//\1/
18082 q
18083 }
18084 /^X\(\/\).*/{
18085 s//\1/
18086 q
18087 }
18088 s/.*/./; q'`
18089 test -d "$as_dir" && break
18090 done
18091 test -z "$as_dirs" || eval "mkdir $as_dirs"
18092 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18093
18094
18095 } # as_fn_mkdir_p
18096 if mkdir -p . 2>/dev/null; then
18097 as_mkdir_p='mkdir -p "$as_dir"'
18098 else
18099 test -d ./-p && rmdir ./-p
18100 as_mkdir_p=false
18101 fi
18102
18103 if test -x / >/dev/null 2>&1; then
18104 as_test_x='test -x'
18105 else
18106 if ls -dL / >/dev/null 2>&1; then
18107 as_ls_L_option=L
18108 else
18109 as_ls_L_option=
18110 fi
18111 as_test_x='
18112 eval sh -c '\''
18113 if test -d "$1"; then
18114 test -d "$1/.";
18115 else
18116 case $1 in #(
18117 -*)set "./$1";;
18118 esac;
18119 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18120 ???[sx]*):;;*)false;;esac;fi
18121 '\'' sh
18122 '
18123 fi
18124 as_executable_p=$as_test_x
18125
18126 # Sed expression to map a string onto a valid CPP name.
18127 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18128
18129 # Sed expression to map a string onto a valid variable name.
18130 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18131
18132
18133 exec 6>&1
18134 ## ----------------------------------- ##
18135 ## Main body of $CONFIG_STATUS script. ##
18136 ## ----------------------------------- ##
18137 _ASEOF
18138 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18139
18140 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18141 # Save the log message, to keep $0 and so on meaningful, and to
18142 # report actual input values of CONFIG_FILES etc. instead of their
18143 # values after options handling.
18144 ac_log="
18145 This file was extended by $as_me, which was
18146 generated by GNU Autoconf 2.64. Invocation command line was
18147
18148 CONFIG_FILES = $CONFIG_FILES
18149 CONFIG_HEADERS = $CONFIG_HEADERS
18150 CONFIG_LINKS = $CONFIG_LINKS
18151 CONFIG_COMMANDS = $CONFIG_COMMANDS
18152 $ $0 $@
18153
18154 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18155 "
18156
18157 _ACEOF
18158
18159 case $ac_config_files in *"
18160 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18161 esac
18162
18163 case $ac_config_headers in *"
18164 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18165 esac
18166
18167
18168 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18169 # Files that config.status was made for.
18170 config_files="$ac_config_files"
18171 config_headers="$ac_config_headers"
18172 config_links="$ac_config_links"
18173 config_commands="$ac_config_commands"
18174
18175 _ACEOF
18176
18177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18178 ac_cs_usage="\
18179 \`$as_me' instantiates files and other configuration actions
18180 from templates according to the current configuration. Unless the files
18181 and actions are specified as TAGs, all are instantiated by default.
18182
18183 Usage: $0 [OPTION]... [TAG]...
18184
18185 -h, --help print this help, then exit
18186 -V, --version print version number and configuration settings, then exit
18187 -q, --quiet, --silent
18188 do not print progress messages
18189 -d, --debug don't remove temporary files
18190 --recheck update $as_me by reconfiguring in the same conditions
18191 --file=FILE[:TEMPLATE]
18192 instantiate the configuration file FILE
18193 --header=FILE[:TEMPLATE]
18194 instantiate the configuration header FILE
18195
18196 Configuration files:
18197 $config_files
18198
18199 Configuration headers:
18200 $config_headers
18201
18202 Configuration links:
18203 $config_links
18204
18205 Configuration commands:
18206 $config_commands
18207
18208 Report bugs to the package provider."
18209
18210 _ACEOF
18211 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18212 ac_cs_version="\\
18213 config.status
18214 configured by $0, generated by GNU Autoconf 2.64,
18215 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18216
18217 Copyright (C) 2009 Free Software Foundation, Inc.
18218 This config.status script is free software; the Free Software Foundation
18219 gives unlimited permission to copy, distribute and modify it."
18220
18221 ac_pwd='$ac_pwd'
18222 srcdir='$srcdir'
18223 INSTALL='$INSTALL'
18224 AWK='$AWK'
18225 test -n "\$AWK" || AWK=awk
18226 _ACEOF
18227
18228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18229 # The default lists apply if the user does not specify any file.
18230 ac_need_defaults=:
18231 while test $# != 0
18232 do
18233 case $1 in
18234 --*=*)
18235 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18236 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18237 ac_shift=:
18238 ;;
18239 *)
18240 ac_option=$1
18241 ac_optarg=$2
18242 ac_shift=shift
18243 ;;
18244 esac
18245
18246 case $ac_option in
18247 # Handling of the options.
18248 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18249 ac_cs_recheck=: ;;
18250 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18251 $as_echo "$ac_cs_version"; exit ;;
18252 --debug | --debu | --deb | --de | --d | -d )
18253 debug=: ;;
18254 --file | --fil | --fi | --f )
18255 $ac_shift
18256 case $ac_optarg in
18257 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18258 esac
18259 as_fn_append CONFIG_FILES " '$ac_optarg'"
18260 ac_need_defaults=false;;
18261 --header | --heade | --head | --hea )
18262 $ac_shift
18263 case $ac_optarg in
18264 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18265 esac
18266 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18267 ac_need_defaults=false;;
18268 --he | --h)
18269 # Conflict between --help and --header
18270 as_fn_error "ambiguous option: \`$1'
18271 Try \`$0 --help' for more information.";;
18272 --help | --hel | -h )
18273 $as_echo "$ac_cs_usage"; exit ;;
18274 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18275 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18276 ac_cs_silent=: ;;
18277
18278 # This is an error.
18279 -*) as_fn_error "unrecognized option: \`$1'
18280 Try \`$0 --help' for more information." ;;
18281
18282 *) as_fn_append ac_config_targets " $1"
18283 ac_need_defaults=false ;;
18284
18285 esac
18286 shift
18287 done
18288
18289 ac_configure_extra_args=
18290
18291 if $ac_cs_silent; then
18292 exec 6>/dev/null
18293 ac_configure_extra_args="$ac_configure_extra_args --silent"
18294 fi
18295
18296 _ACEOF
18297 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18298 if \$ac_cs_recheck; then
18299 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18300 shift
18301 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18302 CONFIG_SHELL='$SHELL'
18303 export CONFIG_SHELL
18304 exec "\$@"
18305 fi
18306
18307 _ACEOF
18308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18309 exec 5>>config.log
18310 {
18311 echo
18312 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18313 ## Running $as_me. ##
18314 _ASBOX
18315 $as_echo "$ac_log"
18316 } >&5
18317
18318 _ACEOF
18319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18320 #
18321 # INIT-COMMANDS
18322 #
18323 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
18324
18325 _ACEOF
18326
18327 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18328
18329 # Handling of arguments.
18330 for ac_config_target in $ac_config_targets
18331 do
18332 case $ac_config_target in
18333 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18334 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
18335 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
18336 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
18337 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
18338 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18339 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
18340 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18341 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
18342
18343 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18344 esac
18345 done
18346
18347
18348 # If the user did not use the arguments to specify the items to instantiate,
18349 # then the envvar interface is used. Set only those that are not.
18350 # We use the long form for the default assignment because of an extremely
18351 # bizarre bug on SunOS 4.1.3.
18352 if $ac_need_defaults; then
18353 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18354 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18355 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
18356 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18357 fi
18358
18359 # Have a temporary directory for convenience. Make it in the build tree
18360 # simply because there is no reason against having it here, and in addition,
18361 # creating and moving files from /tmp can sometimes cause problems.
18362 # Hook for its removal unless debugging.
18363 # Note that there is a small window in which the directory will not be cleaned:
18364 # after its creation but before its name has been assigned to `$tmp'.
18365 $debug ||
18366 {
18367 tmp=
18368 trap 'exit_status=$?
18369 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18370 ' 0
18371 trap 'as_fn_exit 1' 1 2 13 15
18372 }
18373 # Create a (secure) tmp directory for tmp files.
18374
18375 {
18376 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18377 test -n "$tmp" && test -d "$tmp"
18378 } ||
18379 {
18380 tmp=./conf$$-$RANDOM
18381 (umask 077 && mkdir "$tmp")
18382 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18383
18384 # Set up the scripts for CONFIG_FILES section.
18385 # No need to generate them if there are no CONFIG_FILES.
18386 # This happens for instance with `./config.status config.h'.
18387 if test -n "$CONFIG_FILES"; then
18388
18389 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18390 ac_cs_awk_getline=:
18391 ac_cs_awk_pipe_init=
18392 ac_cs_awk_read_file='
18393 while ((getline aline < (F[key])) > 0)
18394 print(aline)
18395 close(F[key])'
18396 ac_cs_awk_pipe_fini=
18397 else
18398 ac_cs_awk_getline=false
18399 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18400 ac_cs_awk_read_file='
18401 print "|#_!!_#|"
18402 print "cat " F[key] " &&"
18403 '$ac_cs_awk_pipe_init
18404 # The final `:' finishes the AND list.
18405 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18406 fi
18407 ac_cr=`echo X | tr X '\015'`
18408 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18409 # But we know of no other shell where ac_cr would be empty at this
18410 # point, so we can use a bashism as a fallback.
18411 if test "x$ac_cr" = x; then
18412 eval ac_cr=\$\'\\r\'
18413 fi
18414 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18415 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18416 ac_cs_awk_cr='\r'
18417 else
18418 ac_cs_awk_cr=$ac_cr
18419 fi
18420
18421 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18422 _ACEOF
18423
18424 # Create commands to substitute file output variables.
18425 {
18426 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18427 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18428 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18429 echo "_ACAWK" &&
18430 echo "_ACEOF"
18431 } >conf$$files.sh &&
18432 . ./conf$$files.sh ||
18433 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18434 rm -f conf$$files.sh
18435
18436 {
18437 echo "cat >conf$$subs.awk <<_ACEOF" &&
18438 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18439 echo "_ACEOF"
18440 } >conf$$subs.sh ||
18441 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18442 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18443 ac_delim='%!_!# '
18444 for ac_last_try in false false false false false :; do
18445 . ./conf$$subs.sh ||
18446 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18447
18448 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18449 if test $ac_delim_n = $ac_delim_num; then
18450 break
18451 elif $ac_last_try; then
18452 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18453 else
18454 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18455 fi
18456 done
18457 rm -f conf$$subs.sh
18458
18459 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18460 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18461 _ACEOF
18462 sed -n '
18463 h
18464 s/^/S["/; s/!.*/"]=/
18465 p
18466 g
18467 s/^[^!]*!//
18468 :repl
18469 t repl
18470 s/'"$ac_delim"'$//
18471 t delim
18472 :nl
18473 h
18474 s/\(.\{148\}\).*/\1/
18475 t more1
18476 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18477 p
18478 n
18479 b repl
18480 :more1
18481 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18482 p
18483 g
18484 s/.\{148\}//
18485 t nl
18486 :delim
18487 h
18488 s/\(.\{148\}\).*/\1/
18489 t more2
18490 s/["\\]/\\&/g; s/^/"/; s/$/"/
18491 p
18492 b
18493 :more2
18494 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18495 p
18496 g
18497 s/.\{148\}//
18498 t delim
18499 ' <conf$$subs.awk | sed '
18500 /^[^""]/{
18501 N
18502 s/\n//
18503 }
18504 ' >>$CONFIG_STATUS || ac_write_fail=1
18505 rm -f conf$$subs.awk
18506 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18507 _ACAWK
18508 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18509 for (key in S) S_is_set[key] = 1
18510 FS = "\a"
18511 \$ac_cs_awk_pipe_init
18512 }
18513 {
18514 line = $ 0
18515 nfields = split(line, field, "@")
18516 substed = 0
18517 len = length(field[1])
18518 for (i = 2; i < nfields; i++) {
18519 key = field[i]
18520 keylen = length(key)
18521 if (S_is_set[key]) {
18522 value = S[key]
18523 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18524 len += length(value) + length(field[++i])
18525 substed = 1
18526 } else
18527 len += 1 + keylen
18528 }
18529 if (nfields == 3 && !substed) {
18530 key = field[2]
18531 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18532 \$ac_cs_awk_read_file
18533 next
18534 }
18535 }
18536 print line
18537 }
18538 \$ac_cs_awk_pipe_fini
18539 _ACAWK
18540 _ACEOF
18541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18542 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18543 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18544 else
18545 cat
18546 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18547 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18548 _ACEOF
18549
18550 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18551 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18552 # trailing colons and then remove the whole line if VPATH becomes empty
18553 # (actually we leave an empty line to preserve line numbers).
18554 if test "x$srcdir" = x.; then
18555 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18556 s/:*\$(srcdir):*/:/
18557 s/:*\${srcdir}:*/:/
18558 s/:*@srcdir@:*/:/
18559 s/^\([^=]*=[ ]*\):*/\1/
18560 s/:*$//
18561 s/^[^=]*=[ ]*$//
18562 }'
18563 fi
18564
18565 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18566 fi # test -n "$CONFIG_FILES"
18567
18568 # Set up the scripts for CONFIG_HEADERS section.
18569 # No need to generate them if there are no CONFIG_HEADERS.
18570 # This happens for instance with `./config.status Makefile'.
18571 if test -n "$CONFIG_HEADERS"; then
18572 cat >"$tmp/defines.awk" <<\_ACAWK ||
18573 BEGIN {
18574 _ACEOF
18575
18576 # Transform confdefs.h into an awk script `defines.awk', embedded as
18577 # here-document in config.status, that substitutes the proper values into
18578 # config.h.in to produce config.h.
18579
18580 # Create a delimiter string that does not exist in confdefs.h, to ease
18581 # handling of long lines.
18582 ac_delim='%!_!# '
18583 for ac_last_try in false false :; do
18584 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18585 if test -z "$ac_t"; then
18586 break
18587 elif $ac_last_try; then
18588 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18589 else
18590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18591 fi
18592 done
18593
18594 # For the awk script, D is an array of macro values keyed by name,
18595 # likewise P contains macro parameters if any. Preserve backslash
18596 # newline sequences.
18597
18598 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18599 sed -n '
18600 s/.\{148\}/&'"$ac_delim"'/g
18601 t rset
18602 :rset
18603 s/^[ ]*#[ ]*define[ ][ ]*/ /
18604 t def
18605 d
18606 :def
18607 s/\\$//
18608 t bsnl
18609 s/["\\]/\\&/g
18610 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18611 D["\1"]=" \3"/p
18612 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18613 d
18614 :bsnl
18615 s/["\\]/\\&/g
18616 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18617 D["\1"]=" \3\\\\\\n"\\/p
18618 t cont
18619 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18620 t cont
18621 d
18622 :cont
18623 n
18624 s/.\{148\}/&'"$ac_delim"'/g
18625 t clear
18626 :clear
18627 s/\\$//
18628 t bsnlc
18629 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18630 d
18631 :bsnlc
18632 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18633 b cont
18634 ' <confdefs.h | sed '
18635 s/'"$ac_delim"'/"\\\
18636 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18637
18638 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18639 for (key in D) D_is_set[key] = 1
18640 FS = "\a"
18641 }
18642 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18643 line = \$ 0
18644 split(line, arg, " ")
18645 if (arg[1] == "#") {
18646 defundef = arg[2]
18647 mac1 = arg[3]
18648 } else {
18649 defundef = substr(arg[1], 2)
18650 mac1 = arg[2]
18651 }
18652 split(mac1, mac2, "(") #)
18653 macro = mac2[1]
18654 prefix = substr(line, 1, index(line, defundef) - 1)
18655 if (D_is_set[macro]) {
18656 # Preserve the white space surrounding the "#".
18657 print prefix "define", macro P[macro] D[macro]
18658 next
18659 } else {
18660 # Replace #undef with comments. This is necessary, for example,
18661 # in the case of _POSIX_SOURCE, which is predefined and required
18662 # on some systems where configure will not decide to define it.
18663 if (defundef == "undef") {
18664 print "/*", prefix defundef, macro, "*/"
18665 next
18666 }
18667 }
18668 }
18669 { print }
18670 _ACAWK
18671 _ACEOF
18672 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18673 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18674 fi # test -n "$CONFIG_HEADERS"
18675
18676
18677 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
18678 shift
18679 for ac_tag
18680 do
18681 case $ac_tag in
18682 :[FHLC]) ac_mode=$ac_tag; continue;;
18683 esac
18684 case $ac_mode$ac_tag in
18685 :[FHL]*:*);;
18686 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18687 :[FH]-) ac_tag=-:-;;
18688 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18689 esac
18690 ac_save_IFS=$IFS
18691 IFS=:
18692 set x $ac_tag
18693 IFS=$ac_save_IFS
18694 shift
18695 ac_file=$1
18696 shift
18697
18698 case $ac_mode in
18699 :L) ac_source=$1;;
18700 :[FH])
18701 ac_file_inputs=
18702 for ac_f
18703 do
18704 case $ac_f in
18705 -) ac_f="$tmp/stdin";;
18706 *) # Look for the file first in the build tree, then in the source tree
18707 # (if the path is not absolute). The absolute path cannot be DOS-style,
18708 # because $ac_f cannot contain `:'.
18709 test -f "$ac_f" ||
18710 case $ac_f in
18711 [\\/$]*) false;;
18712 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18713 esac ||
18714 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18715 esac
18716 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18717 as_fn_append ac_file_inputs " '$ac_f'"
18718 done
18719
18720 # Let's still pretend it is `configure' which instantiates (i.e., don't
18721 # use $as_me), people would be surprised to read:
18722 # /* config.h. Generated by config.status. */
18723 configure_input='Generated from '`
18724 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18725 `' by configure.'
18726 if test x"$ac_file" != x-; then
18727 configure_input="$ac_file. $configure_input"
18728 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18729 $as_echo "$as_me: creating $ac_file" >&6;}
18730 fi
18731 # Neutralize special characters interpreted by sed in replacement strings.
18732 case $configure_input in #(
18733 *\&* | *\|* | *\\* )
18734 ac_sed_conf_input=`$as_echo "$configure_input" |
18735 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18736 *) ac_sed_conf_input=$configure_input;;
18737 esac
18738
18739 case $ac_tag in
18740 *:-:* | *:-) cat >"$tmp/stdin" \
18741 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18742 esac
18743 ;;
18744 esac
18745
18746 ac_dir=`$as_dirname -- "$ac_file" ||
18747 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18748 X"$ac_file" : 'X\(//\)[^/]' \| \
18749 X"$ac_file" : 'X\(//\)$' \| \
18750 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18751 $as_echo X"$ac_file" |
18752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18753 s//\1/
18754 q
18755 }
18756 /^X\(\/\/\)[^/].*/{
18757 s//\1/
18758 q
18759 }
18760 /^X\(\/\/\)$/{
18761 s//\1/
18762 q
18763 }
18764 /^X\(\/\).*/{
18765 s//\1/
18766 q
18767 }
18768 s/.*/./; q'`
18769 as_dir="$ac_dir"; as_fn_mkdir_p
18770 ac_builddir=.
18771
18772 case "$ac_dir" in
18773 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18774 *)
18775 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18776 # A ".." for each directory in $ac_dir_suffix.
18777 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18778 case $ac_top_builddir_sub in
18779 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18780 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18781 esac ;;
18782 esac
18783 ac_abs_top_builddir=$ac_pwd
18784 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18785 # for backward compatibility:
18786 ac_top_builddir=$ac_top_build_prefix
18787
18788 case $srcdir in
18789 .) # We are building in place.
18790 ac_srcdir=.
18791 ac_top_srcdir=$ac_top_builddir_sub
18792 ac_abs_top_srcdir=$ac_pwd ;;
18793 [\\/]* | ?:[\\/]* ) # Absolute name.
18794 ac_srcdir=$srcdir$ac_dir_suffix;
18795 ac_top_srcdir=$srcdir
18796 ac_abs_top_srcdir=$srcdir ;;
18797 *) # Relative name.
18798 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18799 ac_top_srcdir=$ac_top_build_prefix$srcdir
18800 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18801 esac
18802 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18803
18804
18805 case $ac_mode in
18806 :F)
18807 #
18808 # CONFIG_FILE
18809 #
18810
18811 case $INSTALL in
18812 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18813 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18814 esac
18815 _ACEOF
18816
18817 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18818 # If the template does not know about datarootdir, expand it.
18819 # FIXME: This hack should be removed a few years after 2.60.
18820 ac_datarootdir_hack=; ac_datarootdir_seen=
18821 ac_sed_dataroot='
18822 /datarootdir/ {
18823 p
18824 q
18825 }
18826 /@datadir@/p
18827 /@docdir@/p
18828 /@infodir@/p
18829 /@localedir@/p
18830 /@mandir@/p'
18831 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18832 *datarootdir*) ac_datarootdir_seen=yes;;
18833 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18835 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18836 _ACEOF
18837 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18838 ac_datarootdir_hack='
18839 s&@datadir@&$datadir&g
18840 s&@docdir@&$docdir&g
18841 s&@infodir@&$infodir&g
18842 s&@localedir@&$localedir&g
18843 s&@mandir@&$mandir&g
18844 s&\\\${datarootdir}&$datarootdir&g' ;;
18845 esac
18846 _ACEOF
18847
18848 # Neutralize VPATH when `$srcdir' = `.'.
18849 # Shell code in configure.ac might set extrasub.
18850 # FIXME: do we really want to maintain this feature?
18851 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18852 ac_sed_extra="$ac_vpsub
18853 $extrasub
18854 _ACEOF
18855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18856 :t
18857 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18858 s|@configure_input@|$ac_sed_conf_input|;t t
18859 s&@top_builddir@&$ac_top_builddir_sub&;t t
18860 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18861 s&@srcdir@&$ac_srcdir&;t t
18862 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18863 s&@top_srcdir@&$ac_top_srcdir&;t t
18864 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18865 s&@builddir@&$ac_builddir&;t t
18866 s&@abs_builddir@&$ac_abs_builddir&;t t
18867 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18868 s&@INSTALL@&$ac_INSTALL&;t t
18869 $ac_datarootdir_hack
18870 "
18871 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18872 if $ac_cs_awk_getline; then
18873 $AWK -f "$tmp/subs.awk"
18874 else
18875 $AWK -f "$tmp/subs.awk" | $SHELL
18876 fi >$tmp/out \
18877 || as_fn_error "could not create $ac_file" "$LINENO" 5
18878
18879 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18880 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18881 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18883 which seems to be undefined. Please make sure it is defined." >&5
18884 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18885 which seems to be undefined. Please make sure it is defined." >&2;}
18886
18887 rm -f "$tmp/stdin"
18888 case $ac_file in
18889 -) cat "$tmp/out" && rm -f "$tmp/out";;
18890 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18891 esac \
18892 || as_fn_error "could not create $ac_file" "$LINENO" 5
18893 ;;
18894 :H)
18895 #
18896 # CONFIG_HEADER
18897 #
18898 if test x"$ac_file" != x-; then
18899 {
18900 $as_echo "/* $configure_input */" \
18901 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18902 } >"$tmp/config.h" \
18903 || as_fn_error "could not create $ac_file" "$LINENO" 5
18904 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18905 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18906 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18907 else
18908 rm -f "$ac_file"
18909 mv "$tmp/config.h" "$ac_file" \
18910 || as_fn_error "could not create $ac_file" "$LINENO" 5
18911 fi
18912 else
18913 $as_echo "/* $configure_input */" \
18914 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18915 || as_fn_error "could not create -" "$LINENO" 5
18916 fi
18917 ;;
18918 :L)
18919 #
18920 # CONFIG_LINK
18921 #
18922
18923 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
18924 :
18925 else
18926 # Prefer the file from the source tree if names are identical.
18927 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
18928 ac_source=$srcdir/$ac_source
18929 fi
18930
18931 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
18932 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
18933
18934 if test ! -r "$ac_source"; then
18935 as_fn_error "$ac_source: file not found" "$LINENO" 5
18936 fi
18937 rm -f "$ac_file"
18938
18939 # Try a relative symlink, then a hard link, then a copy.
18940 case $srcdir in
18941 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
18942 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
18943 esac
18944 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
18945 ln "$ac_source" "$ac_file" 2>/dev/null ||
18946 cp -p "$ac_source" "$ac_file" ||
18947 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
18948 fi
18949 ;;
18950 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18951 $as_echo "$as_me: executing $ac_file commands" >&6;}
18952 ;;
18953 esac
18954
18955
18956 case $ac_file$ac_mode in
18957 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
18958 "gcore":F) chmod +x gcore ;;
18959 "Makefile":F)
18960 case x$CONFIG_HEADERS in
18961 xconfig.h:config.in)
18962 echo > stamp-h ;;
18963 esac
18964 ;;
18965 "gdb-gdb.gdb":F)
18966 case x$CONFIG_HEADERS in
18967 xconfig.h:config.in)
18968 echo > stamp-h ;;
18969 esac
18970 ;;
18971 "doc/Makefile":F)
18972 case x$CONFIG_HEADERS in
18973 xconfig.h:config.in)
18974 echo > stamp-h ;;
18975 esac
18976 ;;
18977 "data-directory/Makefile":F)
18978 case x$CONFIG_HEADERS in
18979 xconfig.h:config.in)
18980 echo > stamp-h ;;
18981 esac
18982 ;;
18983
18984 esac
18985 done # for ac_tag
18986
18987
18988 as_fn_exit 0
18989 _ACEOF
18990 ac_clean_files=$ac_clean_files_save
18991
18992 test $ac_write_fail = 0 ||
18993 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18994
18995
18996 # configure is writing to config.log, and then calls config.status.
18997 # config.status does its own redirection, appending to config.log.
18998 # Unfortunately, on DOS this fails, as config.log is still kept open
18999 # by configure, so config.status won't be able to write to it; its
19000 # output is simply discarded. So we exec the FD to /dev/null,
19001 # effectively closing config.log, so it can be properly (re)opened and
19002 # appended to by config.status. When coming back to configure, we
19003 # need to make the FD available again.
19004 if test "$no_create" != yes; then
19005 ac_cs_success=:
19006 ac_config_status_args=
19007 test "$silent" = yes &&
19008 ac_config_status_args="$ac_config_status_args --quiet"
19009 exec 5>/dev/null
19010 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19011 exec 5>>config.log
19012 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19013 # would make configure fail if this is the last instruction.
19014 $ac_cs_success || as_fn_exit $?
19015 fi
19016
19017 #
19018 # CONFIG_SUBDIRS section.
19019 #
19020 if test "$no_recursion" != yes; then
19021
19022 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
19023 # so they do not pile up.
19024 ac_sub_configure_args=
19025 ac_prev=
19026 eval "set x $ac_configure_args"
19027 shift
19028 for ac_arg
19029 do
19030 if test -n "$ac_prev"; then
19031 ac_prev=
19032 continue
19033 fi
19034 case $ac_arg in
19035 -cache-file | --cache-file | --cache-fil | --cache-fi \
19036 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19037 ac_prev=cache_file ;;
19038 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19039 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19040 | --c=*)
19041 ;;
19042 --config-cache | -C)
19043 ;;
19044 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19045 ac_prev=srcdir ;;
19046 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19047 ;;
19048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19049 ac_prev=prefix ;;
19050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19051 ;;
19052 --disable-option-checking)
19053 ;;
19054 *)
19055 case $ac_arg in
19056 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19057 esac
19058 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
19059 esac
19060 done
19061
19062 # Always prepend --prefix to ensure using the same prefix
19063 # in subdir configurations.
19064 ac_arg="--prefix=$prefix"
19065 case $ac_arg in
19066 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19067 esac
19068 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19069
19070 # Pass --silent
19071 if test "$silent" = yes; then
19072 ac_sub_configure_args="--silent $ac_sub_configure_args"
19073 fi
19074
19075 # Always prepend --disable-option-checking to silence warnings, since
19076 # different subdirs can have different --enable and --with options.
19077 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
19078
19079 ac_popdir=`pwd`
19080 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19081
19082 # Do not complain, so a configure script can configure whichever
19083 # parts of a large source tree are present.
19084 test -d "$srcdir/$ac_dir" || continue
19085
19086 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19087 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
19088 $as_echo "$ac_msg" >&6
19089 as_dir="$ac_dir"; as_fn_mkdir_p
19090 ac_builddir=.
19091
19092 case "$ac_dir" in
19093 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19094 *)
19095 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19096 # A ".." for each directory in $ac_dir_suffix.
19097 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19098 case $ac_top_builddir_sub in
19099 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19100 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19101 esac ;;
19102 esac
19103 ac_abs_top_builddir=$ac_pwd
19104 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19105 # for backward compatibility:
19106 ac_top_builddir=$ac_top_build_prefix
19107
19108 case $srcdir in
19109 .) # We are building in place.
19110 ac_srcdir=.
19111 ac_top_srcdir=$ac_top_builddir_sub
19112 ac_abs_top_srcdir=$ac_pwd ;;
19113 [\\/]* | ?:[\\/]* ) # Absolute name.
19114 ac_srcdir=$srcdir$ac_dir_suffix;
19115 ac_top_srcdir=$srcdir
19116 ac_abs_top_srcdir=$srcdir ;;
19117 *) # Relative name.
19118 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19119 ac_top_srcdir=$ac_top_build_prefix$srcdir
19120 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19121 esac
19122 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19123
19124
19125 cd "$ac_dir"
19126
19127 # Check for guested configure; otherwise get Cygnus style configure.
19128 if test -f "$ac_srcdir/configure.gnu"; then
19129 ac_sub_configure=$ac_srcdir/configure.gnu
19130 elif test -f "$ac_srcdir/configure"; then
19131 ac_sub_configure=$ac_srcdir/configure
19132 elif test -f "$ac_srcdir/configure.in"; then
19133 # This should be Cygnus configure.
19134 ac_sub_configure=$ac_aux_dir/configure
19135 else
19136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
19137 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
19138 ac_sub_configure=
19139 fi
19140
19141 # The recursion is here.
19142 if test -n "$ac_sub_configure"; then
19143 # Make the cache file name correct relative to the subdirectory.
19144 case $cache_file in
19145 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
19146 *) # Relative name.
19147 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
19148 esac
19149
19150 { $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
19151 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
19152 # The eval makes quoting arguments work.
19153 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
19154 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
19155 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
19156 fi
19157
19158 cd "$ac_popdir"
19159 done
19160 fi
19161 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19163 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19164 fi
19165