Make it easy to make --disable-werror the default for both binutils and gdb
[deliverable/binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="main.c"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 enable_option_checking=no
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 GCORE_TRANSFORM_NAME
595 GDB_TRANSFORM_NAME
596 GDB_NM_FILE
597 LTLIBBABELTRACE
598 LIBBABELTRACE
599 HAVE_LIBBABELTRACE
600 frags
601 target_subdir
602 CONFIG_UNINSTALL
603 CONFIG_INSTALL
604 CONFIG_CLEAN
605 CONFIG_ALL
606 CONFIG_SRCS
607 CONFIG_DEPS
608 CONFIG_OBS
609 PROFILE_CFLAGS
610 ENABLE_CFLAGS
611 SIM_OBS
612 SIM
613 XMKMF
614 GDBTK_SRC_DIR
615 GDBTK_CFLAGS
616 GDBTKLIBS
617 X_LIBS
618 X_LDFLAGS
619 X_CFLAGS
620 TK_XINCLUDES
621 TK_DEPS
622 TK_LIBRARY
623 TK_INCLUDE
624 TK_STUB_LIB_SPEC
625 TK_STUB_LIB_FLAG
626 TK_STUB_LIB_FILE
627 TK_LIB_SPEC
628 TK_LIB_FLAG
629 TK_LIB_FILE
630 TK_SRC_DIR
631 TK_BIN_DIR
632 TK_VERSION
633 TCL_DEPS
634 TCL_LIBRARY
635 TCL_INCLUDE
636 TCL_STUB_LIB_SPEC
637 TCL_STUB_LIB_FLAG
638 TCL_STUB_LIB_FILE
639 TCL_LIB_SPEC
640 TCL_LIB_FLAG
641 TCL_LIB_FILE
642 TCL_SRC_DIR
643 TCL_BIN_DIR
644 TCL_PATCH_LEVEL
645 TCL_VERSION
646 WIN32LDAPP
647 GUI_CFLAGS_X
648 LIBGUI
649 LTLIBLZMA
650 LIBLZMA
651 HAVE_LIBLZMA
652 WIN32LIBS
653 SER_HARDWIRE
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 SYSTEM_GDBINIT
657 TARGET_SYSTEM_ROOT
658 CONFIG_LDFLAGS
659 RDYNAMIC
660 ALLOCA
661 GUILE_LIBS
662 GUILE_CPPFLAGS
663 pkg_config_prog_path
664 PYTHON_LIBS
665 PYTHON_CPPFLAGS
666 PYTHON_CFLAGS
667 python_prog_path
668 LTLIBEXPAT
669 LIBEXPAT
670 HAVE_LIBEXPAT
671 JIT_READER_DIR
672 TARGET_PTR
673 READLINE_TEXI_INCFLAG
674 READLINE_CFLAGS
675 READLINE_DEPS
676 READLINE
677 MIG
678 WINDRES
679 DLLTOOL
680 AR
681 YFLAGS
682 YACC
683 RANLIB
684 LN_S
685 INSTALL_DATA
686 INSTALL_SCRIPT
687 INSTALL_PROGRAM
688 AWK
689 REPORT_BUGS_TEXI
690 REPORT_BUGS_TO
691 PKGVERSION
692 HAVE_NATIVE_GCORE_TARGET
693 TARGET_OBS
694 subdirs
695 GDB_DATADIR
696 DEBUGDIR
697 MAKEINFO_EXTRA_FLAGS
698 MAKEINFOFLAGS
699 MAKEINFO
700 PACKAGE
701 GNULIB_STDINT_H
702 CATOBJEXT
703 GENCAT
704 INSTOBJEXT
705 DATADIRNAME
706 CATALOGS
707 POSUB
708 GMSGFMT
709 XGETTEXT
710 INCINTL
711 LIBINTL_DEP
712 LIBINTL
713 USE_NLS
714 SET_MAKE
715 GMAKE_FALSE
716 GMAKE_TRUE
717 MAKE
718 CCDEPMODE
719 DEPDIR
720 am__leading_dot
721 INSTALL_STRIP_PROGRAM
722 STRIP
723 install_sh
724 target_os
725 target_vendor
726 target_cpu
727 target
728 host_os
729 host_vendor
730 host_cpu
731 host
732 build_os
733 build_vendor
734 build_cpu
735 build
736 EGREP
737 GREP
738 CPP
739 OBJEXT
740 EXEEXT
741 ac_ct_CC
742 CPPFLAGS
743 LDFLAGS
744 CFLAGS
745 CC
746 MAINT
747 MAINTAINER_MODE_FALSE
748 MAINTAINER_MODE_TRUE
749 target_alias
750 host_alias
751 build_alias
752 LIBS
753 ECHO_T
754 ECHO_N
755 ECHO_C
756 DEFS
757 mandir
758 localedir
759 libdir
760 psdir
761 pdfdir
762 dvidir
763 htmldir
764 infodir
765 docdir
766 oldincludedir
767 includedir
768 localstatedir
769 sharedstatedir
770 sysconfdir
771 datadir
772 datarootdir
773 libexecdir
774 sbindir
775 bindir
776 program_transform_name
777 prefix
778 exec_prefix
779 PACKAGE_URL
780 PACKAGE_BUGREPORT
781 PACKAGE_STRING
782 PACKAGE_VERSION
783 PACKAGE_TARNAME
784 PACKAGE_NAME
785 PATH_SEPARATOR
786 SHELL'
787 ac_subst_files='host_makefile_frag'
788 ac_user_opts='
789 enable_option_checking
790 enable_maintainer_mode
791 enable_plugins
792 enable_largefile
793 with_separate_debug_dir
794 with_gdb_datadir
795 with_relocated_sources
796 with_auto_load_dir
797 with_auto_load_safe_path
798 enable_targets
799 enable_64_bit_bfd
800 enable_gdbcli
801 enable_gdbmi
802 enable_tui
803 enable_gdbtk
804 with_libunwind_ia64
805 with_curses
806 enable_profiling
807 with_pkgversion
808 with_bugurl
809 with_zlib
810 with_libiconv_prefix
811 with_iconv_bin
812 with_system_readline
813 with_jit_reader_dir
814 with_expat
815 with_gnu_ld
816 enable_rpath
817 with_libexpat_prefix
818 with_python
819 with_guile
820 enable_libmcheck
821 with_included_regex
822 with_sysroot
823 with_system_gdbinit
824 enable_werror
825 enable_build_warnings
826 enable_gdb_build_warnings
827 with_lzma
828 with_liblzma_prefix
829 with_tcl
830 with_tk
831 with_x
832 enable_sim
833 enable_multi_ice
834 enable_gdbserver
835 with_babeltrace
836 with_libbabeltrace_prefix
837 '
838 ac_precious_vars='build_alias
839 host_alias
840 target_alias
841 CC
842 CFLAGS
843 LDFLAGS
844 LIBS
845 CPPFLAGS
846 CPP
847 MAKEINFO
848 MAKEINFOFLAGS
849 YACC
850 YFLAGS
851 XMKMF'
852 ac_subdirs_all='testsuite
853 gdbtk
854 multi-ice
855 gdbserver'
856
857 # Initialize some variables set by options.
858 ac_init_help=
859 ac_init_version=false
860 ac_unrecognized_opts=
861 ac_unrecognized_sep=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
864 cache_file=/dev/null
865 exec_prefix=NONE
866 no_create=
867 no_recursion=
868 prefix=NONE
869 program_prefix=NONE
870 program_suffix=NONE
871 program_transform_name=s,x,x,
872 silent=
873 site=
874 srcdir=
875 verbose=
876 x_includes=NONE
877 x_libraries=NONE
878
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 includedir='${prefix}/include'
894 oldincludedir='/usr/include'
895 docdir='${datarootdir}/doc/${PACKAGE}'
896 infodir='${datarootdir}/info'
897 htmldir='${docdir}'
898 dvidir='${docdir}'
899 pdfdir='${docdir}'
900 psdir='${docdir}'
901 libdir='${exec_prefix}/lib'
902 localedir='${datarootdir}/locale'
903 mandir='${datarootdir}/man'
904
905 ac_prev=
906 ac_dashdash=
907 for ac_option
908 do
909 # If the previous option needs an argument, assign it.
910 if test -n "$ac_prev"; then
911 eval $ac_prev=\$ac_option
912 ac_prev=
913 continue
914 fi
915
916 case $ac_option in
917 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918 *) ac_optarg=yes ;;
919 esac
920
921 # Accept the important Cygnus configure options, so we can diagnose typos.
922
923 case $ac_dashdash$ac_option in
924 --)
925 ac_dashdash=yes ;;
926
927 -bindir | --bindir | --bindi | --bind | --bin | --bi)
928 ac_prev=bindir ;;
929 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
930 bindir=$ac_optarg ;;
931
932 -build | --build | --buil | --bui | --bu)
933 ac_prev=build_alias ;;
934 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
935 build_alias=$ac_optarg ;;
936
937 -cache-file | --cache-file | --cache-fil | --cache-fi \
938 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
939 ac_prev=cache_file ;;
940 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
941 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
942 cache_file=$ac_optarg ;;
943
944 --config-cache | -C)
945 cache_file=config.cache ;;
946
947 -datadir | --datadir | --datadi | --datad)
948 ac_prev=datadir ;;
949 -datadir=* | --datadir=* | --datadi=* | --datad=*)
950 datadir=$ac_optarg ;;
951
952 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
953 | --dataroo | --dataro | --datar)
954 ac_prev=datarootdir ;;
955 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
956 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
957 datarootdir=$ac_optarg ;;
958
959 -disable-* | --disable-*)
960 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
961 # Reject names that are not valid shell variable names.
962 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
963 as_fn_error "invalid feature name: $ac_useropt"
964 ac_useropt_orig=$ac_useropt
965 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
966 case $ac_user_opts in
967 *"
968 "enable_$ac_useropt"
969 "*) ;;
970 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
971 ac_unrecognized_sep=', ';;
972 esac
973 eval enable_$ac_useropt=no ;;
974
975 -docdir | --docdir | --docdi | --doc | --do)
976 ac_prev=docdir ;;
977 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
978 docdir=$ac_optarg ;;
979
980 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
981 ac_prev=dvidir ;;
982 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
983 dvidir=$ac_optarg ;;
984
985 -enable-* | --enable-*)
986 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
987 # Reject names that are not valid shell variable names.
988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989 as_fn_error "invalid feature name: $ac_useropt"
990 ac_useropt_orig=$ac_useropt
991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992 case $ac_user_opts in
993 *"
994 "enable_$ac_useropt"
995 "*) ;;
996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
997 ac_unrecognized_sep=', ';;
998 esac
999 eval enable_$ac_useropt=\$ac_optarg ;;
1000
1001 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1002 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1003 | --exec | --exe | --ex)
1004 ac_prev=exec_prefix ;;
1005 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1006 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1007 | --exec=* | --exe=* | --ex=*)
1008 exec_prefix=$ac_optarg ;;
1009
1010 -gas | --gas | --ga | --g)
1011 # Obsolete; use --with-gas.
1012 with_gas=yes ;;
1013
1014 -help | --help | --hel | --he | -h)
1015 ac_init_help=long ;;
1016 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1017 ac_init_help=recursive ;;
1018 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1019 ac_init_help=short ;;
1020
1021 -host | --host | --hos | --ho)
1022 ac_prev=host_alias ;;
1023 -host=* | --host=* | --hos=* | --ho=*)
1024 host_alias=$ac_optarg ;;
1025
1026 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1027 ac_prev=htmldir ;;
1028 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1029 | --ht=*)
1030 htmldir=$ac_optarg ;;
1031
1032 -includedir | --includedir | --includedi | --included | --include \
1033 | --includ | --inclu | --incl | --inc)
1034 ac_prev=includedir ;;
1035 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1036 | --includ=* | --inclu=* | --incl=* | --inc=*)
1037 includedir=$ac_optarg ;;
1038
1039 -infodir | --infodir | --infodi | --infod | --info | --inf)
1040 ac_prev=infodir ;;
1041 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1042 infodir=$ac_optarg ;;
1043
1044 -libdir | --libdir | --libdi | --libd)
1045 ac_prev=libdir ;;
1046 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1047 libdir=$ac_optarg ;;
1048
1049 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1050 | --libexe | --libex | --libe)
1051 ac_prev=libexecdir ;;
1052 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1053 | --libexe=* | --libex=* | --libe=*)
1054 libexecdir=$ac_optarg ;;
1055
1056 -localedir | --localedir | --localedi | --localed | --locale)
1057 ac_prev=localedir ;;
1058 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1059 localedir=$ac_optarg ;;
1060
1061 -localstatedir | --localstatedir | --localstatedi | --localstated \
1062 | --localstate | --localstat | --localsta | --localst | --locals)
1063 ac_prev=localstatedir ;;
1064 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1065 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1066 localstatedir=$ac_optarg ;;
1067
1068 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1069 ac_prev=mandir ;;
1070 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1071 mandir=$ac_optarg ;;
1072
1073 -nfp | --nfp | --nf)
1074 # Obsolete; use --without-fp.
1075 with_fp=no ;;
1076
1077 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1078 | --no-cr | --no-c | -n)
1079 no_create=yes ;;
1080
1081 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1082 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1083 no_recursion=yes ;;
1084
1085 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1086 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1087 | --oldin | --oldi | --old | --ol | --o)
1088 ac_prev=oldincludedir ;;
1089 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1090 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1091 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1092 oldincludedir=$ac_optarg ;;
1093
1094 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1095 ac_prev=prefix ;;
1096 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1097 prefix=$ac_optarg ;;
1098
1099 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1100 | --program-pre | --program-pr | --program-p)
1101 ac_prev=program_prefix ;;
1102 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1103 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1104 program_prefix=$ac_optarg ;;
1105
1106 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1107 | --program-suf | --program-su | --program-s)
1108 ac_prev=program_suffix ;;
1109 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1110 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1111 program_suffix=$ac_optarg ;;
1112
1113 -program-transform-name | --program-transform-name \
1114 | --program-transform-nam | --program-transform-na \
1115 | --program-transform-n | --program-transform- \
1116 | --program-transform | --program-transfor \
1117 | --program-transfo | --program-transf \
1118 | --program-trans | --program-tran \
1119 | --progr-tra | --program-tr | --program-t)
1120 ac_prev=program_transform_name ;;
1121 -program-transform-name=* | --program-transform-name=* \
1122 | --program-transform-nam=* | --program-transform-na=* \
1123 | --program-transform-n=* | --program-transform-=* \
1124 | --program-transform=* | --program-transfor=* \
1125 | --program-transfo=* | --program-transf=* \
1126 | --program-trans=* | --program-tran=* \
1127 | --progr-tra=* | --program-tr=* | --program-t=*)
1128 program_transform_name=$ac_optarg ;;
1129
1130 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1131 ac_prev=pdfdir ;;
1132 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1133 pdfdir=$ac_optarg ;;
1134
1135 -psdir | --psdir | --psdi | --psd | --ps)
1136 ac_prev=psdir ;;
1137 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1138 psdir=$ac_optarg ;;
1139
1140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1141 | -silent | --silent | --silen | --sile | --sil)
1142 silent=yes ;;
1143
1144 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1145 ac_prev=sbindir ;;
1146 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1147 | --sbi=* | --sb=*)
1148 sbindir=$ac_optarg ;;
1149
1150 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1151 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1152 | --sharedst | --shareds | --shared | --share | --shar \
1153 | --sha | --sh)
1154 ac_prev=sharedstatedir ;;
1155 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1156 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1157 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1158 | --sha=* | --sh=*)
1159 sharedstatedir=$ac_optarg ;;
1160
1161 -site | --site | --sit)
1162 ac_prev=site ;;
1163 -site=* | --site=* | --sit=*)
1164 site=$ac_optarg ;;
1165
1166 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1167 ac_prev=srcdir ;;
1168 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1169 srcdir=$ac_optarg ;;
1170
1171 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1172 | --syscon | --sysco | --sysc | --sys | --sy)
1173 ac_prev=sysconfdir ;;
1174 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1175 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1176 sysconfdir=$ac_optarg ;;
1177
1178 -target | --target | --targe | --targ | --tar | --ta | --t)
1179 ac_prev=target_alias ;;
1180 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1181 target_alias=$ac_optarg ;;
1182
1183 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1184 verbose=yes ;;
1185
1186 -version | --version | --versio | --versi | --vers | -V)
1187 ac_init_version=: ;;
1188
1189 -with-* | --with-*)
1190 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1191 # Reject names that are not valid shell variable names.
1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1193 as_fn_error "invalid package name: $ac_useropt"
1194 ac_useropt_orig=$ac_useropt
1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1196 case $ac_user_opts in
1197 *"
1198 "with_$ac_useropt"
1199 "*) ;;
1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1201 ac_unrecognized_sep=', ';;
1202 esac
1203 eval with_$ac_useropt=\$ac_optarg ;;
1204
1205 -without-* | --without-*)
1206 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1207 # Reject names that are not valid shell variable names.
1208 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1209 as_fn_error "invalid package name: $ac_useropt"
1210 ac_useropt_orig=$ac_useropt
1211 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1212 case $ac_user_opts in
1213 *"
1214 "with_$ac_useropt"
1215 "*) ;;
1216 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1217 ac_unrecognized_sep=', ';;
1218 esac
1219 eval with_$ac_useropt=no ;;
1220
1221 --x)
1222 # Obsolete; use --with-x.
1223 with_x=yes ;;
1224
1225 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1226 | --x-incl | --x-inc | --x-in | --x-i)
1227 ac_prev=x_includes ;;
1228 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1229 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1230 x_includes=$ac_optarg ;;
1231
1232 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1233 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1234 ac_prev=x_libraries ;;
1235 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1236 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1237 x_libraries=$ac_optarg ;;
1238
1239 -*) as_fn_error "unrecognized option: \`$ac_option'
1240 Try \`$0 --help' for more information."
1241 ;;
1242
1243 *=*)
1244 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1245 # Reject names that are not valid shell variable names.
1246 case $ac_envvar in #(
1247 '' | [0-9]* | *[!_$as_cr_alnum]* )
1248 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1249 esac
1250 eval $ac_envvar=\$ac_optarg
1251 export $ac_envvar ;;
1252
1253 *)
1254 # FIXME: should be removed in autoconf 3.0.
1255 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1256 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1257 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1258 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1259 ;;
1260
1261 esac
1262 done
1263
1264 if test -n "$ac_prev"; then
1265 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1266 as_fn_error "missing argument to $ac_option"
1267 fi
1268
1269 if test -n "$ac_unrecognized_opts"; then
1270 case $enable_option_checking in
1271 no) ;;
1272 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1273 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1274 esac
1275 fi
1276
1277 # Check all directory arguments for consistency.
1278 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1279 datadir sysconfdir sharedstatedir localstatedir includedir \
1280 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1281 libdir localedir mandir
1282 do
1283 eval ac_val=\$$ac_var
1284 # Remove trailing slashes.
1285 case $ac_val in
1286 */ )
1287 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1288 eval $ac_var=\$ac_val;;
1289 esac
1290 # Be sure to have absolute directory names.
1291 case $ac_val in
1292 [\\/$]* | ?:[\\/]* ) continue;;
1293 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1294 esac
1295 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1296 done
1297
1298 # There might be people who depend on the old broken behavior: `$host'
1299 # used to hold the argument of --host etc.
1300 # FIXME: To remove some day.
1301 build=$build_alias
1302 host=$host_alias
1303 target=$target_alias
1304
1305 # FIXME: To remove some day.
1306 if test "x$host_alias" != x; then
1307 if test "x$build_alias" = x; then
1308 cross_compiling=maybe
1309 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1310 If a cross compiler is detected then cross compile mode will be used." >&2
1311 elif test "x$build_alias" != "x$host_alias"; then
1312 cross_compiling=yes
1313 fi
1314 fi
1315
1316 ac_tool_prefix=
1317 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319 test "$silent" = yes && exec 6>/dev/null
1320
1321
1322 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323 ac_ls_di=`ls -di .` &&
1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325 as_fn_error "working directory cannot be determined"
1326 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327 as_fn_error "pwd does not report name of working directory"
1328
1329
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332 ac_srcdir_defaulted=yes
1333 # Try the directory containing this script, then the parent directory.
1334 ac_confdir=`$as_dirname -- "$as_myself" ||
1335 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336 X"$as_myself" : 'X\(//\)[^/]' \| \
1337 X"$as_myself" : 'X\(//\)$' \| \
1338 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339 $as_echo X"$as_myself" |
1340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)[^/].*/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\/\)$/{
1349 s//\1/
1350 q
1351 }
1352 /^X\(\/\).*/{
1353 s//\1/
1354 q
1355 }
1356 s/.*/./; q'`
1357 srcdir=$ac_confdir
1358 if test ! -r "$srcdir/$ac_unique_file"; then
1359 srcdir=..
1360 fi
1361 else
1362 ac_srcdir_defaulted=no
1363 fi
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1367 fi
1368 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369 ac_abs_confdir=`(
1370 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1371 pwd)`
1372 # When building in place, set srcdir=.
1373 if test "$ac_abs_confdir" = "$ac_pwd"; then
1374 srcdir=.
1375 fi
1376 # Remove unnecessary trailing slashes from srcdir.
1377 # Double slashes in file names in object file debugging info
1378 # mess up M-x gdb in Emacs.
1379 case $srcdir in
1380 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381 esac
1382 for ac_var in $ac_precious_vars; do
1383 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384 eval ac_env_${ac_var}_value=\$${ac_var}
1385 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387 done
1388
1389 #
1390 # Report the --help message.
1391 #
1392 if test "$ac_init_help" = "long"; then
1393 # Omit some internal or obsolete options to make the list less imposing.
1394 # This message is too long to be a string in the A/UX 3.1 sh.
1395 cat <<_ACEOF
1396 \`configure' configures this package to adapt to many kinds of systems.
1397
1398 Usage: $0 [OPTION]... [VAR=VALUE]...
1399
1400 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401 VAR=VALUE. See below for descriptions of some of the useful variables.
1402
1403 Defaults for the options are specified in brackets.
1404
1405 Configuration:
1406 -h, --help display this help and exit
1407 --help=short display options specific to this package
1408 --help=recursive display the short help of all the included packages
1409 -V, --version display version information and exit
1410 -q, --quiet, --silent do not print \`checking...' messages
1411 --cache-file=FILE cache test results in FILE [disabled]
1412 -C, --config-cache alias for \`--cache-file=config.cache'
1413 -n, --no-create do not create output files
1414 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1415
1416 Installation directories:
1417 --prefix=PREFIX install architecture-independent files in PREFIX
1418 [$ac_default_prefix]
1419 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1420 [PREFIX]
1421
1422 By default, \`make install' will install all the files in
1423 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1424 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425 for instance \`--prefix=\$HOME'.
1426
1427 For better control, use the options below.
1428
1429 Fine tuning of the installation directories:
1430 --bindir=DIR user executables [EPREFIX/bin]
1431 --sbindir=DIR system admin executables [EPREFIX/sbin]
1432 --libexecdir=DIR program executables [EPREFIX/libexec]
1433 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1434 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1435 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1436 --libdir=DIR object code libraries [EPREFIX/lib]
1437 --includedir=DIR C header files [PREFIX/include]
1438 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1439 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1440 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1441 --infodir=DIR info documentation [DATAROOTDIR/info]
1442 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1443 --mandir=DIR man documentation [DATAROOTDIR/man]
1444 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1445 --htmldir=DIR html documentation [DOCDIR]
1446 --dvidir=DIR dvi documentation [DOCDIR]
1447 --pdfdir=DIR pdf documentation [DOCDIR]
1448 --psdir=DIR ps documentation [DOCDIR]
1449 _ACEOF
1450
1451 cat <<\_ACEOF
1452
1453 Program names:
1454 --program-prefix=PREFIX prepend PREFIX to installed program names
1455 --program-suffix=SUFFIX append SUFFIX to installed program names
1456 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1457
1458 X features:
1459 --x-includes=DIR X include files are in DIR
1460 --x-libraries=DIR X library files are in DIR
1461
1462 System types:
1463 --build=BUILD configure for building on BUILD [guessed]
1464 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1465 --target=TARGET configure for building compilers for TARGET [HOST]
1466 _ACEOF
1467 fi
1468
1469 if test -n "$ac_init_help"; then
1470
1471 cat <<\_ACEOF
1472
1473 Optional Features:
1474 --disable-option-checking ignore unrecognized --enable/--with options
1475 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1476 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1477 --enable-maintainer-mode enable make rules and dependencies not useful
1478 (and sometimes confusing) to the casual installer
1479 --enable-plugins Enable support for plugins (defaults no)
1480 --disable-largefile omit support for large files
1481 --enable-targets=TARGETS
1482 alternative target configurations
1483 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1484 --disable-gdbcli disable command-line interface (CLI)
1485 --disable-gdbmi disable machine-interface (MI)
1486 --enable-tui enable full-screen terminal user interface (TUI)
1487 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1488 --enable-profiling enable profiling of GDB
1489 --disable-rpath do not hardcode runtime library paths
1490 --enable-libmcheck Try linking with -lmcheck if available
1491 --enable-werror treat compile warnings as errors
1492 --enable-build-warnings enable build-time compiler warnings if gcc is used
1493 --enable-gdb-build-warnings
1494 enable GDB specific build-time compiler warnings if
1495 gcc is used
1496 --enable-sim link gdb with simulator
1497 --enable-multi-ice build the multi-ice-gdb-server
1498 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1499 is auto)
1500
1501 Optional Packages:
1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1504 --with-separate-debug-dir=PATH
1505 look for global separate debug info in this path
1506 [LIBDIR/debug]
1507 --with-gdb-datadir=PATH look for global separate data files in this path
1508 [DATADIR/gdb]
1509 --with-relocated-sources=PATH
1510 automatically relocate this path for source files
1511 --with-auto-load-dir=PATH
1512 directories from which to load auto-loaded scripts
1513 [$debugdir:$datadir/auto-load]
1514 --with-auto-load-safe-path=PATH
1515 directories safe to hold auto-loaded files
1516 [--with-auto-load-dir]
1517 --without-auto-load-safe-path
1518 do not restrict auto-loaded files locations
1519 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1520 --with-curses use the curses library instead of the termcap
1521 library
1522 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1523 --with-bugurl=URL Direct users to URL to report a bug
1524 --with-zlib include zlib support (auto/yes/no) default=auto
1525 --with-libiconv-prefix=DIR
1526 search for libiconv in DIR/include and DIR/lib
1527 --with-iconv-bin=PATH specify where to find the iconv program
1528 --with-system-readline use installed readline library
1529 --with-jit-reader-dir=PATH
1530 directory to load the JIT readers from
1531 --with-expat include expat support (auto/yes/no)
1532 --with-gnu-ld assume the C compiler uses GNU ld default=no
1533 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1534 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1535 --with-python[=PYTHON] include python support
1536 (auto/yes/no/<python-program>)
1537 --with-guile[=GUILE] include guile support
1538 (auto/yes/no/<guile-version>/<pkg-config-program>)
1539 --without-included-regex
1540 don't use included regex; this is the default on
1541 systems with version 2 of the GNU C library (use
1542 with caution on other system)
1543 --with-sysroot[=DIR] search for usr/lib et al within DIR
1544 --with-system-gdbinit=PATH
1545 automatically load a system-wide gdbinit file
1546 --with-lzma support lzma compression (auto/yes/no)
1547 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1548 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1549 --with-tcl directory containing tcl configuration (tclConfig.sh)
1550 --with-tk directory containing tk configuration (tkConfig.sh)
1551 --with-x use the X Window System
1552 --with-babeltrace include babeltrace support (auto/yes/no)
1553 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1554 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1555
1556 Some influential environment variables:
1557 CC C compiler command
1558 CFLAGS C compiler flags
1559 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1560 nonstandard directory <lib dir>
1561 LIBS libraries to pass to the linker, e.g. -l<library>
1562 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1563 you have headers in a nonstandard directory <include dir>
1564 CPP C preprocessor
1565 MAKEINFO Parent configure detects if it is of sufficient version.
1566 MAKEINFOFLAGS
1567 Parameters for MAKEINFO.
1568 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1569 the first program found out of: `bison -y', `byacc', `yacc'.
1570 YFLAGS The list of arguments that will be passed by default to $YACC.
1571 This script will default YFLAGS to the empty string to avoid a
1572 default value of `-d' given by some make applications.
1573 XMKMF Path to xmkmf, Makefile generator for X Window System
1574
1575 Use these variables to override the choices made by `configure' or to help
1576 it to find libraries and programs with nonstandard names/locations.
1577
1578 Report bugs to the package provider.
1579 _ACEOF
1580 ac_status=$?
1581 fi
1582
1583 if test "$ac_init_help" = "recursive"; then
1584 # If there are subdirs, report their specific --help.
1585 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1586 test -d "$ac_dir" ||
1587 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1588 continue
1589 ac_builddir=.
1590
1591 case "$ac_dir" in
1592 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1593 *)
1594 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1595 # A ".." for each directory in $ac_dir_suffix.
1596 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1597 case $ac_top_builddir_sub in
1598 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1599 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1600 esac ;;
1601 esac
1602 ac_abs_top_builddir=$ac_pwd
1603 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1604 # for backward compatibility:
1605 ac_top_builddir=$ac_top_build_prefix
1606
1607 case $srcdir in
1608 .) # We are building in place.
1609 ac_srcdir=.
1610 ac_top_srcdir=$ac_top_builddir_sub
1611 ac_abs_top_srcdir=$ac_pwd ;;
1612 [\\/]* | ?:[\\/]* ) # Absolute name.
1613 ac_srcdir=$srcdir$ac_dir_suffix;
1614 ac_top_srcdir=$srcdir
1615 ac_abs_top_srcdir=$srcdir ;;
1616 *) # Relative name.
1617 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1618 ac_top_srcdir=$ac_top_build_prefix$srcdir
1619 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1620 esac
1621 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1622
1623 cd "$ac_dir" || { ac_status=$?; continue; }
1624 # Check for guested configure.
1625 if test -f "$ac_srcdir/configure.gnu"; then
1626 echo &&
1627 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1628 elif test -f "$ac_srcdir/configure"; then
1629 echo &&
1630 $SHELL "$ac_srcdir/configure" --help=recursive
1631 else
1632 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1633 fi || ac_status=$?
1634 cd "$ac_pwd" || { ac_status=$?; break; }
1635 done
1636 fi
1637
1638 test -n "$ac_init_help" && exit $ac_status
1639 if $ac_init_version; then
1640 cat <<\_ACEOF
1641 configure
1642 generated by GNU Autoconf 2.64
1643
1644 Copyright (C) 2009 Free Software Foundation, Inc.
1645 This configure script is free software; the Free Software Foundation
1646 gives unlimited permission to copy, distribute and modify it.
1647 _ACEOF
1648 exit
1649 fi
1650
1651 ## ------------------------ ##
1652 ## Autoconf initialization. ##
1653 ## ------------------------ ##
1654
1655 # ac_fn_c_try_compile LINENO
1656 # --------------------------
1657 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1658 ac_fn_c_try_compile ()
1659 {
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 rm -f conftest.$ac_objext
1662 if { { ac_try="$ac_compile"
1663 case "(($ac_try" in
1664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1665 *) ac_try_echo=$ac_try;;
1666 esac
1667 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1668 $as_echo "$ac_try_echo"; } >&5
1669 (eval "$ac_compile") 2>conftest.err
1670 ac_status=$?
1671 if test -s conftest.err; then
1672 grep -v '^ *+' conftest.err >conftest.er1
1673 cat conftest.er1 >&5
1674 mv -f conftest.er1 conftest.err
1675 fi
1676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1677 test $ac_status = 0; } && {
1678 test -z "$ac_c_werror_flag" ||
1679 test ! -s conftest.err
1680 } && test -s conftest.$ac_objext; then :
1681 ac_retval=0
1682 else
1683 $as_echo "$as_me: failed program was:" >&5
1684 sed 's/^/| /' conftest.$ac_ext >&5
1685
1686 ac_retval=1
1687 fi
1688 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1689 return $ac_retval
1690
1691 } # ac_fn_c_try_compile
1692
1693 # ac_fn_c_try_cpp LINENO
1694 # ----------------------
1695 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1696 ac_fn_c_try_cpp ()
1697 {
1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1699 if { { ac_try="$ac_cpp conftest.$ac_ext"
1700 case "(($ac_try" in
1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702 *) ac_try_echo=$ac_try;;
1703 esac
1704 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705 $as_echo "$ac_try_echo"; } >&5
1706 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1707 ac_status=$?
1708 if test -s conftest.err; then
1709 grep -v '^ *+' conftest.err >conftest.er1
1710 cat conftest.er1 >&5
1711 mv -f conftest.er1 conftest.err
1712 fi
1713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1714 test $ac_status = 0; } >/dev/null && {
1715 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1716 test ! -s conftest.err
1717 }; then :
1718 ac_retval=0
1719 else
1720 $as_echo "$as_me: failed program was:" >&5
1721 sed 's/^/| /' conftest.$ac_ext >&5
1722
1723 ac_retval=1
1724 fi
1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 return $ac_retval
1727
1728 } # ac_fn_c_try_cpp
1729
1730 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1731 # -------------------------------------------------------
1732 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1733 # the include files in INCLUDES and setting the cache variable VAR
1734 # accordingly.
1735 ac_fn_c_check_header_mongrel ()
1736 {
1737 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 $as_echo_n "checking for $2... " >&6; }
1741 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1742 $as_echo_n "(cached) " >&6
1743 fi
1744 eval ac_res=\$$3
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746 $as_echo "$ac_res" >&6; }
1747 else
1748 # Is the header compilable?
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1750 $as_echo_n "checking $2 usability... " >&6; }
1751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 /* end confdefs.h. */
1753 $4
1754 #include <$2>
1755 _ACEOF
1756 if ac_fn_c_try_compile "$LINENO"; then :
1757 ac_header_compiler=yes
1758 else
1759 ac_header_compiler=no
1760 fi
1761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1763 $as_echo "$ac_header_compiler" >&6; }
1764
1765 # Is the header present?
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1767 $as_echo_n "checking $2 presence... " >&6; }
1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h. */
1770 #include <$2>
1771 _ACEOF
1772 if ac_fn_c_try_cpp "$LINENO"; then :
1773 ac_header_preproc=yes
1774 else
1775 ac_header_preproc=no
1776 fi
1777 rm -f conftest.err conftest.$ac_ext
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1779 $as_echo "$ac_header_preproc" >&6; }
1780
1781 # So? What about this header?
1782 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1783 yes:no: )
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1785 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1787 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1788 ;;
1789 no:yes:* )
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1791 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1793 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1795 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1797 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1799 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1800 ;;
1801 esac
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1803 $as_echo_n "checking for $2... " >&6; }
1804 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1805 $as_echo_n "(cached) " >&6
1806 else
1807 eval "$3=\$ac_header_compiler"
1808 fi
1809 eval ac_res=\$$3
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812 fi
1813 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1814
1815 } # ac_fn_c_check_header_mongrel
1816
1817 # ac_fn_c_try_run LINENO
1818 # ----------------------
1819 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1820 # that executables *can* be run.
1821 ac_fn_c_try_run ()
1822 {
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 if { { ac_try="$ac_link"
1825 case "(($ac_try" in
1826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1827 *) ac_try_echo=$ac_try;;
1828 esac
1829 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1830 $as_echo "$ac_try_echo"; } >&5
1831 (eval "$ac_link") 2>&5
1832 ac_status=$?
1833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1834 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1835 { { case "(($ac_try" in
1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837 *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841 (eval "$ac_try") 2>&5
1842 ac_status=$?
1843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1844 test $ac_status = 0; }; }; then :
1845 ac_retval=0
1846 else
1847 $as_echo "$as_me: program exited with status $ac_status" >&5
1848 $as_echo "$as_me: failed program was:" >&5
1849 sed 's/^/| /' conftest.$ac_ext >&5
1850
1851 ac_retval=$ac_status
1852 fi
1853 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1854 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855 return $ac_retval
1856
1857 } # ac_fn_c_try_run
1858
1859 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1860 # -------------------------------------------------------
1861 # Tests whether HEADER exists and can be compiled using the include files in
1862 # INCLUDES, setting the cache variable VAR accordingly.
1863 ac_fn_c_check_header_compile ()
1864 {
1865 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1867 $as_echo_n "checking for $2... " >&6; }
1868 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1869 $as_echo_n "(cached) " >&6
1870 else
1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872 /* end confdefs.h. */
1873 $4
1874 #include <$2>
1875 _ACEOF
1876 if ac_fn_c_try_compile "$LINENO"; then :
1877 eval "$3=yes"
1878 else
1879 eval "$3=no"
1880 fi
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 fi
1883 eval ac_res=\$$3
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1887
1888 } # ac_fn_c_check_header_compile
1889
1890 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1891 # --------------------------------------------
1892 # Tries to find the compile-time value of EXPR in a program that includes
1893 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1894 # computed
1895 ac_fn_c_compute_int ()
1896 {
1897 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898 if test "$cross_compiling" = yes; then
1899 # Depending upon the size, compute the lo and hi bounds.
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h. */
1902 $4
1903 int
1904 main ()
1905 {
1906 static int test_array [1 - 2 * !(($2) >= 0)];
1907 test_array [0] = 0
1908
1909 ;
1910 return 0;
1911 }
1912 _ACEOF
1913 if ac_fn_c_try_compile "$LINENO"; then :
1914 ac_lo=0 ac_mid=0
1915 while :; do
1916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917 /* end confdefs.h. */
1918 $4
1919 int
1920 main ()
1921 {
1922 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1923 test_array [0] = 0
1924
1925 ;
1926 return 0;
1927 }
1928 _ACEOF
1929 if ac_fn_c_try_compile "$LINENO"; then :
1930 ac_hi=$ac_mid; break
1931 else
1932 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1933 if test $ac_lo -le $ac_mid; then
1934 ac_lo= ac_hi=
1935 break
1936 fi
1937 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940 done
1941 else
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1944 $4
1945 int
1946 main ()
1947 {
1948 static int test_array [1 - 2 * !(($2) < 0)];
1949 test_array [0] = 0
1950
1951 ;
1952 return 0;
1953 }
1954 _ACEOF
1955 if ac_fn_c_try_compile "$LINENO"; then :
1956 ac_hi=-1 ac_mid=-1
1957 while :; do
1958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1959 /* end confdefs.h. */
1960 $4
1961 int
1962 main ()
1963 {
1964 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1965 test_array [0] = 0
1966
1967 ;
1968 return 0;
1969 }
1970 _ACEOF
1971 if ac_fn_c_try_compile "$LINENO"; then :
1972 ac_lo=$ac_mid; break
1973 else
1974 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1975 if test $ac_mid -le $ac_hi; then
1976 ac_lo= ac_hi=
1977 break
1978 fi
1979 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 done
1983 else
1984 ac_lo= ac_hi=
1985 fi
1986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1987 fi
1988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989 # Binary search between lo and hi bounds.
1990 while test "x$ac_lo" != "x$ac_hi"; do
1991 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993 /* end confdefs.h. */
1994 $4
1995 int
1996 main ()
1997 {
1998 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1999 test_array [0] = 0
2000
2001 ;
2002 return 0;
2003 }
2004 _ACEOF
2005 if ac_fn_c_try_compile "$LINENO"; then :
2006 ac_hi=$ac_mid
2007 else
2008 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2009 fi
2010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2011 done
2012 case $ac_lo in #((
2013 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2014 '') ac_retval=1 ;;
2015 esac
2016 else
2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018 /* end confdefs.h. */
2019 $4
2020 static long int longval () { return $2; }
2021 static unsigned long int ulongval () { return $2; }
2022 #include <stdio.h>
2023 #include <stdlib.h>
2024 int
2025 main ()
2026 {
2027
2028 FILE *f = fopen ("conftest.val", "w");
2029 if (! f)
2030 return 1;
2031 if (($2) < 0)
2032 {
2033 long int i = longval ();
2034 if (i != ($2))
2035 return 1;
2036 fprintf (f, "%ld", i);
2037 }
2038 else
2039 {
2040 unsigned long int i = ulongval ();
2041 if (i != ($2))
2042 return 1;
2043 fprintf (f, "%lu", i);
2044 }
2045 /* Do not output a trailing newline, as this causes \r\n confusion
2046 on some platforms. */
2047 return ferror (f) || fclose (f) != 0;
2048
2049 ;
2050 return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_run "$LINENO"; then :
2054 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2055 else
2056 ac_retval=1
2057 fi
2058 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2059 conftest.$ac_objext conftest.beam conftest.$ac_ext
2060 rm -f conftest.val
2061
2062 fi
2063 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2064 return $ac_retval
2065
2066 } # ac_fn_c_compute_int
2067
2068 # ac_fn_c_try_link LINENO
2069 # -----------------------
2070 # Try to link conftest.$ac_ext, and return whether this succeeded.
2071 ac_fn_c_try_link ()
2072 {
2073 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2074 rm -f conftest.$ac_objext conftest$ac_exeext
2075 if { { ac_try="$ac_link"
2076 case "(($ac_try" in
2077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2078 *) ac_try_echo=$ac_try;;
2079 esac
2080 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2081 $as_echo "$ac_try_echo"; } >&5
2082 (eval "$ac_link") 2>conftest.err
2083 ac_status=$?
2084 if test -s conftest.err; then
2085 grep -v '^ *+' conftest.err >conftest.er1
2086 cat conftest.er1 >&5
2087 mv -f conftest.er1 conftest.err
2088 fi
2089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2090 test $ac_status = 0; } && {
2091 test -z "$ac_c_werror_flag" ||
2092 test ! -s conftest.err
2093 } && test -s conftest$ac_exeext && {
2094 test "$cross_compiling" = yes ||
2095 $as_test_x conftest$ac_exeext
2096 }; then :
2097 ac_retval=0
2098 else
2099 $as_echo "$as_me: failed program was:" >&5
2100 sed 's/^/| /' conftest.$ac_ext >&5
2101
2102 ac_retval=1
2103 fi
2104 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2105 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2106 # interfere with the next link command; also delete a directory that is
2107 # left behind by Apple's compiler. We do this before executing the actions.
2108 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2109 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2110 return $ac_retval
2111
2112 } # ac_fn_c_try_link
2113
2114 # ac_fn_c_check_func LINENO FUNC VAR
2115 # ----------------------------------
2116 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2117 ac_fn_c_check_func ()
2118 {
2119 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2121 $as_echo_n "checking for $2... " >&6; }
2122 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2123 $as_echo_n "(cached) " >&6
2124 else
2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126 /* end confdefs.h. */
2127 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2128 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2129 #define $2 innocuous_$2
2130
2131 /* System header to define __stub macros and hopefully few prototypes,
2132 which can conflict with char $2 (); below.
2133 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2134 <limits.h> exists even on freestanding compilers. */
2135
2136 #ifdef __STDC__
2137 # include <limits.h>
2138 #else
2139 # include <assert.h>
2140 #endif
2141
2142 #undef $2
2143
2144 /* Override any GCC internal prototype to avoid an error.
2145 Use char because int might match the return type of a GCC
2146 builtin and then its argument prototype would still apply. */
2147 #ifdef __cplusplus
2148 extern "C"
2149 #endif
2150 char $2 ();
2151 /* The GNU C library defines this for functions which it implements
2152 to always fail with ENOSYS. Some functions are actually named
2153 something starting with __ and the normal name is an alias. */
2154 #if defined __stub_$2 || defined __stub___$2
2155 choke me
2156 #endif
2157
2158 int
2159 main ()
2160 {
2161 return $2 ();
2162 ;
2163 return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_link "$LINENO"; then :
2167 eval "$3=yes"
2168 else
2169 eval "$3=no"
2170 fi
2171 rm -f core conftest.err conftest.$ac_objext \
2172 conftest$ac_exeext conftest.$ac_ext
2173 fi
2174 eval ac_res=\$$3
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2176 $as_echo "$ac_res" >&6; }
2177 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2178
2179 } # ac_fn_c_check_func
2180
2181 # ac_fn_c_check_decl LINENO SYMBOL VAR
2182 # ------------------------------------
2183 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2184 ac_fn_c_check_decl ()
2185 {
2186 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187 as_decl_name=`echo $2|sed 's/ *(.*//'`
2188 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2190 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2191 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2192 $as_echo_n "(cached) " >&6
2193 else
2194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h. */
2196 $4
2197 int
2198 main ()
2199 {
2200 #ifndef $as_decl_name
2201 #ifdef __cplusplus
2202 (void) $as_decl_use;
2203 #else
2204 (void) $as_decl_name;
2205 #endif
2206 #endif
2207
2208 ;
2209 return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213 eval "$3=yes"
2214 else
2215 eval "$3=no"
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 fi
2219 eval ac_res=\$$3
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2221 $as_echo "$ac_res" >&6; }
2222 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2223
2224 } # ac_fn_c_check_decl
2225
2226 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2227 # ----------------------------------------------------
2228 # Tries to find if the field MEMBER exists in type AGGR, after including
2229 # INCLUDES, setting cache variable VAR accordingly.
2230 ac_fn_c_check_member ()
2231 {
2232 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2234 $as_echo_n "checking for $2.$3... " >&6; }
2235 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2236 $as_echo_n "(cached) " >&6
2237 else
2238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2239 /* end confdefs.h. */
2240 $5
2241 int
2242 main ()
2243 {
2244 static $2 ac_aggr;
2245 if (ac_aggr.$3)
2246 return 0;
2247 ;
2248 return 0;
2249 }
2250 _ACEOF
2251 if ac_fn_c_try_compile "$LINENO"; then :
2252 eval "$4=yes"
2253 else
2254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h. */
2256 $5
2257 int
2258 main ()
2259 {
2260 static $2 ac_aggr;
2261 if (sizeof ac_aggr.$3)
2262 return 0;
2263 ;
2264 return 0;
2265 }
2266 _ACEOF
2267 if ac_fn_c_try_compile "$LINENO"; then :
2268 eval "$4=yes"
2269 else
2270 eval "$4=no"
2271 fi
2272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2273 fi
2274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2275 fi
2276 eval ac_res=\$$4
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2278 $as_echo "$ac_res" >&6; }
2279 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2280
2281 } # ac_fn_c_check_member
2282
2283 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2284 # -------------------------------------------
2285 # Tests whether TYPE exists after having included INCLUDES, setting cache
2286 # variable VAR accordingly.
2287 ac_fn_c_check_type ()
2288 {
2289 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2291 $as_echo_n "checking for $2... " >&6; }
2292 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2293 $as_echo_n "(cached) " >&6
2294 else
2295 eval "$3=no"
2296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2297 /* end confdefs.h. */
2298 $4
2299 int
2300 main ()
2301 {
2302 if (sizeof ($2))
2303 return 0;
2304 ;
2305 return 0;
2306 }
2307 _ACEOF
2308 if ac_fn_c_try_compile "$LINENO"; then :
2309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2310 /* end confdefs.h. */
2311 $4
2312 int
2313 main ()
2314 {
2315 if (sizeof (($2)))
2316 return 0;
2317 ;
2318 return 0;
2319 }
2320 _ACEOF
2321 if ac_fn_c_try_compile "$LINENO"; then :
2322
2323 else
2324 eval "$3=yes"
2325 fi
2326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2327 fi
2328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2329 fi
2330 eval ac_res=\$$3
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2332 $as_echo "$ac_res" >&6; }
2333 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2334
2335 } # ac_fn_c_check_type
2336 cat >config.log <<_ACEOF
2337 This file contains any messages produced by compilers while
2338 running configure, to aid debugging if configure makes a mistake.
2339
2340 It was created by $as_me, which was
2341 generated by GNU Autoconf 2.64. Invocation command line was
2342
2343 $ $0 $@
2344
2345 _ACEOF
2346 exec 5>>config.log
2347 {
2348 cat <<_ASUNAME
2349 ## --------- ##
2350 ## Platform. ##
2351 ## --------- ##
2352
2353 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2354 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2355 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2356 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2357 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2358
2359 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2360 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2361
2362 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2363 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2364 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2365 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2366 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2367 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2368 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2369
2370 _ASUNAME
2371
2372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373 for as_dir in $PATH
2374 do
2375 IFS=$as_save_IFS
2376 test -z "$as_dir" && as_dir=.
2377 $as_echo "PATH: $as_dir"
2378 done
2379 IFS=$as_save_IFS
2380
2381 } >&5
2382
2383 cat >&5 <<_ACEOF
2384
2385
2386 ## ----------- ##
2387 ## Core tests. ##
2388 ## ----------- ##
2389
2390 _ACEOF
2391
2392
2393 # Keep a trace of the command line.
2394 # Strip out --no-create and --no-recursion so they do not pile up.
2395 # Strip out --silent because we don't want to record it for future runs.
2396 # Also quote any args containing shell meta-characters.
2397 # Make two passes to allow for proper duplicate-argument suppression.
2398 ac_configure_args=
2399 ac_configure_args0=
2400 ac_configure_args1=
2401 ac_must_keep_next=false
2402 for ac_pass in 1 2
2403 do
2404 for ac_arg
2405 do
2406 case $ac_arg in
2407 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2408 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2409 | -silent | --silent | --silen | --sile | --sil)
2410 continue ;;
2411 *\'*)
2412 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2413 esac
2414 case $ac_pass in
2415 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2416 2)
2417 as_fn_append ac_configure_args1 " '$ac_arg'"
2418 if test $ac_must_keep_next = true; then
2419 ac_must_keep_next=false # Got value, back to normal.
2420 else
2421 case $ac_arg in
2422 *=* | --config-cache | -C | -disable-* | --disable-* \
2423 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2424 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2425 | -with-* | --with-* | -without-* | --without-* | --x)
2426 case "$ac_configure_args0 " in
2427 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2428 esac
2429 ;;
2430 -* ) ac_must_keep_next=true ;;
2431 esac
2432 fi
2433 as_fn_append ac_configure_args " '$ac_arg'"
2434 ;;
2435 esac
2436 done
2437 done
2438 { ac_configure_args0=; unset ac_configure_args0;}
2439 { ac_configure_args1=; unset ac_configure_args1;}
2440
2441 # When interrupted or exit'd, cleanup temporary files, and complete
2442 # config.log. We remove comments because anyway the quotes in there
2443 # would cause problems or look ugly.
2444 # WARNING: Use '\'' to represent an apostrophe within the trap.
2445 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2446 trap 'exit_status=$?
2447 # Save into config.log some information that might help in debugging.
2448 {
2449 echo
2450
2451 cat <<\_ASBOX
2452 ## ---------------- ##
2453 ## Cache variables. ##
2454 ## ---------------- ##
2455 _ASBOX
2456 echo
2457 # The following way of writing the cache mishandles newlines in values,
2458 (
2459 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2460 eval ac_val=\$$ac_var
2461 case $ac_val in #(
2462 *${as_nl}*)
2463 case $ac_var in #(
2464 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2465 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2466 esac
2467 case $ac_var in #(
2468 _ | IFS | as_nl) ;; #(
2469 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2470 *) { eval $ac_var=; unset $ac_var;} ;;
2471 esac ;;
2472 esac
2473 done
2474 (set) 2>&1 |
2475 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2476 *${as_nl}ac_space=\ *)
2477 sed -n \
2478 "s/'\''/'\''\\\\'\'''\''/g;
2479 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2480 ;; #(
2481 *)
2482 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2483 ;;
2484 esac |
2485 sort
2486 )
2487 echo
2488
2489 cat <<\_ASBOX
2490 ## ----------------- ##
2491 ## Output variables. ##
2492 ## ----------------- ##
2493 _ASBOX
2494 echo
2495 for ac_var in $ac_subst_vars
2496 do
2497 eval ac_val=\$$ac_var
2498 case $ac_val in
2499 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2500 esac
2501 $as_echo "$ac_var='\''$ac_val'\''"
2502 done | sort
2503 echo
2504
2505 if test -n "$ac_subst_files"; then
2506 cat <<\_ASBOX
2507 ## ------------------- ##
2508 ## File substitutions. ##
2509 ## ------------------- ##
2510 _ASBOX
2511 echo
2512 for ac_var in $ac_subst_files
2513 do
2514 eval ac_val=\$$ac_var
2515 case $ac_val in
2516 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2517 esac
2518 $as_echo "$ac_var='\''$ac_val'\''"
2519 done | sort
2520 echo
2521 fi
2522
2523 if test -s confdefs.h; then
2524 cat <<\_ASBOX
2525 ## ----------- ##
2526 ## confdefs.h. ##
2527 ## ----------- ##
2528 _ASBOX
2529 echo
2530 cat confdefs.h
2531 echo
2532 fi
2533 test "$ac_signal" != 0 &&
2534 $as_echo "$as_me: caught signal $ac_signal"
2535 $as_echo "$as_me: exit $exit_status"
2536 } >&5
2537 rm -f core *.core core.conftest.* &&
2538 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2539 exit $exit_status
2540 ' 0
2541 for ac_signal in 1 2 13 15; do
2542 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2543 done
2544 ac_signal=0
2545
2546 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2547 rm -f -r conftest* confdefs.h
2548
2549 $as_echo "/* confdefs.h */" > confdefs.h
2550
2551 # Predefined preprocessor variables.
2552
2553 cat >>confdefs.h <<_ACEOF
2554 #define PACKAGE_NAME "$PACKAGE_NAME"
2555 _ACEOF
2556
2557 cat >>confdefs.h <<_ACEOF
2558 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2559 _ACEOF
2560
2561 cat >>confdefs.h <<_ACEOF
2562 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2563 _ACEOF
2564
2565 cat >>confdefs.h <<_ACEOF
2566 #define PACKAGE_STRING "$PACKAGE_STRING"
2567 _ACEOF
2568
2569 cat >>confdefs.h <<_ACEOF
2570 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2571 _ACEOF
2572
2573 cat >>confdefs.h <<_ACEOF
2574 #define PACKAGE_URL "$PACKAGE_URL"
2575 _ACEOF
2576
2577
2578 # Let the site file select an alternate cache file if it wants to.
2579 # Prefer an explicitly selected file to automatically selected ones.
2580 ac_site_file1=NONE
2581 ac_site_file2=NONE
2582 if test -n "$CONFIG_SITE"; then
2583 ac_site_file1=$CONFIG_SITE
2584 elif test "x$prefix" != xNONE; then
2585 ac_site_file1=$prefix/share/config.site
2586 ac_site_file2=$prefix/etc/config.site
2587 else
2588 ac_site_file1=$ac_default_prefix/share/config.site
2589 ac_site_file2=$ac_default_prefix/etc/config.site
2590 fi
2591 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2592 do
2593 test "x$ac_site_file" = xNONE && continue
2594 if test -r "$ac_site_file"; then
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2596 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2597 sed 's/^/| /' "$ac_site_file" >&5
2598 . "$ac_site_file"
2599 fi
2600 done
2601
2602 if test -r "$cache_file"; then
2603 # Some versions of bash will fail to source /dev/null (special
2604 # files actually), so we avoid doing that.
2605 if test -f "$cache_file"; then
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2607 $as_echo "$as_me: loading cache $cache_file" >&6;}
2608 case $cache_file in
2609 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2610 *) . "./$cache_file";;
2611 esac
2612 fi
2613 else
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2615 $as_echo "$as_me: creating cache $cache_file" >&6;}
2616 >$cache_file
2617 fi
2618
2619 # Check that the precious variables saved in the cache have kept the same
2620 # value.
2621 ac_cache_corrupted=false
2622 for ac_var in $ac_precious_vars; do
2623 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2624 eval ac_new_set=\$ac_env_${ac_var}_set
2625 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2626 eval ac_new_val=\$ac_env_${ac_var}_value
2627 case $ac_old_set,$ac_new_set in
2628 set,)
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2630 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2631 ac_cache_corrupted=: ;;
2632 ,set)
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2634 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2635 ac_cache_corrupted=: ;;
2636 ,);;
2637 *)
2638 if test "x$ac_old_val" != "x$ac_new_val"; then
2639 # differences in whitespace do not lead to failure.
2640 ac_old_val_w=`echo x $ac_old_val`
2641 ac_new_val_w=`echo x $ac_new_val`
2642 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2644 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2645 ac_cache_corrupted=:
2646 else
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2648 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2649 eval $ac_var=\$ac_old_val
2650 fi
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2652 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2654 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2655 fi;;
2656 esac
2657 # Pass precious variables to config.status.
2658 if test "$ac_new_set" = set; then
2659 case $ac_new_val in
2660 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2661 *) ac_arg=$ac_var=$ac_new_val ;;
2662 esac
2663 case " $ac_configure_args " in
2664 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2665 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2666 esac
2667 fi
2668 done
2669 if $ac_cache_corrupted; then
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2671 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2673 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2674 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2675 fi
2676 ## -------------------- ##
2677 ## Main body of script. ##
2678 ## -------------------- ##
2679
2680 ac_ext=c
2681 ac_cpp='$CPP $CPPFLAGS'
2682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2685
2686
2687
2688
2689
2690 ac_config_headers="$ac_config_headers config.h:config.in"
2691
2692
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2694 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2695 # Check whether --enable-maintainer-mode was given.
2696 if test "${enable_maintainer_mode+set}" = set; then :
2697 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2698 else
2699 USE_MAINTAINER_MODE=no
2700 fi
2701
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2703 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2704 if test $USE_MAINTAINER_MODE = yes; then
2705 MAINTAINER_MODE_TRUE=
2706 MAINTAINER_MODE_FALSE='#'
2707 else
2708 MAINTAINER_MODE_TRUE='#'
2709 MAINTAINER_MODE_FALSE=
2710 fi
2711
2712 MAINT=$MAINTAINER_MODE_TRUE
2713
2714
2715
2716 # Set the 'development' global.
2717 . $srcdir/../bfd/development.sh
2718
2719 ac_ext=c
2720 ac_cpp='$CPP $CPPFLAGS'
2721 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2722 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2723 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2724 if test -n "$ac_tool_prefix"; then
2725 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2726 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2728 $as_echo_n "checking for $ac_word... " >&6; }
2729 if test "${ac_cv_prog_CC+set}" = set; then :
2730 $as_echo_n "(cached) " >&6
2731 else
2732 if test -n "$CC"; then
2733 ac_cv_prog_CC="$CC" # Let the user override the test.
2734 else
2735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2736 for as_dir in $PATH
2737 do
2738 IFS=$as_save_IFS
2739 test -z "$as_dir" && as_dir=.
2740 for ac_exec_ext in '' $ac_executable_extensions; do
2741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2742 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2744 break 2
2745 fi
2746 done
2747 done
2748 IFS=$as_save_IFS
2749
2750 fi
2751 fi
2752 CC=$ac_cv_prog_CC
2753 if test -n "$CC"; then
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2755 $as_echo "$CC" >&6; }
2756 else
2757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2758 $as_echo "no" >&6; }
2759 fi
2760
2761
2762 fi
2763 if test -z "$ac_cv_prog_CC"; then
2764 ac_ct_CC=$CC
2765 # Extract the first word of "gcc", so it can be a program name with args.
2766 set dummy gcc; ac_word=$2
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2768 $as_echo_n "checking for $ac_word... " >&6; }
2769 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2770 $as_echo_n "(cached) " >&6
2771 else
2772 if test -n "$ac_ct_CC"; then
2773 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2774 else
2775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776 for as_dir in $PATH
2777 do
2778 IFS=$as_save_IFS
2779 test -z "$as_dir" && as_dir=.
2780 for ac_exec_ext in '' $ac_executable_extensions; do
2781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2782 ac_cv_prog_ac_ct_CC="gcc"
2783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2784 break 2
2785 fi
2786 done
2787 done
2788 IFS=$as_save_IFS
2789
2790 fi
2791 fi
2792 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2793 if test -n "$ac_ct_CC"; then
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2795 $as_echo "$ac_ct_CC" >&6; }
2796 else
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798 $as_echo "no" >&6; }
2799 fi
2800
2801 if test "x$ac_ct_CC" = x; then
2802 CC=""
2803 else
2804 case $cross_compiling:$ac_tool_warned in
2805 yes:)
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2808 ac_tool_warned=yes ;;
2809 esac
2810 CC=$ac_ct_CC
2811 fi
2812 else
2813 CC="$ac_cv_prog_CC"
2814 fi
2815
2816 if test -z "$CC"; then
2817 if test -n "$ac_tool_prefix"; then
2818 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2819 set dummy ${ac_tool_prefix}cc; ac_word=$2
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 $as_echo_n "checking for $ac_word... " >&6; }
2822 if test "${ac_cv_prog_CC+set}" = set; then :
2823 $as_echo_n "(cached) " >&6
2824 else
2825 if test -n "$CC"; then
2826 ac_cv_prog_CC="$CC" # Let the user override the test.
2827 else
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 for as_dir in $PATH
2830 do
2831 IFS=$as_save_IFS
2832 test -z "$as_dir" && as_dir=.
2833 for ac_exec_ext in '' $ac_executable_extensions; do
2834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2835 ac_cv_prog_CC="${ac_tool_prefix}cc"
2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837 break 2
2838 fi
2839 done
2840 done
2841 IFS=$as_save_IFS
2842
2843 fi
2844 fi
2845 CC=$ac_cv_prog_CC
2846 if test -n "$CC"; then
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2849 else
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2852 fi
2853
2854
2855 fi
2856 fi
2857 if test -z "$CC"; then
2858 # Extract the first word of "cc", so it can be a program name with args.
2859 set dummy cc; ac_word=$2
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if test "${ac_cv_prog_CC+set}" = set; then :
2863 $as_echo_n "(cached) " >&6
2864 else
2865 if test -n "$CC"; then
2866 ac_cv_prog_CC="$CC" # Let the user override the test.
2867 else
2868 ac_prog_rejected=no
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872 IFS=$as_save_IFS
2873 test -z "$as_dir" && as_dir=.
2874 for ac_exec_ext in '' $ac_executable_extensions; do
2875 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2876 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2877 ac_prog_rejected=yes
2878 continue
2879 fi
2880 ac_cv_prog_CC="cc"
2881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2882 break 2
2883 fi
2884 done
2885 done
2886 IFS=$as_save_IFS
2887
2888 if test $ac_prog_rejected = yes; then
2889 # We found a bogon in the path, so make sure we never use it.
2890 set dummy $ac_cv_prog_CC
2891 shift
2892 if test $# != 0; then
2893 # We chose a different compiler from the bogus one.
2894 # However, it has the same basename, so the bogon will be chosen
2895 # first if we set CC to just the basename; use the full file name.
2896 shift
2897 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2898 fi
2899 fi
2900 fi
2901 fi
2902 CC=$ac_cv_prog_CC
2903 if test -n "$CC"; then
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2905 $as_echo "$CC" >&6; }
2906 else
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2908 $as_echo "no" >&6; }
2909 fi
2910
2911
2912 fi
2913 if test -z "$CC"; then
2914 if test -n "$ac_tool_prefix"; then
2915 for ac_prog in cl.exe
2916 do
2917 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2918 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2920 $as_echo_n "checking for $ac_word... " >&6; }
2921 if test "${ac_cv_prog_CC+set}" = set; then :
2922 $as_echo_n "(cached) " >&6
2923 else
2924 if test -n "$CC"; then
2925 ac_cv_prog_CC="$CC" # Let the user override the test.
2926 else
2927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2928 for as_dir in $PATH
2929 do
2930 IFS=$as_save_IFS
2931 test -z "$as_dir" && as_dir=.
2932 for ac_exec_ext in '' $ac_executable_extensions; do
2933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2934 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2936 break 2
2937 fi
2938 done
2939 done
2940 IFS=$as_save_IFS
2941
2942 fi
2943 fi
2944 CC=$ac_cv_prog_CC
2945 if test -n "$CC"; then
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2947 $as_echo "$CC" >&6; }
2948 else
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2950 $as_echo "no" >&6; }
2951 fi
2952
2953
2954 test -n "$CC" && break
2955 done
2956 fi
2957 if test -z "$CC"; then
2958 ac_ct_CC=$CC
2959 for ac_prog in cl.exe
2960 do
2961 # Extract the first word of "$ac_prog", so it can be a program name with args.
2962 set dummy $ac_prog; ac_word=$2
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2964 $as_echo_n "checking for $ac_word... " >&6; }
2965 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2966 $as_echo_n "(cached) " >&6
2967 else
2968 if test -n "$ac_ct_CC"; then
2969 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2970 else
2971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972 for as_dir in $PATH
2973 do
2974 IFS=$as_save_IFS
2975 test -z "$as_dir" && as_dir=.
2976 for ac_exec_ext in '' $ac_executable_extensions; do
2977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2978 ac_cv_prog_ac_ct_CC="$ac_prog"
2979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2980 break 2
2981 fi
2982 done
2983 done
2984 IFS=$as_save_IFS
2985
2986 fi
2987 fi
2988 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2989 if test -n "$ac_ct_CC"; then
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2991 $as_echo "$ac_ct_CC" >&6; }
2992 else
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2994 $as_echo "no" >&6; }
2995 fi
2996
2997
2998 test -n "$ac_ct_CC" && break
2999 done
3000
3001 if test "x$ac_ct_CC" = x; then
3002 CC=""
3003 else
3004 case $cross_compiling:$ac_tool_warned in
3005 yes:)
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3008 ac_tool_warned=yes ;;
3009 esac
3010 CC=$ac_ct_CC
3011 fi
3012 fi
3013
3014 fi
3015
3016
3017 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3018 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3019 as_fn_error "no acceptable C compiler found in \$PATH
3020 See \`config.log' for more details." "$LINENO" 5; }
3021
3022 # Provide some information about the compiler.
3023 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3024 set X $ac_compile
3025 ac_compiler=$2
3026 for ac_option in --version -v -V -qversion; do
3027 { { ac_try="$ac_compiler $ac_option >&5"
3028 case "(($ac_try" in
3029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 *) ac_try_echo=$ac_try;;
3031 esac
3032 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033 $as_echo "$ac_try_echo"; } >&5
3034 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3035 ac_status=$?
3036 if test -s conftest.err; then
3037 sed '10a\
3038 ... rest of stderr output deleted ...
3039 10q' conftest.err >conftest.er1
3040 cat conftest.er1 >&5
3041 rm -f conftest.er1 conftest.err
3042 fi
3043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3044 test $ac_status = 0; }
3045 done
3046
3047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048 /* end confdefs.h. */
3049
3050 int
3051 main ()
3052 {
3053
3054 ;
3055 return 0;
3056 }
3057 _ACEOF
3058 ac_clean_files_save=$ac_clean_files
3059 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3060 # Try to create an executable without -o first, disregard a.out.
3061 # It will help us diagnose broken compilers, and finding out an intuition
3062 # of exeext.
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3064 $as_echo_n "checking for C compiler default output file name... " >&6; }
3065 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3066
3067 # The possible output files:
3068 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3069
3070 ac_rmfiles=
3071 for ac_file in $ac_files
3072 do
3073 case $ac_file in
3074 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3075 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3076 esac
3077 done
3078 rm -f $ac_rmfiles
3079
3080 if { { ac_try="$ac_link_default"
3081 case "(($ac_try" in
3082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3083 *) ac_try_echo=$ac_try;;
3084 esac
3085 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3086 $as_echo "$ac_try_echo"; } >&5
3087 (eval "$ac_link_default") 2>&5
3088 ac_status=$?
3089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3090 test $ac_status = 0; }; then :
3091 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3092 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3093 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3094 # so that the user can short-circuit this test for compilers unknown to
3095 # Autoconf.
3096 for ac_file in $ac_files ''
3097 do
3098 test -f "$ac_file" || continue
3099 case $ac_file in
3100 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3101 ;;
3102 [ab].out )
3103 # We found the default executable, but exeext='' is most
3104 # certainly right.
3105 break;;
3106 *.* )
3107 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3108 then :; else
3109 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3110 fi
3111 # We set ac_cv_exeext here because the later test for it is not
3112 # safe: cross compilers may not add the suffix if given an `-o'
3113 # argument, so we may need to know it at that point already.
3114 # Even if this section looks crufty: it has the advantage of
3115 # actually working.
3116 break;;
3117 * )
3118 break;;
3119 esac
3120 done
3121 test "$ac_cv_exeext" = no && ac_cv_exeext=
3122
3123 else
3124 ac_file=''
3125 fi
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3127 $as_echo "$ac_file" >&6; }
3128 if test -z "$ac_file"; then :
3129 $as_echo "$as_me: failed program was:" >&5
3130 sed 's/^/| /' conftest.$ac_ext >&5
3131
3132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3134 { as_fn_set_status 77
3135 as_fn_error "C compiler cannot create executables
3136 See \`config.log' for more details." "$LINENO" 5; }; }
3137 fi
3138 ac_exeext=$ac_cv_exeext
3139
3140 # Check that the compiler produces executables we can run. If not, either
3141 # the compiler is broken, or we cross compile.
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3143 $as_echo_n "checking whether the C compiler works... " >&6; }
3144 # If not cross compiling, check that we can run a simple program.
3145 if test "$cross_compiling" != yes; then
3146 if { ac_try='./$ac_file'
3147 { { case "(($ac_try" in
3148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3149 *) ac_try_echo=$ac_try;;
3150 esac
3151 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3152 $as_echo "$ac_try_echo"; } >&5
3153 (eval "$ac_try") 2>&5
3154 ac_status=$?
3155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3156 test $ac_status = 0; }; }; then
3157 cross_compiling=no
3158 else
3159 if test "$cross_compiling" = maybe; then
3160 cross_compiling=yes
3161 else
3162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164 as_fn_error "cannot run C compiled programs.
3165 If you meant to cross compile, use \`--host'.
3166 See \`config.log' for more details." "$LINENO" 5; }
3167 fi
3168 fi
3169 fi
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3171 $as_echo "yes" >&6; }
3172
3173 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3174 ac_clean_files=$ac_clean_files_save
3175 # Check that the compiler produces executables we can run. If not, either
3176 # the compiler is broken, or we cross compile.
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3178 $as_echo_n "checking whether we are cross compiling... " >&6; }
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3180 $as_echo "$cross_compiling" >&6; }
3181
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3183 $as_echo_n "checking for suffix of executables... " >&6; }
3184 if { { ac_try="$ac_link"
3185 case "(($ac_try" in
3186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3187 *) ac_try_echo=$ac_try;;
3188 esac
3189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3190 $as_echo "$ac_try_echo"; } >&5
3191 (eval "$ac_link") 2>&5
3192 ac_status=$?
3193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3194 test $ac_status = 0; }; then :
3195 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3196 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3197 # work properly (i.e., refer to `conftest.exe'), while it won't with
3198 # `rm'.
3199 for ac_file in conftest.exe conftest conftest.*; do
3200 test -f "$ac_file" || continue
3201 case $ac_file in
3202 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3203 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3204 break;;
3205 * ) break;;
3206 esac
3207 done
3208 else
3209 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3211 as_fn_error "cannot compute suffix of executables: cannot compile and link
3212 See \`config.log' for more details." "$LINENO" 5; }
3213 fi
3214 rm -f conftest$ac_cv_exeext
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3216 $as_echo "$ac_cv_exeext" >&6; }
3217
3218 rm -f conftest.$ac_ext
3219 EXEEXT=$ac_cv_exeext
3220 ac_exeext=$EXEEXT
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3222 $as_echo_n "checking for suffix of object files... " >&6; }
3223 if test "${ac_cv_objext+set}" = set; then :
3224 $as_echo_n "(cached) " >&6
3225 else
3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227 /* end confdefs.h. */
3228
3229 int
3230 main ()
3231 {
3232
3233 ;
3234 return 0;
3235 }
3236 _ACEOF
3237 rm -f conftest.o conftest.obj
3238 if { { ac_try="$ac_compile"
3239 case "(($ac_try" in
3240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3241 *) ac_try_echo=$ac_try;;
3242 esac
3243 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3244 $as_echo "$ac_try_echo"; } >&5
3245 (eval "$ac_compile") 2>&5
3246 ac_status=$?
3247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3248 test $ac_status = 0; }; then :
3249 for ac_file in conftest.o conftest.obj conftest.*; do
3250 test -f "$ac_file" || continue;
3251 case $ac_file in
3252 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3253 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3254 break;;
3255 esac
3256 done
3257 else
3258 $as_echo "$as_me: failed program was:" >&5
3259 sed 's/^/| /' conftest.$ac_ext >&5
3260
3261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3263 as_fn_error "cannot compute suffix of object files: cannot compile
3264 See \`config.log' for more details." "$LINENO" 5; }
3265 fi
3266 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3267 fi
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3269 $as_echo "$ac_cv_objext" >&6; }
3270 OBJEXT=$ac_cv_objext
3271 ac_objext=$OBJEXT
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3273 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3274 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3275 $as_echo_n "(cached) " >&6
3276 else
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279
3280 int
3281 main ()
3282 {
3283 #ifndef __GNUC__
3284 choke me
3285 #endif
3286
3287 ;
3288 return 0;
3289 }
3290 _ACEOF
3291 if ac_fn_c_try_compile "$LINENO"; then :
3292 ac_compiler_gnu=yes
3293 else
3294 ac_compiler_gnu=no
3295 fi
3296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3297 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3298
3299 fi
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3301 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3302 if test $ac_compiler_gnu = yes; then
3303 GCC=yes
3304 else
3305 GCC=
3306 fi
3307 ac_test_CFLAGS=${CFLAGS+set}
3308 ac_save_CFLAGS=$CFLAGS
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3310 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3311 if test "${ac_cv_prog_cc_g+set}" = set; then :
3312 $as_echo_n "(cached) " >&6
3313 else
3314 ac_save_c_werror_flag=$ac_c_werror_flag
3315 ac_c_werror_flag=yes
3316 ac_cv_prog_cc_g=no
3317 CFLAGS="-g"
3318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3319 /* end confdefs.h. */
3320
3321 int
3322 main ()
3323 {
3324
3325 ;
3326 return 0;
3327 }
3328 _ACEOF
3329 if ac_fn_c_try_compile "$LINENO"; then :
3330 ac_cv_prog_cc_g=yes
3331 else
3332 CFLAGS=""
3333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3334 /* end confdefs.h. */
3335
3336 int
3337 main ()
3338 {
3339
3340 ;
3341 return 0;
3342 }
3343 _ACEOF
3344 if ac_fn_c_try_compile "$LINENO"; then :
3345
3346 else
3347 ac_c_werror_flag=$ac_save_c_werror_flag
3348 CFLAGS="-g"
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h. */
3351
3352 int
3353 main ()
3354 {
3355
3356 ;
3357 return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361 ac_cv_prog_cc_g=yes
3362 fi
3363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3364 fi
3365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 fi
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 ac_c_werror_flag=$ac_save_c_werror_flag
3369 fi
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3371 $as_echo "$ac_cv_prog_cc_g" >&6; }
3372 if test "$ac_test_CFLAGS" = set; then
3373 CFLAGS=$ac_save_CFLAGS
3374 elif test $ac_cv_prog_cc_g = yes; then
3375 if test "$GCC" = yes; then
3376 CFLAGS="-g -O2"
3377 else
3378 CFLAGS="-g"
3379 fi
3380 else
3381 if test "$GCC" = yes; then
3382 CFLAGS="-O2"
3383 else
3384 CFLAGS=
3385 fi
3386 fi
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3388 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3389 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3390 $as_echo_n "(cached) " >&6
3391 else
3392 ac_cv_prog_cc_c89=no
3393 ac_save_CC=$CC
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395 /* end confdefs.h. */
3396 #include <stdarg.h>
3397 #include <stdio.h>
3398 #include <sys/types.h>
3399 #include <sys/stat.h>
3400 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3401 struct buf { int x; };
3402 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3403 static char *e (p, i)
3404 char **p;
3405 int i;
3406 {
3407 return p[i];
3408 }
3409 static char *f (char * (*g) (char **, int), char **p, ...)
3410 {
3411 char *s;
3412 va_list v;
3413 va_start (v,p);
3414 s = g (p, va_arg (v,int));
3415 va_end (v);
3416 return s;
3417 }
3418
3419 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3420 function prototypes and stuff, but not '\xHH' hex character constants.
3421 These don't provoke an error unfortunately, instead are silently treated
3422 as 'x'. The following induces an error, until -std is added to get
3423 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3424 array size at least. It's necessary to write '\x00'==0 to get something
3425 that's true only with -std. */
3426 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3427
3428 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3429 inside strings and character constants. */
3430 #define FOO(x) 'x'
3431 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3432
3433 int test (int i, double x);
3434 struct s1 {int (*f) (int a);};
3435 struct s2 {int (*f) (double a);};
3436 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3437 int argc;
3438 char **argv;
3439 int
3440 main ()
3441 {
3442 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3443 ;
3444 return 0;
3445 }
3446 _ACEOF
3447 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3448 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3449 do
3450 CC="$ac_save_CC $ac_arg"
3451 if ac_fn_c_try_compile "$LINENO"; then :
3452 ac_cv_prog_cc_c89=$ac_arg
3453 fi
3454 rm -f core conftest.err conftest.$ac_objext
3455 test "x$ac_cv_prog_cc_c89" != "xno" && break
3456 done
3457 rm -f conftest.$ac_ext
3458 CC=$ac_save_CC
3459
3460 fi
3461 # AC_CACHE_VAL
3462 case "x$ac_cv_prog_cc_c89" in
3463 x)
3464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3465 $as_echo "none needed" >&6; } ;;
3466 xno)
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3468 $as_echo "unsupported" >&6; } ;;
3469 *)
3470 CC="$CC $ac_cv_prog_cc_c89"
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3472 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3473 esac
3474 if test "x$ac_cv_prog_cc_c89" != xno; then :
3475
3476 fi
3477
3478 ac_ext=c
3479 ac_cpp='$CPP $CPPFLAGS'
3480 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3481 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3482 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3483
3484
3485 ac_ext=c
3486 ac_cpp='$CPP $CPPFLAGS'
3487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3491 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3492 # On Suns, sometimes $CPP names a directory.
3493 if test -n "$CPP" && test -d "$CPP"; then
3494 CPP=
3495 fi
3496 if test -z "$CPP"; then
3497 if test "${ac_cv_prog_CPP+set}" = set; then :
3498 $as_echo_n "(cached) " >&6
3499 else
3500 # Double quotes because CPP needs to be expanded
3501 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3502 do
3503 ac_preproc_ok=false
3504 for ac_c_preproc_warn_flag in '' yes
3505 do
3506 # Use a header file that comes with gcc, so configuring glibc
3507 # with a fresh cross-compiler works.
3508 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3509 # <limits.h> exists even on freestanding compilers.
3510 # On the NeXT, cc -E runs the code through the compiler's parser,
3511 # not just through cpp. "Syntax error" is here to catch this case.
3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h. */
3514 #ifdef __STDC__
3515 # include <limits.h>
3516 #else
3517 # include <assert.h>
3518 #endif
3519 Syntax error
3520 _ACEOF
3521 if ac_fn_c_try_cpp "$LINENO"; then :
3522
3523 else
3524 # Broken: fails on valid input.
3525 continue
3526 fi
3527 rm -f conftest.err conftest.$ac_ext
3528
3529 # OK, works on sane cases. Now check whether nonexistent headers
3530 # can be detected and how.
3531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3532 /* end confdefs.h. */
3533 #include <ac_nonexistent.h>
3534 _ACEOF
3535 if ac_fn_c_try_cpp "$LINENO"; then :
3536 # Broken: success on invalid input.
3537 continue
3538 else
3539 # Passes both tests.
3540 ac_preproc_ok=:
3541 break
3542 fi
3543 rm -f conftest.err conftest.$ac_ext
3544
3545 done
3546 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3547 rm -f conftest.err conftest.$ac_ext
3548 if $ac_preproc_ok; then :
3549 break
3550 fi
3551
3552 done
3553 ac_cv_prog_CPP=$CPP
3554
3555 fi
3556 CPP=$ac_cv_prog_CPP
3557 else
3558 ac_cv_prog_CPP=$CPP
3559 fi
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3561 $as_echo "$CPP" >&6; }
3562 ac_preproc_ok=false
3563 for ac_c_preproc_warn_flag in '' yes
3564 do
3565 # Use a header file that comes with gcc, so configuring glibc
3566 # with a fresh cross-compiler works.
3567 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3568 # <limits.h> exists even on freestanding compilers.
3569 # On the NeXT, cc -E runs the code through the compiler's parser,
3570 # not just through cpp. "Syntax error" is here to catch this case.
3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 /* end confdefs.h. */
3573 #ifdef __STDC__
3574 # include <limits.h>
3575 #else
3576 # include <assert.h>
3577 #endif
3578 Syntax error
3579 _ACEOF
3580 if ac_fn_c_try_cpp "$LINENO"; then :
3581
3582 else
3583 # Broken: fails on valid input.
3584 continue
3585 fi
3586 rm -f conftest.err conftest.$ac_ext
3587
3588 # OK, works on sane cases. Now check whether nonexistent headers
3589 # can be detected and how.
3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h. */
3592 #include <ac_nonexistent.h>
3593 _ACEOF
3594 if ac_fn_c_try_cpp "$LINENO"; then :
3595 # Broken: success on invalid input.
3596 continue
3597 else
3598 # Passes both tests.
3599 ac_preproc_ok=:
3600 break
3601 fi
3602 rm -f conftest.err conftest.$ac_ext
3603
3604 done
3605 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3606 rm -f conftest.err conftest.$ac_ext
3607 if $ac_preproc_ok; then :
3608
3609 else
3610 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3611 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3612 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3613 See \`config.log' for more details." "$LINENO" 5; }
3614 fi
3615
3616 ac_ext=c
3617 ac_cpp='$CPP $CPPFLAGS'
3618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3621
3622
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3624 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3625 if test "${ac_cv_path_GREP+set}" = set; then :
3626 $as_echo_n "(cached) " >&6
3627 else
3628 if test -z "$GREP"; then
3629 ac_path_GREP_found=false
3630 # Loop through the user's path and test for each of PROGNAME-LIST
3631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3633 do
3634 IFS=$as_save_IFS
3635 test -z "$as_dir" && as_dir=.
3636 for ac_prog in grep ggrep; do
3637 for ac_exec_ext in '' $ac_executable_extensions; do
3638 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3639 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3640 # Check for GNU ac_path_GREP and select it if it is found.
3641 # Check for GNU $ac_path_GREP
3642 case `"$ac_path_GREP" --version 2>&1` in
3643 *GNU*)
3644 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3645 *)
3646 ac_count=0
3647 $as_echo_n 0123456789 >"conftest.in"
3648 while :
3649 do
3650 cat "conftest.in" "conftest.in" >"conftest.tmp"
3651 mv "conftest.tmp" "conftest.in"
3652 cp "conftest.in" "conftest.nl"
3653 $as_echo 'GREP' >> "conftest.nl"
3654 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3655 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3656 as_fn_arith $ac_count + 1 && ac_count=$as_val
3657 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3658 # Best one so far, save it but keep looking for a better one
3659 ac_cv_path_GREP="$ac_path_GREP"
3660 ac_path_GREP_max=$ac_count
3661 fi
3662 # 10*(2^10) chars as input seems more than enough
3663 test $ac_count -gt 10 && break
3664 done
3665 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3666 esac
3667
3668 $ac_path_GREP_found && break 3
3669 done
3670 done
3671 done
3672 IFS=$as_save_IFS
3673 if test -z "$ac_cv_path_GREP"; then
3674 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3675 fi
3676 else
3677 ac_cv_path_GREP=$GREP
3678 fi
3679
3680 fi
3681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3682 $as_echo "$ac_cv_path_GREP" >&6; }
3683 GREP="$ac_cv_path_GREP"
3684
3685
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3687 $as_echo_n "checking for egrep... " >&6; }
3688 if test "${ac_cv_path_EGREP+set}" = set; then :
3689 $as_echo_n "(cached) " >&6
3690 else
3691 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3692 then ac_cv_path_EGREP="$GREP -E"
3693 else
3694 if test -z "$EGREP"; then
3695 ac_path_EGREP_found=false
3696 # Loop through the user's path and test for each of PROGNAME-LIST
3697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3699 do
3700 IFS=$as_save_IFS
3701 test -z "$as_dir" && as_dir=.
3702 for ac_prog in egrep; do
3703 for ac_exec_ext in '' $ac_executable_extensions; do
3704 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3705 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3706 # Check for GNU ac_path_EGREP and select it if it is found.
3707 # Check for GNU $ac_path_EGREP
3708 case `"$ac_path_EGREP" --version 2>&1` in
3709 *GNU*)
3710 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3711 *)
3712 ac_count=0
3713 $as_echo_n 0123456789 >"conftest.in"
3714 while :
3715 do
3716 cat "conftest.in" "conftest.in" >"conftest.tmp"
3717 mv "conftest.tmp" "conftest.in"
3718 cp "conftest.in" "conftest.nl"
3719 $as_echo 'EGREP' >> "conftest.nl"
3720 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3721 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3722 as_fn_arith $ac_count + 1 && ac_count=$as_val
3723 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3724 # Best one so far, save it but keep looking for a better one
3725 ac_cv_path_EGREP="$ac_path_EGREP"
3726 ac_path_EGREP_max=$ac_count
3727 fi
3728 # 10*(2^10) chars as input seems more than enough
3729 test $ac_count -gt 10 && break
3730 done
3731 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3732 esac
3733
3734 $ac_path_EGREP_found && break 3
3735 done
3736 done
3737 done
3738 IFS=$as_save_IFS
3739 if test -z "$ac_cv_path_EGREP"; then
3740 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3741 fi
3742 else
3743 ac_cv_path_EGREP=$EGREP
3744 fi
3745
3746 fi
3747 fi
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3749 $as_echo "$ac_cv_path_EGREP" >&6; }
3750 EGREP="$ac_cv_path_EGREP"
3751
3752
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3754 $as_echo_n "checking for ANSI C header files... " >&6; }
3755 if test "${ac_cv_header_stdc+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3757 else
3758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3759 /* end confdefs.h. */
3760 #include <stdlib.h>
3761 #include <stdarg.h>
3762 #include <string.h>
3763 #include <float.h>
3764
3765 int
3766 main ()
3767 {
3768
3769 ;
3770 return 0;
3771 }
3772 _ACEOF
3773 if ac_fn_c_try_compile "$LINENO"; then :
3774 ac_cv_header_stdc=yes
3775 else
3776 ac_cv_header_stdc=no
3777 fi
3778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3779
3780 if test $ac_cv_header_stdc = yes; then
3781 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783 /* end confdefs.h. */
3784 #include <string.h>
3785
3786 _ACEOF
3787 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3788 $EGREP "memchr" >/dev/null 2>&1; then :
3789
3790 else
3791 ac_cv_header_stdc=no
3792 fi
3793 rm -f conftest*
3794
3795 fi
3796
3797 if test $ac_cv_header_stdc = yes; then
3798 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h. */
3801 #include <stdlib.h>
3802
3803 _ACEOF
3804 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3805 $EGREP "free" >/dev/null 2>&1; then :
3806
3807 else
3808 ac_cv_header_stdc=no
3809 fi
3810 rm -f conftest*
3811
3812 fi
3813
3814 if test $ac_cv_header_stdc = yes; then
3815 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3816 if test "$cross_compiling" = yes; then :
3817 :
3818 else
3819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3820 /* end confdefs.h. */
3821 #include <ctype.h>
3822 #include <stdlib.h>
3823 #if ((' ' & 0x0FF) == 0x020)
3824 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3825 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3826 #else
3827 # define ISLOWER(c) \
3828 (('a' <= (c) && (c) <= 'i') \
3829 || ('j' <= (c) && (c) <= 'r') \
3830 || ('s' <= (c) && (c) <= 'z'))
3831 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3832 #endif
3833
3834 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3835 int
3836 main ()
3837 {
3838 int i;
3839 for (i = 0; i < 256; i++)
3840 if (XOR (islower (i), ISLOWER (i))
3841 || toupper (i) != TOUPPER (i))
3842 return 2;
3843 return 0;
3844 }
3845 _ACEOF
3846 if ac_fn_c_try_run "$LINENO"; then :
3847
3848 else
3849 ac_cv_header_stdc=no
3850 fi
3851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3852 conftest.$ac_objext conftest.beam conftest.$ac_ext
3853 fi
3854
3855 fi
3856 fi
3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3858 $as_echo "$ac_cv_header_stdc" >&6; }
3859 if test $ac_cv_header_stdc = yes; then
3860
3861 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3862
3863 fi
3864
3865 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3866 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3867 inttypes.h stdint.h unistd.h
3868 do :
3869 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3870 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3871 "
3872 eval as_val=\$$as_ac_Header
3873 if test "x$as_val" = x""yes; then :
3874 cat >>confdefs.h <<_ACEOF
3875 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3876 _ACEOF
3877
3878 fi
3879
3880 done
3881
3882
3883
3884 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3885 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3886 MINIX=yes
3887 else
3888 MINIX=
3889 fi
3890
3891
3892 if test "$MINIX" = yes; then
3893
3894 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3895
3896
3897 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3898
3899
3900 $as_echo "#define _MINIX 1" >>confdefs.h
3901
3902 fi
3903
3904
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3906 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3907 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3908 $as_echo_n "(cached) " >&6
3909 else
3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h. */
3912
3913 # define __EXTENSIONS__ 1
3914 $ac_includes_default
3915 int
3916 main ()
3917 {
3918
3919 ;
3920 return 0;
3921 }
3922 _ACEOF
3923 if ac_fn_c_try_compile "$LINENO"; then :
3924 ac_cv_safe_to_define___extensions__=yes
3925 else
3926 ac_cv_safe_to_define___extensions__=no
3927 fi
3928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3931 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3932 test $ac_cv_safe_to_define___extensions__ = yes &&
3933 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3934
3935 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3936
3937 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3938
3939 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3940
3941 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3942
3943
3944 ac_aux_dir=
3945 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3946 for ac_t in install-sh install.sh shtool; do
3947 if test -f "$ac_dir/$ac_t"; then
3948 ac_aux_dir=$ac_dir
3949 ac_install_sh="$ac_aux_dir/$ac_t -c"
3950 break 2
3951 fi
3952 done
3953 done
3954 if test -z "$ac_aux_dir"; then
3955 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3956 fi
3957
3958 # These three variables are undocumented and unsupported,
3959 # and are intended to be withdrawn in a future Autoconf release.
3960 # They can cause serious problems if a builder's source tree is in a directory
3961 # whose full name contains unusual characters.
3962 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3963 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3964 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3965
3966
3967 # Make sure we can run config.sub.
3968 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3969 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3970
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3972 $as_echo_n "checking build system type... " >&6; }
3973 if test "${ac_cv_build+set}" = set; then :
3974 $as_echo_n "(cached) " >&6
3975 else
3976 ac_build_alias=$build_alias
3977 test "x$ac_build_alias" = x &&
3978 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3979 test "x$ac_build_alias" = x &&
3980 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3981 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3982 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3983
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3986 $as_echo "$ac_cv_build" >&6; }
3987 case $ac_cv_build in
3988 *-*-*) ;;
3989 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3990 esac
3991 build=$ac_cv_build
3992 ac_save_IFS=$IFS; IFS='-'
3993 set x $ac_cv_build
3994 shift
3995 build_cpu=$1
3996 build_vendor=$2
3997 shift; shift
3998 # Remember, the first character of IFS is used to create $*,
3999 # except with old shells:
4000 build_os=$*
4001 IFS=$ac_save_IFS
4002 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4003
4004
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4006 $as_echo_n "checking host system type... " >&6; }
4007 if test "${ac_cv_host+set}" = set; then :
4008 $as_echo_n "(cached) " >&6
4009 else
4010 if test "x$host_alias" = x; then
4011 ac_cv_host=$ac_cv_build
4012 else
4013 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4014 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4015 fi
4016
4017 fi
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4019 $as_echo "$ac_cv_host" >&6; }
4020 case $ac_cv_host in
4021 *-*-*) ;;
4022 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4023 esac
4024 host=$ac_cv_host
4025 ac_save_IFS=$IFS; IFS='-'
4026 set x $ac_cv_host
4027 shift
4028 host_cpu=$1
4029 host_vendor=$2
4030 shift; shift
4031 # Remember, the first character of IFS is used to create $*,
4032 # except with old shells:
4033 host_os=$*
4034 IFS=$ac_save_IFS
4035 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4036
4037
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4039 $as_echo_n "checking target system type... " >&6; }
4040 if test "${ac_cv_target+set}" = set; then :
4041 $as_echo_n "(cached) " >&6
4042 else
4043 if test "x$target_alias" = x; then
4044 ac_cv_target=$ac_cv_host
4045 else
4046 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4047 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4048 fi
4049
4050 fi
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4052 $as_echo "$ac_cv_target" >&6; }
4053 case $ac_cv_target in
4054 *-*-*) ;;
4055 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4056 esac
4057 target=$ac_cv_target
4058 ac_save_IFS=$IFS; IFS='-'
4059 set x $ac_cv_target
4060 shift
4061 target_cpu=$1
4062 target_vendor=$2
4063 shift; shift
4064 # Remember, the first character of IFS is used to create $*,
4065 # except with old shells:
4066 target_os=$*
4067 IFS=$ac_save_IFS
4068 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4069
4070
4071 # The aliases save the names the user supplied, while $host etc.
4072 # will get canonicalized.
4073 test -n "$target_alias" &&
4074 test "$program_prefix$program_suffix$program_transform_name" = \
4075 NONENONEs,x,x, &&
4076 program_prefix=${target_alias}-
4077
4078 # The tests for host and target for $enable_largefile require
4079 # canonical names.
4080
4081
4082
4083 # As the $enable_largefile decision depends on --enable-plugins we must set it
4084 # even in directories otherwise not depending on the $plugins option.
4085
4086
4087 # Check whether --enable-plugins was given.
4088 if test "${enable_plugins+set}" = set; then :
4089 enableval=$enable_plugins; case "${enableval}" in
4090 yes | "") plugins=yes ;;
4091 no) plugins=no ;;
4092 *) plugins=yes ;;
4093 esac
4094 else
4095 plugins=no
4096 fi
4097
4098
4099
4100 case "${host}" in
4101 sparc-*-solaris*|i[3-7]86-*-solaris*)
4102 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4103 # are mutually exclusive; and without procfs support, the bfd/ elf module
4104 # cannot provide certain routines such as elfcore_write_prpsinfo
4105 # or elfcore_write_prstatus. So unless the user explicitly requested
4106 # large-file support through the --enable-largefile switch, disable
4107 # large-file support in favor of procfs support.
4108 test "${target}" = "${host}" -a "x$plugins" = xno \
4109 && : ${enable_largefile="no"}
4110 ;;
4111 esac
4112
4113 # Check whether --enable-largefile was given.
4114 if test "${enable_largefile+set}" = set; then :
4115 enableval=$enable_largefile;
4116 fi
4117
4118 if test "$enable_largefile" != no; then
4119
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4121 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4122 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4123 $as_echo_n "(cached) " >&6
4124 else
4125 ac_cv_sys_largefile_CC=no
4126 if test "$GCC" != yes; then
4127 ac_save_CC=$CC
4128 while :; do
4129 # IRIX 6.2 and later do not support large files by default,
4130 # so use the C compiler's -n32 option if that helps.
4131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4132 /* end confdefs.h. */
4133 #include <sys/types.h>
4134 /* Check that off_t can represent 2**63 - 1 correctly.
4135 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4136 since some C++ compilers masquerading as C compilers
4137 incorrectly reject 9223372036854775807. */
4138 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4139 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4140 && LARGE_OFF_T % 2147483647 == 1)
4141 ? 1 : -1];
4142 int
4143 main ()
4144 {
4145
4146 ;
4147 return 0;
4148 }
4149 _ACEOF
4150 if ac_fn_c_try_compile "$LINENO"; then :
4151 break
4152 fi
4153 rm -f core conftest.err conftest.$ac_objext
4154 CC="$CC -n32"
4155 if ac_fn_c_try_compile "$LINENO"; then :
4156 ac_cv_sys_largefile_CC=' -n32'; break
4157 fi
4158 rm -f core conftest.err conftest.$ac_objext
4159 break
4160 done
4161 CC=$ac_save_CC
4162 rm -f conftest.$ac_ext
4163 fi
4164 fi
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4166 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4167 if test "$ac_cv_sys_largefile_CC" != no; then
4168 CC=$CC$ac_cv_sys_largefile_CC
4169 fi
4170
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4172 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4173 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4174 $as_echo_n "(cached) " >&6
4175 else
4176 while :; do
4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h. */
4179 #include <sys/types.h>
4180 /* Check that off_t can represent 2**63 - 1 correctly.
4181 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4182 since some C++ compilers masquerading as C compilers
4183 incorrectly reject 9223372036854775807. */
4184 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4185 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4186 && LARGE_OFF_T % 2147483647 == 1)
4187 ? 1 : -1];
4188 int
4189 main ()
4190 {
4191
4192 ;
4193 return 0;
4194 }
4195 _ACEOF
4196 if ac_fn_c_try_compile "$LINENO"; then :
4197 ac_cv_sys_file_offset_bits=no; break
4198 fi
4199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4201 /* end confdefs.h. */
4202 #define _FILE_OFFSET_BITS 64
4203 #include <sys/types.h>
4204 /* Check that off_t can represent 2**63 - 1 correctly.
4205 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4206 since some C++ compilers masquerading as C compilers
4207 incorrectly reject 9223372036854775807. */
4208 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4209 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4210 && LARGE_OFF_T % 2147483647 == 1)
4211 ? 1 : -1];
4212 int
4213 main ()
4214 {
4215
4216 ;
4217 return 0;
4218 }
4219 _ACEOF
4220 if ac_fn_c_try_compile "$LINENO"; then :
4221 ac_cv_sys_file_offset_bits=64; break
4222 fi
4223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4224 ac_cv_sys_file_offset_bits=unknown
4225 break
4226 done
4227 fi
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4229 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4230 case $ac_cv_sys_file_offset_bits in #(
4231 no | unknown) ;;
4232 *)
4233 cat >>confdefs.h <<_ACEOF
4234 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4235 _ACEOF
4236 ;;
4237 esac
4238 rm -rf conftest*
4239 if test $ac_cv_sys_file_offset_bits = unknown; then
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4241 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4242 if test "${ac_cv_sys_large_files+set}" = set; then :
4243 $as_echo_n "(cached) " >&6
4244 else
4245 while :; do
4246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4247 /* end confdefs.h. */
4248 #include <sys/types.h>
4249 /* Check that off_t can represent 2**63 - 1 correctly.
4250 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4251 since some C++ compilers masquerading as C compilers
4252 incorrectly reject 9223372036854775807. */
4253 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4254 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4255 && LARGE_OFF_T % 2147483647 == 1)
4256 ? 1 : -1];
4257 int
4258 main ()
4259 {
4260
4261 ;
4262 return 0;
4263 }
4264 _ACEOF
4265 if ac_fn_c_try_compile "$LINENO"; then :
4266 ac_cv_sys_large_files=no; break
4267 fi
4268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4270 /* end confdefs.h. */
4271 #define _LARGE_FILES 1
4272 #include <sys/types.h>
4273 /* Check that off_t can represent 2**63 - 1 correctly.
4274 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4275 since some C++ compilers masquerading as C compilers
4276 incorrectly reject 9223372036854775807. */
4277 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4278 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4279 && LARGE_OFF_T % 2147483647 == 1)
4280 ? 1 : -1];
4281 int
4282 main ()
4283 {
4284
4285 ;
4286 return 0;
4287 }
4288 _ACEOF
4289 if ac_fn_c_try_compile "$LINENO"; then :
4290 ac_cv_sys_large_files=1; break
4291 fi
4292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4293 ac_cv_sys_large_files=unknown
4294 break
4295 done
4296 fi
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4298 $as_echo "$ac_cv_sys_large_files" >&6; }
4299 case $ac_cv_sys_large_files in #(
4300 no | unknown) ;;
4301 *)
4302 cat >>confdefs.h <<_ACEOF
4303 #define _LARGE_FILES $ac_cv_sys_large_files
4304 _ACEOF
4305 ;;
4306 esac
4307 rm -rf conftest*
4308 fi
4309 fi
4310
4311
4312
4313
4314
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4316 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4317 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4318 $as_echo_n "(cached) " >&6
4319 else
4320 am_cv_prog_cc_stdc=no
4321 ac_save_CC="$CC"
4322 # Don't try gcc -ansi; that turns off useful extensions and
4323 # breaks some systems' header files.
4324 # AIX -qlanglvl=ansi
4325 # Ultrix and OSF/1 -std1
4326 # HP-UX 10.20 and later -Ae
4327 # HP-UX older versions -Aa -D_HPUX_SOURCE
4328 # SVR4 -Xc -D__EXTENSIONS__
4329 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4330 do
4331 CC="$ac_save_CC $ac_arg"
4332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4333 /* end confdefs.h. */
4334 #include <stdarg.h>
4335 #include <stdio.h>
4336 #include <sys/types.h>
4337 #include <sys/stat.h>
4338 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4339 struct buf { int x; };
4340 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4341 static char *e (p, i)
4342 char **p;
4343 int i;
4344 {
4345 return p[i];
4346 }
4347 static char *f (char * (*g) (char **, int), char **p, ...)
4348 {
4349 char *s;
4350 va_list v;
4351 va_start (v,p);
4352 s = g (p, va_arg (v,int));
4353 va_end (v);
4354 return s;
4355 }
4356 int test (int i, double x);
4357 struct s1 {int (*f) (int a);};
4358 struct s2 {int (*f) (double a);};
4359 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4360 int argc;
4361 char **argv;
4362
4363 int
4364 main ()
4365 {
4366
4367 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4368
4369 ;
4370 return 0;
4371 }
4372 _ACEOF
4373 if ac_fn_c_try_compile "$LINENO"; then :
4374 am_cv_prog_cc_stdc="$ac_arg"; break
4375 fi
4376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4377 done
4378 CC="$ac_save_CC"
4379
4380 fi
4381
4382 if test -z "$am_cv_prog_cc_stdc"; then
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4384 $as_echo "none needed" >&6; }
4385 else
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4387 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4388 fi
4389 case "x$am_cv_prog_cc_stdc" in
4390 x|xno) ;;
4391 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4392 esac
4393
4394 # expand $ac_aux_dir to an absolute path
4395 am_aux_dir=`cd $ac_aux_dir && pwd`
4396
4397 if test x"${install_sh}" != xset; then
4398 case $am_aux_dir in
4399 *\ * | *\ *)
4400 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4401 *)
4402 install_sh="\${SHELL} $am_aux_dir/install-sh"
4403 esac
4404 fi
4405
4406 # Installed binaries are usually stripped using `strip' when the user
4407 # run `make install-strip'. However `strip' might not be the right
4408 # tool to use in cross-compilation environments, therefore Automake
4409 # will honor the `STRIP' environment variable to overrule this program.
4410 if test "$cross_compiling" != no; then
4411 if test -n "$ac_tool_prefix"; then
4412 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4413 set dummy ${ac_tool_prefix}strip; ac_word=$2
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4415 $as_echo_n "checking for $ac_word... " >&6; }
4416 if test "${ac_cv_prog_STRIP+set}" = set; then :
4417 $as_echo_n "(cached) " >&6
4418 else
4419 if test -n "$STRIP"; then
4420 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4421 else
4422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423 for as_dir in $PATH
4424 do
4425 IFS=$as_save_IFS
4426 test -z "$as_dir" && as_dir=.
4427 for ac_exec_ext in '' $ac_executable_extensions; do
4428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4429 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4431 break 2
4432 fi
4433 done
4434 done
4435 IFS=$as_save_IFS
4436
4437 fi
4438 fi
4439 STRIP=$ac_cv_prog_STRIP
4440 if test -n "$STRIP"; then
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4442 $as_echo "$STRIP" >&6; }
4443 else
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4445 $as_echo "no" >&6; }
4446 fi
4447
4448
4449 fi
4450 if test -z "$ac_cv_prog_STRIP"; then
4451 ac_ct_STRIP=$STRIP
4452 # Extract the first word of "strip", so it can be a program name with args.
4453 set dummy strip; ac_word=$2
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4455 $as_echo_n "checking for $ac_word... " >&6; }
4456 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4457 $as_echo_n "(cached) " >&6
4458 else
4459 if test -n "$ac_ct_STRIP"; then
4460 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4461 else
4462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4463 for as_dir in $PATH
4464 do
4465 IFS=$as_save_IFS
4466 test -z "$as_dir" && as_dir=.
4467 for ac_exec_ext in '' $ac_executable_extensions; do
4468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4469 ac_cv_prog_ac_ct_STRIP="strip"
4470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4471 break 2
4472 fi
4473 done
4474 done
4475 IFS=$as_save_IFS
4476
4477 fi
4478 fi
4479 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4480 if test -n "$ac_ct_STRIP"; then
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4482 $as_echo "$ac_ct_STRIP" >&6; }
4483 else
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4485 $as_echo "no" >&6; }
4486 fi
4487
4488 if test "x$ac_ct_STRIP" = x; then
4489 STRIP=":"
4490 else
4491 case $cross_compiling:$ac_tool_warned in
4492 yes:)
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4494 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4495 ac_tool_warned=yes ;;
4496 esac
4497 STRIP=$ac_ct_STRIP
4498 fi
4499 else
4500 STRIP="$ac_cv_prog_STRIP"
4501 fi
4502
4503 fi
4504 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4505
4506
4507 ac_aux_dir=
4508 for ac_dir in .. "$srcdir"/..; do
4509 for ac_t in install-sh install.sh shtool; do
4510 if test -f "$ac_dir/$ac_t"; then
4511 ac_aux_dir=$ac_dir
4512 ac_install_sh="$ac_aux_dir/$ac_t -c"
4513 break 2
4514 fi
4515 done
4516 done
4517 if test -z "$ac_aux_dir"; then
4518 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4519 fi
4520
4521 # These three variables are undocumented and unsupported,
4522 # and are intended to be withdrawn in a future Autoconf release.
4523 # They can cause serious problems if a builder's source tree is in a directory
4524 # whose full name contains unusual characters.
4525 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4526 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4527 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4528
4529
4530
4531 test "$program_prefix" != NONE &&
4532 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4533 # Use a double $ so make ignores it.
4534 test "$program_suffix" != NONE &&
4535 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4536 # Double any \ or $.
4537 # By default was `s,x,x', remove it if useless.
4538 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4539 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4540
4541
4542 # Dependency checking.
4543 rm -rf .tst 2>/dev/null
4544 mkdir .tst 2>/dev/null
4545 if test -d .tst; then
4546 am__leading_dot=.
4547 else
4548 am__leading_dot=_
4549 fi
4550 rmdir .tst 2>/dev/null
4551
4552 DEPDIR="${am__leading_dot}deps"
4553
4554 ac_config_commands="$ac_config_commands depdir"
4555
4556
4557 depcc="$CC" am_compiler_list=
4558
4559 am_depcomp=$ac_aux_dir/depcomp
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4561 $as_echo_n "checking dependency style of $depcc... " >&6; }
4562 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4563 $as_echo_n "(cached) " >&6
4564 else
4565 if test -f "$am_depcomp"; then
4566 # We make a subdir and do the tests there. Otherwise we can end up
4567 # making bogus files that we don't know about and never remove. For
4568 # instance it was reported that on HP-UX the gcc test will end up
4569 # making a dummy file named `D' -- because `-MD' means `put the output
4570 # in D'.
4571 mkdir conftest.dir
4572 # Copy depcomp to subdir because otherwise we won't find it if we're
4573 # using a relative directory.
4574 cp "$am_depcomp" conftest.dir
4575 cd conftest.dir
4576 # We will build objects and dependencies in a subdirectory because
4577 # it helps to detect inapplicable dependency modes. For instance
4578 # both Tru64's cc and ICC support -MD to output dependencies as a
4579 # side effect of compilation, but ICC will put the dependencies in
4580 # the current directory while Tru64 will put them in the object
4581 # directory.
4582 mkdir sub
4583
4584 am_cv_CC_dependencies_compiler_type=none
4585 if test "$am_compiler_list" = ""; then
4586 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4587 fi
4588 for depmode in $am_compiler_list; do
4589 if test $depmode = none; then break; fi
4590
4591 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4592 # Setup a source with many dependencies, because some compilers
4593 # like to wrap large dependency lists on column 80 (with \), and
4594 # we should not choose a depcomp mode which is confused by this.
4595 #
4596 # We need to recreate these files for each test, as the compiler may
4597 # overwrite some of them when testing with obscure command lines.
4598 # This happens at least with the AIX C compiler.
4599 : > sub/conftest.c
4600 for i in 1 2 3 4 5 6; do
4601 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4602 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4603 # Solaris 8's {/usr,}/bin/sh.
4604 touch sub/conftst$i.h
4605 done
4606 echo "include sub/conftest.Po" > confmf
4607
4608 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4609 # mode. It turns out that the SunPro C++ compiler does not properly
4610 # handle `-M -o', and we need to detect this.
4611 depcmd="depmode=$depmode \
4612 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4613 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4614 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4615 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4616 if env $depcmd > conftest.err 2>&1 &&
4617 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4618 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4619 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4620 # icc doesn't choke on unknown options, it will just issue warnings
4621 # or remarks (even with -Werror). So we grep stderr for any message
4622 # that says an option was ignored or not supported.
4623 # When given -MP, icc 7.0 and 7.1 complain thusly:
4624 # icc: Command line warning: ignoring option '-M'; no argument required
4625 # The diagnosis changed in icc 8.0:
4626 # icc: Command line remark: option '-MP' not supported
4627 if (grep 'ignoring option' conftest.err ||
4628 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4629 am_cv_CC_dependencies_compiler_type=$depmode
4630 $as_echo "$as_me:$LINENO: success" >&5
4631 break
4632 fi
4633 fi
4634 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4635 sed -e 's/^/| /' < conftest.err >&5
4636 done
4637
4638 cd ..
4639 rm -rf conftest.dir
4640 else
4641 am_cv_CC_dependencies_compiler_type=none
4642 fi
4643
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4646 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4647 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4648 then as_fn_error "no usable dependency style found" "$LINENO" 5
4649 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4650
4651 fi
4652
4653
4654 # Check for the 'make' the user wants to use.
4655 for ac_prog in make
4656 do
4657 # Extract the first word of "$ac_prog", so it can be a program name with args.
4658 set dummy $ac_prog; ac_word=$2
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4660 $as_echo_n "checking for $ac_word... " >&6; }
4661 if test "${ac_cv_prog_MAKE+set}" = set; then :
4662 $as_echo_n "(cached) " >&6
4663 else
4664 if test -n "$MAKE"; then
4665 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4666 else
4667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4668 for as_dir in $PATH
4669 do
4670 IFS=$as_save_IFS
4671 test -z "$as_dir" && as_dir=.
4672 for ac_exec_ext in '' $ac_executable_extensions; do
4673 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4674 ac_cv_prog_MAKE="$ac_prog"
4675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676 break 2
4677 fi
4678 done
4679 done
4680 IFS=$as_save_IFS
4681
4682 fi
4683 fi
4684 MAKE=$ac_cv_prog_MAKE
4685 if test -n "$MAKE"; then
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4687 $as_echo "$MAKE" >&6; }
4688 else
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4690 $as_echo "no" >&6; }
4691 fi
4692
4693
4694 test -n "$MAKE" && break
4695 done
4696
4697 MAKE_IS_GNU=
4698 case "`$MAKE --version 2>&1 | sed 1q`" in
4699 *GNU*)
4700 MAKE_IS_GNU=yes
4701 ;;
4702 esac
4703 if test "$MAKE_IS_GNU" = yes; then
4704 GMAKE_TRUE=
4705 GMAKE_FALSE='#'
4706 else
4707 GMAKE_TRUE='#'
4708 GMAKE_FALSE=
4709 fi
4710
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4712 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4713 set x ${MAKE-make}
4714 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4715 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4716 $as_echo_n "(cached) " >&6
4717 else
4718 cat >conftest.make <<\_ACEOF
4719 SHELL = /bin/sh
4720 all:
4721 @echo '@@@%%%=$(MAKE)=@@@%%%'
4722 _ACEOF
4723 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4724 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4725 *@@@%%%=?*=@@@%%%*)
4726 eval ac_cv_prog_make_${ac_make}_set=yes;;
4727 *)
4728 eval ac_cv_prog_make_${ac_make}_set=no;;
4729 esac
4730 rm -f conftest.make
4731 fi
4732 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4734 $as_echo "yes" >&6; }
4735 SET_MAKE=
4736 else
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4738 $as_echo "no" >&6; }
4739 SET_MAKE="MAKE=${MAKE-make}"
4740 fi
4741
4742
4743 # Configure gnulib. We need to build gnulib under some other
4744 # directory not "gnulib", to avoid the problem of both GDB and
4745 # GDBserver wanting to build it in the same directory, when building
4746 # in the source dir.
4747
4748 in_src="gnulib"
4749 in_build="build-gnulib"
4750
4751 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4752 # so they do not pile up.
4753 ac_sub_configure_args=
4754 ac_prev=
4755 eval "set x $ac_configure_args"
4756 shift
4757 for ac_arg
4758 do
4759 if test -n "$ac_prev"; then
4760 ac_prev=
4761 continue
4762 fi
4763 case $ac_arg in
4764 -cache-file | --cache-file | --cache-fil | --cache-fi \
4765 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4766 ac_prev=cache_file ;;
4767 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4768 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4769 | --c=*)
4770 ;;
4771 --config-cache | -C)
4772 ;;
4773 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4774 ac_prev=srcdir ;;
4775 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4776 ;;
4777 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4778 ac_prev=prefix ;;
4779 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4780 ;;
4781 --disable-option-checking)
4782 ;;
4783 *)
4784 case $ac_arg in
4785 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4786 esac
4787 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4788 esac
4789 done
4790
4791 # Always prepend --prefix to ensure using the same prefix
4792 # in subdir configurations.
4793 ac_arg="--prefix=$prefix"
4794 case $ac_arg in
4795 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4796 esac
4797 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4798
4799 # Pass --silent
4800 if test "$silent" = yes; then
4801 ac_sub_configure_args="--silent $ac_sub_configure_args"
4802 fi
4803
4804 # Always prepend --disable-option-checking to silence warnings, since
4805 # different subdirs can have different --enable and --with options.
4806 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4807
4808 ac_popdir=`pwd`
4809 ac_dir=$in_build
4810
4811 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4812 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4813 $as_echo "$ac_msg" >&6
4814 as_dir="$ac_dir"; as_fn_mkdir_p
4815
4816 case $srcdir in
4817 [\\/]* | ?:[\\/]* )
4818 ac_srcdir=$srcdir/$in_src ;;
4819 *) # Relative name.
4820 ac_srcdir=../$srcdir/$in_src ;;
4821 esac
4822
4823 cd "$ac_dir"
4824
4825 ac_sub_configure=$ac_srcdir/configure
4826
4827 # Make the cache file name correct relative to the subdirectory.
4828 case $cache_file in
4829 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4830 *) # Relative name.
4831 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4832 esac
4833
4834 { $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
4835 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4836 # The eval makes quoting arguments work.
4837 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4838 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4839 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4840
4841 cd "$ac_popdir"
4842
4843
4844
4845 CONFIG_OBS=
4846 CONFIG_DEPS=
4847 CONFIG_SRCS=
4848 ENABLE_CFLAGS=
4849
4850 CONFIG_ALL=
4851 CONFIG_CLEAN=
4852 CONFIG_INSTALL=
4853 CONFIG_UNINSTALL=
4854
4855 # If we haven't got the data from the intl directory,
4856 # assume NLS is disabled.
4857 USE_NLS=no
4858 LIBINTL=
4859 LIBINTL_DEP=
4860 INCINTL=
4861 XGETTEXT=
4862 GMSGFMT=
4863 POSUB=
4864
4865 if test -f ../intl/config.intl; then
4866 . ../intl/config.intl
4867 fi
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4869 $as_echo_n "checking whether NLS is requested... " >&6; }
4870 if test x"$USE_NLS" != xyes; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4873 else
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4875 $as_echo "yes" >&6; }
4876
4877 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4878
4879
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4881 $as_echo_n "checking for catalogs to be installed... " >&6; }
4882 # Look for .po and .gmo files in the source directory.
4883 CATALOGS=
4884 XLINGUAS=
4885 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4886 # If there aren't any .gmo files the shell will give us the
4887 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4888 # weeded out.
4889 case "$cat" in *\**)
4890 continue;;
4891 esac
4892 # The quadruple backslash is collapsed to a double backslash
4893 # by the backticks, then collapsed again by the double quotes,
4894 # leaving us with one backslash in the sed expression (right
4895 # before the dot that mustn't act as a wildcard).
4896 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4897 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4898 # The user is allowed to set LINGUAS to a list of languages to
4899 # install catalogs for. If it's empty that means "all of them."
4900 if test "x$LINGUAS" = x; then
4901 CATALOGS="$CATALOGS $cat"
4902 XLINGUAS="$XLINGUAS $lang"
4903 else
4904 case "$LINGUAS" in *$lang*)
4905 CATALOGS="$CATALOGS $cat"
4906 XLINGUAS="$XLINGUAS $lang"
4907 ;;
4908 esac
4909 fi
4910 done
4911 LINGUAS="$XLINGUAS"
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4913 $as_echo "$LINGUAS" >&6; }
4914
4915
4916 DATADIRNAME=share
4917
4918 INSTOBJEXT=.mo
4919
4920 GENCAT=gencat
4921
4922 CATOBJEXT=.gmo
4923
4924 fi
4925
4926 localedir='${datadir}/locale'
4927
4928
4929 if test x"$USE_NLS" = xyes; then
4930 CONFIG_ALL="$CONFIG_ALL all-po"
4931 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
4932 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
4933 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
4934 fi
4935
4936 GNULIB=build-gnulib/import
4937
4938 # For Makefile dependencies.
4939 GNULIB_STDINT_H=
4940 if test x"$STDINT_H" != x; then
4941 GNULIB_STDINT_H=$GNULIB/$STDINT_H
4942 fi
4943
4944
4945 PACKAGE=gdb
4946
4947 cat >>confdefs.h <<_ACEOF
4948 #define PACKAGE "$PACKAGE"
4949 _ACEOF
4950
4951
4952
4953 # We never need to detect it in this sub-configure.
4954 # But preserve it for config.status --recheck.
4955
4956
4957
4958 MAKEINFO_EXTRA_FLAGS=""
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
4960 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
4961 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
4962 $as_echo_n "(cached) " >&6
4963 else
4964 echo '@clicksequence{a @click{} b}' >conftest.texinfo
4965 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
4966 gdb_cv_have_makeinfo_click=yes
4967 else
4968 gdb_cv_have_makeinfo_click=no
4969 fi
4970 fi
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
4972 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
4973 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
4974 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
4975 fi
4976
4977
4978
4979
4980 # Check whether --with-separate-debug-dir was given.
4981 if test "${with_separate_debug_dir+set}" = set; then :
4982 withval=$with_separate_debug_dir;
4983 DEBUGDIR=$withval
4984 else
4985 DEBUGDIR=${libdir}/debug
4986 fi
4987
4988
4989 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
4990 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4991 ac_define_dir=`eval echo $DEBUGDIR`
4992 ac_define_dir=`eval echo $ac_define_dir`
4993
4994 cat >>confdefs.h <<_ACEOF
4995 #define DEBUGDIR "$ac_define_dir"
4996 _ACEOF
4997
4998
4999
5000
5001 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5002 if test "x$prefix" = xNONE; then
5003 test_prefix=/usr/local
5004 else
5005 test_prefix=$prefix
5006 fi
5007 else
5008 test_prefix=$exec_prefix
5009 fi
5010 value=0
5011 case ${ac_define_dir} in
5012 "${test_prefix}"|"${test_prefix}/"*|\
5013 '${exec_prefix}'|'${exec_prefix}/'*)
5014 value=1
5015 ;;
5016 esac
5017
5018 cat >>confdefs.h <<_ACEOF
5019 #define DEBUGDIR_RELOCATABLE $value
5020 _ACEOF
5021
5022
5023
5024
5025 # We can't pass paths as command line arguments.
5026 # Mingw32 tries to be clever and will convert the paths for us.
5027 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5028 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5029 # This breaks GDB's relocatable path conversions since paths passed in
5030 # config.h would not get so translated, the path prefixes no longer match.
5031
5032 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5033 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5034 ac_define_dir=`eval echo $bindir`
5035 ac_define_dir=`eval echo $ac_define_dir`
5036
5037 cat >>confdefs.h <<_ACEOF
5038 #define BINDIR "$ac_define_dir"
5039 _ACEOF
5040
5041
5042
5043 # GDB's datadir relocation
5044
5045
5046
5047 # Check whether --with-gdb-datadir was given.
5048 if test "${with_gdb_datadir+set}" = set; then :
5049 withval=$with_gdb_datadir;
5050 GDB_DATADIR=$withval
5051 else
5052 GDB_DATADIR=${datadir}/gdb
5053 fi
5054
5055
5056 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5057 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5058 ac_define_dir=`eval echo $GDB_DATADIR`
5059 ac_define_dir=`eval echo $ac_define_dir`
5060
5061 cat >>confdefs.h <<_ACEOF
5062 #define GDB_DATADIR "$ac_define_dir"
5063 _ACEOF
5064
5065
5066
5067
5068 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5069 if test "x$prefix" = xNONE; then
5070 test_prefix=/usr/local
5071 else
5072 test_prefix=$prefix
5073 fi
5074 else
5075 test_prefix=$exec_prefix
5076 fi
5077 value=0
5078 case ${ac_define_dir} in
5079 "${test_prefix}"|"${test_prefix}/"*|\
5080 '${exec_prefix}'|'${exec_prefix}/'*)
5081 value=1
5082 ;;
5083 esac
5084
5085 cat >>confdefs.h <<_ACEOF
5086 #define GDB_DATADIR_RELOCATABLE $value
5087 _ACEOF
5088
5089
5090
5091
5092
5093 # Check whether --with-relocated-sources was given.
5094 if test "${with_relocated_sources+set}" = set; then :
5095 withval=$with_relocated_sources; reloc_srcdir="${withval}"
5096
5097 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5098 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5099 ac_define_dir=`eval echo $reloc_srcdir`
5100 ac_define_dir=`eval echo $ac_define_dir`
5101
5102 cat >>confdefs.h <<_ACEOF
5103 #define RELOC_SRCDIR "$ac_define_dir"
5104 _ACEOF
5105
5106
5107
5108 fi
5109
5110
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5112 $as_echo_n "checking for default auto-load directory... " >&6; }
5113
5114 # Check whether --with-auto-load-dir was given.
5115 if test "${with_auto_load_dir+set}" = set; then :
5116 withval=$with_auto_load_dir;
5117 else
5118 with_auto_load_dir='$debugdir:$datadir/auto-load'
5119 fi
5120
5121 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5122
5123 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5124 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5125 ac_define_dir=`eval echo $escape_dir`
5126 ac_define_dir=`eval echo $ac_define_dir`
5127
5128 cat >>confdefs.h <<_ACEOF
5129 #define AUTO_LOAD_DIR "$ac_define_dir"
5130 _ACEOF
5131
5132
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5134 $as_echo "$with_auto_load_dir" >&6; }
5135
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5137 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5138
5139 # Check whether --with-auto-load-safe-path was given.
5140 if test "${with_auto_load_safe_path+set}" = set; then :
5141 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5142 with_auto_load_safe_path="/"
5143 fi
5144 else
5145 with_auto_load_safe_path="$with_auto_load_dir"
5146 fi
5147
5148 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5149
5150 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5151 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5152 ac_define_dir=`eval echo $escape_dir`
5153 ac_define_dir=`eval echo $ac_define_dir`
5154
5155 cat >>confdefs.h <<_ACEOF
5156 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5157 _ACEOF
5158
5159
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5161 $as_echo "$with_auto_load_safe_path" >&6; }
5162
5163
5164
5165 subdirs="$subdirs testsuite"
5166
5167
5168 # Check whether to support alternative target configurations
5169 # Check whether --enable-targets was given.
5170 if test "${enable_targets+set}" = set; then :
5171 enableval=$enable_targets; case "${enableval}" in
5172 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5173 ;;
5174 no) enable_targets= ;;
5175 *) enable_targets=$enableval ;;
5176 esac
5177 fi
5178
5179
5180 # Check whether to enable 64-bit support on 32-bit hosts
5181 # Check whether --enable-64-bit-bfd was given.
5182 if test "${enable_64_bit_bfd+set}" = set; then :
5183 enableval=$enable_64_bit_bfd; case "${enableval}" in
5184 yes) want64=true ;;
5185 no) want64=false ;;
5186 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5187 esac
5188 else
5189 want64=false
5190 fi
5191
5192 # Provide defaults for some variables set by the per-host and per-target
5193 # configuration.
5194 gdb_host_obs=posix-hdep.o
5195
5196 if test "${target}" = "${host}"; then
5197 gdb_native=yes
5198 else
5199 gdb_native=no
5200 fi
5201
5202 . $srcdir/configure.host
5203
5204 # Accumulate some settings from configure.tgt over all enabled targets
5205
5206 TARGET_OBS=
5207 all_targets=
5208 HAVE_NATIVE_GCORE_TARGET=
5209
5210 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5211 do
5212 if test "$targ_alias" = "all"; then
5213 all_targets=true
5214 else
5215 # Canonicalize the secondary target names.
5216 result=`$ac_config_sub $targ_alias 2>/dev/null`
5217 if test -n "$result"; then
5218 targ=$result
5219 else
5220 targ=$targ_alias
5221 fi
5222
5223 . ${srcdir}/configure.tgt
5224
5225 if test -z "${gdb_target_obs}"; then :
5226 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5227 fi
5228
5229 # Target-specific object files
5230 for i in ${gdb_target_obs}; do
5231 case " $TARGET_OBS " in
5232 *" ${i} "*) ;;
5233 *)
5234 TARGET_OBS="$TARGET_OBS ${i}"
5235 ;;
5236 esac
5237 done
5238
5239 # Check whether this target needs 64-bit CORE_ADDR
5240 if test x${want64} = xfalse; then
5241 . ${srcdir}/../bfd/config.bfd
5242 fi
5243
5244 # Check whether this target is native and supports gcore.
5245 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5246 && $gdb_have_gcore; then
5247 HAVE_NATIVE_GCORE_TARGET=1
5248 fi
5249 fi
5250 done
5251
5252 if test x${all_targets} = xtrue; then
5253
5254 # We want all 64-bit targets if we either:
5255 # - run on a 64-bit host or
5256 # - already require 64-bit support for some other target or
5257 # - the --enable-64-bit-bfd option was supplied
5258 # Otherwise we only support all 32-bit targets.
5259 #
5260 # NOTE: This test must be in sync with the corresponding
5261 # tests in BFD!
5262
5263 if test x${want64} = xfalse; then
5264 # The cast to long int works around a bug in the HP C Compiler
5265 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5266 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5267 # This bug is HP SR number 8606223364.
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5269 $as_echo_n "checking size of long... " >&6; }
5270 if test "${ac_cv_sizeof_long+set}" = set; then :
5271 $as_echo_n "(cached) " >&6
5272 else
5273 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5274
5275 else
5276 if test "$ac_cv_type_long" = yes; then
5277 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5279 { as_fn_set_status 77
5280 as_fn_error "cannot compute sizeof (long)
5281 See \`config.log' for more details." "$LINENO" 5; }; }
5282 else
5283 ac_cv_sizeof_long=0
5284 fi
5285 fi
5286
5287 fi
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5289 $as_echo "$ac_cv_sizeof_long" >&6; }
5290
5291
5292
5293 cat >>confdefs.h <<_ACEOF
5294 #define SIZEOF_LONG $ac_cv_sizeof_long
5295 _ACEOF
5296
5297
5298 if test "x${ac_cv_sizeof_long}" = "x8"; then
5299 want64=true
5300 fi
5301 fi
5302 if test x${want64} = xtrue; then
5303 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5304 else
5305 TARGET_OBS='$(ALL_TARGET_OBS)'
5306 fi
5307 fi
5308
5309
5310
5311
5312 # For other settings, only the main target counts.
5313 gdb_sim=
5314 gdb_osabi=
5315 build_gdbserver=
5316 targ=$target; . ${srcdir}/configure.tgt
5317
5318 # Fetch the default architecture and default target vector from BFD.
5319 targ=$target; . $srcdir/../bfd/config.bfd
5320
5321 # We only want the first architecture, so strip off the others if
5322 # there is more than one.
5323 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5324
5325 if test "x$targ_archs" != x; then
5326
5327 cat >>confdefs.h <<_ACEOF
5328 #define DEFAULT_BFD_ARCH $targ_archs
5329 _ACEOF
5330
5331 fi
5332 if test "x$targ_defvec" != x; then
5333
5334 cat >>confdefs.h <<_ACEOF
5335 #define DEFAULT_BFD_VEC $targ_defvec
5336 _ACEOF
5337
5338 fi
5339
5340 # The CLI cannot be disabled yet, but may be in the future.
5341
5342 # Enable CLI.
5343 # Check whether --enable-gdbcli was given.
5344 if test "${enable_gdbcli+set}" = set; then :
5345 enableval=$enable_gdbcli; case $enableval in
5346 yes)
5347 ;;
5348 no)
5349 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5350 *)
5351 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5352 esac
5353 else
5354 enable_gdbcli=yes
5355 fi
5356
5357 if test x"$enable_gdbcli" = xyes; then
5358 if test -d $srcdir/cli; then
5359 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5360 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5361 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5362 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5363 fi
5364 fi
5365
5366 # Enable MI.
5367 # Check whether --enable-gdbmi was given.
5368 if test "${enable_gdbmi+set}" = set; then :
5369 enableval=$enable_gdbmi; case $enableval in
5370 yes | no)
5371 ;;
5372 *)
5373 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5374 esac
5375 else
5376 enable_gdbmi=yes
5377 fi
5378
5379 if test x"$enable_gdbmi" = xyes; then
5380 if test -d $srcdir/mi; then
5381 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5382 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5383 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5384 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5385 fi
5386 fi
5387
5388 # Enable TUI.
5389 # Check whether --enable-tui was given.
5390 if test "${enable_tui+set}" = set; then :
5391 enableval=$enable_tui; case $enableval in
5392 yes | no | auto)
5393 ;;
5394 *)
5395 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5396 esac
5397 else
5398 enable_tui=auto
5399 fi
5400
5401
5402 # Enable gdbtk.
5403 # Check whether --enable-gdbtk was given.
5404 if test "${enable_gdbtk+set}" = set; then :
5405 enableval=$enable_gdbtk; case $enableval in
5406 yes | no)
5407 ;;
5408 *)
5409 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5410 esac
5411 else
5412 if test -d $srcdir/gdbtk; then
5413 enable_gdbtk=yes
5414 else
5415 enable_gdbtk=no
5416 fi
5417 fi
5418
5419 # We unconditionally disable gdbtk tests on selected platforms.
5420 case $host_os in
5421 go32* | windows*)
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5423 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5424 enable_gdbtk=no ;;
5425 esac
5426
5427 # Libunwind support for ia64.
5428
5429
5430 # Check whether --with-libunwind-ia64 was given.
5431 if test "${with_libunwind_ia64+set}" = set; then :
5432 withval=$with_libunwind_ia64;
5433 else
5434 with_libunwind_ia64=auto
5435 fi
5436
5437
5438 # Backward compatibility option.
5439 if test "${with_libunwind+set}" = set; then
5440 if test x"$with_libunwind_ia64" != xauto; then
5441 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5442 fi
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5444 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5445 with_libunwind_ia64="$with_libunwind"
5446 fi
5447
5448 case "$with_libunwind_ia64" in
5449 yes | no)
5450 ;;
5451 auto)
5452 for ac_header in libunwind-ia64.h
5453 do :
5454 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5455 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5456 cat >>confdefs.h <<_ACEOF
5457 #define HAVE_LIBUNWIND_IA64_H 1
5458 _ACEOF
5459
5460 fi
5461
5462 done
5463
5464 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5465 ;;
5466 *)
5467 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5468 ;;
5469 esac
5470
5471 if test x"$with_libunwind_ia64" = xyes; then
5472 for ac_header in libunwind-ia64.h
5473 do :
5474 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5475 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5476 cat >>confdefs.h <<_ACEOF
5477 #define HAVE_LIBUNWIND_IA64_H 1
5478 _ACEOF
5479
5480 fi
5481
5482 done
5483
5484 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5485 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5486 fi
5487 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5488 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5489 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5490 fi
5491
5492 opt_curses=no
5493
5494 # Check whether --with-curses was given.
5495 if test "${with_curses+set}" = set; then :
5496 withval=$with_curses; opt_curses=$withval
5497 fi
5498
5499
5500 prefer_curses=no
5501 if test "$opt_curses" = "yes"; then
5502 prefer_curses=yes
5503 fi
5504
5505 # Profiling support.
5506 # Check whether --enable-profiling was given.
5507 if test "${enable_profiling+set}" = set; then :
5508 enableval=$enable_profiling; case $enableval in
5509 yes | no)
5510 ;;
5511 *)
5512 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5513 esac
5514 else
5515 enable_profiling=no
5516 fi
5517
5518
5519 for ac_func in monstartup _mcleanup
5520 do :
5521 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5522 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5523 eval as_val=\$$as_ac_var
5524 if test "x$as_val" = x""yes; then :
5525 cat >>confdefs.h <<_ACEOF
5526 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5527 _ACEOF
5528
5529 fi
5530 done
5531
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5533 $as_echo_n "checking for _etext... " >&6; }
5534 if test "${ac_cv_var__etext+set}" = set; then :
5535 $as_echo_n "(cached) " >&6
5536 else
5537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5538 /* end confdefs.h. */
5539 #include <stdlib.h>
5540 extern char _etext;
5541
5542 int
5543 main ()
5544 {
5545 free (&_etext);
5546 ;
5547 return 0;
5548 }
5549 _ACEOF
5550 if ac_fn_c_try_link "$LINENO"; then :
5551 ac_cv_var__etext=yes
5552 else
5553 ac_cv_var__etext=no
5554 fi
5555 rm -f core conftest.err conftest.$ac_objext \
5556 conftest$ac_exeext conftest.$ac_ext
5557 fi
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5559 $as_echo "$ac_cv_var__etext" >&6; }
5560 if test $ac_cv_var__etext = yes; then
5561
5562 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5563
5564 fi
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5566 $as_echo_n "checking for etext... " >&6; }
5567 if test "${ac_cv_var_etext+set}" = set; then :
5568 $as_echo_n "(cached) " >&6
5569 else
5570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5571 /* end confdefs.h. */
5572 #include <stdlib.h>
5573 extern char etext;
5574
5575 int
5576 main ()
5577 {
5578 free (&etext);
5579 ;
5580 return 0;
5581 }
5582 _ACEOF
5583 if ac_fn_c_try_link "$LINENO"; then :
5584 ac_cv_var_etext=yes
5585 else
5586 ac_cv_var_etext=no
5587 fi
5588 rm -f core conftest.err conftest.$ac_objext \
5589 conftest$ac_exeext conftest.$ac_ext
5590 fi
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5592 $as_echo "$ac_cv_var_etext" >&6; }
5593 if test $ac_cv_var_etext = yes; then
5594
5595 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5596
5597 fi
5598 if test "$enable_profiling" = yes ; then
5599 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5600 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5601 fi
5602 PROFILE_CFLAGS=-pg
5603 OLD_CFLAGS="$CFLAGS"
5604 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5605
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5607 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5608 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5612 /* end confdefs.h. */
5613
5614 int
5615 main ()
5616 {
5617 int x;
5618 ;
5619 return 0;
5620 }
5621 _ACEOF
5622 if ac_fn_c_try_compile "$LINENO"; then :
5623 ac_cv_cc_supports_pg=yes
5624 else
5625 ac_cv_cc_supports_pg=no
5626 fi
5627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5628 fi
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5630 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5631
5632 if test $ac_cv_cc_supports_pg = no; then
5633 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5634 fi
5635
5636 CFLAGS="$OLD_CFLAGS"
5637 fi
5638
5639
5640
5641 # Check whether --with-pkgversion was given.
5642 if test "${with_pkgversion+set}" = set; then :
5643 withval=$with_pkgversion; case "$withval" in
5644 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5645 no) PKGVERSION= ;;
5646 *) PKGVERSION="($withval) " ;;
5647 esac
5648 else
5649 PKGVERSION="(GDB) "
5650
5651 fi
5652
5653
5654
5655
5656
5657 # Check whether --with-bugurl was given.
5658 if test "${with_bugurl+set}" = set; then :
5659 withval=$with_bugurl; case "$withval" in
5660 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5661 no) BUGURL=
5662 ;;
5663 *) BUGURL="$withval"
5664 ;;
5665 esac
5666 else
5667 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5668
5669 fi
5670
5671 case ${BUGURL} in
5672 "")
5673 REPORT_BUGS_TO=
5674 REPORT_BUGS_TEXI=
5675 ;;
5676 *)
5677 REPORT_BUGS_TO="<$BUGURL>"
5678 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5679 ;;
5680 esac;
5681
5682
5683
5684
5685 cat >>confdefs.h <<_ACEOF
5686 #define PKGVERSION "$PKGVERSION"
5687 _ACEOF
5688
5689
5690 cat >>confdefs.h <<_ACEOF
5691 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5692 _ACEOF
5693
5694
5695 # --------------------- #
5696 # Checks for programs. #
5697 # --------------------- #
5698
5699 for ac_prog in gawk mawk nawk awk
5700 do
5701 # Extract the first word of "$ac_prog", so it can be a program name with args.
5702 set dummy $ac_prog; ac_word=$2
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5704 $as_echo_n "checking for $ac_word... " >&6; }
5705 if test "${ac_cv_prog_AWK+set}" = set; then :
5706 $as_echo_n "(cached) " >&6
5707 else
5708 if test -n "$AWK"; then
5709 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5710 else
5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712 for as_dir in $PATH
5713 do
5714 IFS=$as_save_IFS
5715 test -z "$as_dir" && as_dir=.
5716 for ac_exec_ext in '' $ac_executable_extensions; do
5717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5718 ac_cv_prog_AWK="$ac_prog"
5719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5720 break 2
5721 fi
5722 done
5723 done
5724 IFS=$as_save_IFS
5725
5726 fi
5727 fi
5728 AWK=$ac_cv_prog_AWK
5729 if test -n "$AWK"; then
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5731 $as_echo "$AWK" >&6; }
5732 else
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5734 $as_echo "no" >&6; }
5735 fi
5736
5737
5738 test -n "$AWK" && break
5739 done
5740
5741 # Find a good install program. We prefer a C program (faster),
5742 # so one script is as good as another. But avoid the broken or
5743 # incompatible versions:
5744 # SysV /etc/install, /usr/sbin/install
5745 # SunOS /usr/etc/install
5746 # IRIX /sbin/install
5747 # AIX /bin/install
5748 # AmigaOS /C/install, which installs bootblocks on floppy discs
5749 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5750 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5751 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5752 # OS/2's system install, which has a completely different semantic
5753 # ./install, which can be erroneously created by make from ./install.sh.
5754 # Reject install programs that cannot install multiple files.
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5756 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5757 if test -z "$INSTALL"; then
5758 if test "${ac_cv_path_install+set}" = set; then :
5759 $as_echo_n "(cached) " >&6
5760 else
5761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762 for as_dir in $PATH
5763 do
5764 IFS=$as_save_IFS
5765 test -z "$as_dir" && as_dir=.
5766 # Account for people who put trailing slashes in PATH elements.
5767 case $as_dir/ in #((
5768 ./ | .// | /[cC]/* | \
5769 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5770 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5771 /usr/ucb/* ) ;;
5772 *)
5773 # OSF1 and SCO ODT 3.0 have their own names for install.
5774 # Don't use installbsd from OSF since it installs stuff as root
5775 # by default.
5776 for ac_prog in ginstall scoinst install; do
5777 for ac_exec_ext in '' $ac_executable_extensions; do
5778 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5779 if test $ac_prog = install &&
5780 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5781 # AIX install. It has an incompatible calling convention.
5782 :
5783 elif test $ac_prog = install &&
5784 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5785 # program-specific install script used by HP pwplus--don't use.
5786 :
5787 else
5788 rm -rf conftest.one conftest.two conftest.dir
5789 echo one > conftest.one
5790 echo two > conftest.two
5791 mkdir conftest.dir
5792 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5793 test -s conftest.one && test -s conftest.two &&
5794 test -s conftest.dir/conftest.one &&
5795 test -s conftest.dir/conftest.two
5796 then
5797 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5798 break 3
5799 fi
5800 fi
5801 fi
5802 done
5803 done
5804 ;;
5805 esac
5806
5807 done
5808 IFS=$as_save_IFS
5809
5810 rm -rf conftest.one conftest.two conftest.dir
5811
5812 fi
5813 if test "${ac_cv_path_install+set}" = set; then
5814 INSTALL=$ac_cv_path_install
5815 else
5816 # As a last resort, use the slow shell script. Don't cache a
5817 # value for INSTALL within a source directory, because that will
5818 # break other packages using the cache if that directory is
5819 # removed, or if the value is a relative name.
5820 INSTALL=$ac_install_sh
5821 fi
5822 fi
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5824 $as_echo "$INSTALL" >&6; }
5825
5826 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5827 # It thinks the first close brace ends the variable substitution.
5828 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5829
5830 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5831
5832 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5833
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5835 $as_echo_n "checking whether ln -s works... " >&6; }
5836 LN_S=$as_ln_s
5837 if test "$LN_S" = "ln -s"; then
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5839 $as_echo "yes" >&6; }
5840 else
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5842 $as_echo "no, using $LN_S" >&6; }
5843 fi
5844
5845 if test -n "$ac_tool_prefix"; then
5846 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5847 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 $as_echo_n "checking for $ac_word... " >&6; }
5850 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5851 $as_echo_n "(cached) " >&6
5852 else
5853 if test -n "$RANLIB"; then
5854 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5855 else
5856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857 for as_dir in $PATH
5858 do
5859 IFS=$as_save_IFS
5860 test -z "$as_dir" && as_dir=.
5861 for ac_exec_ext in '' $ac_executable_extensions; do
5862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5863 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865 break 2
5866 fi
5867 done
5868 done
5869 IFS=$as_save_IFS
5870
5871 fi
5872 fi
5873 RANLIB=$ac_cv_prog_RANLIB
5874 if test -n "$RANLIB"; then
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5876 $as_echo "$RANLIB" >&6; }
5877 else
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 $as_echo "no" >&6; }
5880 fi
5881
5882
5883 fi
5884 if test -z "$ac_cv_prog_RANLIB"; then
5885 ac_ct_RANLIB=$RANLIB
5886 # Extract the first word of "ranlib", so it can be a program name with args.
5887 set dummy ranlib; ac_word=$2
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5889 $as_echo_n "checking for $ac_word... " >&6; }
5890 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5891 $as_echo_n "(cached) " >&6
5892 else
5893 if test -n "$ac_ct_RANLIB"; then
5894 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5895 else
5896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897 for as_dir in $PATH
5898 do
5899 IFS=$as_save_IFS
5900 test -z "$as_dir" && as_dir=.
5901 for ac_exec_ext in '' $ac_executable_extensions; do
5902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5903 ac_cv_prog_ac_ct_RANLIB="ranlib"
5904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5905 break 2
5906 fi
5907 done
5908 done
5909 IFS=$as_save_IFS
5910
5911 fi
5912 fi
5913 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5914 if test -n "$ac_ct_RANLIB"; then
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5916 $as_echo "$ac_ct_RANLIB" >&6; }
5917 else
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5919 $as_echo "no" >&6; }
5920 fi
5921
5922 if test "x$ac_ct_RANLIB" = x; then
5923 RANLIB=":"
5924 else
5925 case $cross_compiling:$ac_tool_warned in
5926 yes:)
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5929 ac_tool_warned=yes ;;
5930 esac
5931 RANLIB=$ac_ct_RANLIB
5932 fi
5933 else
5934 RANLIB="$ac_cv_prog_RANLIB"
5935 fi
5936
5937 for ac_prog in 'bison -y' byacc
5938 do
5939 # Extract the first word of "$ac_prog", so it can be a program name with args.
5940 set dummy $ac_prog; ac_word=$2
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5942 $as_echo_n "checking for $ac_word... " >&6; }
5943 if test "${ac_cv_prog_YACC+set}" = set; then :
5944 $as_echo_n "(cached) " >&6
5945 else
5946 if test -n "$YACC"; then
5947 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5948 else
5949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950 for as_dir in $PATH
5951 do
5952 IFS=$as_save_IFS
5953 test -z "$as_dir" && as_dir=.
5954 for ac_exec_ext in '' $ac_executable_extensions; do
5955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5956 ac_cv_prog_YACC="$ac_prog"
5957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5958 break 2
5959 fi
5960 done
5961 done
5962 IFS=$as_save_IFS
5963
5964 fi
5965 fi
5966 YACC=$ac_cv_prog_YACC
5967 if test -n "$YACC"; then
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5969 $as_echo "$YACC" >&6; }
5970 else
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972 $as_echo "no" >&6; }
5973 fi
5974
5975
5976 test -n "$YACC" && break
5977 done
5978 test -n "$YACC" || YACC="yacc"
5979
5980
5981 if test -n "$ac_tool_prefix"; then
5982 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5983 set dummy ${ac_tool_prefix}ar; ac_word=$2
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5985 $as_echo_n "checking for $ac_word... " >&6; }
5986 if test "${ac_cv_prog_AR+set}" = set; then :
5987 $as_echo_n "(cached) " >&6
5988 else
5989 if test -n "$AR"; then
5990 ac_cv_prog_AR="$AR" # Let the user override the test.
5991 else
5992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5993 for as_dir in $PATH
5994 do
5995 IFS=$as_save_IFS
5996 test -z "$as_dir" && as_dir=.
5997 for ac_exec_ext in '' $ac_executable_extensions; do
5998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5999 ac_cv_prog_AR="${ac_tool_prefix}ar"
6000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6001 break 2
6002 fi
6003 done
6004 done
6005 IFS=$as_save_IFS
6006
6007 fi
6008 fi
6009 AR=$ac_cv_prog_AR
6010 if test -n "$AR"; then
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6012 $as_echo "$AR" >&6; }
6013 else
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015 $as_echo "no" >&6; }
6016 fi
6017
6018
6019 fi
6020 if test -z "$ac_cv_prog_AR"; then
6021 ac_ct_AR=$AR
6022 # Extract the first word of "ar", so it can be a program name with args.
6023 set dummy ar; ac_word=$2
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025 $as_echo_n "checking for $ac_word... " >&6; }
6026 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6027 $as_echo_n "(cached) " >&6
6028 else
6029 if test -n "$ac_ct_AR"; then
6030 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6031 else
6032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033 for as_dir in $PATH
6034 do
6035 IFS=$as_save_IFS
6036 test -z "$as_dir" && as_dir=.
6037 for ac_exec_ext in '' $ac_executable_extensions; do
6038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6039 ac_cv_prog_ac_ct_AR="ar"
6040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041 break 2
6042 fi
6043 done
6044 done
6045 IFS=$as_save_IFS
6046
6047 fi
6048 fi
6049 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6050 if test -n "$ac_ct_AR"; then
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6052 $as_echo "$ac_ct_AR" >&6; }
6053 else
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055 $as_echo "no" >&6; }
6056 fi
6057
6058 if test "x$ac_ct_AR" = x; then
6059 AR=""
6060 else
6061 case $cross_compiling:$ac_tool_warned in
6062 yes:)
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6064 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6065 ac_tool_warned=yes ;;
6066 esac
6067 AR=$ac_ct_AR
6068 fi
6069 else
6070 AR="$ac_cv_prog_AR"
6071 fi
6072
6073 if test -n "$ac_tool_prefix"; then
6074 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6075 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6077 $as_echo_n "checking for $ac_word... " >&6; }
6078 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6079 $as_echo_n "(cached) " >&6
6080 else
6081 if test -n "$DLLTOOL"; then
6082 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6083 else
6084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085 for as_dir in $PATH
6086 do
6087 IFS=$as_save_IFS
6088 test -z "$as_dir" && as_dir=.
6089 for ac_exec_ext in '' $ac_executable_extensions; do
6090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6093 break 2
6094 fi
6095 done
6096 done
6097 IFS=$as_save_IFS
6098
6099 fi
6100 fi
6101 DLLTOOL=$ac_cv_prog_DLLTOOL
6102 if test -n "$DLLTOOL"; then
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6104 $as_echo "$DLLTOOL" >&6; }
6105 else
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6107 $as_echo "no" >&6; }
6108 fi
6109
6110
6111 fi
6112 if test -z "$ac_cv_prog_DLLTOOL"; then
6113 ac_ct_DLLTOOL=$DLLTOOL
6114 # Extract the first word of "dlltool", so it can be a program name with args.
6115 set dummy dlltool; ac_word=$2
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6117 $as_echo_n "checking for $ac_word... " >&6; }
6118 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6119 $as_echo_n "(cached) " >&6
6120 else
6121 if test -n "$ac_ct_DLLTOOL"; then
6122 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6123 else
6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125 for as_dir in $PATH
6126 do
6127 IFS=$as_save_IFS
6128 test -z "$as_dir" && as_dir=.
6129 for ac_exec_ext in '' $ac_executable_extensions; do
6130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6133 break 2
6134 fi
6135 done
6136 done
6137 IFS=$as_save_IFS
6138
6139 fi
6140 fi
6141 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6142 if test -n "$ac_ct_DLLTOOL"; then
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6144 $as_echo "$ac_ct_DLLTOOL" >&6; }
6145 else
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6147 $as_echo "no" >&6; }
6148 fi
6149
6150 if test "x$ac_ct_DLLTOOL" = x; then
6151 DLLTOOL=""
6152 else
6153 case $cross_compiling:$ac_tool_warned in
6154 yes:)
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6156 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6157 ac_tool_warned=yes ;;
6158 esac
6159 DLLTOOL=$ac_ct_DLLTOOL
6160 fi
6161 else
6162 DLLTOOL="$ac_cv_prog_DLLTOOL"
6163 fi
6164
6165 if test -n "$ac_tool_prefix"; then
6166 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6167 set dummy ${ac_tool_prefix}windres; ac_word=$2
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6169 $as_echo_n "checking for $ac_word... " >&6; }
6170 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6171 $as_echo_n "(cached) " >&6
6172 else
6173 if test -n "$WINDRES"; then
6174 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6175 else
6176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6177 for as_dir in $PATH
6178 do
6179 IFS=$as_save_IFS
6180 test -z "$as_dir" && as_dir=.
6181 for ac_exec_ext in '' $ac_executable_extensions; do
6182 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6183 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6185 break 2
6186 fi
6187 done
6188 done
6189 IFS=$as_save_IFS
6190
6191 fi
6192 fi
6193 WINDRES=$ac_cv_prog_WINDRES
6194 if test -n "$WINDRES"; then
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6196 $as_echo "$WINDRES" >&6; }
6197 else
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6199 $as_echo "no" >&6; }
6200 fi
6201
6202
6203 fi
6204 if test -z "$ac_cv_prog_WINDRES"; then
6205 ac_ct_WINDRES=$WINDRES
6206 # Extract the first word of "windres", so it can be a program name with args.
6207 set dummy windres; ac_word=$2
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6209 $as_echo_n "checking for $ac_word... " >&6; }
6210 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6211 $as_echo_n "(cached) " >&6
6212 else
6213 if test -n "$ac_ct_WINDRES"; then
6214 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6215 else
6216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217 for as_dir in $PATH
6218 do
6219 IFS=$as_save_IFS
6220 test -z "$as_dir" && as_dir=.
6221 for ac_exec_ext in '' $ac_executable_extensions; do
6222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223 ac_cv_prog_ac_ct_WINDRES="windres"
6224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225 break 2
6226 fi
6227 done
6228 done
6229 IFS=$as_save_IFS
6230
6231 fi
6232 fi
6233 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6234 if test -n "$ac_ct_WINDRES"; then
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6236 $as_echo "$ac_ct_WINDRES" >&6; }
6237 else
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6239 $as_echo "no" >&6; }
6240 fi
6241
6242 if test "x$ac_ct_WINDRES" = x; then
6243 WINDRES=""
6244 else
6245 case $cross_compiling:$ac_tool_warned in
6246 yes:)
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6248 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6249 ac_tool_warned=yes ;;
6250 esac
6251 WINDRES=$ac_ct_WINDRES
6252 fi
6253 else
6254 WINDRES="$ac_cv_prog_WINDRES"
6255 fi
6256
6257
6258 case $host_os in
6259 gnu*)
6260 # Needed for GNU Hurd hosts.
6261 if test -n "$ac_tool_prefix"; then
6262 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6263 set dummy ${ac_tool_prefix}mig; ac_word=$2
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6265 $as_echo_n "checking for $ac_word... " >&6; }
6266 if test "${ac_cv_prog_MIG+set}" = set; then :
6267 $as_echo_n "(cached) " >&6
6268 else
6269 if test -n "$MIG"; then
6270 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6271 else
6272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273 for as_dir in $PATH
6274 do
6275 IFS=$as_save_IFS
6276 test -z "$as_dir" && as_dir=.
6277 for ac_exec_ext in '' $ac_executable_extensions; do
6278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6279 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6281 break 2
6282 fi
6283 done
6284 done
6285 IFS=$as_save_IFS
6286
6287 fi
6288 fi
6289 MIG=$ac_cv_prog_MIG
6290 if test -n "$MIG"; then
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6292 $as_echo "$MIG" >&6; }
6293 else
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6295 $as_echo "no" >&6; }
6296 fi
6297
6298
6299 fi
6300 if test -z "$ac_cv_prog_MIG"; then
6301 ac_ct_MIG=$MIG
6302 # Extract the first word of "mig", so it can be a program name with args.
6303 set dummy mig; ac_word=$2
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6305 $as_echo_n "checking for $ac_word... " >&6; }
6306 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6307 $as_echo_n "(cached) " >&6
6308 else
6309 if test -n "$ac_ct_MIG"; then
6310 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6311 else
6312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH
6314 do
6315 IFS=$as_save_IFS
6316 test -z "$as_dir" && as_dir=.
6317 for ac_exec_ext in '' $ac_executable_extensions; do
6318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6319 ac_cv_prog_ac_ct_MIG="mig"
6320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6321 break 2
6322 fi
6323 done
6324 done
6325 IFS=$as_save_IFS
6326
6327 fi
6328 fi
6329 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6330 if test -n "$ac_ct_MIG"; then
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6332 $as_echo "$ac_ct_MIG" >&6; }
6333 else
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335 $as_echo "no" >&6; }
6336 fi
6337
6338 if test "x$ac_ct_MIG" = x; then
6339 MIG=""
6340 else
6341 case $cross_compiling:$ac_tool_warned in
6342 yes:)
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6345 ac_tool_warned=yes ;;
6346 esac
6347 MIG=$ac_ct_MIG
6348 fi
6349 else
6350 MIG="$ac_cv_prog_MIG"
6351 fi
6352
6353 if test x"$MIG" = x; then
6354 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6355 fi
6356 ;;
6357 esac
6358
6359 # ---------------------- #
6360 # Checks for libraries. #
6361 # ---------------------- #
6362
6363 # We might need to link with -lm; most simulators need it.
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6365 $as_echo_n "checking for main in -lm... " >&6; }
6366 if test "${ac_cv_lib_m_main+set}" = set; then :
6367 $as_echo_n "(cached) " >&6
6368 else
6369 ac_check_lib_save_LIBS=$LIBS
6370 LIBS="-lm $LIBS"
6371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6372 /* end confdefs.h. */
6373
6374
6375 int
6376 main ()
6377 {
6378 return main ();
6379 ;
6380 return 0;
6381 }
6382 _ACEOF
6383 if ac_fn_c_try_link "$LINENO"; then :
6384 ac_cv_lib_m_main=yes
6385 else
6386 ac_cv_lib_m_main=no
6387 fi
6388 rm -f core conftest.err conftest.$ac_objext \
6389 conftest$ac_exeext conftest.$ac_ext
6390 LIBS=$ac_check_lib_save_LIBS
6391 fi
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6393 $as_echo "$ac_cv_lib_m_main" >&6; }
6394 if test "x$ac_cv_lib_m_main" = x""yes; then :
6395 cat >>confdefs.h <<_ACEOF
6396 #define HAVE_LIBM 1
6397 _ACEOF
6398
6399 LIBS="-lm $LIBS"
6400
6401 fi
6402
6403
6404 # We need to link with -lw to get `wctype' on Solaris before Solaris
6405 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6406 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6407 # is known to have this problem). Therefore we avoid libw if we can.
6408 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6409 if test "x$ac_cv_func_wctype" = x""yes; then :
6410
6411 else
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6413 $as_echo_n "checking for wctype in -lw... " >&6; }
6414 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6415 $as_echo_n "(cached) " >&6
6416 else
6417 ac_check_lib_save_LIBS=$LIBS
6418 LIBS="-lw $LIBS"
6419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6420 /* end confdefs.h. */
6421
6422 /* Override any GCC internal prototype to avoid an error.
6423 Use char because int might match the return type of a GCC
6424 builtin and then its argument prototype would still apply. */
6425 #ifdef __cplusplus
6426 extern "C"
6427 #endif
6428 char wctype ();
6429 int
6430 main ()
6431 {
6432 return wctype ();
6433 ;
6434 return 0;
6435 }
6436 _ACEOF
6437 if ac_fn_c_try_link "$LINENO"; then :
6438 ac_cv_lib_w_wctype=yes
6439 else
6440 ac_cv_lib_w_wctype=no
6441 fi
6442 rm -f core conftest.err conftest.$ac_objext \
6443 conftest$ac_exeext conftest.$ac_ext
6444 LIBS=$ac_check_lib_save_LIBS
6445 fi
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6447 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6448 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6449 cat >>confdefs.h <<_ACEOF
6450 #define HAVE_LIBW 1
6451 _ACEOF
6452
6453 LIBS="-lw $LIBS"
6454
6455 fi
6456
6457 fi
6458
6459
6460 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6462 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6463 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6464 $as_echo_n "(cached) " >&6
6465 else
6466 ac_func_search_save_LIBS=$LIBS
6467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468 /* end confdefs.h. */
6469
6470 /* Override any GCC internal prototype to avoid an error.
6471 Use char because int might match the return type of a GCC
6472 builtin and then its argument prototype would still apply. */
6473 #ifdef __cplusplus
6474 extern "C"
6475 #endif
6476 char gethostbyname ();
6477 int
6478 main ()
6479 {
6480 return gethostbyname ();
6481 ;
6482 return 0;
6483 }
6484 _ACEOF
6485 for ac_lib in '' nsl; do
6486 if test -z "$ac_lib"; then
6487 ac_res="none required"
6488 else
6489 ac_res=-l$ac_lib
6490 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6491 fi
6492 if ac_fn_c_try_link "$LINENO"; then :
6493 ac_cv_search_gethostbyname=$ac_res
6494 fi
6495 rm -f core conftest.err conftest.$ac_objext \
6496 conftest$ac_exeext
6497 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6498 break
6499 fi
6500 done
6501 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6502
6503 else
6504 ac_cv_search_gethostbyname=no
6505 fi
6506 rm conftest.$ac_ext
6507 LIBS=$ac_func_search_save_LIBS
6508 fi
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6510 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6511 ac_res=$ac_cv_search_gethostbyname
6512 if test "$ac_res" != no; then :
6513 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6514
6515 fi
6516
6517
6518 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6520 $as_echo_n "checking for library containing socketpair... " >&6; }
6521 if test "${ac_cv_search_socketpair+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
6523 else
6524 ac_func_search_save_LIBS=$LIBS
6525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6526 /* end confdefs.h. */
6527
6528 /* Override any GCC internal prototype to avoid an error.
6529 Use char because int might match the return type of a GCC
6530 builtin and then its argument prototype would still apply. */
6531 #ifdef __cplusplus
6532 extern "C"
6533 #endif
6534 char socketpair ();
6535 int
6536 main ()
6537 {
6538 return socketpair ();
6539 ;
6540 return 0;
6541 }
6542 _ACEOF
6543 for ac_lib in '' socket; do
6544 if test -z "$ac_lib"; then
6545 ac_res="none required"
6546 else
6547 ac_res=-l$ac_lib
6548 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6549 fi
6550 if ac_fn_c_try_link "$LINENO"; then :
6551 ac_cv_search_socketpair=$ac_res
6552 fi
6553 rm -f core conftest.err conftest.$ac_objext \
6554 conftest$ac_exeext
6555 if test "${ac_cv_search_socketpair+set}" = set; then :
6556 break
6557 fi
6558 done
6559 if test "${ac_cv_search_socketpair+set}" = set; then :
6560
6561 else
6562 ac_cv_search_socketpair=no
6563 fi
6564 rm conftest.$ac_ext
6565 LIBS=$ac_func_search_save_LIBS
6566 fi
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6568 $as_echo "$ac_cv_search_socketpair" >&6; }
6569 ac_res=$ac_cv_search_socketpair
6570 if test "$ac_res" != no; then :
6571 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6572
6573 fi
6574
6575
6576 # Link in zlib if we can. This allows us to read compressed debug sections.
6577
6578 # See if the user specified whether he wants zlib support or not.
6579
6580 # Check whether --with-zlib was given.
6581 if test "${with_zlib+set}" = set; then :
6582 withval=$with_zlib;
6583 else
6584 with_zlib=auto
6585 fi
6586
6587
6588 if test "$with_zlib" != "no"; then
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6590 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6591 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6592 $as_echo_n "(cached) " >&6
6593 else
6594 ac_func_search_save_LIBS=$LIBS
6595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6596 /* end confdefs.h. */
6597
6598 /* Override any GCC internal prototype to avoid an error.
6599 Use char because int might match the return type of a GCC
6600 builtin and then its argument prototype would still apply. */
6601 #ifdef __cplusplus
6602 extern "C"
6603 #endif
6604 char zlibVersion ();
6605 int
6606 main ()
6607 {
6608 return zlibVersion ();
6609 ;
6610 return 0;
6611 }
6612 _ACEOF
6613 for ac_lib in '' z; do
6614 if test -z "$ac_lib"; then
6615 ac_res="none required"
6616 else
6617 ac_res=-l$ac_lib
6618 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6619 fi
6620 if ac_fn_c_try_link "$LINENO"; then :
6621 ac_cv_search_zlibVersion=$ac_res
6622 fi
6623 rm -f core conftest.err conftest.$ac_objext \
6624 conftest$ac_exeext
6625 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6626 break
6627 fi
6628 done
6629 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6630
6631 else
6632 ac_cv_search_zlibVersion=no
6633 fi
6634 rm conftest.$ac_ext
6635 LIBS=$ac_func_search_save_LIBS
6636 fi
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6638 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6639 ac_res=$ac_cv_search_zlibVersion
6640 if test "$ac_res" != no; then :
6641 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6642 for ac_header in zlib.h
6643 do :
6644 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6645 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6646 cat >>confdefs.h <<_ACEOF
6647 #define HAVE_ZLIB_H 1
6648 _ACEOF
6649
6650 fi
6651
6652 done
6653
6654 fi
6655
6656 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6657 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6658 fi
6659 fi
6660
6661
6662 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6664 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6665 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6666 $as_echo_n "(cached) " >&6
6667 else
6668 ac_func_search_save_LIBS=$LIBS
6669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6670 /* end confdefs.h. */
6671
6672 /* Override any GCC internal prototype to avoid an error.
6673 Use char because int might match the return type of a GCC
6674 builtin and then its argument prototype would still apply. */
6675 #ifdef __cplusplus
6676 extern "C"
6677 #endif
6678 char dlgetmodinfo ();
6679 int
6680 main ()
6681 {
6682 return dlgetmodinfo ();
6683 ;
6684 return 0;
6685 }
6686 _ACEOF
6687 for ac_lib in '' dl xpdl; do
6688 if test -z "$ac_lib"; then
6689 ac_res="none required"
6690 else
6691 ac_res=-l$ac_lib
6692 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6693 fi
6694 if ac_fn_c_try_link "$LINENO"; then :
6695 ac_cv_search_dlgetmodinfo=$ac_res
6696 fi
6697 rm -f core conftest.err conftest.$ac_objext \
6698 conftest$ac_exeext
6699 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6700 break
6701 fi
6702 done
6703 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6704
6705 else
6706 ac_cv_search_dlgetmodinfo=no
6707 fi
6708 rm conftest.$ac_ext
6709 LIBS=$ac_func_search_save_LIBS
6710 fi
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6712 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6713 ac_res=$ac_cv_search_dlgetmodinfo
6714 if test "$ac_res" != no; then :
6715 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6716
6717 fi
6718
6719
6720
6721
6722
6723 # Check whether --with-libiconv-prefix was given.
6724 if test "${with_libiconv_prefix+set}" = set; then :
6725 withval=$with_libiconv_prefix;
6726 for dir in `echo "$withval" | tr : ' '`; do
6727 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6728 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6729 done
6730
6731 fi
6732
6733
6734 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6735 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6738 $as_echo_n "checking for iconv... " >&6; }
6739 if test "${am_cv_func_iconv+set}" = set; then :
6740 $as_echo_n "(cached) " >&6
6741 else
6742
6743 am_cv_func_iconv="no, consider installing GNU libiconv"
6744 am_cv_lib_iconv=no
6745 am_cv_use_build_libiconv=no
6746 am_cv_build_libiconv_path=
6747
6748 # If libiconv is part of the build tree, then try using it over
6749 # any system iconv.
6750 if test -d ../libiconv; then
6751 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6752 am_save_LIBS="$LIBS"
6753 am_save_CPPFLAGS="$CPPFLAGS"
6754 LIBS="$LIBS $lib_dir/libiconv.a"
6755 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h. */
6758 #include <stdlib.h>
6759 #include <iconv.h>
6760 int
6761 main ()
6762 {
6763 iconv_t cd = iconv_open("","");
6764 iconv(cd,NULL,NULL,NULL,NULL);
6765 iconv_close(cd);
6766 ;
6767 return 0;
6768 }
6769 _ACEOF
6770 if ac_fn_c_try_link "$LINENO"; then :
6771 am_cv_use_build_libiconv=yes
6772 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6773 am_cv_lib_iconv=yes
6774 am_cv_func_iconv=yes
6775 fi
6776 rm -f core conftest.err conftest.$ac_objext \
6777 conftest$ac_exeext conftest.$ac_ext
6778 LIBS="$am_save_LIBS"
6779 CPPFLAGS="$am_save_CPPFLAGS"
6780 if test "$am_cv_use_build_libiconv" = "yes"; then
6781 break
6782 fi
6783 done
6784 fi
6785
6786 # Next, try to find iconv in libc.
6787 if test "$am_cv_func_iconv" != yes; then
6788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 /* end confdefs.h. */
6790 #include <stdlib.h>
6791 #include <iconv.h>
6792 int
6793 main ()
6794 {
6795 iconv_t cd = iconv_open("","");
6796 iconv(cd,NULL,NULL,NULL,NULL);
6797 iconv_close(cd);
6798 ;
6799 return 0;
6800 }
6801 _ACEOF
6802 if ac_fn_c_try_link "$LINENO"; then :
6803 am_cv_func_iconv=yes
6804 fi
6805 rm -f core conftest.err conftest.$ac_objext \
6806 conftest$ac_exeext conftest.$ac_ext
6807 fi
6808
6809 # If iconv was not in libc, try -liconv. In this case, arrange to
6810 # look in the libiconv prefix, if it was specified by the user.
6811 if test "$am_cv_func_iconv" != yes; then
6812 am_save_CPPFLAGS="$CPPFLAGS"
6813 am_save_LIBS="$LIBS"
6814 if test -n "$LIBICONV_INCLUDE"; then
6815 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6816 LIBS="$LIBS $LIBICONV_LIBDIR"
6817 fi
6818 LIBS="$LIBS -liconv"
6819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6820 /* end confdefs.h. */
6821 #include <stdlib.h>
6822 #include <iconv.h>
6823 int
6824 main ()
6825 {
6826 iconv_t cd = iconv_open("","");
6827 iconv(cd,NULL,NULL,NULL,NULL);
6828 iconv_close(cd);
6829 ;
6830 return 0;
6831 }
6832 _ACEOF
6833 if ac_fn_c_try_link "$LINENO"; then :
6834 am_cv_lib_iconv=yes
6835 am_cv_func_iconv=yes
6836 fi
6837 rm -f core conftest.err conftest.$ac_objext \
6838 conftest$ac_exeext conftest.$ac_ext
6839 LIBS="$am_save_LIBS"
6840 CPPFLAGS="$am_save_CPPFLAGS"
6841 fi
6842
6843 fi
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6845 $as_echo "$am_cv_func_iconv" >&6; }
6846
6847 # Set the various flags based on the cache variables. We can't rely
6848 # on the flags to remain set from the above code, due to caching.
6849 LIBICONV=
6850 if test "$am_cv_lib_iconv" = yes; then
6851 LIBICONV="-liconv"
6852 else
6853 LIBICONV_LIBDIR=
6854 LIBICONV_INCLUDE=
6855 fi
6856 if test "$am_cv_use_build_libiconv" = yes; then
6857 LIBICONV="$am_cv_build_libiconv_path"
6858 LIBICONV_LIBDIR=""
6859 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6860 fi
6861 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6862 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6863
6864 if test "$am_cv_func_iconv" = yes; then
6865
6866 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6867
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6869 $as_echo_n "checking for iconv declaration... " >&6; }
6870 if test "${am_cv_proto_iconv+set}" = set; then :
6871 $as_echo_n "(cached) " >&6
6872 else
6873
6874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6875 /* end confdefs.h. */
6876
6877 #include <stdlib.h>
6878 #include <iconv.h>
6879 extern
6880 #ifdef __cplusplus
6881 "C"
6882 #endif
6883 #if defined(__STDC__) || defined(__cplusplus)
6884 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6885 #else
6886 size_t iconv();
6887 #endif
6888
6889 int
6890 main ()
6891 {
6892
6893 ;
6894 return 0;
6895 }
6896 _ACEOF
6897 if ac_fn_c_try_compile "$LINENO"; then :
6898 am_cv_proto_iconv_arg1=""
6899 else
6900 am_cv_proto_iconv_arg1="const"
6901 fi
6902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6903 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);"
6904 fi
6905
6906 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
6908 }$am_cv_proto_iconv" >&5
6909 $as_echo "${ac_t:-
6910 }$am_cv_proto_iconv" >&6; }
6911
6912 cat >>confdefs.h <<_ACEOF
6913 #define ICONV_CONST $am_cv_proto_iconv_arg1
6914 _ACEOF
6915
6916 fi
6917
6918
6919 # GDB may fork/exec the iconv program to get the list of supported character
6920 # sets. Allow the user to specify where to find it.
6921 # There are several factors affecting the choice of option name:
6922 # - There is already --with-libiconv-prefix but we can't use it, it specifies
6923 # the build-time location of libiconv files.
6924 # - The program we need to find is iconv, which comes with glibc. The user
6925 # doesn't necessarily have libiconv installed. Therefore naming this
6926 # --with-libiconv-foo feels wrong.
6927 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
6928 # defined to work on directories not files (though it really doesn't know
6929 # the difference).
6930 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
6931 # with --with-libiconv-prefix.
6932 # Putting these together is why the option name is --with-iconv-bin.
6933
6934
6935 # Check whether --with-iconv-bin was given.
6936 if test "${with_iconv_bin+set}" = set; then :
6937 withval=$with_iconv_bin; iconv_bin="${withval}"
6938
6939 cat >>confdefs.h <<_ACEOF
6940 #define ICONV_BIN "${iconv_bin}"
6941 _ACEOF
6942
6943
6944 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6945 if test "x$prefix" = xNONE; then
6946 test_prefix=/usr/local
6947 else
6948 test_prefix=$prefix
6949 fi
6950 else
6951 test_prefix=$exec_prefix
6952 fi
6953 value=0
6954 case ${iconv_bin} in
6955 "${test_prefix}"|"${test_prefix}/"*|\
6956 '${exec_prefix}'|'${exec_prefix}/'*)
6957 value=1
6958 ;;
6959 esac
6960
6961 cat >>confdefs.h <<_ACEOF
6962 #define ICONV_BIN_RELOCATABLE $value
6963 _ACEOF
6964
6965
6966
6967 fi
6968
6969
6970 # On alpha-osf, it appears that libtermcap and libcurses are not compatible.
6971 # There is a very specific comment in /usr/include/curses.h explaining that
6972 # termcap routines built into libcurses must not be used.
6973 #
6974 # The symptoms we observed so far is GDB unexpectedly changing
6975 # the terminal settings when tgetent is called - this is particularly
6976 # visible as the output is missing carriage returns, and so rapidly
6977 # becomes very hard to read.
6978 #
6979 # The readline configure script has already decided that libtermcap
6980 # was enough for its purposes, and so decided to build readline using
6981 # libtermcap. Since the TUI mode requires curses, building GDB with
6982 # TUI enabled results in both libraries to be used at the same time,
6983 # which is not allowed. This basically means that GDB with TUI is
6984 # broken on alpha-osf.
6985
6986 case $host_os in
6987 osf* )
6988 if test x"$enable_tui" = xyes; then
6989 as_fn_error "Building GDB with TUI mode is not supported on this host" "$LINENO" 5
6990 fi
6991 if test x"$enable_tui" = xauto; then
6992 enable_tui=no
6993 fi
6994 ;;
6995 esac
6996
6997 # For the TUI, we need enhanced curses functionality.
6998 if test x"$enable_tui" != xno; then
6999 prefer_curses=yes
7000 fi
7001
7002 curses_found=no
7003 if test x"$prefer_curses" = xyes; then
7004 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7005 # curses library because the latter might not provide all the
7006 # functionality we need. However, this leads to problems on systems
7007 # where the linker searches /usr/local/lib, but the compiler doesn't
7008 # search /usr/local/include, if ncurses is installed in /usr/local. A
7009 # default installation of ncurses on alpha*-dec-osf* will lead to such
7010 # a situation.
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7012 $as_echo_n "checking for library containing waddstr... " >&6; }
7013 if test "${ac_cv_search_waddstr+set}" = set; then :
7014 $as_echo_n "(cached) " >&6
7015 else
7016 ac_func_search_save_LIBS=$LIBS
7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018 /* end confdefs.h. */
7019
7020 /* Override any GCC internal prototype to avoid an error.
7021 Use char because int might match the return type of a GCC
7022 builtin and then its argument prototype would still apply. */
7023 #ifdef __cplusplus
7024 extern "C"
7025 #endif
7026 char waddstr ();
7027 int
7028 main ()
7029 {
7030 return waddstr ();
7031 ;
7032 return 0;
7033 }
7034 _ACEOF
7035 for ac_lib in '' ncurses cursesX curses; do
7036 if test -z "$ac_lib"; then
7037 ac_res="none required"
7038 else
7039 ac_res=-l$ac_lib
7040 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7041 fi
7042 if ac_fn_c_try_link "$LINENO"; then :
7043 ac_cv_search_waddstr=$ac_res
7044 fi
7045 rm -f core conftest.err conftest.$ac_objext \
7046 conftest$ac_exeext
7047 if test "${ac_cv_search_waddstr+set}" = set; then :
7048 break
7049 fi
7050 done
7051 if test "${ac_cv_search_waddstr+set}" = set; then :
7052
7053 else
7054 ac_cv_search_waddstr=no
7055 fi
7056 rm conftest.$ac_ext
7057 LIBS=$ac_func_search_save_LIBS
7058 fi
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
7060 $as_echo "$ac_cv_search_waddstr" >&6; }
7061 ac_res=$ac_cv_search_waddstr
7062 if test "$ac_res" != no; then :
7063 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7064
7065 fi
7066
7067
7068 if test "$ac_cv_search_waddstr" != no; then
7069 curses_found=yes
7070 fi
7071 fi
7072
7073 # Check whether we should enable the TUI, but only do so if we really
7074 # can.
7075 if test x"$enable_tui" != xno; then
7076 if test -d $srcdir/tui; then
7077 if test "$curses_found" != no; then
7078 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
7079 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
7080 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
7081 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
7082 else
7083 if test x"$enable_tui" = xyes; then
7084 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
7085 else
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
7087 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
7088 fi
7089 fi
7090 fi
7091 fi
7092
7093 # Since GDB uses Readline, we need termcap functionality. In many
7094 # cases this will be provided by the curses library, but some systems
7095 # have a seperate termcap library, or no curses library at all.
7096
7097 case $host_os in
7098 cygwin*)
7099 if test -d $srcdir/libtermcap; then
7100 LIBS="../libtermcap/libtermcap.a $LIBS"
7101 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
7102 fi ;;
7103 go32* | *djgpp*)
7104 ac_cv_search_tgetent="none required"
7105 ;;
7106 *mingw32*)
7107 ac_cv_search_tgetent="none required"
7108 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
7109 ;;
7110 esac
7111
7112 # These are the libraries checked by Readline.
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
7114 $as_echo_n "checking for library containing tgetent... " >&6; }
7115 if test "${ac_cv_search_tgetent+set}" = set; then :
7116 $as_echo_n "(cached) " >&6
7117 else
7118 ac_func_search_save_LIBS=$LIBS
7119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7120 /* end confdefs.h. */
7121
7122 /* Override any GCC internal prototype to avoid an error.
7123 Use char because int might match the return type of a GCC
7124 builtin and then its argument prototype would still apply. */
7125 #ifdef __cplusplus
7126 extern "C"
7127 #endif
7128 char tgetent ();
7129 int
7130 main ()
7131 {
7132 return tgetent ();
7133 ;
7134 return 0;
7135 }
7136 _ACEOF
7137 for ac_lib in '' termcap tinfo curses ncurses; do
7138 if test -z "$ac_lib"; then
7139 ac_res="none required"
7140 else
7141 ac_res=-l$ac_lib
7142 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7143 fi
7144 if ac_fn_c_try_link "$LINENO"; then :
7145 ac_cv_search_tgetent=$ac_res
7146 fi
7147 rm -f core conftest.err conftest.$ac_objext \
7148 conftest$ac_exeext
7149 if test "${ac_cv_search_tgetent+set}" = set; then :
7150 break
7151 fi
7152 done
7153 if test "${ac_cv_search_tgetent+set}" = set; then :
7154
7155 else
7156 ac_cv_search_tgetent=no
7157 fi
7158 rm conftest.$ac_ext
7159 LIBS=$ac_func_search_save_LIBS
7160 fi
7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7162 $as_echo "$ac_cv_search_tgetent" >&6; }
7163 ac_res=$ac_cv_search_tgetent
7164 if test "$ac_res" != no; then :
7165 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7166
7167 fi
7168
7169
7170 if test "$ac_cv_search_tgetent" = no; then
7171 as_fn_error "no termcap library found" "$LINENO" 5
7172 fi
7173
7174
7175 # Check whether --with-system-readline was given.
7176 if test "${with_system_readline+set}" = set; then :
7177 withval=$with_system_readline;
7178 fi
7179
7180
7181 if test "$with_system_readline" = yes; then
7182 READLINE=-lreadline
7183 READLINE_DEPS=
7184 READLINE_CFLAGS=
7185 READLINE_TEXI_INCFLAG=
7186 else
7187 READLINE='$(READLINE_DIR)/libreadline.a'
7188 READLINE_DEPS='$(READLINE)'
7189 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7190 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7191 fi
7192
7193
7194
7195
7196
7197 # Generate jit-reader.h
7198
7199 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7200 TARGET_PTR=
7201
7202 # The cast to long int works around a bug in the HP C Compiler
7203 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7204 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7205 # This bug is HP SR number 8606223364.
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7207 $as_echo_n "checking size of unsigned long long... " >&6; }
7208 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7209 $as_echo_n "(cached) " >&6
7210 else
7211 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7212
7213 else
7214 if test "$ac_cv_type_unsigned_long_long" = yes; then
7215 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7217 { as_fn_set_status 77
7218 as_fn_error "cannot compute sizeof (unsigned long long)
7219 See \`config.log' for more details." "$LINENO" 5; }; }
7220 else
7221 ac_cv_sizeof_unsigned_long_long=0
7222 fi
7223 fi
7224
7225 fi
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7227 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7228
7229
7230
7231 cat >>confdefs.h <<_ACEOF
7232 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7233 _ACEOF
7234
7235
7236 # The cast to long int works around a bug in the HP C Compiler
7237 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7238 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7239 # This bug is HP SR number 8606223364.
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7241 $as_echo_n "checking size of unsigned long... " >&6; }
7242 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7243 $as_echo_n "(cached) " >&6
7244 else
7245 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7246
7247 else
7248 if test "$ac_cv_type_unsigned_long" = yes; then
7249 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7250 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7251 { as_fn_set_status 77
7252 as_fn_error "cannot compute sizeof (unsigned long)
7253 See \`config.log' for more details." "$LINENO" 5; }; }
7254 else
7255 ac_cv_sizeof_unsigned_long=0
7256 fi
7257 fi
7258
7259 fi
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7261 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7262
7263
7264
7265 cat >>confdefs.h <<_ACEOF
7266 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7267 _ACEOF
7268
7269
7270 # The cast to long int works around a bug in the HP C Compiler
7271 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7272 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7273 # This bug is HP SR number 8606223364.
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7275 $as_echo_n "checking size of unsigned __int128... " >&6; }
7276 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7277 $as_echo_n "(cached) " >&6
7278 else
7279 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7280
7281 else
7282 if test "$ac_cv_type_unsigned___int128" = yes; then
7283 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7284 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7285 { as_fn_set_status 77
7286 as_fn_error "cannot compute sizeof (unsigned __int128)
7287 See \`config.log' for more details." "$LINENO" 5; }; }
7288 else
7289 ac_cv_sizeof_unsigned___int128=0
7290 fi
7291 fi
7292
7293 fi
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7295 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7296
7297
7298
7299 cat >>confdefs.h <<_ACEOF
7300 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7301 _ACEOF
7302
7303
7304
7305 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7306 TARGET_PTR="unsigned long"
7307 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7308 TARGET_PTR="unsigned long long"
7309 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7310 TARGET_PTR="unsigned __int128"
7311 else
7312 TARGET_PTR="unsigned long"
7313 fi
7314
7315
7316 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7317
7318
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7320 $as_echo_n "checking for library containing dlopen... " >&6; }
7321 if test "${ac_cv_search_dlopen+set}" = set; then :
7322 $as_echo_n "(cached) " >&6
7323 else
7324 ac_func_search_save_LIBS=$LIBS
7325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7326 /* end confdefs.h. */
7327
7328 /* Override any GCC internal prototype to avoid an error.
7329 Use char because int might match the return type of a GCC
7330 builtin and then its argument prototype would still apply. */
7331 #ifdef __cplusplus
7332 extern "C"
7333 #endif
7334 char dlopen ();
7335 int
7336 main ()
7337 {
7338 return dlopen ();
7339 ;
7340 return 0;
7341 }
7342 _ACEOF
7343 for ac_lib in '' dl; do
7344 if test -z "$ac_lib"; then
7345 ac_res="none required"
7346 else
7347 ac_res=-l$ac_lib
7348 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7349 fi
7350 if ac_fn_c_try_link "$LINENO"; then :
7351 ac_cv_search_dlopen=$ac_res
7352 fi
7353 rm -f core conftest.err conftest.$ac_objext \
7354 conftest$ac_exeext
7355 if test "${ac_cv_search_dlopen+set}" = set; then :
7356 break
7357 fi
7358 done
7359 if test "${ac_cv_search_dlopen+set}" = set; then :
7360
7361 else
7362 ac_cv_search_dlopen=no
7363 fi
7364 rm conftest.$ac_ext
7365 LIBS=$ac_func_search_save_LIBS
7366 fi
7367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7368 $as_echo "$ac_cv_search_dlopen" >&6; }
7369 ac_res=$ac_cv_search_dlopen
7370 if test "$ac_res" != no; then :
7371 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7372
7373 fi
7374
7375
7376
7377
7378 # Check whether --with-jit-reader-dir was given.
7379 if test "${with_jit_reader_dir+set}" = set; then :
7380 withval=$with_jit_reader_dir;
7381 JIT_READER_DIR=$withval
7382 else
7383 JIT_READER_DIR=${libdir}/gdb
7384 fi
7385
7386
7387 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7388 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7389 ac_define_dir=`eval echo $JIT_READER_DIR`
7390 ac_define_dir=`eval echo $ac_define_dir`
7391
7392 cat >>confdefs.h <<_ACEOF
7393 #define JIT_READER_DIR "$ac_define_dir"
7394 _ACEOF
7395
7396
7397
7398
7399 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7400 if test "x$prefix" = xNONE; then
7401 test_prefix=/usr/local
7402 else
7403 test_prefix=$prefix
7404 fi
7405 else
7406 test_prefix=$exec_prefix
7407 fi
7408 value=0
7409 case ${ac_define_dir} in
7410 "${test_prefix}"|"${test_prefix}/"*|\
7411 '${exec_prefix}'|'${exec_prefix}/'*)
7412 value=1
7413 ;;
7414 esac
7415
7416 cat >>confdefs.h <<_ACEOF
7417 #define JIT_READER_DIR_RELOCATABLE $value
7418 _ACEOF
7419
7420
7421
7422
7423
7424 # Check whether --with-expat was given.
7425 if test "${with_expat+set}" = set; then :
7426 withval=$with_expat;
7427 else
7428 with_expat=auto
7429 fi
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7432 $as_echo_n "checking whether to use expat... " >&6; }
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7434 $as_echo "$with_expat" >&6; }
7435
7436 if test "${with_expat}" = no; then
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7438 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7439 HAVE_LIBEXPAT=no
7440 else
7441
7442 if test "X$prefix" = "XNONE"; then
7443 acl_final_prefix="$ac_default_prefix"
7444 else
7445 acl_final_prefix="$prefix"
7446 fi
7447 if test "X$exec_prefix" = "XNONE"; then
7448 acl_final_exec_prefix='${prefix}'
7449 else
7450 acl_final_exec_prefix="$exec_prefix"
7451 fi
7452 acl_save_prefix="$prefix"
7453 prefix="$acl_final_prefix"
7454 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7455 prefix="$acl_save_prefix"
7456
7457
7458 # Check whether --with-gnu-ld was given.
7459 if test "${with_gnu_ld+set}" = set; then :
7460 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7461 else
7462 with_gnu_ld=no
7463 fi
7464
7465 # Prepare PATH_SEPARATOR.
7466 # The user is always right.
7467 if test "${PATH_SEPARATOR+set}" != set; then
7468 echo "#! /bin/sh" >conf$$.sh
7469 echo "exit 0" >>conf$$.sh
7470 chmod +x conf$$.sh
7471 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7472 PATH_SEPARATOR=';'
7473 else
7474 PATH_SEPARATOR=:
7475 fi
7476 rm -f conf$$.sh
7477 fi
7478 ac_prog=ld
7479 if test "$GCC" = yes; then
7480 # Check if gcc -print-prog-name=ld gives a path.
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7482 $as_echo_n "checking for ld used by GCC... " >&6; }
7483 case $host in
7484 *-*-mingw*)
7485 # gcc leaves a trailing carriage return which upsets mingw
7486 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7487 *)
7488 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7489 esac
7490 case $ac_prog in
7491 # Accept absolute paths.
7492 [\\/]* | [A-Za-z]:[\\/]*)
7493 re_direlt='/[^/][^/]*/\.\./'
7494 # Canonicalize the path of ld
7495 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7496 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7497 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7498 done
7499 test -z "$LD" && LD="$ac_prog"
7500 ;;
7501 "")
7502 # If it fails, then pretend we aren't using GCC.
7503 ac_prog=ld
7504 ;;
7505 *)
7506 # If it is relative, then search for the first ld in PATH.
7507 with_gnu_ld=unknown
7508 ;;
7509 esac
7510 elif test "$with_gnu_ld" = yes; then
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7512 $as_echo_n "checking for GNU ld... " >&6; }
7513 else
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7515 $as_echo_n "checking for non-GNU ld... " >&6; }
7516 fi
7517 if test "${acl_cv_path_LD+set}" = set; then :
7518 $as_echo_n "(cached) " >&6
7519 else
7520 if test -z "$LD"; then
7521 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7522 for ac_dir in $PATH; do
7523 test -z "$ac_dir" && ac_dir=.
7524 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7525 acl_cv_path_LD="$ac_dir/$ac_prog"
7526 # Check to see if the program is GNU ld. I'd rather use --version,
7527 # but apparently some GNU ld's only accept -v.
7528 # Break only if it was the GNU/non-GNU ld that we prefer.
7529 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7530 test "$with_gnu_ld" != no && break
7531 else
7532 test "$with_gnu_ld" != yes && break
7533 fi
7534 fi
7535 done
7536 IFS="$ac_save_ifs"
7537 else
7538 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7539 fi
7540 fi
7541
7542 LD="$acl_cv_path_LD"
7543 if test -n "$LD"; then
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7545 $as_echo "$LD" >&6; }
7546 else
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7548 $as_echo "no" >&6; }
7549 fi
7550 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7552 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7553 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7554 $as_echo_n "(cached) " >&6
7555 else
7556 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7557 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7558 acl_cv_prog_gnu_ld=yes
7559 else
7560 acl_cv_prog_gnu_ld=no
7561 fi
7562 fi
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7564 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7565 with_gnu_ld=$acl_cv_prog_gnu_ld
7566
7567
7568
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7570 $as_echo_n "checking for shared library run path origin... " >&6; }
7571 if test "${acl_cv_rpath+set}" = set; then :
7572 $as_echo_n "(cached) " >&6
7573 else
7574
7575 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7576 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7577 . ./conftest.sh
7578 rm -f ./conftest.sh
7579 acl_cv_rpath=done
7580
7581 fi
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7583 $as_echo "$acl_cv_rpath" >&6; }
7584 wl="$acl_cv_wl"
7585 libext="$acl_cv_libext"
7586 shlibext="$acl_cv_shlibext"
7587 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7588 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7589 hardcode_direct="$acl_cv_hardcode_direct"
7590 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7591 # Check whether --enable-rpath was given.
7592 if test "${enable_rpath+set}" = set; then :
7593 enableval=$enable_rpath; :
7594 else
7595 enable_rpath=yes
7596 fi
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607 use_additional=yes
7608
7609 acl_save_prefix="$prefix"
7610 prefix="$acl_final_prefix"
7611 acl_save_exec_prefix="$exec_prefix"
7612 exec_prefix="$acl_final_exec_prefix"
7613
7614 eval additional_includedir=\"$includedir\"
7615 eval additional_libdir=\"$libdir\"
7616
7617 exec_prefix="$acl_save_exec_prefix"
7618 prefix="$acl_save_prefix"
7619
7620
7621 # Check whether --with-libexpat-prefix was given.
7622 if test "${with_libexpat_prefix+set}" = set; then :
7623 withval=$with_libexpat_prefix;
7624 if test "X$withval" = "Xno"; then
7625 use_additional=no
7626 else
7627 if test "X$withval" = "X"; then
7628
7629 acl_save_prefix="$prefix"
7630 prefix="$acl_final_prefix"
7631 acl_save_exec_prefix="$exec_prefix"
7632 exec_prefix="$acl_final_exec_prefix"
7633
7634 eval additional_includedir=\"$includedir\"
7635 eval additional_libdir=\"$libdir\"
7636
7637 exec_prefix="$acl_save_exec_prefix"
7638 prefix="$acl_save_prefix"
7639
7640 else
7641 additional_includedir="$withval/include"
7642 additional_libdir="$withval/lib"
7643 fi
7644 fi
7645
7646 fi
7647
7648 LIBEXPAT=
7649 LTLIBEXPAT=
7650 INCEXPAT=
7651 rpathdirs=
7652 ltrpathdirs=
7653 names_already_handled=
7654 names_next_round='expat '
7655 while test -n "$names_next_round"; do
7656 names_this_round="$names_next_round"
7657 names_next_round=
7658 for name in $names_this_round; do
7659 already_handled=
7660 for n in $names_already_handled; do
7661 if test "$n" = "$name"; then
7662 already_handled=yes
7663 break
7664 fi
7665 done
7666 if test -z "$already_handled"; then
7667 names_already_handled="$names_already_handled $name"
7668 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7669 eval value=\"\$HAVE_LIB$uppername\"
7670 if test -n "$value"; then
7671 if test "$value" = yes; then
7672 eval value=\"\$LIB$uppername\"
7673 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7674 eval value=\"\$LTLIB$uppername\"
7675 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7676 else
7677 :
7678 fi
7679 else
7680 found_dir=
7681 found_la=
7682 found_so=
7683 found_a=
7684 if test $use_additional = yes; then
7685 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7686 found_dir="$additional_libdir"
7687 found_so="$additional_libdir/lib$name.$shlibext"
7688 if test -f "$additional_libdir/lib$name.la"; then
7689 found_la="$additional_libdir/lib$name.la"
7690 fi
7691 else
7692 if test -f "$additional_libdir/lib$name.$libext"; then
7693 found_dir="$additional_libdir"
7694 found_a="$additional_libdir/lib$name.$libext"
7695 if test -f "$additional_libdir/lib$name.la"; then
7696 found_la="$additional_libdir/lib$name.la"
7697 fi
7698 fi
7699 fi
7700 fi
7701 if test "X$found_dir" = "X"; then
7702 for x in $LDFLAGS $LTLIBEXPAT; do
7703
7704 acl_save_prefix="$prefix"
7705 prefix="$acl_final_prefix"
7706 acl_save_exec_prefix="$exec_prefix"
7707 exec_prefix="$acl_final_exec_prefix"
7708 eval x=\"$x\"
7709 exec_prefix="$acl_save_exec_prefix"
7710 prefix="$acl_save_prefix"
7711
7712 case "$x" in
7713 -L*)
7714 dir=`echo "X$x" | sed -e 's/^X-L//'`
7715 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7716 found_dir="$dir"
7717 found_so="$dir/lib$name.$shlibext"
7718 if test -f "$dir/lib$name.la"; then
7719 found_la="$dir/lib$name.la"
7720 fi
7721 else
7722 if test -f "$dir/lib$name.$libext"; then
7723 found_dir="$dir"
7724 found_a="$dir/lib$name.$libext"
7725 if test -f "$dir/lib$name.la"; then
7726 found_la="$dir/lib$name.la"
7727 fi
7728 fi
7729 fi
7730 ;;
7731 esac
7732 if test "X$found_dir" != "X"; then
7733 break
7734 fi
7735 done
7736 fi
7737 if test "X$found_dir" != "X"; then
7738 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7739 if test "X$found_so" != "X"; then
7740 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7741 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7742 else
7743 haveit=
7744 for x in $ltrpathdirs; do
7745 if test "X$x" = "X$found_dir"; then
7746 haveit=yes
7747 break
7748 fi
7749 done
7750 if test -z "$haveit"; then
7751 ltrpathdirs="$ltrpathdirs $found_dir"
7752 fi
7753 if test "$hardcode_direct" = yes; then
7754 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7755 else
7756 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7757 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7758 haveit=
7759 for x in $rpathdirs; do
7760 if test "X$x" = "X$found_dir"; then
7761 haveit=yes
7762 break
7763 fi
7764 done
7765 if test -z "$haveit"; then
7766 rpathdirs="$rpathdirs $found_dir"
7767 fi
7768 else
7769 haveit=
7770 for x in $LDFLAGS $LIBEXPAT; do
7771
7772 acl_save_prefix="$prefix"
7773 prefix="$acl_final_prefix"
7774 acl_save_exec_prefix="$exec_prefix"
7775 exec_prefix="$acl_final_exec_prefix"
7776 eval x=\"$x\"
7777 exec_prefix="$acl_save_exec_prefix"
7778 prefix="$acl_save_prefix"
7779
7780 if test "X$x" = "X-L$found_dir"; then
7781 haveit=yes
7782 break
7783 fi
7784 done
7785 if test -z "$haveit"; then
7786 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7787 fi
7788 if test "$hardcode_minus_L" != no; then
7789 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7790 else
7791 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7792 fi
7793 fi
7794 fi
7795 fi
7796 else
7797 if test "X$found_a" != "X"; then
7798 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7799 else
7800 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7801 fi
7802 fi
7803 additional_includedir=
7804 case "$found_dir" in
7805 */lib | */lib/)
7806 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7807 additional_includedir="$basedir/include"
7808 ;;
7809 esac
7810 if test "X$additional_includedir" != "X"; then
7811 if test "X$additional_includedir" != "X/usr/include"; then
7812 haveit=
7813 if test "X$additional_includedir" = "X/usr/local/include"; then
7814 if test -n "$GCC"; then
7815 case $host_os in
7816 linux*) haveit=yes;;
7817 esac
7818 fi
7819 fi
7820 if test -z "$haveit"; then
7821 for x in $CPPFLAGS $INCEXPAT; do
7822
7823 acl_save_prefix="$prefix"
7824 prefix="$acl_final_prefix"
7825 acl_save_exec_prefix="$exec_prefix"
7826 exec_prefix="$acl_final_exec_prefix"
7827 eval x=\"$x\"
7828 exec_prefix="$acl_save_exec_prefix"
7829 prefix="$acl_save_prefix"
7830
7831 if test "X$x" = "X-I$additional_includedir"; then
7832 haveit=yes
7833 break
7834 fi
7835 done
7836 if test -z "$haveit"; then
7837 if test -d "$additional_includedir"; then
7838 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7839 fi
7840 fi
7841 fi
7842 fi
7843 fi
7844 if test -n "$found_la"; then
7845 save_libdir="$libdir"
7846 case "$found_la" in
7847 */* | *\\*) . "$found_la" ;;
7848 *) . "./$found_la" ;;
7849 esac
7850 libdir="$save_libdir"
7851 for dep in $dependency_libs; do
7852 case "$dep" in
7853 -L*)
7854 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7855 if test "X$additional_libdir" != "X/usr/lib"; then
7856 haveit=
7857 if test "X$additional_libdir" = "X/usr/local/lib"; then
7858 if test -n "$GCC"; then
7859 case $host_os in
7860 linux*) haveit=yes;;
7861 esac
7862 fi
7863 fi
7864 if test -z "$haveit"; then
7865 haveit=
7866 for x in $LDFLAGS $LIBEXPAT; do
7867
7868 acl_save_prefix="$prefix"
7869 prefix="$acl_final_prefix"
7870 acl_save_exec_prefix="$exec_prefix"
7871 exec_prefix="$acl_final_exec_prefix"
7872 eval x=\"$x\"
7873 exec_prefix="$acl_save_exec_prefix"
7874 prefix="$acl_save_prefix"
7875
7876 if test "X$x" = "X-L$additional_libdir"; then
7877 haveit=yes
7878 break
7879 fi
7880 done
7881 if test -z "$haveit"; then
7882 if test -d "$additional_libdir"; then
7883 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7884 fi
7885 fi
7886 haveit=
7887 for x in $LDFLAGS $LTLIBEXPAT; do
7888
7889 acl_save_prefix="$prefix"
7890 prefix="$acl_final_prefix"
7891 acl_save_exec_prefix="$exec_prefix"
7892 exec_prefix="$acl_final_exec_prefix"
7893 eval x=\"$x\"
7894 exec_prefix="$acl_save_exec_prefix"
7895 prefix="$acl_save_prefix"
7896
7897 if test "X$x" = "X-L$additional_libdir"; then
7898 haveit=yes
7899 break
7900 fi
7901 done
7902 if test -z "$haveit"; then
7903 if test -d "$additional_libdir"; then
7904 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7905 fi
7906 fi
7907 fi
7908 fi
7909 ;;
7910 -R*)
7911 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7912 if test "$enable_rpath" != no; then
7913 haveit=
7914 for x in $rpathdirs; do
7915 if test "X$x" = "X$dir"; then
7916 haveit=yes
7917 break
7918 fi
7919 done
7920 if test -z "$haveit"; then
7921 rpathdirs="$rpathdirs $dir"
7922 fi
7923 haveit=
7924 for x in $ltrpathdirs; do
7925 if test "X$x" = "X$dir"; then
7926 haveit=yes
7927 break
7928 fi
7929 done
7930 if test -z "$haveit"; then
7931 ltrpathdirs="$ltrpathdirs $dir"
7932 fi
7933 fi
7934 ;;
7935 -l*)
7936 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7937 ;;
7938 *.la)
7939 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7940 ;;
7941 *)
7942 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
7943 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
7944 ;;
7945 esac
7946 done
7947 fi
7948 else
7949 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7950 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
7951 fi
7952 fi
7953 fi
7954 done
7955 done
7956 if test "X$rpathdirs" != "X"; then
7957 if test -n "$hardcode_libdir_separator"; then
7958 alldirs=
7959 for found_dir in $rpathdirs; do
7960 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7961 done
7962 acl_save_libdir="$libdir"
7963 libdir="$alldirs"
7964 eval flag=\"$hardcode_libdir_flag_spec\"
7965 libdir="$acl_save_libdir"
7966 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7967 else
7968 for found_dir in $rpathdirs; do
7969 acl_save_libdir="$libdir"
7970 libdir="$found_dir"
7971 eval flag=\"$hardcode_libdir_flag_spec\"
7972 libdir="$acl_save_libdir"
7973 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
7974 done
7975 fi
7976 fi
7977 if test "X$ltrpathdirs" != "X"; then
7978 for found_dir in $ltrpathdirs; do
7979 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
7980 done
7981 fi
7982
7983
7984 ac_save_CPPFLAGS="$CPPFLAGS"
7985
7986 for element in $INCEXPAT; do
7987 haveit=
7988 for x in $CPPFLAGS; do
7989
7990 acl_save_prefix="$prefix"
7991 prefix="$acl_final_prefix"
7992 acl_save_exec_prefix="$exec_prefix"
7993 exec_prefix="$acl_final_exec_prefix"
7994 eval x=\"$x\"
7995 exec_prefix="$acl_save_exec_prefix"
7996 prefix="$acl_save_prefix"
7997
7998 if test "X$x" = "X$element"; then
7999 haveit=yes
8000 break
8001 fi
8002 done
8003 if test -z "$haveit"; then
8004 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8005 fi
8006 done
8007
8008
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8010 $as_echo_n "checking for libexpat... " >&6; }
8011 if test "${ac_cv_libexpat+set}" = set; then :
8012 $as_echo_n "(cached) " >&6
8013 else
8014
8015 ac_save_LIBS="$LIBS"
8016 LIBS="$LIBS $LIBEXPAT"
8017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8018 /* end confdefs.h. */
8019 #include "expat.h"
8020 int
8021 main ()
8022 {
8023 XML_Parser p = XML_ParserCreate (0);
8024 ;
8025 return 0;
8026 }
8027 _ACEOF
8028 if ac_fn_c_try_link "$LINENO"; then :
8029 ac_cv_libexpat=yes
8030 else
8031 ac_cv_libexpat=no
8032 fi
8033 rm -f core conftest.err conftest.$ac_objext \
8034 conftest$ac_exeext conftest.$ac_ext
8035 LIBS="$ac_save_LIBS"
8036
8037 fi
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8039 $as_echo "$ac_cv_libexpat" >&6; }
8040 if test "$ac_cv_libexpat" = yes; then
8041 HAVE_LIBEXPAT=yes
8042
8043 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8044
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8046 $as_echo_n "checking how to link with libexpat... " >&6; }
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8048 $as_echo "$LIBEXPAT" >&6; }
8049 else
8050 HAVE_LIBEXPAT=no
8051 CPPFLAGS="$ac_save_CPPFLAGS"
8052 LIBEXPAT=
8053 LTLIBEXPAT=
8054 fi
8055
8056
8057
8058
8059
8060
8061 if test "$HAVE_LIBEXPAT" != yes; then
8062 if test "$with_expat" = yes; then
8063 as_fn_error "expat is missing or unusable" "$LINENO" 5
8064 else
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8066 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8067 fi
8068 else
8069 save_LIBS=$LIBS
8070 LIBS="$LIBS $LIBEXPAT"
8071 for ac_func in XML_StopParser
8072 do :
8073 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8074 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8075 cat >>confdefs.h <<_ACEOF
8076 #define HAVE_XML_STOPPARSER 1
8077 _ACEOF
8078
8079 fi
8080 done
8081
8082 LIBS=$save_LIBS
8083 fi
8084 fi
8085
8086 # --------------------- #
8087 # Check for libpython. #
8088 # --------------------- #
8089
8090
8091
8092
8093
8094
8095 # Check whether --with-python was given.
8096 if test "${with_python+set}" = set; then :
8097 withval=$with_python;
8098 else
8099 with_python=auto
8100 fi
8101
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8103 $as_echo_n "checking whether to use python... " >&6; }
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8105 $as_echo "$with_python" >&6; }
8106
8107 if test "${with_python}" = no; then
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8109 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8110 have_libpython=no
8111 else
8112 case "${with_python}" in
8113 [\\/]* | ?:[\\/]*)
8114 if test -d ${with_python}; then
8115 # Assume the python binary is ${with_python}/bin/python.
8116 python_prog="${with_python}/bin/python"
8117 python_prefix=
8118 # If python does not exit ${with_python}/bin, then try in
8119 # ${with_python}. On Windows/MinGW, this is where the Python
8120 # executable is.
8121 if test ! -x "${python_prog}"; then
8122 python_prog="${with_python}/python"
8123 python_prefix=
8124 fi
8125 if test ! -x "${python_prog}"; then
8126 # Fall back to gdb 7.0/7.1 behaviour.
8127 python_prog=missing
8128 python_prefix=${with_python}
8129 fi
8130 elif test -x "${with_python}"; then
8131 # While we can't run python compiled for $host (unless host == build),
8132 # the user could write a script that provides the needed information,
8133 # so we support that.
8134 python_prog=${with_python}
8135 python_prefix=
8136 else
8137 as_fn_error "invalid value for --with-python" "$LINENO" 5
8138 fi
8139 ;;
8140 */*)
8141 # Disallow --with-python=foo/bar.
8142 as_fn_error "invalid value for --with-python" "$LINENO" 5
8143 ;;
8144 *)
8145 # The user has either specified auto, yes, or the name of the python
8146 # program assumed to be in $PATH.
8147 python_prefix=
8148 case "${with_python}" in
8149 yes | auto)
8150 if test ${build} = ${host}; then
8151 # Extract the first word of "python", so it can be a program name with args.
8152 set dummy python; ac_word=$2
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8154 $as_echo_n "checking for $ac_word... " >&6; }
8155 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8156 $as_echo_n "(cached) " >&6
8157 else
8158 case $python_prog_path in
8159 [\\/]* | ?:[\\/]*)
8160 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8161 ;;
8162 *)
8163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8164 for as_dir in $PATH
8165 do
8166 IFS=$as_save_IFS
8167 test -z "$as_dir" && as_dir=.
8168 for ac_exec_ext in '' $ac_executable_extensions; do
8169 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8170 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8172 break 2
8173 fi
8174 done
8175 done
8176 IFS=$as_save_IFS
8177
8178 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8179 ;;
8180 esac
8181 fi
8182 python_prog_path=$ac_cv_path_python_prog_path
8183 if test -n "$python_prog_path"; then
8184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8185 $as_echo "$python_prog_path" >&6; }
8186 else
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8188 $as_echo "no" >&6; }
8189 fi
8190
8191
8192 if test "${python_prog_path}" = missing; then
8193 python_prog=missing
8194 else
8195 python_prog=${python_prog_path}
8196 fi
8197 else
8198 # Not much we can do except assume the cross-compiler will find the
8199 # right files.
8200 python_prog=missing
8201 fi
8202 ;;
8203 *)
8204 # While we can't run python compiled for $host (unless host == build),
8205 # the user could write a script that provides the needed information,
8206 # so we support that.
8207 python_prog="${with_python}"
8208 # Extract the first word of "${python_prog}", so it can be a program name with args.
8209 set dummy ${python_prog}; ac_word=$2
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8211 $as_echo_n "checking for $ac_word... " >&6; }
8212 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8213 $as_echo_n "(cached) " >&6
8214 else
8215 case $python_prog_path in
8216 [\\/]* | ?:[\\/]*)
8217 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8218 ;;
8219 *)
8220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8221 for as_dir in $PATH
8222 do
8223 IFS=$as_save_IFS
8224 test -z "$as_dir" && as_dir=.
8225 for ac_exec_ext in '' $ac_executable_extensions; do
8226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8227 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8229 break 2
8230 fi
8231 done
8232 done
8233 IFS=$as_save_IFS
8234
8235 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8236 ;;
8237 esac
8238 fi
8239 python_prog_path=$ac_cv_path_python_prog_path
8240 if test -n "$python_prog_path"; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8242 $as_echo "$python_prog_path" >&6; }
8243 else
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245 $as_echo "no" >&6; }
8246 fi
8247
8248
8249 if test "${python_prog_path}" = missing; then
8250 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8251 fi
8252 ;;
8253 esac
8254 esac
8255
8256 if test "${python_prog}" != missing; then
8257 # We have a python program to use, but it may be too old.
8258 # Don't flag an error for --with-python=auto (the default).
8259 have_python_config=yes
8260 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8261 if test $? != 0; then
8262 have_python_config=failed
8263 if test "${with_python}" != auto; then
8264 as_fn_error "failure running python-config --includes" "$LINENO" 5
8265 fi
8266 fi
8267 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8268 if test $? != 0; then
8269 have_python_config=failed
8270 if test "${with_python}" != auto; then
8271 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8272 fi
8273 fi
8274 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8275 if test $? != 0; then
8276 have_python_config=failed
8277 if test "${with_python}" != auto; then
8278 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8279 fi
8280 fi
8281 else
8282 # We do not have a python executable we can use to determine where
8283 # to find the Python headers and libs. We cannot guess the include
8284 # path from the python_prefix either, because that include path
8285 # depends on the Python version. So, there is nothing much we can
8286 # do except assume that the compiler will be able to find those files.
8287 python_includes=
8288 python_libs=
8289 have_python_config=no
8290 fi
8291
8292 # If we have python-config, only try the configuration it provides.
8293 # Otherwise fallback on the old way of trying different versions of
8294 # python in turn.
8295
8296 have_libpython=no
8297 if test "${have_python_config}" = yes; then
8298 # Determine the Python version by extracting "-lpython<version>"
8299 # part of the python_libs. <version> is usually X.Y with X and Y
8300 # being decimal numbers, but can also be XY (seen on Windows).
8301 #
8302 # The extraction is performed using sed with a regular expression.
8303 # Initially, the regexp used was using the '?' quantifier to make
8304 # the dot in the version number optional. Unfortunately, this
8305 # does not work with non-GNU versions of sed because, because of
8306 # what looks like a limitation (the '?' quantifier does not work
8307 # with back-references). We work around this limitation by using
8308 # the '*' quantifier instead. It means that, in theory, we might
8309 # match unexpected version strings such as "-lpython2..7", but
8310 # this seems unlikely in practice. And even if that happens,
8311 # an error will be triggered later on, when checking that version
8312 # number.
8313 python_version=`echo " ${python_libs} " \
8314 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8315 case "${python_version}" in
8316 python*)
8317
8318 version=${python_version}
8319
8320 new_CPPFLAGS=${python_includes}
8321 new_LIBS=${python_libs}
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8323 $as_echo_n "checking for ${version}... " >&6; }
8324 save_CPPFLAGS=$CPPFLAGS
8325 save_LIBS=$LIBS
8326 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8327 LIBS="$LIBS $new_LIBS"
8328 found_usable_python=no
8329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8330 /* end confdefs.h. */
8331 #include "Python.h"
8332 int
8333 main ()
8334 {
8335 Py_Initialize ();
8336 ;
8337 return 0;
8338 }
8339 _ACEOF
8340 if ac_fn_c_try_link "$LINENO"; then :
8341 have_libpython=${version}
8342 found_usable_python=yes
8343 PYTHON_CPPFLAGS=$new_CPPFLAGS
8344 PYTHON_LIBS=$new_LIBS
8345 fi
8346 rm -f core conftest.err conftest.$ac_objext \
8347 conftest$ac_exeext conftest.$ac_ext
8348 CPPFLAGS=$save_CPPFLAGS
8349 LIBS=$save_LIBS
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8351 $as_echo "${found_usable_python}" >&6; }
8352
8353 ;;
8354 *)
8355 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8356 ;;
8357 esac
8358 elif test "${have_python_config}" != failed; then
8359 if test "${have_libpython}" = no; then
8360
8361 version=python2.7
8362
8363 new_CPPFLAGS=${python_includes}
8364 new_LIBS="${python_libs} -lpython2.7"
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8366 $as_echo_n "checking for ${version}... " >&6; }
8367 save_CPPFLAGS=$CPPFLAGS
8368 save_LIBS=$LIBS
8369 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8370 LIBS="$LIBS $new_LIBS"
8371 found_usable_python=no
8372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8373 /* end confdefs.h. */
8374 #include "Python.h"
8375 int
8376 main ()
8377 {
8378 Py_Initialize ();
8379 ;
8380 return 0;
8381 }
8382 _ACEOF
8383 if ac_fn_c_try_link "$LINENO"; then :
8384 have_libpython=${version}
8385 found_usable_python=yes
8386 PYTHON_CPPFLAGS=$new_CPPFLAGS
8387 PYTHON_LIBS=$new_LIBS
8388 fi
8389 rm -f core conftest.err conftest.$ac_objext \
8390 conftest$ac_exeext conftest.$ac_ext
8391 CPPFLAGS=$save_CPPFLAGS
8392 LIBS=$save_LIBS
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8394 $as_echo "${found_usable_python}" >&6; }
8395
8396 fi
8397 if test "${have_libpython}" = no; then
8398
8399 version=python2.6
8400
8401 new_CPPFLAGS=${python_includes}
8402 new_LIBS="${python_libs} -lpython2.6"
8403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8404 $as_echo_n "checking for ${version}... " >&6; }
8405 save_CPPFLAGS=$CPPFLAGS
8406 save_LIBS=$LIBS
8407 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8408 LIBS="$LIBS $new_LIBS"
8409 found_usable_python=no
8410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8411 /* end confdefs.h. */
8412 #include "Python.h"
8413 int
8414 main ()
8415 {
8416 Py_Initialize ();
8417 ;
8418 return 0;
8419 }
8420 _ACEOF
8421 if ac_fn_c_try_link "$LINENO"; then :
8422 have_libpython=${version}
8423 found_usable_python=yes
8424 PYTHON_CPPFLAGS=$new_CPPFLAGS
8425 PYTHON_LIBS=$new_LIBS
8426 fi
8427 rm -f core conftest.err conftest.$ac_objext \
8428 conftest$ac_exeext conftest.$ac_ext
8429 CPPFLAGS=$save_CPPFLAGS
8430 LIBS=$save_LIBS
8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8432 $as_echo "${found_usable_python}" >&6; }
8433
8434 fi
8435 if test ${have_libpython} = no; then
8436
8437 version=python2.5
8438
8439 new_CPPFLAGS=${python_includes}
8440 new_LIBS="${python_libs} -lpython2.5"
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8442 $as_echo_n "checking for ${version}... " >&6; }
8443 save_CPPFLAGS=$CPPFLAGS
8444 save_LIBS=$LIBS
8445 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8446 LIBS="$LIBS $new_LIBS"
8447 found_usable_python=no
8448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8449 /* end confdefs.h. */
8450 #include "Python.h"
8451 int
8452 main ()
8453 {
8454 Py_Initialize ();
8455 ;
8456 return 0;
8457 }
8458 _ACEOF
8459 if ac_fn_c_try_link "$LINENO"; then :
8460 have_libpython=${version}
8461 found_usable_python=yes
8462 PYTHON_CPPFLAGS=$new_CPPFLAGS
8463 PYTHON_LIBS=$new_LIBS
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext \
8466 conftest$ac_exeext conftest.$ac_ext
8467 CPPFLAGS=$save_CPPFLAGS
8468 LIBS=$save_LIBS
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8470 $as_echo "${found_usable_python}" >&6; }
8471
8472 fi
8473 if test ${have_libpython} = no; then
8474
8475 version=python2.4
8476
8477 new_CPPFLAGS=${python_includes}
8478 new_LIBS="${python_libs} -lpython2.4"
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8480 $as_echo_n "checking for ${version}... " >&6; }
8481 save_CPPFLAGS=$CPPFLAGS
8482 save_LIBS=$LIBS
8483 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8484 LIBS="$LIBS $new_LIBS"
8485 found_usable_python=no
8486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8487 /* end confdefs.h. */
8488 #include "Python.h"
8489 int
8490 main ()
8491 {
8492 Py_Initialize ();
8493 ;
8494 return 0;
8495 }
8496 _ACEOF
8497 if ac_fn_c_try_link "$LINENO"; then :
8498 have_libpython=${version}
8499 found_usable_python=yes
8500 PYTHON_CPPFLAGS=$new_CPPFLAGS
8501 PYTHON_LIBS=$new_LIBS
8502 fi
8503 rm -f core conftest.err conftest.$ac_objext \
8504 conftest$ac_exeext conftest.$ac_ext
8505 CPPFLAGS=$save_CPPFLAGS
8506 LIBS=$save_LIBS
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8508 $as_echo "${found_usable_python}" >&6; }
8509
8510 fi
8511 fi
8512 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8513
8514 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8515
8516 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8517
8518 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8519
8520 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8521
8522 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8523
8524 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8525
8526 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8527
8528 fi
8529
8530 if test "${have_libpython}" = no; then
8531 case "${with_python}" in
8532 yes)
8533 as_fn_error "python is missing or unusable" "$LINENO" 5
8534 ;;
8535 auto)
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8537 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8538 ;;
8539 *)
8540 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8541 ;;
8542 esac
8543 else
8544 if test -n "${python_prefix}"; then
8545
8546 cat >>confdefs.h <<_ACEOF
8547 #define WITH_PYTHON_PATH "${python_prefix}"
8548 _ACEOF
8549
8550
8551 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8552 if test "x$prefix" = xNONE; then
8553 test_prefix=/usr/local
8554 else
8555 test_prefix=$prefix
8556 fi
8557 else
8558 test_prefix=$exec_prefix
8559 fi
8560 value=0
8561 case ${python_prefix} in
8562 "${test_prefix}"|"${test_prefix}/"*|\
8563 '${exec_prefix}'|'${exec_prefix}/'*)
8564 value=1
8565 ;;
8566 esac
8567
8568 cat >>confdefs.h <<_ACEOF
8569 #define PYTHON_PATH_RELOCATABLE $value
8570 _ACEOF
8571
8572
8573 fi
8574 fi
8575 fi
8576
8577 if test "${have_libpython}" != no; then
8578
8579 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8580
8581 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8582 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8583 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8584 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8585 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8586
8587 # Flags needed to compile Python code (taken from python-config --cflags).
8588 # We cannot call python-config directly because it will output whatever was
8589 # used when compiling the Python interpreter itself, including flags which
8590 # would make the python-related objects be compiled differently from the
8591 # rest of GDB (e.g., -O2 and -fPIC).
8592 if test "${GCC}" = yes; then
8593 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8594 fi
8595
8596 if test "x${tentative_python_cflags}" != x; then
8597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8598 $as_echo_n "checking compiler flags for python code... " >&6; }
8599 for flag in ${tentative_python_cflags}; do
8600 # Check that the compiler accepts it
8601 saved_CFLAGS="$CFLAGS"
8602 CFLAGS="$CFLAGS $flag"
8603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8604 /* end confdefs.h. */
8605
8606 int
8607 main ()
8608 {
8609
8610 ;
8611 return 0;
8612 }
8613 _ACEOF
8614 if ac_fn_c_try_compile "$LINENO"; then :
8615 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8616 fi
8617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8618 CFLAGS="$saved_CFLAGS"
8619 done
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8621 $as_echo "${PYTHON_CFLAGS}" >&6; }
8622 fi
8623
8624 # On IRIX, type siginfo is not defined. Instead, sys/siginfo.h provides:
8625 # #if _SGIAPI
8626 # #define siginfo __siginfo
8627 # #endif
8628 # The problem is that including Python causes some XOPEN macros to be
8629 # unilaterally defined, and that in turn causes _SGIAPI to evaluate
8630 # to false. So, we work around this issue by defining siginfo ourself
8631 # though the command-line.
8632 #
8633 # On x64 Windows, Python's include headers, and pyconfig.h in
8634 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
8635 # version of Windows. Unfortunately, MS_WIN64 is only defined if
8636 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
8637 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
8638 # The issue was reported to the Python community, but still isn't
8639 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
8640
8641 case "$gdb_host" in
8642 irix*) if test "${GCC}" = yes; then
8643 CPPFLAGS="$CPPFLAGS -Dsiginfo=__siginfo"
8644 fi
8645 ;;
8646 mingw64)
8647 if test "${GCC}" = yes; then
8648 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
8649 fi
8650 ;;
8651 esac
8652
8653 # Note that "python -m threading" cannot be used to check for
8654 # threading support due to a bug in Python 2.7.3
8655 # (http://bugs.python.org/issue15567).
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
8657 $as_echo_n "checking whether python supports threads... " >&6; }
8658 saved_CPPFLAGS="${CPPFLAGS}"
8659 CPPFLAGS="${PYTHON_CPPFLAGS}"
8660 # Note that the test is reversed so that python_has_threads=yes on
8661 # unexpected failures.
8662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8663 /* end confdefs.h. */
8664
8665 #include <Python.h>
8666 #ifdef WITH_THREAD
8667 # error
8668 #endif
8669
8670 _ACEOF
8671 if ac_fn_c_try_cpp "$LINENO"; then :
8672 python_has_threads=no
8673 else
8674 python_has_threads=yes
8675 fi
8676 rm -f conftest.err conftest.$ac_ext
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
8678 $as_echo "${python_has_threads}" >&6; }
8679 CPPFLAGS="${saved_CPPFLAGS}"
8680 else
8681 # Even if Python support is not compiled in, we need to have this file
8682 # included so that the "python" command, et.al., still exists.
8683 CONFIG_OBS="$CONFIG_OBS python.o"
8684 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
8685 fi
8686
8687
8688
8689
8690 # -------------------- #
8691 # Check for libguile. #
8692 # -------------------- #
8693
8694
8695
8696
8697
8698
8699 # Check whether --with-guile was given.
8700 if test "${with_guile+set}" = set; then :
8701 withval=$with_guile;
8702 else
8703 with_guile=auto
8704 fi
8705
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
8707 $as_echo_n "checking whether to use guile... " >&6; }
8708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
8709 $as_echo "$with_guile" >&6; }
8710
8711 # Extract the first word of "pkg-config", so it can be a program name with args.
8712 set dummy pkg-config; ac_word=$2
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8714 $as_echo_n "checking for $ac_word... " >&6; }
8715 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
8716 $as_echo_n "(cached) " >&6
8717 else
8718 case $pkg_config_prog_path in
8719 [\\/]* | ?:[\\/]*)
8720 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
8721 ;;
8722 *)
8723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8724 for as_dir in $PATH
8725 do
8726 IFS=$as_save_IFS
8727 test -z "$as_dir" && as_dir=.
8728 for ac_exec_ext in '' $ac_executable_extensions; do
8729 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8730 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
8731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8732 break 2
8733 fi
8734 done
8735 done
8736 IFS=$as_save_IFS
8737
8738 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
8739 ;;
8740 esac
8741 fi
8742 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
8743 if test -n "$pkg_config_prog_path"; then
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
8745 $as_echo "$pkg_config_prog_path" >&6; }
8746 else
8747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8748 $as_echo "no" >&6; }
8749 fi
8750
8751
8752
8753 try_guile_versions="guile-2.2 guile-2.0"
8754 have_libguile=no
8755 case "${with_guile}" in
8756 no)
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
8758 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
8759 ;;
8760 auto)
8761 if test "${pkg_config_prog_path}" = "missing"; then
8762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
8763 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
8764 else
8765
8766 pkg_config=${pkg_config_prog_path}
8767 guile_version_list=${try_guile_versions}
8768 flag_errors=no
8769
8770 found_usable_guile=checking
8771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8772 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8773 for guile_version in ${guile_version_list}; do
8774 ${pkg_config} --exists ${guile_version} 2>/dev/null
8775 if test $? != 0; then
8776 continue
8777 fi
8778 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8779 if test $? != 0; then
8780 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8781 fi
8782 new_LIBS=`${pkg_config} --libs ${guile_version}`
8783 if test $? != 0; then
8784 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8785 fi
8786 found_usable_guile=${guile_version}
8787 break
8788 done
8789 if test "${found_usable_guile}" = "checking"; then
8790 if test "${flag_errors}" = "yes"; then
8791 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8792 else
8793 found_usable_guile=no
8794 fi
8795 fi
8796 if test "${found_usable_guile}" != no; then
8797 save_CPPFLAGS=$CPPFLAGS
8798 save_LIBS=$LIBS
8799 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8800 LIBS="$LIBS $new_LIBS"
8801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8802 /* end confdefs.h. */
8803 #include "libguile.h"
8804 int
8805 main ()
8806 {
8807 scm_init_guile ();
8808 ;
8809 return 0;
8810 }
8811 _ACEOF
8812 if ac_fn_c_try_link "$LINENO"; then :
8813 have_libguile=yes
8814 GUILE_CPPFLAGS=$new_CPPFLAGS
8815 GUILE_LIBS=$new_LIBS
8816 else
8817 found_usable_guile=no
8818 fi
8819 rm -f core conftest.err conftest.$ac_objext \
8820 conftest$ac_exeext conftest.$ac_ext
8821 CPPFLAGS=$save_CPPFLAGS
8822 LIBS=$save_LIBS
8823 if test "${found_usable_guile}" = no; then
8824 if test "${flag_errors}" = yes; then
8825 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8826 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8827 as_fn_error "linking guile version ${guile_version} test program failed
8828 See \`config.log' for more details." "$LINENO" 5; }
8829 fi
8830 fi
8831 fi
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8833 $as_echo "${found_usable_guile}" >&6; }
8834
8835 fi
8836 ;;
8837 yes)
8838 if test "${pkg_config_prog_path}" = "missing"; then
8839 as_fn_error "pkg-config not found" "$LINENO" 5
8840 fi
8841
8842 pkg_config=${pkg_config_prog_path}
8843 guile_version_list=${try_guile_versions}
8844 flag_errors=yes
8845
8846 found_usable_guile=checking
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8848 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8849 for guile_version in ${guile_version_list}; do
8850 ${pkg_config} --exists ${guile_version} 2>/dev/null
8851 if test $? != 0; then
8852 continue
8853 fi
8854 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8855 if test $? != 0; then
8856 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8857 fi
8858 new_LIBS=`${pkg_config} --libs ${guile_version}`
8859 if test $? != 0; then
8860 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8861 fi
8862 found_usable_guile=${guile_version}
8863 break
8864 done
8865 if test "${found_usable_guile}" = "checking"; then
8866 if test "${flag_errors}" = "yes"; then
8867 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8868 else
8869 found_usable_guile=no
8870 fi
8871 fi
8872 if test "${found_usable_guile}" != no; then
8873 save_CPPFLAGS=$CPPFLAGS
8874 save_LIBS=$LIBS
8875 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8876 LIBS="$LIBS $new_LIBS"
8877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8878 /* end confdefs.h. */
8879 #include "libguile.h"
8880 int
8881 main ()
8882 {
8883 scm_init_guile ();
8884 ;
8885 return 0;
8886 }
8887 _ACEOF
8888 if ac_fn_c_try_link "$LINENO"; then :
8889 have_libguile=yes
8890 GUILE_CPPFLAGS=$new_CPPFLAGS
8891 GUILE_LIBS=$new_LIBS
8892 else
8893 found_usable_guile=no
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext \
8896 conftest$ac_exeext conftest.$ac_ext
8897 CPPFLAGS=$save_CPPFLAGS
8898 LIBS=$save_LIBS
8899 if test "${found_usable_guile}" = no; then
8900 if test "${flag_errors}" = yes; then
8901 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8902 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8903 as_fn_error "linking guile version ${guile_version} test program failed
8904 See \`config.log' for more details." "$LINENO" 5; }
8905 fi
8906 fi
8907 fi
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8909 $as_echo "${found_usable_guile}" >&6; }
8910
8911 ;;
8912 [\\/]* | ?:[\\/]*)
8913 if test -x "${with_guile}"; then
8914
8915 pkg_config=${with_guile}
8916 guile_version_list=${try_guile_versions}
8917 flag_errors=yes
8918
8919 found_usable_guile=checking
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8921 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8922 for guile_version in ${guile_version_list}; do
8923 ${pkg_config} --exists ${guile_version} 2>/dev/null
8924 if test $? != 0; then
8925 continue
8926 fi
8927 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8928 if test $? != 0; then
8929 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8930 fi
8931 new_LIBS=`${pkg_config} --libs ${guile_version}`
8932 if test $? != 0; then
8933 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8934 fi
8935 found_usable_guile=${guile_version}
8936 break
8937 done
8938 if test "${found_usable_guile}" = "checking"; then
8939 if test "${flag_errors}" = "yes"; then
8940 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8941 else
8942 found_usable_guile=no
8943 fi
8944 fi
8945 if test "${found_usable_guile}" != no; then
8946 save_CPPFLAGS=$CPPFLAGS
8947 save_LIBS=$LIBS
8948 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8949 LIBS="$LIBS $new_LIBS"
8950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8951 /* end confdefs.h. */
8952 #include "libguile.h"
8953 int
8954 main ()
8955 {
8956 scm_init_guile ();
8957 ;
8958 return 0;
8959 }
8960 _ACEOF
8961 if ac_fn_c_try_link "$LINENO"; then :
8962 have_libguile=yes
8963 GUILE_CPPFLAGS=$new_CPPFLAGS
8964 GUILE_LIBS=$new_LIBS
8965 else
8966 found_usable_guile=no
8967 fi
8968 rm -f core conftest.err conftest.$ac_objext \
8969 conftest$ac_exeext conftest.$ac_ext
8970 CPPFLAGS=$save_CPPFLAGS
8971 LIBS=$save_LIBS
8972 if test "${found_usable_guile}" = no; then
8973 if test "${flag_errors}" = yes; then
8974 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8976 as_fn_error "linking guile version ${guile_version} test program failed
8977 See \`config.log' for more details." "$LINENO" 5; }
8978 fi
8979 fi
8980 fi
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8982 $as_echo "${found_usable_guile}" >&6; }
8983
8984 else
8985 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
8986 fi
8987 ;;
8988 "" | */*)
8989 # Disallow --with=guile="" and --with-guile=foo/bar.
8990 as_fn_error "invalid value for --with-guile" "$LINENO" 5
8991 ;;
8992 *)
8993 # A space separate list of guile versions to try, in order.
8994 if test "${pkg_config_prog_path}" = "missing"; then
8995 as_fn_error "pkg-config not found" "$LINENO" 5
8996 fi
8997
8998 pkg_config=${pkg_config_prog_path}
8999 guile_version_list=${with_guile}
9000 flag_errors=yes
9001
9002 found_usable_guile=checking
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9004 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9005 for guile_version in ${guile_version_list}; do
9006 ${pkg_config} --exists ${guile_version} 2>/dev/null
9007 if test $? != 0; then
9008 continue
9009 fi
9010 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9011 if test $? != 0; then
9012 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9013 fi
9014 new_LIBS=`${pkg_config} --libs ${guile_version}`
9015 if test $? != 0; then
9016 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9017 fi
9018 found_usable_guile=${guile_version}
9019 break
9020 done
9021 if test "${found_usable_guile}" = "checking"; then
9022 if test "${flag_errors}" = "yes"; then
9023 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9024 else
9025 found_usable_guile=no
9026 fi
9027 fi
9028 if test "${found_usable_guile}" != no; then
9029 save_CPPFLAGS=$CPPFLAGS
9030 save_LIBS=$LIBS
9031 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9032 LIBS="$LIBS $new_LIBS"
9033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9034 /* end confdefs.h. */
9035 #include "libguile.h"
9036 int
9037 main ()
9038 {
9039 scm_init_guile ();
9040 ;
9041 return 0;
9042 }
9043 _ACEOF
9044 if ac_fn_c_try_link "$LINENO"; then :
9045 have_libguile=yes
9046 GUILE_CPPFLAGS=$new_CPPFLAGS
9047 GUILE_LIBS=$new_LIBS
9048 else
9049 found_usable_guile=no
9050 fi
9051 rm -f core conftest.err conftest.$ac_objext \
9052 conftest$ac_exeext conftest.$ac_ext
9053 CPPFLAGS=$save_CPPFLAGS
9054 LIBS=$save_LIBS
9055 if test "${found_usable_guile}" = no; then
9056 if test "${flag_errors}" = yes; then
9057 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9058 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9059 as_fn_error "linking guile version ${guile_version} test program failed
9060 See \`config.log' for more details." "$LINENO" 5; }
9061 fi
9062 fi
9063 fi
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9065 $as_echo "${found_usable_guile}" >&6; }
9066
9067 ;;
9068 esac
9069
9070 if test "${have_libguile}" != no; then
9071
9072 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9073
9074 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9075 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9076 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9077 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9078 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9079
9080 save_LIBS="$LIBS"
9081 save_CPPFLAGS="$CPPFLAGS"
9082 LIBS="$GUILE_LIBS"
9083 CPPFLAGS="$GUILE_CPPFLAGS"
9084 for ac_func in scm_new_smob
9085 do :
9086 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9087 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9088 cat >>confdefs.h <<_ACEOF
9089 #define HAVE_SCM_NEW_SMOB 1
9090 _ACEOF
9091
9092 fi
9093 done
9094
9095 LIBS="$save_LIBS"
9096 CPPFLAGS="$save_CPPFLAGS"
9097 else
9098 # Even if Guile support is not compiled in, we need to have these files
9099 # included.
9100 CONFIG_OBS="$CONFIG_OBS guile.o"
9101 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
9102 fi
9103
9104
9105
9106 # --------------------- #
9107 # Check for libmcheck. #
9108 # --------------------- #
9109
9110 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
9111 # but turn it off if Python is enabled with threads, since -lmcheck is
9112 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
9113 # and for releases.
9114 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
9115 && $development; then
9116 libmcheck_default=yes
9117 else
9118 libmcheck_default=no
9119 fi
9120
9121 # Check whether --enable-libmcheck was given.
9122 if test "${enable_libmcheck+set}" = set; then :
9123 enableval=$enable_libmcheck; case "${enableval}" in
9124 yes | y) ENABLE_LIBMCHECK="yes" ;;
9125 no | n) ENABLE_LIBMCHECK="no" ;;
9126 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
9127 esac
9128 fi
9129
9130
9131 if test -z "${ENABLE_LIBMCHECK}"; then
9132 ENABLE_LIBMCHECK=${libmcheck_default}
9133 fi
9134
9135 if test "$ENABLE_LIBMCHECK" = "yes" ; then
9136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
9137 $as_echo_n "checking for main in -lmcheck... " >&6; }
9138 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
9139 $as_echo_n "(cached) " >&6
9140 else
9141 ac_check_lib_save_LIBS=$LIBS
9142 LIBS="-lmcheck $LIBS"
9143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9144 /* end confdefs.h. */
9145
9146
9147 int
9148 main ()
9149 {
9150 return main ();
9151 ;
9152 return 0;
9153 }
9154 _ACEOF
9155 if ac_fn_c_try_link "$LINENO"; then :
9156 ac_cv_lib_mcheck_main=yes
9157 else
9158 ac_cv_lib_mcheck_main=no
9159 fi
9160 rm -f core conftest.err conftest.$ac_objext \
9161 conftest$ac_exeext conftest.$ac_ext
9162 LIBS=$ac_check_lib_save_LIBS
9163 fi
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
9165 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
9166 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
9167 cat >>confdefs.h <<_ACEOF
9168 #define HAVE_LIBMCHECK 1
9169 _ACEOF
9170
9171 LIBS="-lmcheck $LIBS"
9172
9173 fi
9174
9175 fi
9176
9177
9178 if test "$ENABLE_LIBMCHECK" = "yes" \
9179 -a "${have_libpython}" != "no" \
9180 -a "${python_has_threads}" = "yes" ; then
9181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
9182 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
9183 fi
9184
9185 # ------------------------- #
9186 # Checks for header files. #
9187 # ------------------------- #
9188
9189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9190 $as_echo_n "checking for ANSI C header files... " >&6; }
9191 if test "${ac_cv_header_stdc+set}" = set; then :
9192 $as_echo_n "(cached) " >&6
9193 else
9194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9195 /* end confdefs.h. */
9196 #include <stdlib.h>
9197 #include <stdarg.h>
9198 #include <string.h>
9199 #include <float.h>
9200
9201 int
9202 main ()
9203 {
9204
9205 ;
9206 return 0;
9207 }
9208 _ACEOF
9209 if ac_fn_c_try_compile "$LINENO"; then :
9210 ac_cv_header_stdc=yes
9211 else
9212 ac_cv_header_stdc=no
9213 fi
9214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9215
9216 if test $ac_cv_header_stdc = yes; then
9217 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9219 /* end confdefs.h. */
9220 #include <string.h>
9221
9222 _ACEOF
9223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9224 $EGREP "memchr" >/dev/null 2>&1; then :
9225
9226 else
9227 ac_cv_header_stdc=no
9228 fi
9229 rm -f conftest*
9230
9231 fi
9232
9233 if test $ac_cv_header_stdc = yes; then
9234 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9236 /* end confdefs.h. */
9237 #include <stdlib.h>
9238
9239 _ACEOF
9240 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9241 $EGREP "free" >/dev/null 2>&1; then :
9242
9243 else
9244 ac_cv_header_stdc=no
9245 fi
9246 rm -f conftest*
9247
9248 fi
9249
9250 if test $ac_cv_header_stdc = yes; then
9251 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9252 if test "$cross_compiling" = yes; then :
9253 :
9254 else
9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256 /* end confdefs.h. */
9257 #include <ctype.h>
9258 #include <stdlib.h>
9259 #if ((' ' & 0x0FF) == 0x020)
9260 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9261 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9262 #else
9263 # define ISLOWER(c) \
9264 (('a' <= (c) && (c) <= 'i') \
9265 || ('j' <= (c) && (c) <= 'r') \
9266 || ('s' <= (c) && (c) <= 'z'))
9267 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9268 #endif
9269
9270 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9271 int
9272 main ()
9273 {
9274 int i;
9275 for (i = 0; i < 256; i++)
9276 if (XOR (islower (i), ISLOWER (i))
9277 || toupper (i) != TOUPPER (i))
9278 return 2;
9279 return 0;
9280 }
9281 _ACEOF
9282 if ac_fn_c_try_run "$LINENO"; then :
9283
9284 else
9285 ac_cv_header_stdc=no
9286 fi
9287 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9288 conftest.$ac_objext conftest.beam conftest.$ac_ext
9289 fi
9290
9291 fi
9292 fi
9293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9294 $as_echo "$ac_cv_header_stdc" >&6; }
9295 if test $ac_cv_header_stdc = yes; then
9296
9297 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9298
9299 fi
9300
9301 # elf_hp.h is for HP/UX 64-bit shared library support.
9302 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9303 thread_db.h \
9304 sys/fault.h \
9305 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9306 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9307 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9308 termios.h termio.h \
9309 sgtty.h elf_hp.h \
9310 dlfcn.h
9311 do :
9312 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9313 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9314 eval as_val=\$$as_ac_Header
9315 if test "x$as_val" = x""yes; then :
9316 cat >>confdefs.h <<_ACEOF
9317 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9318 _ACEOF
9319
9320 fi
9321
9322 done
9323
9324 for ac_header in sys/proc.h
9325 do :
9326 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9327 # include <sys/param.h>
9328 #endif
9329
9330 "
9331 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9332 cat >>confdefs.h <<_ACEOF
9333 #define HAVE_SYS_PROC_H 1
9334 _ACEOF
9335
9336 fi
9337
9338 done
9339
9340 for ac_header in sys/user.h
9341 do :
9342 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9343 # include <sys/param.h>
9344 #endif
9345
9346 "
9347 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
9348 cat >>confdefs.h <<_ACEOF
9349 #define HAVE_SYS_USER_H 1
9350 _ACEOF
9351
9352 fi
9353
9354 done
9355
9356
9357 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
9358 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9359 # think that we don't have <curses.h> if we're using GCC.
9360 case $host_os in
9361 solaris2.[789])
9362 if test "$GCC" = yes; then
9363
9364 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
9365
9366 fi ;;
9367 esac
9368 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9369 do :
9370 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9371 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9372 eval as_val=\$$as_ac_Header
9373 if test "x$as_val" = x""yes; then :
9374 cat >>confdefs.h <<_ACEOF
9375 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9376 _ACEOF
9377
9378 fi
9379
9380 done
9381
9382 for ac_header in term.h
9383 do :
9384 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9385 # include <curses.h>
9386 #endif
9387
9388 "
9389 if test "x$ac_cv_header_term_h" = x""yes; then :
9390 cat >>confdefs.h <<_ACEOF
9391 #define HAVE_TERM_H 1
9392 _ACEOF
9393
9394 fi
9395
9396 done
9397
9398
9399 # ------------------------- #
9400 # Checks for declarations. #
9401 # ------------------------- #
9402
9403 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9404 if test "x$ac_cv_have_decl_free" = x""yes; then :
9405 ac_have_decl=1
9406 else
9407 ac_have_decl=0
9408 fi
9409
9410 cat >>confdefs.h <<_ACEOF
9411 #define HAVE_DECL_FREE $ac_have_decl
9412 _ACEOF
9413 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9414 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9415 ac_have_decl=1
9416 else
9417 ac_have_decl=0
9418 fi
9419
9420 cat >>confdefs.h <<_ACEOF
9421 #define HAVE_DECL_MALLOC $ac_have_decl
9422 _ACEOF
9423 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9424 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9425 ac_have_decl=1
9426 else
9427 ac_have_decl=0
9428 fi
9429
9430 cat >>confdefs.h <<_ACEOF
9431 #define HAVE_DECL_REALLOC $ac_have_decl
9432 _ACEOF
9433 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9434 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9435 ac_have_decl=1
9436 else
9437 ac_have_decl=0
9438 fi
9439
9440 cat >>confdefs.h <<_ACEOF
9441 #define HAVE_DECL_SNPRINTF $ac_have_decl
9442 _ACEOF
9443
9444
9445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9446 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9447 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9448 $as_echo_n "(cached) " >&6
9449 else
9450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9451 /* end confdefs.h. */
9452 #include <locale.h>
9453 int
9454 main ()
9455 {
9456 return LC_MESSAGES
9457 ;
9458 return 0;
9459 }
9460 _ACEOF
9461 if ac_fn_c_try_link "$LINENO"; then :
9462 am_cv_val_LC_MESSAGES=yes
9463 else
9464 am_cv_val_LC_MESSAGES=no
9465 fi
9466 rm -f core conftest.err conftest.$ac_objext \
9467 conftest$ac_exeext conftest.$ac_ext
9468 fi
9469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9470 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9471 if test $am_cv_val_LC_MESSAGES = yes; then
9472
9473 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9474
9475 fi
9476
9477
9478 # ----------------------- #
9479 # Checks for structures. #
9480 # ----------------------- #
9481
9482 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9483 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9484
9485 cat >>confdefs.h <<_ACEOF
9486 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9487 _ACEOF
9488
9489
9490 fi
9491 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9492 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9493
9494 cat >>confdefs.h <<_ACEOF
9495 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9496 _ACEOF
9497
9498
9499 fi
9500
9501
9502 # ------------------ #
9503 # Checks for types. #
9504 # ------------------ #
9505
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9507 $as_echo_n "checking return type of signal handlers... " >&6; }
9508 if test "${ac_cv_type_signal+set}" = set; then :
9509 $as_echo_n "(cached) " >&6
9510 else
9511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9512 /* end confdefs.h. */
9513 #include <sys/types.h>
9514 #include <signal.h>
9515
9516 int
9517 main ()
9518 {
9519 return *(signal (0, 0)) (0) == 1;
9520 ;
9521 return 0;
9522 }
9523 _ACEOF
9524 if ac_fn_c_try_compile "$LINENO"; then :
9525 ac_cv_type_signal=int
9526 else
9527 ac_cv_type_signal=void
9528 fi
9529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9530 fi
9531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9532 $as_echo "$ac_cv_type_signal" >&6; }
9533
9534 cat >>confdefs.h <<_ACEOF
9535 #define RETSIGTYPE $ac_cv_type_signal
9536 _ACEOF
9537
9538
9539 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9540 #include <sys/socket.h>
9541
9542 "
9543 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9544
9545 cat >>confdefs.h <<_ACEOF
9546 #define HAVE_SOCKLEN_T 1
9547 _ACEOF
9548
9549
9550 fi
9551
9552
9553 # ------------------------------------- #
9554 # Checks for compiler characteristics. #
9555 # ------------------------------------- #
9556
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9558 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9559 if test "${ac_cv_c_const+set}" = set; then :
9560 $as_echo_n "(cached) " >&6
9561 else
9562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9563 /* end confdefs.h. */
9564
9565 int
9566 main ()
9567 {
9568 /* FIXME: Include the comments suggested by Paul. */
9569 #ifndef __cplusplus
9570 /* Ultrix mips cc rejects this. */
9571 typedef int charset[2];
9572 const charset cs;
9573 /* SunOS 4.1.1 cc rejects this. */
9574 char const *const *pcpcc;
9575 char **ppc;
9576 /* NEC SVR4.0.2 mips cc rejects this. */
9577 struct point {int x, y;};
9578 static struct point const zero = {0,0};
9579 /* AIX XL C 1.02.0.0 rejects this.
9580 It does not let you subtract one const X* pointer from another in
9581 an arm of an if-expression whose if-part is not a constant
9582 expression */
9583 const char *g = "string";
9584 pcpcc = &g + (g ? g-g : 0);
9585 /* HPUX 7.0 cc rejects these. */
9586 ++pcpcc;
9587 ppc = (char**) pcpcc;
9588 pcpcc = (char const *const *) ppc;
9589 { /* SCO 3.2v4 cc rejects this. */
9590 char *t;
9591 char const *s = 0 ? (char *) 0 : (char const *) 0;
9592
9593 *t++ = 0;
9594 if (s) return 0;
9595 }
9596 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9597 int x[] = {25, 17};
9598 const int *foo = &x[0];
9599 ++foo;
9600 }
9601 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9602 typedef const int *iptr;
9603 iptr p = 0;
9604 ++p;
9605 }
9606 { /* AIX XL C 1.02.0.0 rejects this saying
9607 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9608 struct s { int j; const int *ap[3]; };
9609 struct s *b; b->j = 5;
9610 }
9611 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9612 const int foo = 10;
9613 if (!foo) return 0;
9614 }
9615 return !cs[0] && !zero.x;
9616 #endif
9617
9618 ;
9619 return 0;
9620 }
9621 _ACEOF
9622 if ac_fn_c_try_compile "$LINENO"; then :
9623 ac_cv_c_const=yes
9624 else
9625 ac_cv_c_const=no
9626 fi
9627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9628 fi
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9630 $as_echo "$ac_cv_c_const" >&6; }
9631 if test $ac_cv_c_const = no; then
9632
9633 $as_echo "#define const /**/" >>confdefs.h
9634
9635 fi
9636
9637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9638 $as_echo_n "checking for inline... " >&6; }
9639 if test "${ac_cv_c_inline+set}" = set; then :
9640 $as_echo_n "(cached) " >&6
9641 else
9642 ac_cv_c_inline=no
9643 for ac_kw in inline __inline__ __inline; do
9644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9645 /* end confdefs.h. */
9646 #ifndef __cplusplus
9647 typedef int foo_t;
9648 static $ac_kw foo_t static_foo () {return 0; }
9649 $ac_kw foo_t foo () {return 0; }
9650 #endif
9651
9652 _ACEOF
9653 if ac_fn_c_try_compile "$LINENO"; then :
9654 ac_cv_c_inline=$ac_kw
9655 fi
9656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9657 test "$ac_cv_c_inline" != no && break
9658 done
9659
9660 fi
9661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9662 $as_echo "$ac_cv_c_inline" >&6; }
9663
9664 case $ac_cv_c_inline in
9665 inline | yes) ;;
9666 *)
9667 case $ac_cv_c_inline in
9668 no) ac_val=;;
9669 *) ac_val=$ac_cv_c_inline;;
9670 esac
9671 cat >>confdefs.h <<_ACEOF
9672 #ifndef __cplusplus
9673 #define inline $ac_val
9674 #endif
9675 _ACEOF
9676 ;;
9677 esac
9678
9679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9680 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9681 if test "${ac_cv_c_bigendian+set}" = set; then :
9682 $as_echo_n "(cached) " >&6
9683 else
9684 ac_cv_c_bigendian=unknown
9685 # See if we're dealing with a universal compiler.
9686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9687 /* end confdefs.h. */
9688 #ifndef __APPLE_CC__
9689 not a universal capable compiler
9690 #endif
9691 typedef int dummy;
9692
9693 _ACEOF
9694 if ac_fn_c_try_compile "$LINENO"; then :
9695
9696 # Check for potential -arch flags. It is not universal unless
9697 # there are at least two -arch flags with different values.
9698 ac_arch=
9699 ac_prev=
9700 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9701 if test -n "$ac_prev"; then
9702 case $ac_word in
9703 i?86 | x86_64 | ppc | ppc64)
9704 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9705 ac_arch=$ac_word
9706 else
9707 ac_cv_c_bigendian=universal
9708 break
9709 fi
9710 ;;
9711 esac
9712 ac_prev=
9713 elif test "x$ac_word" = "x-arch"; then
9714 ac_prev=arch
9715 fi
9716 done
9717 fi
9718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9719 if test $ac_cv_c_bigendian = unknown; then
9720 # See if sys/param.h defines the BYTE_ORDER macro.
9721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722 /* end confdefs.h. */
9723 #include <sys/types.h>
9724 #include <sys/param.h>
9725
9726 int
9727 main ()
9728 {
9729 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9730 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9731 && LITTLE_ENDIAN)
9732 bogus endian macros
9733 #endif
9734
9735 ;
9736 return 0;
9737 }
9738 _ACEOF
9739 if ac_fn_c_try_compile "$LINENO"; then :
9740 # It does; now see whether it defined to BIG_ENDIAN or not.
9741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9742 /* end confdefs.h. */
9743 #include <sys/types.h>
9744 #include <sys/param.h>
9745
9746 int
9747 main ()
9748 {
9749 #if BYTE_ORDER != BIG_ENDIAN
9750 not big endian
9751 #endif
9752
9753 ;
9754 return 0;
9755 }
9756 _ACEOF
9757 if ac_fn_c_try_compile "$LINENO"; then :
9758 ac_cv_c_bigendian=yes
9759 else
9760 ac_cv_c_bigendian=no
9761 fi
9762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9763 fi
9764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9765 fi
9766 if test $ac_cv_c_bigendian = unknown; then
9767 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9769 /* end confdefs.h. */
9770 #include <limits.h>
9771
9772 int
9773 main ()
9774 {
9775 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9776 bogus endian macros
9777 #endif
9778
9779 ;
9780 return 0;
9781 }
9782 _ACEOF
9783 if ac_fn_c_try_compile "$LINENO"; then :
9784 # It does; now see whether it defined to _BIG_ENDIAN or not.
9785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9786 /* end confdefs.h. */
9787 #include <limits.h>
9788
9789 int
9790 main ()
9791 {
9792 #ifndef _BIG_ENDIAN
9793 not big endian
9794 #endif
9795
9796 ;
9797 return 0;
9798 }
9799 _ACEOF
9800 if ac_fn_c_try_compile "$LINENO"; then :
9801 ac_cv_c_bigendian=yes
9802 else
9803 ac_cv_c_bigendian=no
9804 fi
9805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9806 fi
9807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9808 fi
9809 if test $ac_cv_c_bigendian = unknown; then
9810 # Compile a test program.
9811 if test "$cross_compiling" = yes; then :
9812 # Try to guess by grepping values from an object file.
9813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9814 /* end confdefs.h. */
9815 short int ascii_mm[] =
9816 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9817 short int ascii_ii[] =
9818 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9819 int use_ascii (int i) {
9820 return ascii_mm[i] + ascii_ii[i];
9821 }
9822 short int ebcdic_ii[] =
9823 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9824 short int ebcdic_mm[] =
9825 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9826 int use_ebcdic (int i) {
9827 return ebcdic_mm[i] + ebcdic_ii[i];
9828 }
9829 extern int foo;
9830
9831 int
9832 main ()
9833 {
9834 return use_ascii (foo) == use_ebcdic (foo);
9835 ;
9836 return 0;
9837 }
9838 _ACEOF
9839 if ac_fn_c_try_compile "$LINENO"; then :
9840 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9841 ac_cv_c_bigendian=yes
9842 fi
9843 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9844 if test "$ac_cv_c_bigendian" = unknown; then
9845 ac_cv_c_bigendian=no
9846 else
9847 # finding both strings is unlikely to happen, but who knows?
9848 ac_cv_c_bigendian=unknown
9849 fi
9850 fi
9851 fi
9852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9853 else
9854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9855 /* end confdefs.h. */
9856 $ac_includes_default
9857 int
9858 main ()
9859 {
9860
9861 /* Are we little or big endian? From Harbison&Steele. */
9862 union
9863 {
9864 long int l;
9865 char c[sizeof (long int)];
9866 } u;
9867 u.l = 1;
9868 return u.c[sizeof (long int) - 1] == 1;
9869
9870 ;
9871 return 0;
9872 }
9873 _ACEOF
9874 if ac_fn_c_try_run "$LINENO"; then :
9875 ac_cv_c_bigendian=no
9876 else
9877 ac_cv_c_bigendian=yes
9878 fi
9879 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9880 conftest.$ac_objext conftest.beam conftest.$ac_ext
9881 fi
9882
9883 fi
9884 fi
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9886 $as_echo "$ac_cv_c_bigendian" >&6; }
9887 case $ac_cv_c_bigendian in #(
9888 yes)
9889 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9890 ;; #(
9891 no)
9892 ;; #(
9893 universal)
9894
9895 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9896
9897 ;; #(
9898 *)
9899 as_fn_error "unknown endianness
9900 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9901 esac
9902
9903
9904 # ------------------------------ #
9905 # Checks for library functions. #
9906 # ------------------------------ #
9907
9908 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9909 # for constant arguments. Useless!
9910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9911 $as_echo_n "checking for working alloca.h... " >&6; }
9912 if test "${ac_cv_working_alloca_h+set}" = set; then :
9913 $as_echo_n "(cached) " >&6
9914 else
9915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9916 /* end confdefs.h. */
9917 #include <alloca.h>
9918 int
9919 main ()
9920 {
9921 char *p = (char *) alloca (2 * sizeof (int));
9922 if (p) return 0;
9923 ;
9924 return 0;
9925 }
9926 _ACEOF
9927 if ac_fn_c_try_link "$LINENO"; then :
9928 ac_cv_working_alloca_h=yes
9929 else
9930 ac_cv_working_alloca_h=no
9931 fi
9932 rm -f core conftest.err conftest.$ac_objext \
9933 conftest$ac_exeext conftest.$ac_ext
9934 fi
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9936 $as_echo "$ac_cv_working_alloca_h" >&6; }
9937 if test $ac_cv_working_alloca_h = yes; then
9938
9939 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9940
9941 fi
9942
9943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9944 $as_echo_n "checking for alloca... " >&6; }
9945 if test "${ac_cv_func_alloca_works+set}" = set; then :
9946 $as_echo_n "(cached) " >&6
9947 else
9948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9949 /* end confdefs.h. */
9950 #ifdef __GNUC__
9951 # define alloca __builtin_alloca
9952 #else
9953 # ifdef _MSC_VER
9954 # include <malloc.h>
9955 # define alloca _alloca
9956 # else
9957 # ifdef HAVE_ALLOCA_H
9958 # include <alloca.h>
9959 # else
9960 # ifdef _AIX
9961 #pragma alloca
9962 # else
9963 # ifndef alloca /* predefined by HP cc +Olibcalls */
9964 char *alloca ();
9965 # endif
9966 # endif
9967 # endif
9968 # endif
9969 #endif
9970
9971 int
9972 main ()
9973 {
9974 char *p = (char *) alloca (1);
9975 if (p) return 0;
9976 ;
9977 return 0;
9978 }
9979 _ACEOF
9980 if ac_fn_c_try_link "$LINENO"; then :
9981 ac_cv_func_alloca_works=yes
9982 else
9983 ac_cv_func_alloca_works=no
9984 fi
9985 rm -f core conftest.err conftest.$ac_objext \
9986 conftest$ac_exeext conftest.$ac_ext
9987 fi
9988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9989 $as_echo "$ac_cv_func_alloca_works" >&6; }
9990
9991 if test $ac_cv_func_alloca_works = yes; then
9992
9993 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9994
9995 else
9996 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9997 # that cause trouble. Some versions do not even contain alloca or
9998 # contain a buggy version. If you still want to use their alloca,
9999 # use ar to extract alloca.o from them instead of compiling alloca.c.
10000
10001 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10002
10003 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10004
10005
10006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10007 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10008 if test "${ac_cv_os_cray+set}" = set; then :
10009 $as_echo_n "(cached) " >&6
10010 else
10011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012 /* end confdefs.h. */
10013 #if defined CRAY && ! defined CRAY2
10014 webecray
10015 #else
10016 wenotbecray
10017 #endif
10018
10019 _ACEOF
10020 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10021 $EGREP "webecray" >/dev/null 2>&1; then :
10022 ac_cv_os_cray=yes
10023 else
10024 ac_cv_os_cray=no
10025 fi
10026 rm -f conftest*
10027
10028 fi
10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10030 $as_echo "$ac_cv_os_cray" >&6; }
10031 if test $ac_cv_os_cray = yes; then
10032 for ac_func in _getb67 GETB67 getb67; do
10033 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10034 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10035 eval as_val=\$$as_ac_var
10036 if test "x$as_val" = x""yes; then :
10037
10038 cat >>confdefs.h <<_ACEOF
10039 #define CRAY_STACKSEG_END $ac_func
10040 _ACEOF
10041
10042 break
10043 fi
10044
10045 done
10046 fi
10047
10048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10049 $as_echo_n "checking stack direction for C alloca... " >&6; }
10050 if test "${ac_cv_c_stack_direction+set}" = set; then :
10051 $as_echo_n "(cached) " >&6
10052 else
10053 if test "$cross_compiling" = yes; then :
10054 ac_cv_c_stack_direction=0
10055 else
10056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10057 /* end confdefs.h. */
10058 $ac_includes_default
10059 int
10060 find_stack_direction ()
10061 {
10062 static char *addr = 0;
10063 auto char dummy;
10064 if (addr == 0)
10065 {
10066 addr = &dummy;
10067 return find_stack_direction ();
10068 }
10069 else
10070 return (&dummy > addr) ? 1 : -1;
10071 }
10072
10073 int
10074 main ()
10075 {
10076 return find_stack_direction () < 0;
10077 }
10078 _ACEOF
10079 if ac_fn_c_try_run "$LINENO"; then :
10080 ac_cv_c_stack_direction=1
10081 else
10082 ac_cv_c_stack_direction=-1
10083 fi
10084 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10085 conftest.$ac_objext conftest.beam conftest.$ac_ext
10086 fi
10087
10088 fi
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10090 $as_echo "$ac_cv_c_stack_direction" >&6; }
10091 cat >>confdefs.h <<_ACEOF
10092 #define STACK_DIRECTION $ac_cv_c_stack_direction
10093 _ACEOF
10094
10095
10096 fi
10097
10098 for ac_header in stdlib.h unistd.h
10099 do :
10100 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10101 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10102 eval as_val=\$$as_ac_Header
10103 if test "x$as_val" = x""yes; then :
10104 cat >>confdefs.h <<_ACEOF
10105 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10106 _ACEOF
10107
10108 fi
10109
10110 done
10111
10112 for ac_func in getpagesize
10113 do :
10114 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10115 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10116 cat >>confdefs.h <<_ACEOF
10117 #define HAVE_GETPAGESIZE 1
10118 _ACEOF
10119
10120 fi
10121 done
10122
10123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10124 $as_echo_n "checking for working mmap... " >&6; }
10125 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10126 $as_echo_n "(cached) " >&6
10127 else
10128 if test "$cross_compiling" = yes; then :
10129 ac_cv_func_mmap_fixed_mapped=no
10130 else
10131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10132 /* end confdefs.h. */
10133 $ac_includes_default
10134 /* malloc might have been renamed as rpl_malloc. */
10135 #undef malloc
10136
10137 /* Thanks to Mike Haertel and Jim Avera for this test.
10138 Here is a matrix of mmap possibilities:
10139 mmap private not fixed
10140 mmap private fixed at somewhere currently unmapped
10141 mmap private fixed at somewhere already mapped
10142 mmap shared not fixed
10143 mmap shared fixed at somewhere currently unmapped
10144 mmap shared fixed at somewhere already mapped
10145 For private mappings, we should verify that changes cannot be read()
10146 back from the file, nor mmap's back from the file at a different
10147 address. (There have been systems where private was not correctly
10148 implemented like the infamous i386 svr4.0, and systems where the
10149 VM page cache was not coherent with the file system buffer cache
10150 like early versions of FreeBSD and possibly contemporary NetBSD.)
10151 For shared mappings, we should conversely verify that changes get
10152 propagated back to all the places they're supposed to be.
10153
10154 Grep wants private fixed already mapped.
10155 The main things grep needs to know about mmap are:
10156 * does it exist and is it safe to write into the mmap'd area
10157 * how to use it (BSD variants) */
10158
10159 #include <fcntl.h>
10160 #include <sys/mman.h>
10161
10162 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10163 char *malloc ();
10164 #endif
10165
10166 /* This mess was copied from the GNU getpagesize.h. */
10167 #ifndef HAVE_GETPAGESIZE
10168 /* Assume that all systems that can run configure have sys/param.h. */
10169 # ifndef HAVE_SYS_PARAM_H
10170 # define HAVE_SYS_PARAM_H 1
10171 # endif
10172
10173 # ifdef _SC_PAGESIZE
10174 # define getpagesize() sysconf(_SC_PAGESIZE)
10175 # else /* no _SC_PAGESIZE */
10176 # ifdef HAVE_SYS_PARAM_H
10177 # include <sys/param.h>
10178 # ifdef EXEC_PAGESIZE
10179 # define getpagesize() EXEC_PAGESIZE
10180 # else /* no EXEC_PAGESIZE */
10181 # ifdef NBPG
10182 # define getpagesize() NBPG * CLSIZE
10183 # ifndef CLSIZE
10184 # define CLSIZE 1
10185 # endif /* no CLSIZE */
10186 # else /* no NBPG */
10187 # ifdef NBPC
10188 # define getpagesize() NBPC
10189 # else /* no NBPC */
10190 # ifdef PAGESIZE
10191 # define getpagesize() PAGESIZE
10192 # endif /* PAGESIZE */
10193 # endif /* no NBPC */
10194 # endif /* no NBPG */
10195 # endif /* no EXEC_PAGESIZE */
10196 # else /* no HAVE_SYS_PARAM_H */
10197 # define getpagesize() 8192 /* punt totally */
10198 # endif /* no HAVE_SYS_PARAM_H */
10199 # endif /* no _SC_PAGESIZE */
10200
10201 #endif /* no HAVE_GETPAGESIZE */
10202
10203 int
10204 main ()
10205 {
10206 char *data, *data2, *data3;
10207 int i, pagesize;
10208 int fd;
10209
10210 pagesize = getpagesize ();
10211
10212 /* First, make a file with some known garbage in it. */
10213 data = (char *) malloc (pagesize);
10214 if (!data)
10215 return 1;
10216 for (i = 0; i < pagesize; ++i)
10217 *(data + i) = rand ();
10218 umask (0);
10219 fd = creat ("conftest.mmap", 0600);
10220 if (fd < 0)
10221 return 1;
10222 if (write (fd, data, pagesize) != pagesize)
10223 return 1;
10224 close (fd);
10225
10226 /* Next, try to mmap the file at a fixed address which already has
10227 something else allocated at it. If we can, also make sure that
10228 we see the same garbage. */
10229 fd = open ("conftest.mmap", O_RDWR);
10230 if (fd < 0)
10231 return 1;
10232 data2 = (char *) malloc (2 * pagesize);
10233 if (!data2)
10234 return 1;
10235 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10236 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10237 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10238 return 1;
10239 for (i = 0; i < pagesize; ++i)
10240 if (*(data + i) != *(data2 + i))
10241 return 1;
10242
10243 /* Finally, make sure that changes to the mapped area do not
10244 percolate back to the file as seen by read(). (This is a bug on
10245 some variants of i386 svr4.0.) */
10246 for (i = 0; i < pagesize; ++i)
10247 *(data2 + i) = *(data2 + i) + 1;
10248 data3 = (char *) malloc (pagesize);
10249 if (!data3)
10250 return 1;
10251 if (read (fd, data3, pagesize) != pagesize)
10252 return 1;
10253 for (i = 0; i < pagesize; ++i)
10254 if (*(data + i) != *(data3 + i))
10255 return 1;
10256 close (fd);
10257 return 0;
10258 }
10259 _ACEOF
10260 if ac_fn_c_try_run "$LINENO"; then :
10261 ac_cv_func_mmap_fixed_mapped=yes
10262 else
10263 ac_cv_func_mmap_fixed_mapped=no
10264 fi
10265 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10266 conftest.$ac_objext conftest.beam conftest.$ac_ext
10267 fi
10268
10269 fi
10270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10271 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10272 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10273
10274 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10275
10276 fi
10277 rm -f conftest.mmap
10278
10279 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10280 if test "x$ac_cv_type_pid_t" = x""yes; then :
10281
10282 else
10283
10284 cat >>confdefs.h <<_ACEOF
10285 #define pid_t int
10286 _ACEOF
10287
10288 fi
10289
10290 for ac_header in vfork.h
10291 do :
10292 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10293 if test "x$ac_cv_header_vfork_h" = x""yes; then :
10294 cat >>confdefs.h <<_ACEOF
10295 #define HAVE_VFORK_H 1
10296 _ACEOF
10297
10298 fi
10299
10300 done
10301
10302 for ac_func in fork vfork
10303 do :
10304 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10305 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10306 eval as_val=\$$as_ac_var
10307 if test "x$as_val" = x""yes; then :
10308 cat >>confdefs.h <<_ACEOF
10309 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10310 _ACEOF
10311
10312 fi
10313 done
10314
10315 if test "x$ac_cv_func_fork" = xyes; then
10316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
10317 $as_echo_n "checking for working fork... " >&6; }
10318 if test "${ac_cv_func_fork_works+set}" = set; then :
10319 $as_echo_n "(cached) " >&6
10320 else
10321 if test "$cross_compiling" = yes; then :
10322 ac_cv_func_fork_works=cross
10323 else
10324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10325 /* end confdefs.h. */
10326 $ac_includes_default
10327 int
10328 main ()
10329 {
10330
10331 /* By Ruediger Kuhlmann. */
10332 return fork () < 0;
10333
10334 ;
10335 return 0;
10336 }
10337 _ACEOF
10338 if ac_fn_c_try_run "$LINENO"; then :
10339 ac_cv_func_fork_works=yes
10340 else
10341 ac_cv_func_fork_works=no
10342 fi
10343 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10344 conftest.$ac_objext conftest.beam conftest.$ac_ext
10345 fi
10346
10347 fi
10348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10349 $as_echo "$ac_cv_func_fork_works" >&6; }
10350
10351 else
10352 ac_cv_func_fork_works=$ac_cv_func_fork
10353 fi
10354 if test "x$ac_cv_func_fork_works" = xcross; then
10355 case $host in
10356 *-*-amigaos* | *-*-msdosdjgpp*)
10357 # Override, as these systems have only a dummy fork() stub
10358 ac_cv_func_fork_works=no
10359 ;;
10360 *)
10361 ac_cv_func_fork_works=yes
10362 ;;
10363 esac
10364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10365 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10366 fi
10367 ac_cv_func_vfork_works=$ac_cv_func_vfork
10368 if test "x$ac_cv_func_vfork" = xyes; then
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10370 $as_echo_n "checking for working vfork... " >&6; }
10371 if test "${ac_cv_func_vfork_works+set}" = set; then :
10372 $as_echo_n "(cached) " >&6
10373 else
10374 if test "$cross_compiling" = yes; then :
10375 ac_cv_func_vfork_works=cross
10376 else
10377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10378 /* end confdefs.h. */
10379 /* Thanks to Paul Eggert for this test. */
10380 $ac_includes_default
10381 #include <sys/wait.h>
10382 #ifdef HAVE_VFORK_H
10383 # include <vfork.h>
10384 #endif
10385 /* On some sparc systems, changes by the child to local and incoming
10386 argument registers are propagated back to the parent. The compiler
10387 is told about this with #include <vfork.h>, but some compilers
10388 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10389 static variable whose address is put into a register that is
10390 clobbered by the vfork. */
10391 static void
10392 #ifdef __cplusplus
10393 sparc_address_test (int arg)
10394 # else
10395 sparc_address_test (arg) int arg;
10396 #endif
10397 {
10398 static pid_t child;
10399 if (!child) {
10400 child = vfork ();
10401 if (child < 0) {
10402 perror ("vfork");
10403 _exit(2);
10404 }
10405 if (!child) {
10406 arg = getpid();
10407 write(-1, "", 0);
10408 _exit (arg);
10409 }
10410 }
10411 }
10412
10413 int
10414 main ()
10415 {
10416 pid_t parent = getpid ();
10417 pid_t child;
10418
10419 sparc_address_test (0);
10420
10421 child = vfork ();
10422
10423 if (child == 0) {
10424 /* Here is another test for sparc vfork register problems. This
10425 test uses lots of local variables, at least as many local
10426 variables as main has allocated so far including compiler
10427 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10428 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10429 reuse the register of parent for one of the local variables,
10430 since it will think that parent can't possibly be used any more
10431 in this routine. Assigning to the local variable will thus
10432 munge parent in the parent process. */
10433 pid_t
10434 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10435 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10436 /* Convince the compiler that p..p7 are live; otherwise, it might
10437 use the same hardware register for all 8 local variables. */
10438 if (p != p1 || p != p2 || p != p3 || p != p4
10439 || p != p5 || p != p6 || p != p7)
10440 _exit(1);
10441
10442 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10443 from child file descriptors. If the child closes a descriptor
10444 before it execs or exits, this munges the parent's descriptor
10445 as well. Test for this by closing stdout in the child. */
10446 _exit(close(fileno(stdout)) != 0);
10447 } else {
10448 int status;
10449 struct stat st;
10450
10451 while (wait(&status) != child)
10452 ;
10453 return (
10454 /* Was there some problem with vforking? */
10455 child < 0
10456
10457 /* Did the child fail? (This shouldn't happen.) */
10458 || status
10459
10460 /* Did the vfork/compiler bug occur? */
10461 || parent != getpid()
10462
10463 /* Did the file descriptor bug occur? */
10464 || fstat(fileno(stdout), &st) != 0
10465 );
10466 }
10467 }
10468 _ACEOF
10469 if ac_fn_c_try_run "$LINENO"; then :
10470 ac_cv_func_vfork_works=yes
10471 else
10472 ac_cv_func_vfork_works=no
10473 fi
10474 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10475 conftest.$ac_objext conftest.beam conftest.$ac_ext
10476 fi
10477
10478 fi
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10480 $as_echo "$ac_cv_func_vfork_works" >&6; }
10481
10482 fi;
10483 if test "x$ac_cv_func_fork_works" = xcross; then
10484 ac_cv_func_vfork_works=$ac_cv_func_vfork
10485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10486 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10487 fi
10488
10489 if test "x$ac_cv_func_vfork_works" = xyes; then
10490
10491 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10492
10493 else
10494
10495 $as_echo "#define vfork fork" >>confdefs.h
10496
10497 fi
10498 if test "x$ac_cv_func_fork_works" = xyes; then
10499
10500 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10501
10502 fi
10503
10504 for ac_func in canonicalize_file_name realpath getrusage getuid getgid \
10505 pipe poll pread pread64 pwrite readlink resize_term \
10506 sbrk setpgid setpgrp setsid \
10507 sigaction sigprocmask sigsetmask socketpair \
10508 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10509 setrlimit getrlimit posix_madvise waitpid lstat \
10510 ptrace64
10511 do :
10512 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10513 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10514 eval as_val=\$$as_ac_var
10515 if test "x$as_val" = x""yes; then :
10516 cat >>confdefs.h <<_ACEOF
10517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10518 _ACEOF
10519
10520 fi
10521 done
10522
10523
10524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10525 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10526 if test "${am_cv_langinfo_codeset+set}" = set; then :
10527 $as_echo_n "(cached) " >&6
10528 else
10529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10530 /* end confdefs.h. */
10531 #include <langinfo.h>
10532 int
10533 main ()
10534 {
10535 char* cs = nl_langinfo(CODESET);
10536 ;
10537 return 0;
10538 }
10539 _ACEOF
10540 if ac_fn_c_try_link "$LINENO"; then :
10541 am_cv_langinfo_codeset=yes
10542 else
10543 am_cv_langinfo_codeset=no
10544 fi
10545 rm -f core conftest.err conftest.$ac_objext \
10546 conftest$ac_exeext conftest.$ac_ext
10547
10548 fi
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10550 $as_echo "$am_cv_langinfo_codeset" >&6; }
10551 if test $am_cv_langinfo_codeset = yes; then
10552
10553 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10554
10555 fi
10556
10557
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10559 $as_echo_n "checking for ANSI C header files... " >&6; }
10560 if test "${ac_cv_header_stdc+set}" = set; then :
10561 $as_echo_n "(cached) " >&6
10562 else
10563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10564 /* end confdefs.h. */
10565 #include <stdlib.h>
10566 #include <stdarg.h>
10567 #include <string.h>
10568 #include <float.h>
10569
10570 int
10571 main ()
10572 {
10573
10574 ;
10575 return 0;
10576 }
10577 _ACEOF
10578 if ac_fn_c_try_compile "$LINENO"; then :
10579 ac_cv_header_stdc=yes
10580 else
10581 ac_cv_header_stdc=no
10582 fi
10583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10584
10585 if test $ac_cv_header_stdc = yes; then
10586 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10588 /* end confdefs.h. */
10589 #include <string.h>
10590
10591 _ACEOF
10592 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10593 $EGREP "memchr" >/dev/null 2>&1; then :
10594
10595 else
10596 ac_cv_header_stdc=no
10597 fi
10598 rm -f conftest*
10599
10600 fi
10601
10602 if test $ac_cv_header_stdc = yes; then
10603 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10605 /* end confdefs.h. */
10606 #include <stdlib.h>
10607
10608 _ACEOF
10609 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10610 $EGREP "free" >/dev/null 2>&1; then :
10611
10612 else
10613 ac_cv_header_stdc=no
10614 fi
10615 rm -f conftest*
10616
10617 fi
10618
10619 if test $ac_cv_header_stdc = yes; then
10620 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10621 if test "$cross_compiling" = yes; then :
10622 :
10623 else
10624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10625 /* end confdefs.h. */
10626 #include <ctype.h>
10627 #include <stdlib.h>
10628 #if ((' ' & 0x0FF) == 0x020)
10629 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10630 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10631 #else
10632 # define ISLOWER(c) \
10633 (('a' <= (c) && (c) <= 'i') \
10634 || ('j' <= (c) && (c) <= 'r') \
10635 || ('s' <= (c) && (c) <= 'z'))
10636 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10637 #endif
10638
10639 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10640 int
10641 main ()
10642 {
10643 int i;
10644 for (i = 0; i < 256; i++)
10645 if (XOR (islower (i), ISLOWER (i))
10646 || toupper (i) != TOUPPER (i))
10647 return 2;
10648 return 0;
10649 }
10650 _ACEOF
10651 if ac_fn_c_try_run "$LINENO"; then :
10652
10653 else
10654 ac_cv_header_stdc=no
10655 fi
10656 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10657 conftest.$ac_objext conftest.beam conftest.$ac_ext
10658 fi
10659
10660 fi
10661 fi
10662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10663 $as_echo "$ac_cv_header_stdc" >&6; }
10664 if test $ac_cv_header_stdc = yes; then
10665
10666 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10667
10668 fi
10669
10670 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10671 # for constant arguments. Useless!
10672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10673 $as_echo_n "checking for working alloca.h... " >&6; }
10674 if test "${ac_cv_working_alloca_h+set}" = set; then :
10675 $as_echo_n "(cached) " >&6
10676 else
10677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10678 /* end confdefs.h. */
10679 #include <alloca.h>
10680 int
10681 main ()
10682 {
10683 char *p = (char *) alloca (2 * sizeof (int));
10684 if (p) return 0;
10685 ;
10686 return 0;
10687 }
10688 _ACEOF
10689 if ac_fn_c_try_link "$LINENO"; then :
10690 ac_cv_working_alloca_h=yes
10691 else
10692 ac_cv_working_alloca_h=no
10693 fi
10694 rm -f core conftest.err conftest.$ac_objext \
10695 conftest$ac_exeext conftest.$ac_ext
10696 fi
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10698 $as_echo "$ac_cv_working_alloca_h" >&6; }
10699 if test $ac_cv_working_alloca_h = yes; then
10700
10701 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10702
10703 fi
10704
10705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10706 $as_echo_n "checking for alloca... " >&6; }
10707 if test "${ac_cv_func_alloca_works+set}" = set; then :
10708 $as_echo_n "(cached) " >&6
10709 else
10710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10711 /* end confdefs.h. */
10712 #ifdef __GNUC__
10713 # define alloca __builtin_alloca
10714 #else
10715 # ifdef _MSC_VER
10716 # include <malloc.h>
10717 # define alloca _alloca
10718 # else
10719 # ifdef HAVE_ALLOCA_H
10720 # include <alloca.h>
10721 # else
10722 # ifdef _AIX
10723 #pragma alloca
10724 # else
10725 # ifndef alloca /* predefined by HP cc +Olibcalls */
10726 char *alloca ();
10727 # endif
10728 # endif
10729 # endif
10730 # endif
10731 #endif
10732
10733 int
10734 main ()
10735 {
10736 char *p = (char *) alloca (1);
10737 if (p) return 0;
10738 ;
10739 return 0;
10740 }
10741 _ACEOF
10742 if ac_fn_c_try_link "$LINENO"; then :
10743 ac_cv_func_alloca_works=yes
10744 else
10745 ac_cv_func_alloca_works=no
10746 fi
10747 rm -f core conftest.err conftest.$ac_objext \
10748 conftest$ac_exeext conftest.$ac_ext
10749 fi
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10751 $as_echo "$ac_cv_func_alloca_works" >&6; }
10752
10753 if test $ac_cv_func_alloca_works = yes; then
10754
10755 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10756
10757 else
10758 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10759 # that cause trouble. Some versions do not even contain alloca or
10760 # contain a buggy version. If you still want to use their alloca,
10761 # use ar to extract alloca.o from them instead of compiling alloca.c.
10762
10763 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10764
10765 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10766
10767
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10769 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10770 if test "${ac_cv_os_cray+set}" = set; then :
10771 $as_echo_n "(cached) " >&6
10772 else
10773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10774 /* end confdefs.h. */
10775 #if defined CRAY && ! defined CRAY2
10776 webecray
10777 #else
10778 wenotbecray
10779 #endif
10780
10781 _ACEOF
10782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10783 $EGREP "webecray" >/dev/null 2>&1; then :
10784 ac_cv_os_cray=yes
10785 else
10786 ac_cv_os_cray=no
10787 fi
10788 rm -f conftest*
10789
10790 fi
10791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10792 $as_echo "$ac_cv_os_cray" >&6; }
10793 if test $ac_cv_os_cray = yes; then
10794 for ac_func in _getb67 GETB67 getb67; do
10795 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10796 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10797 eval as_val=\$$as_ac_var
10798 if test "x$as_val" = x""yes; then :
10799
10800 cat >>confdefs.h <<_ACEOF
10801 #define CRAY_STACKSEG_END $ac_func
10802 _ACEOF
10803
10804 break
10805 fi
10806
10807 done
10808 fi
10809
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10811 $as_echo_n "checking stack direction for C alloca... " >&6; }
10812 if test "${ac_cv_c_stack_direction+set}" = set; then :
10813 $as_echo_n "(cached) " >&6
10814 else
10815 if test "$cross_compiling" = yes; then :
10816 ac_cv_c_stack_direction=0
10817 else
10818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10819 /* end confdefs.h. */
10820 $ac_includes_default
10821 int
10822 find_stack_direction ()
10823 {
10824 static char *addr = 0;
10825 auto char dummy;
10826 if (addr == 0)
10827 {
10828 addr = &dummy;
10829 return find_stack_direction ();
10830 }
10831 else
10832 return (&dummy > addr) ? 1 : -1;
10833 }
10834
10835 int
10836 main ()
10837 {
10838 return find_stack_direction () < 0;
10839 }
10840 _ACEOF
10841 if ac_fn_c_try_run "$LINENO"; then :
10842 ac_cv_c_stack_direction=1
10843 else
10844 ac_cv_c_stack_direction=-1
10845 fi
10846 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10847 conftest.$ac_objext conftest.beam conftest.$ac_ext
10848 fi
10849
10850 fi
10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10852 $as_echo "$ac_cv_c_stack_direction" >&6; }
10853 cat >>confdefs.h <<_ACEOF
10854 #define STACK_DIRECTION $ac_cv_c_stack_direction
10855 _ACEOF
10856
10857
10858 fi
10859
10860
10861
10862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10863 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10864 if test "${am_cv_langinfo_codeset+set}" = set; then :
10865 $as_echo_n "(cached) " >&6
10866 else
10867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10868 /* end confdefs.h. */
10869 #include <langinfo.h>
10870 int
10871 main ()
10872 {
10873 char* cs = nl_langinfo(CODESET);
10874 ;
10875 return 0;
10876 }
10877 _ACEOF
10878 if ac_fn_c_try_link "$LINENO"; then :
10879 am_cv_langinfo_codeset=yes
10880 else
10881 am_cv_langinfo_codeset=no
10882 fi
10883 rm -f core conftest.err conftest.$ac_objext \
10884 conftest$ac_exeext conftest.$ac_ext
10885
10886 fi
10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10888 $as_echo "$am_cv_langinfo_codeset" >&6; }
10889 if test $am_cv_langinfo_codeset = yes; then
10890
10891 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10892
10893 fi
10894
10895
10896 for ac_header in linux/perf_event.h locale.h memory.h signal.h sys/resource.h sys/socket.h sys/syscall.h sys/un.h sys/wait.h thread_db.h wait.h
10897 do :
10898 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10899 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10900 eval as_val=\$$as_ac_Header
10901 if test "x$as_val" = x""yes; then :
10902 cat >>confdefs.h <<_ACEOF
10903 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10904 _ACEOF
10905
10906 fi
10907
10908 done
10909
10910
10911 for ac_func in fdwalk getrlimit pipe pipe2 socketpair
10912 do :
10913 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10915 eval as_val=\$$as_ac_var
10916 if test "x$as_val" = x""yes; then :
10917 cat >>confdefs.h <<_ACEOF
10918 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10919 _ACEOF
10920
10921 fi
10922 done
10923
10924
10925 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10926 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10927 ac_have_decl=1
10928 else
10929 ac_have_decl=0
10930 fi
10931
10932 cat >>confdefs.h <<_ACEOF
10933 #define HAVE_DECL_STRERROR $ac_have_decl
10934 _ACEOF
10935 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10936 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10937 ac_have_decl=1
10938 else
10939 ac_have_decl=0
10940 fi
10941
10942 cat >>confdefs.h <<_ACEOF
10943 #define HAVE_DECL_STRSTR $ac_have_decl
10944 _ACEOF
10945
10946
10947
10948 # Check the return and argument types of ptrace. No canned test for
10949 # this, so roll our own.
10950 gdb_ptrace_headers='
10951 #include <sys/types.h>
10952 #if HAVE_SYS_PTRACE_H
10953 # include <sys/ptrace.h>
10954 #endif
10955 #if HAVE_UNISTD_H
10956 # include <unistd.h>
10957 #endif
10958 '
10959 # There is no point in checking if we don't have a prototype.
10960 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10961 "
10962 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10963 ac_have_decl=1
10964 else
10965 ac_have_decl=0
10966 fi
10967
10968 cat >>confdefs.h <<_ACEOF
10969 #define HAVE_DECL_PTRACE $ac_have_decl
10970 _ACEOF
10971 if test $ac_have_decl = 1; then :
10972
10973 else
10974
10975 : ${gdb_cv_func_ptrace_ret='int'}
10976 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10977
10978 fi
10979
10980 # Check return type. Varargs (used on GNU/Linux) conflict with the
10981 # empty argument list, so check for that explicitly.
10982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10983 $as_echo_n "checking return type of ptrace... " >&6; }
10984 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
10985 $as_echo_n "(cached) " >&6
10986 else
10987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10988 /* end confdefs.h. */
10989 $gdb_ptrace_headers
10990 int
10991 main ()
10992 {
10993 extern long ptrace (enum __ptrace_request, ...);
10994 ;
10995 return 0;
10996 }
10997 _ACEOF
10998 if ac_fn_c_try_compile "$LINENO"; then :
10999 gdb_cv_func_ptrace_ret='long'
11000 else
11001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11002 /* end confdefs.h. */
11003 $gdb_ptrace_headers
11004 int
11005 main ()
11006 {
11007 extern int ptrace ();
11008 ;
11009 return 0;
11010 }
11011 _ACEOF
11012 if ac_fn_c_try_compile "$LINENO"; then :
11013 gdb_cv_func_ptrace_ret='int'
11014 else
11015 gdb_cv_func_ptrace_ret='long'
11016 fi
11017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11018 fi
11019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11020 fi
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11022 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11023
11024 cat >>confdefs.h <<_ACEOF
11025 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11026 _ACEOF
11027
11028 # Check argument types.
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11030 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11031 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11032 $as_echo_n "(cached) " >&6
11033 else
11034
11035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11036 /* end confdefs.h. */
11037 $gdb_ptrace_headers
11038 int
11039 main ()
11040 {
11041 extern long ptrace (enum __ptrace_request, ...);
11042 ;
11043 return 0;
11044 }
11045 _ACEOF
11046 if ac_fn_c_try_compile "$LINENO"; then :
11047 gdb_cv_func_ptrace_args='int,int,long,long'
11048 else
11049
11050 for gdb_arg1 in 'int' 'long'; do
11051 for gdb_arg2 in 'pid_t' 'int' 'long'; do
11052 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11053 for gdb_arg4 in 'int' 'long' 'void *'; do
11054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h. */
11056 $gdb_ptrace_headers
11057 int
11058 main ()
11059 {
11060
11061 extern $gdb_cv_func_ptrace_ret
11062 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11063
11064 ;
11065 return 0;
11066 }
11067 _ACEOF
11068 if ac_fn_c_try_compile "$LINENO"; then :
11069 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11070 break 4;
11071 fi
11072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11073 for gdb_arg5 in 'int *' 'int' 'long'; do
11074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11075 /* end confdefs.h. */
11076 $gdb_ptrace_headers
11077 int
11078 main ()
11079 {
11080
11081 extern $gdb_cv_func_ptrace_ret
11082 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11083
11084 ;
11085 return 0;
11086 }
11087 _ACEOF
11088 if ac_fn_c_try_compile "$LINENO"; then :
11089
11090 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11091 break 5;
11092 fi
11093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11094 done
11095 done
11096 done
11097 done
11098 done
11099 # Provide a safe default value.
11100 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11101
11102 fi
11103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11104 fi
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11106 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11107 ac_save_IFS=$IFS; IFS=','
11108 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11109 IFS=$ac_save_IFS
11110 shift
11111
11112 cat >>confdefs.h <<_ACEOF
11113 #define PTRACE_TYPE_ARG3 $3
11114 _ACEOF
11115
11116
11117 cat >>confdefs.h <<_ACEOF
11118 #define PTRACE_TYPE_ARG4 $4
11119 _ACEOF
11120
11121 if test -n "$5"; then
11122
11123 cat >>confdefs.h <<_ACEOF
11124 #define PTRACE_TYPE_ARG5 $5
11125 _ACEOF
11126
11127 fi
11128
11129 if test "$cross_compiling" = no; then
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11131 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11132 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11133 $as_echo_n "(cached) " >&6
11134 else
11135 if test "$cross_compiling" = yes; then :
11136 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11137 else
11138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11139 /* end confdefs.h. */
11140 $ac_includes_default
11141 int
11142 main ()
11143 {
11144 /* If this system has a BSD-style setpgrp which takes arguments,
11145 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11146 exit successfully. */
11147 return setpgrp (1,1) != -1;
11148 ;
11149 return 0;
11150 }
11151 _ACEOF
11152 if ac_fn_c_try_run "$LINENO"; then :
11153 ac_cv_func_setpgrp_void=no
11154 else
11155 ac_cv_func_setpgrp_void=yes
11156 fi
11157 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11158 conftest.$ac_objext conftest.beam conftest.$ac_ext
11159 fi
11160
11161 fi
11162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11163 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11164 if test $ac_cv_func_setpgrp_void = yes; then
11165
11166 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11167
11168 fi
11169
11170 else
11171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11172 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11173 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11174 $as_echo_n "(cached) " >&6
11175 else
11176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11177 /* end confdefs.h. */
11178
11179 #include <unistd.h>
11180
11181 int
11182 main ()
11183 {
11184
11185 if (setpgrp(1,1) == -1)
11186 exit (0);
11187 else
11188 exit (1);
11189
11190 ;
11191 return 0;
11192 }
11193 _ACEOF
11194 if ac_fn_c_try_compile "$LINENO"; then :
11195 ac_cv_func_setpgrp_void=no
11196 else
11197 ac_cv_func_setpgrp_void=yes
11198 fi
11199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11200 fi
11201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11202 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11203 if test $ac_cv_func_setpgrp_void = yes; then
11204 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11205
11206 fi
11207 fi
11208
11209 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
11210 # since sigsetjmp might only be defined as a macro.
11211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11212 $as_echo_n "checking for sigsetjmp... " >&6; }
11213 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
11214 $as_echo_n "(cached) " >&6
11215 else
11216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11217 /* end confdefs.h. */
11218
11219 #include <setjmp.h>
11220
11221 int
11222 main ()
11223 {
11224 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
11225 ;
11226 return 0;
11227 }
11228 _ACEOF
11229 if ac_fn_c_try_compile "$LINENO"; then :
11230 gdb_cv_func_sigsetjmp=yes
11231 else
11232 gdb_cv_func_sigsetjmp=no
11233 fi
11234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11235 fi
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
11237 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
11238 if test $gdb_cv_func_sigsetjmp = yes; then
11239
11240 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11241
11242 fi
11243
11244 # Assume we'll default to using the included libiberty regex.
11245 gdb_use_included_regex=yes
11246
11247 # However, if the system regex is GNU regex, then default to *not*
11248 # using the included regex.
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11250 $as_echo_n "checking for GNU regex... " >&6; }
11251 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11252 $as_echo_n "(cached) " >&6
11253 else
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255 /* end confdefs.h. */
11256 #include <gnu-versions.h>
11257 int
11258 main ()
11259 {
11260 #define REGEX_INTERFACE_VERSION 1
11261 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11262 # error "Version mismatch"
11263 #endif
11264 ;
11265 return 0;
11266 }
11267 _ACEOF
11268 if ac_fn_c_try_compile "$LINENO"; then :
11269 gdb_cv_have_gnu_regex=yes
11270 else
11271 gdb_cv_have_gnu_regex=no
11272 fi
11273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11274 fi
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11276 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11277 if test $gdb_cv_have_gnu_regex = yes; then
11278 gdb_use_included_regex=no
11279 fi
11280
11281
11282 # Check whether --with-included-regex was given.
11283 if test "${with_included_regex+set}" = set; then :
11284 withval=$with_included_regex; gdb_with_regex=$withval
11285 else
11286 gdb_with_regex=$gdb_use_included_regex
11287 fi
11288
11289 if test "$gdb_with_regex" = yes; then
11290
11291 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11292
11293 fi
11294
11295 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11296 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11297 #include <sys/proc.h>
11298
11299 "
11300 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11301
11302 cat >>confdefs.h <<_ACEOF
11303 #define HAVE_STRUCT_THREAD_TD_PCB 1
11304 _ACEOF
11305
11306
11307 fi
11308
11309
11310 # See if <sys/lwp.h> defines `struct lwp`.
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11312 $as_echo_n "checking for struct lwp... " >&6; }
11313 if test "${gdb_cv_struct_lwp+set}" = set; then :
11314 $as_echo_n "(cached) " >&6
11315 else
11316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11317 /* end confdefs.h. */
11318 #include <sys/param.h>
11319 #include <sys/lwp.h>
11320 int
11321 main ()
11322 {
11323 struct lwp l;
11324 ;
11325 return 0;
11326 }
11327 _ACEOF
11328 if ac_fn_c_try_compile "$LINENO"; then :
11329 gdb_cv_struct_lwp=yes
11330 else
11331 gdb_cv_struct_lwp=no
11332 fi
11333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11334 fi
11335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11336 $as_echo "$gdb_cv_struct_lwp" >&6; }
11337 if test $gdb_cv_struct_lwp = yes; then
11338
11339 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11340
11341 fi
11342
11343 # See if <machine/reg.h> degines `struct reg'.
11344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11345 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11346 if test "${gdb_cv_struct_reg+set}" = set; then :
11347 $as_echo_n "(cached) " >&6
11348 else
11349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11350 /* end confdefs.h. */
11351 #include <sys/types.h>
11352 #include <machine/reg.h>
11353 int
11354 main ()
11355 {
11356 struct reg r;
11357 ;
11358 return 0;
11359 }
11360 _ACEOF
11361 if ac_fn_c_try_compile "$LINENO"; then :
11362 gdb_cv_struct_reg=yes
11363 else
11364 gdb_cv_struct_reg=no
11365 fi
11366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11367 fi
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11369 $as_echo "$gdb_cv_struct_reg" >&6; }
11370 if test $gdb_cv_struct_reg = yes; then
11371
11372 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11373
11374 fi
11375
11376 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11377 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11378 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11379 "
11380 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11381
11382 cat >>confdefs.h <<_ACEOF
11383 #define HAVE_STRUCT_REG_R_FS 1
11384 _ACEOF
11385
11386
11387 fi
11388 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11389 "
11390 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11391
11392 cat >>confdefs.h <<_ACEOF
11393 #define HAVE_STRUCT_REG_R_GS 1
11394 _ACEOF
11395
11396
11397 fi
11398
11399
11400 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
11401 # Older amd64 Linux's don't have the fs_base and gs_base members of
11402 # `struct user_regs_struct'.
11403 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>
11404 "
11405 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
11406
11407 cat >>confdefs.h <<_ACEOF
11408 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
11409 _ACEOF
11410
11411
11412 fi
11413 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>
11414 "
11415 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
11416
11417 cat >>confdefs.h <<_ACEOF
11418 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
11419 _ACEOF
11420
11421
11422 fi
11423
11424
11425 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11427 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11428 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11429 $as_echo_n "(cached) " >&6
11430 else
11431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11432 /* end confdefs.h. */
11433 #include <sys/ptrace.h>
11434 int
11435 main ()
11436 {
11437 PTRACE_GETREGS;
11438 ;
11439 return 0;
11440 }
11441 _ACEOF
11442 if ac_fn_c_try_compile "$LINENO"; then :
11443 gdb_cv_have_ptrace_getregs=yes
11444 else
11445 gdb_cv_have_ptrace_getregs=no
11446 fi
11447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11448 fi
11449
11450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11451 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11452 if test $gdb_cv_have_ptrace_getregs = yes; then
11453
11454 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11455
11456 fi
11457
11458 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11460 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11461 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11462 $as_echo_n "(cached) " >&6
11463 else
11464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11465 /* end confdefs.h. */
11466 #include <sys/ptrace.h>
11467 int
11468 main ()
11469 {
11470 PTRACE_GETFPXREGS;
11471 ;
11472 return 0;
11473 }
11474 _ACEOF
11475 if ac_fn_c_try_compile "$LINENO"; then :
11476 gdb_cv_have_ptrace_getfpxregs=yes
11477 else
11478 gdb_cv_have_ptrace_getfpxregs=no
11479 fi
11480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11481 fi
11482
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11484 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11485 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11486
11487 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11488
11489 fi
11490
11491 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11493 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11494 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11495 $as_echo_n "(cached) " >&6
11496 else
11497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11498 /* end confdefs.h. */
11499 #include <sys/types.h>
11500 #include <sys/ptrace.h>
11501 int
11502 main ()
11503 {
11504 PT_GETDBREGS;
11505 ;
11506 return 0;
11507 }
11508 _ACEOF
11509 if ac_fn_c_try_compile "$LINENO"; then :
11510 gdb_cv_have_pt_getdbregs=yes
11511 else
11512 gdb_cv_have_pt_getdbregs=no
11513 fi
11514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11515 fi
11516
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11518 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11519 if test $gdb_cv_have_pt_getdbregs = yes; then
11520
11521 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11522
11523 fi
11524
11525 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11527 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11528 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11529 $as_echo_n "(cached) " >&6
11530 else
11531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11532 /* end confdefs.h. */
11533 #include <sys/types.h>
11534 #include <sys/ptrace.h>
11535 int
11536 main ()
11537 {
11538 PT_GETXMMREGS;
11539 ;
11540 return 0;
11541 }
11542 _ACEOF
11543 if ac_fn_c_try_compile "$LINENO"; then :
11544 gdb_cv_have_pt_getxmmregs=yes
11545 else
11546 gdb_cv_have_pt_getxmmregs=no
11547 fi
11548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11549 fi
11550
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11552 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11553 if test $gdb_cv_have_pt_getxmmregs = yes; then
11554
11555 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11556
11557 fi
11558
11559 # Detect which type of /proc is in use, such as for Solaris.
11560
11561 if test "${target}" = "${host}"; then
11562 case "${host}" in
11563 *-*-sysv4.2* | *-*-sysv5* )
11564
11565 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11566
11567 ;;
11568 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11569
11570 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11571
11572 ;;
11573 mips-sgi-irix5*)
11574 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11575
11576 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11577
11578 ;;
11579 esac
11580 fi
11581
11582 if test "$ac_cv_header_sys_procfs_h" = yes; then
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11584 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11585 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11586 $as_echo_n "(cached) " >&6
11587 else
11588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11589 /* end confdefs.h. */
11590
11591 #define _SYSCALL32
11592 /* Needed for new procfs interface on sparc-solaris. */
11593 #define _STRUCTURED_PROC 1
11594 #include <sys/procfs.h>
11595 int
11596 main ()
11597 {
11598 gregset_t avar
11599 ;
11600 return 0;
11601 }
11602 _ACEOF
11603 if ac_fn_c_try_compile "$LINENO"; then :
11604 bfd_cv_have_sys_procfs_type_gregset_t=yes
11605 else
11606 bfd_cv_have_sys_procfs_type_gregset_t=no
11607
11608 fi
11609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11610 fi
11611
11612 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11613
11614 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11615
11616 fi
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11618 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11619
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11621 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11622 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11623 $as_echo_n "(cached) " >&6
11624 else
11625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11626 /* end confdefs.h. */
11627
11628 #define _SYSCALL32
11629 /* Needed for new procfs interface on sparc-solaris. */
11630 #define _STRUCTURED_PROC 1
11631 #include <sys/procfs.h>
11632 int
11633 main ()
11634 {
11635 fpregset_t avar
11636 ;
11637 return 0;
11638 }
11639 _ACEOF
11640 if ac_fn_c_try_compile "$LINENO"; then :
11641 bfd_cv_have_sys_procfs_type_fpregset_t=yes
11642 else
11643 bfd_cv_have_sys_procfs_type_fpregset_t=no
11644
11645 fi
11646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11647 fi
11648
11649 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11650
11651 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11652
11653 fi
11654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11655 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11656
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11658 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11659 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11660 $as_echo_n "(cached) " >&6
11661 else
11662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11663 /* end confdefs.h. */
11664
11665 #define _SYSCALL32
11666 /* Needed for new procfs interface on sparc-solaris. */
11667 #define _STRUCTURED_PROC 1
11668 #include <sys/procfs.h>
11669 int
11670 main ()
11671 {
11672 prgregset_t avar
11673 ;
11674 return 0;
11675 }
11676 _ACEOF
11677 if ac_fn_c_try_compile "$LINENO"; then :
11678 bfd_cv_have_sys_procfs_type_prgregset_t=yes
11679 else
11680 bfd_cv_have_sys_procfs_type_prgregset_t=no
11681
11682 fi
11683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11684 fi
11685
11686 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11687
11688 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11689
11690 fi
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11692 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11693
11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11695 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11696 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11697 $as_echo_n "(cached) " >&6
11698 else
11699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11700 /* end confdefs.h. */
11701
11702 #define _SYSCALL32
11703 /* Needed for new procfs interface on sparc-solaris. */
11704 #define _STRUCTURED_PROC 1
11705 #include <sys/procfs.h>
11706 int
11707 main ()
11708 {
11709 prfpregset_t avar
11710 ;
11711 return 0;
11712 }
11713 _ACEOF
11714 if ac_fn_c_try_compile "$LINENO"; then :
11715 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11716 else
11717 bfd_cv_have_sys_procfs_type_prfpregset_t=no
11718
11719 fi
11720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11721 fi
11722
11723 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11724
11725 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11726
11727 fi
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11729 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11730
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11732 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11733 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11734 $as_echo_n "(cached) " >&6
11735 else
11736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737 /* end confdefs.h. */
11738
11739 #define _SYSCALL32
11740 /* Needed for new procfs interface on sparc-solaris. */
11741 #define _STRUCTURED_PROC 1
11742 #include <sys/procfs.h>
11743 int
11744 main ()
11745 {
11746 prgregset32_t avar
11747 ;
11748 return 0;
11749 }
11750 _ACEOF
11751 if ac_fn_c_try_compile "$LINENO"; then :
11752 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11753 else
11754 bfd_cv_have_sys_procfs_type_prgregset32_t=no
11755
11756 fi
11757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11758 fi
11759
11760 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11761
11762 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11763
11764 fi
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11766 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11767
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11769 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11770 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11771 $as_echo_n "(cached) " >&6
11772 else
11773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11774 /* end confdefs.h. */
11775
11776 #define _SYSCALL32
11777 /* Needed for new procfs interface on sparc-solaris. */
11778 #define _STRUCTURED_PROC 1
11779 #include <sys/procfs.h>
11780 int
11781 main ()
11782 {
11783 lwpid_t avar
11784 ;
11785 return 0;
11786 }
11787 _ACEOF
11788 if ac_fn_c_try_compile "$LINENO"; then :
11789 bfd_cv_have_sys_procfs_type_lwpid_t=yes
11790 else
11791 bfd_cv_have_sys_procfs_type_lwpid_t=no
11792
11793 fi
11794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11795 fi
11796
11797 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11798
11799 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11800
11801 fi
11802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11803 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11804
11805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11806 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11807 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11808 $as_echo_n "(cached) " >&6
11809 else
11810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11811 /* end confdefs.h. */
11812
11813 #define _SYSCALL32
11814 /* Needed for new procfs interface on sparc-solaris. */
11815 #define _STRUCTURED_PROC 1
11816 #include <sys/procfs.h>
11817 int
11818 main ()
11819 {
11820 psaddr_t avar
11821 ;
11822 return 0;
11823 }
11824 _ACEOF
11825 if ac_fn_c_try_compile "$LINENO"; then :
11826 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11827 else
11828 bfd_cv_have_sys_procfs_type_psaddr_t=no
11829
11830 fi
11831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11832 fi
11833
11834 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11835
11836 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11837
11838 fi
11839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11840 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11841
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11843 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11844 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11845 $as_echo_n "(cached) " >&6
11846 else
11847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11848 /* end confdefs.h. */
11849
11850 #define _SYSCALL32
11851 /* Needed for new procfs interface on sparc-solaris. */
11852 #define _STRUCTURED_PROC 1
11853 #include <sys/procfs.h>
11854 int
11855 main ()
11856 {
11857 prsysent_t avar
11858 ;
11859 return 0;
11860 }
11861 _ACEOF
11862 if ac_fn_c_try_compile "$LINENO"; then :
11863 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11864 else
11865 bfd_cv_have_sys_procfs_type_prsysent_t=no
11866
11867 fi
11868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11869 fi
11870
11871 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11872
11873 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11874
11875 fi
11876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11877 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11878
11879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11880 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11881 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11882 $as_echo_n "(cached) " >&6
11883 else
11884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11885 /* end confdefs.h. */
11886
11887 #define _SYSCALL32
11888 /* Needed for new procfs interface on sparc-solaris. */
11889 #define _STRUCTURED_PROC 1
11890 #include <sys/procfs.h>
11891 int
11892 main ()
11893 {
11894 pr_sigset_t avar
11895 ;
11896 return 0;
11897 }
11898 _ACEOF
11899 if ac_fn_c_try_compile "$LINENO"; then :
11900 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11901 else
11902 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11903
11904 fi
11905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11906 fi
11907
11908 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11909
11910 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11911
11912 fi
11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11914 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11915
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11917 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11918 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11919 $as_echo_n "(cached) " >&6
11920 else
11921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11922 /* end confdefs.h. */
11923
11924 #define _SYSCALL32
11925 /* Needed for new procfs interface on sparc-solaris. */
11926 #define _STRUCTURED_PROC 1
11927 #include <sys/procfs.h>
11928 int
11929 main ()
11930 {
11931 pr_sigaction64_t avar
11932 ;
11933 return 0;
11934 }
11935 _ACEOF
11936 if ac_fn_c_try_compile "$LINENO"; then :
11937 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11938 else
11939 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11940
11941 fi
11942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11943 fi
11944
11945 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11946
11947 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11948
11949 fi
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11951 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11952
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11954 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11955 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11956 $as_echo_n "(cached) " >&6
11957 else
11958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959 /* end confdefs.h. */
11960
11961 #define _SYSCALL32
11962 /* Needed for new procfs interface on sparc-solaris. */
11963 #define _STRUCTURED_PROC 1
11964 #include <sys/procfs.h>
11965 int
11966 main ()
11967 {
11968 pr_siginfo64_t avar
11969 ;
11970 return 0;
11971 }
11972 _ACEOF
11973 if ac_fn_c_try_compile "$LINENO"; then :
11974 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11975 else
11976 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11977
11978 fi
11979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11980 fi
11981
11982 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11983
11984 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11985
11986 fi
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11988 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11989
11990
11991
11992
11993
11994 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11996 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11997 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11998 $as_echo_n "(cached) " >&6
11999 else
12000 if test "$cross_compiling" = yes; then :
12001 gdb_cv_prfpregset_t_broken=yes
12002 else
12003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12004 /* end confdefs.h. */
12005 #include <sys/procfs.h>
12006 int main ()
12007 {
12008 if (sizeof (prfpregset_t) == sizeof (void *))
12009 return 1;
12010 return 0;
12011 }
12012 _ACEOF
12013 if ac_fn_c_try_run "$LINENO"; then :
12014 gdb_cv_prfpregset_t_broken=no
12015 else
12016 gdb_cv_prfpregset_t_broken=yes
12017 fi
12018 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12019 conftest.$ac_objext conftest.beam conftest.$ac_ext
12020 fi
12021
12022 fi
12023
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12025 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12026 if test $gdb_cv_prfpregset_t_broken = yes; then
12027
12028 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12029
12030 fi
12031 fi
12032 fi
12033
12034 # Check if the compiler supports the `long long' type.
12035
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12037 $as_echo_n "checking for long long support in compiler... " >&6; }
12038 if test "${gdb_cv_c_long_long+set}" = set; then :
12039 $as_echo_n "(cached) " >&6
12040 else
12041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12042 /* end confdefs.h. */
12043 extern long long foo;
12044 int
12045 main ()
12046 {
12047 switch (foo & 2) { case 0: return 1; }
12048 ;
12049 return 0;
12050 }
12051 _ACEOF
12052 if ac_fn_c_try_compile "$LINENO"; then :
12053 gdb_cv_c_long_long=yes
12054 else
12055 gdb_cv_c_long_long=no
12056 fi
12057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12058 fi
12059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12060 $as_echo "$gdb_cv_c_long_long" >&6; }
12061 if test $gdb_cv_c_long_long != yes; then
12062 # libdecnumber requires long long.
12063 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
12064 fi
12065
12066 # Check if the compiler and runtime support printing long longs.
12067
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12069 $as_echo_n "checking for long long support in printf... " >&6; }
12070 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12071 $as_echo_n "(cached) " >&6
12072 else
12073 if test "$cross_compiling" = yes; then :
12074 gdb_cv_printf_has_long_long=no
12075 else
12076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12077 /* end confdefs.h. */
12078 $ac_includes_default
12079 int
12080 main ()
12081 {
12082 char buf[32];
12083 long long l = 0;
12084 l = (l << 16) + 0x0123;
12085 l = (l << 16) + 0x4567;
12086 l = (l << 16) + 0x89ab;
12087 l = (l << 16) + 0xcdef;
12088 sprintf (buf, "0x%016llx", l);
12089 return (strcmp ("0x0123456789abcdef", buf));
12090 ;
12091 return 0;
12092 }
12093 _ACEOF
12094 if ac_fn_c_try_run "$LINENO"; then :
12095 gdb_cv_printf_has_long_long=yes
12096 else
12097 gdb_cv_printf_has_long_long=no
12098 fi
12099 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12100 conftest.$ac_objext conftest.beam conftest.$ac_ext
12101 fi
12102
12103 fi
12104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12105 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12106 if test $gdb_cv_printf_has_long_long = yes; then
12107
12108 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12109
12110 fi
12111
12112 # Check if the compiler and runtime support printing decfloats.
12113
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12115 $as_echo_n "checking for decfloat support in printf... " >&6; }
12116 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12117 $as_echo_n "(cached) " >&6
12118 else
12119 if test "$cross_compiling" = yes; then :
12120 gdb_cv_printf_has_decfloat=no
12121 else
12122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12123 /* end confdefs.h. */
12124 $ac_includes_default
12125 int
12126 main ()
12127 {
12128 char buf[64];
12129 _Decimal32 d32 = 1.2345df;
12130 _Decimal64 d64 = 1.2345dd;
12131 _Decimal128 d128 = 1.2345dl;
12132 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12133 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12134 ;
12135 return 0;
12136 }
12137 _ACEOF
12138 if ac_fn_c_try_run "$LINENO"; then :
12139 gdb_cv_printf_has_decfloat=yes
12140 else
12141 gdb_cv_printf_has_decfloat=no
12142 fi
12143 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12144 conftest.$ac_objext conftest.beam conftest.$ac_ext
12145 fi
12146
12147 fi
12148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12149 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12150 if test $gdb_cv_printf_has_decfloat = yes; then
12151
12152 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12153
12154 fi
12155
12156 # Check if the compiler supports the `long double' type. We can't use
12157 # AC_C_LONG_DOUBLE because that one does additional checks on the
12158 # constants defined in <float.h> that fail on some systems,
12159 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12160
12161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12162 $as_echo_n "checking for long double support in compiler... " >&6; }
12163 if test "${gdb_cv_c_long_double+set}" = set; then :
12164 $as_echo_n "(cached) " >&6
12165 else
12166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12167 /* end confdefs.h. */
12168 long double foo;
12169 _ACEOF
12170 if ac_fn_c_try_compile "$LINENO"; then :
12171 gdb_cv_c_long_double=yes
12172 else
12173 gdb_cv_c_long_double=no
12174 fi
12175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12176 fi
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12178 $as_echo "$gdb_cv_c_long_double" >&6; }
12179 if test $gdb_cv_c_long_double = yes; then
12180
12181 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12182
12183 fi
12184
12185 # Check if the compiler and runtime support printing long doubles.
12186
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12188 $as_echo_n "checking for long double support in printf... " >&6; }
12189 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12190 $as_echo_n "(cached) " >&6
12191 else
12192 if test "$cross_compiling" = yes; then :
12193 gdb_cv_printf_has_long_double=no
12194 else
12195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12196 /* end confdefs.h. */
12197 $ac_includes_default
12198 int
12199 main ()
12200 {
12201 char buf[16];
12202 long double f = 3.141592653;
12203 sprintf (buf, "%Lg", f);
12204 return (strncmp ("3.14159", buf, 7));
12205 ;
12206 return 0;
12207 }
12208 _ACEOF
12209 if ac_fn_c_try_run "$LINENO"; then :
12210 gdb_cv_printf_has_long_double=yes
12211 else
12212 gdb_cv_printf_has_long_double=no
12213 fi
12214 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12215 conftest.$ac_objext conftest.beam conftest.$ac_ext
12216 fi
12217
12218 fi
12219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12220 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12221 if test $gdb_cv_printf_has_long_double = yes; then
12222
12223 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12224
12225 fi
12226
12227 # Check if the compiler and runtime support scanning long doubles.
12228
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12230 $as_echo_n "checking for long double support in scanf... " >&6; }
12231 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12232 $as_echo_n "(cached) " >&6
12233 else
12234 if test "$cross_compiling" = yes; then :
12235 gdb_cv_scanf_has_long_double=no
12236 else
12237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12238 /* end confdefs.h. */
12239 #include <stdio.h>
12240 int
12241 main ()
12242 {
12243 char *buf = "3.141592653";
12244 long double f = 0;
12245 sscanf (buf, "%Lg", &f);
12246 return !(f > 3.14159 && f < 3.14160);
12247 ;
12248 return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_run "$LINENO"; then :
12252 gdb_cv_scanf_has_long_double=yes
12253 else
12254 gdb_cv_scanf_has_long_double=no
12255 fi
12256 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12257 conftest.$ac_objext conftest.beam conftest.$ac_ext
12258 fi
12259
12260 fi
12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12262 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12263 if test $gdb_cv_scanf_has_long_double = yes; then
12264
12265 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12266
12267 fi
12268
12269 case ${host_os} in
12270 aix*)
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12272 $as_echo_n "checking for -bbigtoc option... " >&6; }
12273 if test "${gdb_cv_bigtoc+set}" = set; then :
12274 $as_echo_n "(cached) " >&6
12275 else
12276
12277 SAVE_LDFLAGS=$LDFLAGS
12278
12279 case $GCC in
12280 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12281 *) gdb_cv_bigtoc=-bbigtoc ;;
12282 esac
12283
12284 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12286 /* end confdefs.h. */
12287
12288 int
12289 main ()
12290 {
12291 int i;
12292 ;
12293 return 0;
12294 }
12295 _ACEOF
12296 if ac_fn_c_try_link "$LINENO"; then :
12297
12298 else
12299 gdb_cv_bigtoc=
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext \
12302 conftest$ac_exeext conftest.$ac_ext
12303 LDFLAGS="${SAVE_LDFLAGS}"
12304
12305 fi
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12307 $as_echo "$gdb_cv_bigtoc" >&6; }
12308 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12309 ;;
12310 esac
12311
12312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
12313 $as_echo_n "checking for the dynamic export flag... " >&6; }
12314 dynamic_list=false
12315 if test "${gdb_native}" = yes; then
12316 # The dynamically loaded libthread_db needs access to symbols in the gdb
12317 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
12318 # may not be supported there.
12319 old_LDFLAGS="$LDFLAGS"
12320 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
12321 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
12322 LDFLAGS="$LDFLAGS $RDYNAMIC"
12323 if test "${have_libpython}" = no; then
12324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12325 /* end confdefs.h. */
12326
12327 int
12328 main ()
12329 {
12330
12331 ;
12332 return 0;
12333 }
12334 _ACEOF
12335 if ac_fn_c_try_link "$LINENO"; then :
12336 dynamic_list=true
12337 fi
12338 rm -f core conftest.err conftest.$ac_objext \
12339 conftest$ac_exeext conftest.$ac_ext
12340 else
12341 # Workaround http://bugs.python.org/issue4434 where static
12342 # libpythonX.Y.a would get its symbols required for
12343 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
12344 # Problem does not happen for the recommended libpythonX.Y.so linkage.
12345 old_CFLAGS="$CFLAGS"
12346 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
12347 old_LIBS="$LIBS"
12348 LIBS="$LIBS $PYTHON_LIBS"
12349 if test "$cross_compiling" = yes; then :
12350 true
12351 else
12352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12353 /* end confdefs.h. */
12354 #include "${have_libpython}/Python.h"
12355 int
12356 main ()
12357 {
12358 int err;
12359 Py_Initialize ();
12360 err = PyRun_SimpleString ("import itertools\n");
12361 Py_Finalize ();
12362 return err == 0 ? 0 : 1;
12363 ;
12364 return 0;
12365 }
12366 _ACEOF
12367 if ac_fn_c_try_run "$LINENO"; then :
12368 dynamic_list=true
12369 fi
12370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12371 conftest.$ac_objext conftest.beam conftest.$ac_ext
12372 fi
12373
12374 LIBS="$old_LIBS"
12375 CFLAGS="$old_CFLAGS"
12376 fi
12377 LDFLAGS="$old_LDFLAGS"
12378 fi
12379 if $dynamic_list; then
12380 found="-Wl,--dynamic-list"
12381 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
12382 else
12383 found="-rdynamic"
12384 RDYNAMIC="-rdynamic"
12385 fi
12386
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12388 $as_echo "$found" >&6; }
12389
12390
12391 if test ${build} = ${host} -a ${host} = ${target} ; then
12392 case ${host_os} in
12393 solaris*)
12394 # See if thread_db library is around for Solaris thread debugging.
12395 # Note that we must explicitly test for version 1 of the library
12396 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12397 # the same API.
12398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12399 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12400 if test -f /usr/lib/libthread_db.so.1 ; then
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12402 $as_echo "yes" >&6; }
12403
12404 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12405
12406 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12407 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12409 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12410 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12411 $as_echo_n "(cached) " >&6
12412 else
12413 ac_check_lib_save_LIBS=$LIBS
12414 LIBS="-ldl $LIBS"
12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416 /* end confdefs.h. */
12417
12418 /* Override any GCC internal prototype to avoid an error.
12419 Use char because int might match the return type of a GCC
12420 builtin and then its argument prototype would still apply. */
12421 #ifdef __cplusplus
12422 extern "C"
12423 #endif
12424 char dlopen ();
12425 int
12426 main ()
12427 {
12428 return dlopen ();
12429 ;
12430 return 0;
12431 }
12432 _ACEOF
12433 if ac_fn_c_try_link "$LINENO"; then :
12434 ac_cv_lib_dl_dlopen=yes
12435 else
12436 ac_cv_lib_dl_dlopen=no
12437 fi
12438 rm -f core conftest.err conftest.$ac_objext \
12439 conftest$ac_exeext conftest.$ac_ext
12440 LIBS=$ac_check_lib_save_LIBS
12441 fi
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12443 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12444 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12445 cat >>confdefs.h <<_ACEOF
12446 #define HAVE_LIBDL 1
12447 _ACEOF
12448
12449 LIBS="-ldl $LIBS"
12450
12451 fi
12452
12453 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
12454 # Sun randomly tweaked the prototypes in <proc_service.h>
12455 # at one point.
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12457 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12458 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12459 $as_echo_n "(cached) " >&6
12460 else
12461
12462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12463 /* end confdefs.h. */
12464
12465 #include <proc_service.h>
12466 ps_err_e ps_pdwrite
12467 (struct ps_prochandle*, psaddr_t, const void*, size_t);
12468
12469 int
12470 main ()
12471 {
12472
12473 ;
12474 return 0;
12475 }
12476 _ACEOF
12477 if ac_fn_c_try_compile "$LINENO"; then :
12478 gdb_cv_proc_service_is_old=no
12479 else
12480 gdb_cv_proc_service_is_old=yes
12481 fi
12482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12483
12484 fi
12485
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12487 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
12488 if test $gdb_cv_proc_service_is_old = yes; then
12489
12490 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12491
12492 fi
12493 else
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12495 $as_echo "no" >&6; }
12496 fi
12497 ;;
12498 aix*)
12499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12500 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12501 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12502 $as_echo_n "(cached) " >&6
12503 else
12504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12505 /* end confdefs.h. */
12506 #include <sys/pthdebug.h>
12507 int
12508 main ()
12509 {
12510 #ifndef PTHDB_VERSION_3
12511 #error
12512 #endif
12513 ;
12514 return 0;
12515 }
12516 _ACEOF
12517 if ac_fn_c_try_compile "$LINENO"; then :
12518 gdb_cv_have_aix_thread_debug=yes
12519 else
12520 gdb_cv_have_aix_thread_debug=no
12521 fi
12522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12523 fi
12524
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12526 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12527 if test $gdb_cv_have_aix_thread_debug = yes; then
12528 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12529 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12530 LIBS="$LIBS -lpthdebug"
12531
12532 # Older versions of AIX do not provide the declaration for
12533 # the getthrds function (it appears that it was introduced
12534 # with AIX 6.x).
12535 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12536 "
12537 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12538 ac_have_decl=1
12539 else
12540 ac_have_decl=0
12541 fi
12542
12543 cat >>confdefs.h <<_ACEOF
12544 #define HAVE_DECL_GETTHRDS $ac_have_decl
12545 _ACEOF
12546
12547 fi
12548 ;;
12549 esac
12550
12551 fi
12552
12553 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12555 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12556 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12557 $as_echo_n "(cached) " >&6
12558 else
12559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12560 /* end confdefs.h. */
12561 #include <thread_db.h>
12562 int
12563 main ()
12564 {
12565 int i = TD_NOTALLOC;
12566 ;
12567 return 0;
12568 }
12569 _ACEOF
12570 if ac_fn_c_try_compile "$LINENO"; then :
12571 gdb_cv_thread_db_h_has_td_notalloc=yes
12572 else
12573 gdb_cv_thread_db_h_has_td_notalloc=no
12574
12575 fi
12576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12577
12578 fi
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12580 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12582 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12583 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12584 $as_echo_n "(cached) " >&6
12585 else
12586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12587 /* end confdefs.h. */
12588 #include <thread_db.h>
12589 int
12590 main ()
12591 {
12592 int i = TD_VERSION;
12593 ;
12594 return 0;
12595 }
12596 _ACEOF
12597 if ac_fn_c_try_compile "$LINENO"; then :
12598 gdb_cv_thread_db_h_has_td_version=yes
12599 else
12600 gdb_cv_thread_db_h_has_td_version=no
12601
12602 fi
12603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12604
12605 fi
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12607 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12609 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12610 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12611 $as_echo_n "(cached) " >&6
12612 else
12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614 /* end confdefs.h. */
12615 #include <thread_db.h>
12616 int
12617 main ()
12618 {
12619 int i = TD_NOTLS;
12620 ;
12621 return 0;
12622 }
12623 _ACEOF
12624 if ac_fn_c_try_compile "$LINENO"; then :
12625 gdb_cv_thread_db_h_has_td_notls=yes
12626 else
12627 gdb_cv_thread_db_h_has_td_notls=no
12628
12629 fi
12630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12631
12632 fi
12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12634 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12635 fi
12636 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12637
12638 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12639
12640 fi
12641 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12642
12643 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12644
12645 fi
12646 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12647
12648 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12649
12650 fi
12651
12652 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12654 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12655 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12656 $as_echo_n "(cached) " >&6
12657 else
12658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12659 /* end confdefs.h. */
12660 #include <sys/syscall.h>
12661 int
12662 main ()
12663 {
12664 int i = __NR_tkill;
12665 ;
12666 return 0;
12667 }
12668 _ACEOF
12669 if ac_fn_c_try_compile "$LINENO"; then :
12670 gdb_cv_sys_syscall_h_has_tkill=yes
12671 else
12672 gdb_cv_sys_syscall_h_has_tkill=no
12673
12674 fi
12675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12676
12677 fi
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12679 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12680 fi
12681 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
12682 ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
12683 if test "x$ac_cv_func_syscall" = x""yes; then :
12684
12685 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12686
12687
12688 fi
12689
12690 fi
12691
12692 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12693 "
12694 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12695 ac_have_decl=1
12696 else
12697 ac_have_decl=0
12698 fi
12699
12700 cat >>confdefs.h <<_ACEOF
12701 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12702 _ACEOF
12703
12704
12705 if test "$cross_compiling" = yes; then :
12706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12707 /* end confdefs.h. */
12708 #include <sys/personality.h>
12709 int
12710 main ()
12711 {
12712
12713 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12714 # define ADDR_NO_RANDOMIZE 0x0040000
12715 # endif
12716 /* Test the flag could be set and stays set. */
12717 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12718 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12719 return 1
12720 ;
12721 return 0;
12722 }
12723 _ACEOF
12724 if ac_fn_c_try_link "$LINENO"; then :
12725 have_personality=true
12726 else
12727 have_personality=false
12728 fi
12729 rm -f core conftest.err conftest.$ac_objext \
12730 conftest$ac_exeext conftest.$ac_ext
12731 else
12732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h. */
12734 #include <sys/personality.h>
12735 int
12736 main ()
12737 {
12738
12739 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12740 # define ADDR_NO_RANDOMIZE 0x0040000
12741 # endif
12742 /* Test the flag could be set and stays set. */
12743 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12744 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12745 return 1
12746 ;
12747 return 0;
12748 }
12749 _ACEOF
12750 if ac_fn_c_try_run "$LINENO"; then :
12751 have_personality=true
12752 else
12753 have_personality=false
12754 fi
12755 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12756 conftest.$ac_objext conftest.beam conftest.$ac_ext
12757 fi
12758
12759 if $have_personality
12760 then
12761
12762 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12763
12764 fi
12765
12766 case $host_os in
12767 go32* | *djgpp*)
12768 gdbinit=gdb.ini
12769 ;;
12770 *)
12771 gdbinit=.gdbinit
12772 ;;
12773 esac
12774
12775 cat >>confdefs.h <<_ACEOF
12776 #define GDBINIT "$gdbinit"
12777 _ACEOF
12778
12779
12780
12781 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12782 # except that the argument to --with-sysroot is optional.
12783 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12784 if test "x$with_sysroot" = xyes; then
12785 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12786 fi
12787
12788 # Check whether --with-sysroot was given.
12789 if test "${with_sysroot+set}" = set; then :
12790 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12791 else
12792 TARGET_SYSTEM_ROOT=
12793 fi
12794
12795
12796 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12797 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12798 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12799 ac_define_dir=`eval echo $ac_define_dir`
12800
12801 cat >>confdefs.h <<_ACEOF
12802 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12803 _ACEOF
12804
12805
12806
12807
12808 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12809 if test "x$prefix" = xNONE; then
12810 test_prefix=/usr/local
12811 else
12812 test_prefix=$prefix
12813 fi
12814 else
12815 test_prefix=$exec_prefix
12816 fi
12817 value=0
12818 case ${ac_define_dir} in
12819 "${test_prefix}"|"${test_prefix}/"*|\
12820 '${exec_prefix}'|'${exec_prefix}/'*)
12821 value=1
12822 ;;
12823 esac
12824
12825 cat >>confdefs.h <<_ACEOF
12826 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12827 _ACEOF
12828
12829
12830
12831
12832
12833 # Check whether --with-system-gdbinit was given.
12834 if test "${with_system_gdbinit+set}" = set; then :
12835 withval=$with_system_gdbinit;
12836 SYSTEM_GDBINIT=$withval
12837 else
12838 SYSTEM_GDBINIT=
12839 fi
12840
12841
12842 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12843 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12844 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12845 ac_define_dir=`eval echo $ac_define_dir`
12846
12847 cat >>confdefs.h <<_ACEOF
12848 #define SYSTEM_GDBINIT "$ac_define_dir"
12849 _ACEOF
12850
12851
12852
12853
12854 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12855 if test "x$prefix" = xNONE; then
12856 test_prefix=/usr/local
12857 else
12858 test_prefix=$prefix
12859 fi
12860 else
12861 test_prefix=$exec_prefix
12862 fi
12863 value=0
12864 case ${ac_define_dir} in
12865 "${test_prefix}"|"${test_prefix}/"*|\
12866 '${exec_prefix}'|'${exec_prefix}/'*)
12867 value=1
12868 ;;
12869 esac
12870
12871 cat >>confdefs.h <<_ACEOF
12872 #define SYSTEM_GDBINIT_RELOCATABLE $value
12873 _ACEOF
12874
12875
12876
12877
12878 # Check whether --enable-werror was given.
12879 if test "${enable_werror+set}" = set; then :
12880 enableval=$enable_werror; case "${enableval}" in
12881 yes | y) ERROR_ON_WARNING="yes" ;;
12882 no | n) ERROR_ON_WARNING="no" ;;
12883 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12884 esac
12885 fi
12886
12887
12888 # Enable -Werror by default when using gcc. Turn it off for releases.
12889 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12890 ERROR_ON_WARNING=yes
12891 fi
12892
12893 WERROR_CFLAGS=""
12894 if test "${ERROR_ON_WARNING}" = yes ; then
12895 WERROR_CFLAGS="-Werror"
12896 fi
12897
12898 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12899 -Wpointer-sign \
12900 -Wno-unused -Wunused-value -Wunused-function \
12901 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12902 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12903 -Wold-style-declaration -Wold-style-definition"
12904
12905 # Enable -Wno-format by default when using gcc on mingw since many
12906 # GCC versions complain about %I64.
12907 case "${host}" in
12908 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12909 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12910 esac
12911
12912 # Check whether --enable-build-warnings was given.
12913 if test "${enable_build_warnings+set}" = set; then :
12914 enableval=$enable_build_warnings; case "${enableval}" in
12915 yes) ;;
12916 no) build_warnings="-w";;
12917 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12918 build_warnings="${build_warnings} ${t}";;
12919 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12920 build_warnings="${t} ${build_warnings}";;
12921 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12922 esac
12923 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12924 echo "Setting compiler warning flags = $build_warnings" 6>&1
12925 fi
12926 fi
12927 # Check whether --enable-gdb-build-warnings was given.
12928 if test "${enable_gdb_build_warnings+set}" = set; then :
12929 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12930 yes) ;;
12931 no) build_warnings="-w";;
12932 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12933 build_warnings="${build_warnings} ${t}";;
12934 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12935 build_warnings="${t} ${build_warnings}";;
12936 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12937 esac
12938 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12939 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12940 fi
12941 fi
12942 WARN_CFLAGS=""
12943 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12944 then
12945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12946 $as_echo_n "checking compiler warning flags... " >&6; }
12947 # Separate out the -Werror flag as some files just cannot be
12948 # compiled with it enabled.
12949 for w in ${build_warnings}; do
12950 case $w in
12951 -Werr*) WERROR_CFLAGS=-Werror ;;
12952 *) # Check that GCC accepts it
12953 saved_CFLAGS="$CFLAGS"
12954 CFLAGS="$CFLAGS $w"
12955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12956 /* end confdefs.h. */
12957
12958 int
12959 main ()
12960 {
12961
12962 ;
12963 return 0;
12964 }
12965 _ACEOF
12966 if ac_fn_c_try_compile "$LINENO"; then :
12967 WARN_CFLAGS="${WARN_CFLAGS} $w"
12968 fi
12969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12970 CFLAGS="$saved_CFLAGS"
12971 esac
12972 done
12973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12974 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12975 fi
12976
12977
12978
12979 # In the Cygwin environment, we need some additional flags.
12980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12981 $as_echo_n "checking for cygwin... " >&6; }
12982 if test "${gdb_cv_os_cygwin+set}" = set; then :
12983 $as_echo_n "(cached) " >&6
12984 else
12985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986 /* end confdefs.h. */
12987
12988 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12989 lose
12990 #endif
12991 _ACEOF
12992 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12993 $EGREP "^lose$" >/dev/null 2>&1; then :
12994 gdb_cv_os_cygwin=yes
12995 else
12996 gdb_cv_os_cygwin=no
12997 fi
12998 rm -f conftest*
12999
13000 fi
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
13002 $as_echo "$gdb_cv_os_cygwin" >&6; }
13003
13004
13005 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
13006 case ${host} in
13007 *go32* ) SER_HARDWIRE=ser-go32.o ;;
13008 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13009 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13010 esac
13011
13012
13013 # libreadline needs libuser32.a in a cygwin environment
13014 WIN32LIBS=
13015 if test x$gdb_cv_os_cygwin = xyes; then
13016 WIN32LIBS="-luser32"
13017 case "${target}" in
13018 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13019 ;;
13020 esac
13021 fi
13022
13023 # The ser-tcp.c module requires sockets.
13024 case ${host} in
13025 *mingw32*)
13026
13027 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13028
13029 WIN32LIBS="$WIN32LIBS -lws2_32"
13030 ;;
13031 esac
13032
13033
13034 # Add ELF support to GDB, but only if BFD includes ELF support.
13035
13036 OLD_CFLAGS=$CFLAGS
13037 OLD_LDFLAGS=$LDFLAGS
13038 OLD_LIBS=$LIBS
13039 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13040 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13041 # always want our bfd.
13042 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13043 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13044 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13045 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13046 if test "$plugins" = "yes"; then
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13048 $as_echo_n "checking for library containing dlopen... " >&6; }
13049 if test "${ac_cv_search_dlopen+set}" = set; then :
13050 $as_echo_n "(cached) " >&6
13051 else
13052 ac_func_search_save_LIBS=$LIBS
13053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13054 /* end confdefs.h. */
13055
13056 /* Override any GCC internal prototype to avoid an error.
13057 Use char because int might match the return type of a GCC
13058 builtin and then its argument prototype would still apply. */
13059 #ifdef __cplusplus
13060 extern "C"
13061 #endif
13062 char dlopen ();
13063 int
13064 main ()
13065 {
13066 return dlopen ();
13067 ;
13068 return 0;
13069 }
13070 _ACEOF
13071 for ac_lib in '' dl; do
13072 if test -z "$ac_lib"; then
13073 ac_res="none required"
13074 else
13075 ac_res=-l$ac_lib
13076 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13077 fi
13078 if ac_fn_c_try_link "$LINENO"; then :
13079 ac_cv_search_dlopen=$ac_res
13080 fi
13081 rm -f core conftest.err conftest.$ac_objext \
13082 conftest$ac_exeext
13083 if test "${ac_cv_search_dlopen+set}" = set; then :
13084 break
13085 fi
13086 done
13087 if test "${ac_cv_search_dlopen+set}" = set; then :
13088
13089 else
13090 ac_cv_search_dlopen=no
13091 fi
13092 rm conftest.$ac_ext
13093 LIBS=$ac_func_search_save_LIBS
13094 fi
13095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13096 $as_echo "$ac_cv_search_dlopen" >&6; }
13097 ac_res=$ac_cv_search_dlopen
13098 if test "$ac_res" != no; then :
13099 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13100
13101 fi
13102
13103 fi
13104 LIBS="-lbfd -liberty $intl $LIBS"
13105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13106 $as_echo_n "checking for ELF support in BFD... " >&6; }
13107 if test "${gdb_cv_var_elf+set}" = set; then :
13108 $as_echo_n "(cached) " >&6
13109 else
13110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13111 /* end confdefs.h. */
13112 #include <stdlib.h>
13113 #include "bfd.h"
13114 #include "elf-bfd.h"
13115
13116 int
13117 main ()
13118 {
13119 return bfd_get_elf_phdr_upper_bound (NULL);
13120 ;
13121 return 0;
13122 }
13123 _ACEOF
13124 if ac_fn_c_try_link "$LINENO"; then :
13125 gdb_cv_var_elf=yes
13126 else
13127 gdb_cv_var_elf=no
13128 fi
13129 rm -f core conftest.err conftest.$ac_objext \
13130 conftest$ac_exeext conftest.$ac_ext
13131 fi
13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13133 $as_echo "$gdb_cv_var_elf" >&6; }
13134 CFLAGS=$OLD_CFLAGS
13135 LDFLAGS=$OLD_LDFLAGS
13136 LIBS=$OLD_LIBS
13137 if test $gdb_cv_var_elf = yes; then
13138 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
13139
13140 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13141
13142 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13143 if test "$plugins" = "yes"; then
13144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13145 $as_echo_n "checking for library containing dlopen... " >&6; }
13146 if test "${ac_cv_search_dlopen+set}" = set; then :
13147 $as_echo_n "(cached) " >&6
13148 else
13149 ac_func_search_save_LIBS=$LIBS
13150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13151 /* end confdefs.h. */
13152
13153 /* Override any GCC internal prototype to avoid an error.
13154 Use char because int might match the return type of a GCC
13155 builtin and then its argument prototype would still apply. */
13156 #ifdef __cplusplus
13157 extern "C"
13158 #endif
13159 char dlopen ();
13160 int
13161 main ()
13162 {
13163 return dlopen ();
13164 ;
13165 return 0;
13166 }
13167 _ACEOF
13168 for ac_lib in '' dl; do
13169 if test -z "$ac_lib"; then
13170 ac_res="none required"
13171 else
13172 ac_res=-l$ac_lib
13173 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13174 fi
13175 if ac_fn_c_try_link "$LINENO"; then :
13176 ac_cv_search_dlopen=$ac_res
13177 fi
13178 rm -f core conftest.err conftest.$ac_objext \
13179 conftest$ac_exeext
13180 if test "${ac_cv_search_dlopen+set}" = set; then :
13181 break
13182 fi
13183 done
13184 if test "${ac_cv_search_dlopen+set}" = set; then :
13185
13186 else
13187 ac_cv_search_dlopen=no
13188 fi
13189 rm conftest.$ac_ext
13190 LIBS=$ac_func_search_save_LIBS
13191 fi
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13193 $as_echo "$ac_cv_search_dlopen" >&6; }
13194 ac_res=$ac_cv_search_dlopen
13195 if test "$ac_res" != no; then :
13196 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13197
13198 fi
13199
13200 fi
13201 fi
13202
13203 # Add macho support to GDB, but only if BFD includes it.
13204
13205 OLD_CFLAGS=$CFLAGS
13206 OLD_LDFLAGS=$LDFLAGS
13207 OLD_LIBS=$LIBS
13208 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13209 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13210 # always want our bfd.
13211 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13212 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13213 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13214 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13215 if test "$plugins" = "yes"; then
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13217 $as_echo_n "checking for library containing dlopen... " >&6; }
13218 if test "${ac_cv_search_dlopen+set}" = set; then :
13219 $as_echo_n "(cached) " >&6
13220 else
13221 ac_func_search_save_LIBS=$LIBS
13222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13223 /* end confdefs.h. */
13224
13225 /* Override any GCC internal prototype to avoid an error.
13226 Use char because int might match the return type of a GCC
13227 builtin and then its argument prototype would still apply. */
13228 #ifdef __cplusplus
13229 extern "C"
13230 #endif
13231 char dlopen ();
13232 int
13233 main ()
13234 {
13235 return dlopen ();
13236 ;
13237 return 0;
13238 }
13239 _ACEOF
13240 for ac_lib in '' dl; do
13241 if test -z "$ac_lib"; then
13242 ac_res="none required"
13243 else
13244 ac_res=-l$ac_lib
13245 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13246 fi
13247 if ac_fn_c_try_link "$LINENO"; then :
13248 ac_cv_search_dlopen=$ac_res
13249 fi
13250 rm -f core conftest.err conftest.$ac_objext \
13251 conftest$ac_exeext
13252 if test "${ac_cv_search_dlopen+set}" = set; then :
13253 break
13254 fi
13255 done
13256 if test "${ac_cv_search_dlopen+set}" = set; then :
13257
13258 else
13259 ac_cv_search_dlopen=no
13260 fi
13261 rm conftest.$ac_ext
13262 LIBS=$ac_func_search_save_LIBS
13263 fi
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13265 $as_echo "$ac_cv_search_dlopen" >&6; }
13266 ac_res=$ac_cv_search_dlopen
13267 if test "$ac_res" != no; then :
13268 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13269
13270 fi
13271
13272 fi
13273 LIBS="-lbfd -liberty $intl $LIBS"
13274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
13275 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
13276 if test "${gdb_cv_var_macho+set}" = set; then :
13277 $as_echo_n "(cached) " >&6
13278 else
13279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13280 /* end confdefs.h. */
13281 #include <stdlib.h>
13282 #include "bfd.h"
13283 #include "mach-o.h"
13284
13285 int
13286 main ()
13287 {
13288 return bfd_mach_o_lookup_command (NULL, 0, NULL);
13289 ;
13290 return 0;
13291 }
13292 _ACEOF
13293 if ac_fn_c_try_link "$LINENO"; then :
13294 gdb_cv_var_macho=yes
13295 else
13296 gdb_cv_var_macho=no
13297 fi
13298 rm -f core conftest.err conftest.$ac_objext \
13299 conftest$ac_exeext conftest.$ac_ext
13300 fi
13301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
13302 $as_echo "$gdb_cv_var_macho" >&6; }
13303 CFLAGS=$OLD_CFLAGS
13304 LDFLAGS=$OLD_LDFLAGS
13305 LIBS=$OLD_LIBS
13306 if test $gdb_cv_var_macho = yes; then
13307 CONFIG_OBS="$CONFIG_OBS machoread.o"
13308 fi
13309
13310 # Add SOM support to GDB, but only if BFD includes it.
13311
13312 OLD_CFLAGS=$CFLAGS
13313 OLD_LDFLAGS=$LDFLAGS
13314 OLD_LIBS=$LIBS
13315 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13316 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13317 # always want our bfd.
13318 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13319 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13320 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13321 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13322 if test "$plugins" = "yes"; then
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13324 $as_echo_n "checking for library containing dlopen... " >&6; }
13325 if test "${ac_cv_search_dlopen+set}" = set; then :
13326 $as_echo_n "(cached) " >&6
13327 else
13328 ac_func_search_save_LIBS=$LIBS
13329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13330 /* end confdefs.h. */
13331
13332 /* Override any GCC internal prototype to avoid an error.
13333 Use char because int might match the return type of a GCC
13334 builtin and then its argument prototype would still apply. */
13335 #ifdef __cplusplus
13336 extern "C"
13337 #endif
13338 char dlopen ();
13339 int
13340 main ()
13341 {
13342 return dlopen ();
13343 ;
13344 return 0;
13345 }
13346 _ACEOF
13347 for ac_lib in '' dl; do
13348 if test -z "$ac_lib"; then
13349 ac_res="none required"
13350 else
13351 ac_res=-l$ac_lib
13352 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13353 fi
13354 if ac_fn_c_try_link "$LINENO"; then :
13355 ac_cv_search_dlopen=$ac_res
13356 fi
13357 rm -f core conftest.err conftest.$ac_objext \
13358 conftest$ac_exeext
13359 if test "${ac_cv_search_dlopen+set}" = set; then :
13360 break
13361 fi
13362 done
13363 if test "${ac_cv_search_dlopen+set}" = set; then :
13364
13365 else
13366 ac_cv_search_dlopen=no
13367 fi
13368 rm conftest.$ac_ext
13369 LIBS=$ac_func_search_save_LIBS
13370 fi
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13372 $as_echo "$ac_cv_search_dlopen" >&6; }
13373 ac_res=$ac_cv_search_dlopen
13374 if test "$ac_res" != no; then :
13375 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13376
13377 fi
13378
13379 fi
13380 LIBS="-lbfd -liberty $intl $LIBS"
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOM support in BFD" >&5
13382 $as_echo_n "checking for SOM support in BFD... " >&6; }
13383 if test "${gdb_cv_var_som+set}" = set; then :
13384 $as_echo_n "(cached) " >&6
13385 else
13386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13387 /* end confdefs.h. */
13388 #include <stdlib.h>
13389 #include "bfd.h"
13390 #include "som.h"
13391
13392 int
13393 main ()
13394 {
13395 return bfd_som_attach_aux_hdr (NULL, 0, NULL);
13396 ;
13397 return 0;
13398 }
13399 _ACEOF
13400 if ac_fn_c_try_link "$LINENO"; then :
13401 gdb_cv_var_som=yes
13402 else
13403 gdb_cv_var_som=no
13404 fi
13405 rm -f core conftest.err conftest.$ac_objext \
13406 conftest$ac_exeext conftest.$ac_ext
13407 fi
13408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_som" >&5
13409 $as_echo "$gdb_cv_var_som" >&6; }
13410 CFLAGS=$OLD_CFLAGS
13411 LDFLAGS=$OLD_LDFLAGS
13412 LIBS=$OLD_LIBS
13413 if test $gdb_cv_var_som = yes; then
13414 CONFIG_OBS="$CONFIG_OBS somread.o"
13415 fi
13416
13417 # Add any host-specific objects to GDB.
13418 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13419
13420 # If building on ELF, look for lzma support for embedded compressed debug info.
13421 if test $gdb_cv_var_elf = yes; then
13422
13423 # Check whether --with-lzma was given.
13424 if test "${with_lzma+set}" = set; then :
13425 withval=$with_lzma;
13426 else
13427 with_lzma=auto
13428 fi
13429
13430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
13431 $as_echo_n "checking whether to use lzma... " >&6; }
13432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
13433 $as_echo "$with_lzma" >&6; }
13434
13435 if test "${with_lzma}" != no; then
13436
13437
13438
13439
13440
13441
13442
13443
13444 use_additional=yes
13445
13446 acl_save_prefix="$prefix"
13447 prefix="$acl_final_prefix"
13448 acl_save_exec_prefix="$exec_prefix"
13449 exec_prefix="$acl_final_exec_prefix"
13450
13451 eval additional_includedir=\"$includedir\"
13452 eval additional_libdir=\"$libdir\"
13453
13454 exec_prefix="$acl_save_exec_prefix"
13455 prefix="$acl_save_prefix"
13456
13457
13458 # Check whether --with-liblzma-prefix was given.
13459 if test "${with_liblzma_prefix+set}" = set; then :
13460 withval=$with_liblzma_prefix;
13461 if test "X$withval" = "Xno"; then
13462 use_additional=no
13463 else
13464 if test "X$withval" = "X"; then
13465
13466 acl_save_prefix="$prefix"
13467 prefix="$acl_final_prefix"
13468 acl_save_exec_prefix="$exec_prefix"
13469 exec_prefix="$acl_final_exec_prefix"
13470
13471 eval additional_includedir=\"$includedir\"
13472 eval additional_libdir=\"$libdir\"
13473
13474 exec_prefix="$acl_save_exec_prefix"
13475 prefix="$acl_save_prefix"
13476
13477 else
13478 additional_includedir="$withval/include"
13479 additional_libdir="$withval/lib"
13480 fi
13481 fi
13482
13483 fi
13484
13485 LIBLZMA=
13486 LTLIBLZMA=
13487 INCLZMA=
13488 rpathdirs=
13489 ltrpathdirs=
13490 names_already_handled=
13491 names_next_round='lzma '
13492 while test -n "$names_next_round"; do
13493 names_this_round="$names_next_round"
13494 names_next_round=
13495 for name in $names_this_round; do
13496 already_handled=
13497 for n in $names_already_handled; do
13498 if test "$n" = "$name"; then
13499 already_handled=yes
13500 break
13501 fi
13502 done
13503 if test -z "$already_handled"; then
13504 names_already_handled="$names_already_handled $name"
13505 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13506 eval value=\"\$HAVE_LIB$uppername\"
13507 if test -n "$value"; then
13508 if test "$value" = yes; then
13509 eval value=\"\$LIB$uppername\"
13510 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
13511 eval value=\"\$LTLIB$uppername\"
13512 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
13513 else
13514 :
13515 fi
13516 else
13517 found_dir=
13518 found_la=
13519 found_so=
13520 found_a=
13521 if test $use_additional = yes; then
13522 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13523 found_dir="$additional_libdir"
13524 found_so="$additional_libdir/lib$name.$shlibext"
13525 if test -f "$additional_libdir/lib$name.la"; then
13526 found_la="$additional_libdir/lib$name.la"
13527 fi
13528 else
13529 if test -f "$additional_libdir/lib$name.$libext"; then
13530 found_dir="$additional_libdir"
13531 found_a="$additional_libdir/lib$name.$libext"
13532 if test -f "$additional_libdir/lib$name.la"; then
13533 found_la="$additional_libdir/lib$name.la"
13534 fi
13535 fi
13536 fi
13537 fi
13538 if test "X$found_dir" = "X"; then
13539 for x in $LDFLAGS $LTLIBLZMA; do
13540
13541 acl_save_prefix="$prefix"
13542 prefix="$acl_final_prefix"
13543 acl_save_exec_prefix="$exec_prefix"
13544 exec_prefix="$acl_final_exec_prefix"
13545 eval x=\"$x\"
13546 exec_prefix="$acl_save_exec_prefix"
13547 prefix="$acl_save_prefix"
13548
13549 case "$x" in
13550 -L*)
13551 dir=`echo "X$x" | sed -e 's/^X-L//'`
13552 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13553 found_dir="$dir"
13554 found_so="$dir/lib$name.$shlibext"
13555 if test -f "$dir/lib$name.la"; then
13556 found_la="$dir/lib$name.la"
13557 fi
13558 else
13559 if test -f "$dir/lib$name.$libext"; then
13560 found_dir="$dir"
13561 found_a="$dir/lib$name.$libext"
13562 if test -f "$dir/lib$name.la"; then
13563 found_la="$dir/lib$name.la"
13564 fi
13565 fi
13566 fi
13567 ;;
13568 esac
13569 if test "X$found_dir" != "X"; then
13570 break
13571 fi
13572 done
13573 fi
13574 if test "X$found_dir" != "X"; then
13575 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
13576 if test "X$found_so" != "X"; then
13577 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13578 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13579 else
13580 haveit=
13581 for x in $ltrpathdirs; do
13582 if test "X$x" = "X$found_dir"; then
13583 haveit=yes
13584 break
13585 fi
13586 done
13587 if test -z "$haveit"; then
13588 ltrpathdirs="$ltrpathdirs $found_dir"
13589 fi
13590 if test "$hardcode_direct" = yes; then
13591 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13592 else
13593 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13594 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13595 haveit=
13596 for x in $rpathdirs; do
13597 if test "X$x" = "X$found_dir"; then
13598 haveit=yes
13599 break
13600 fi
13601 done
13602 if test -z "$haveit"; then
13603 rpathdirs="$rpathdirs $found_dir"
13604 fi
13605 else
13606 haveit=
13607 for x in $LDFLAGS $LIBLZMA; do
13608
13609 acl_save_prefix="$prefix"
13610 prefix="$acl_final_prefix"
13611 acl_save_exec_prefix="$exec_prefix"
13612 exec_prefix="$acl_final_exec_prefix"
13613 eval x=\"$x\"
13614 exec_prefix="$acl_save_exec_prefix"
13615 prefix="$acl_save_prefix"
13616
13617 if test "X$x" = "X-L$found_dir"; then
13618 haveit=yes
13619 break
13620 fi
13621 done
13622 if test -z "$haveit"; then
13623 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
13624 fi
13625 if test "$hardcode_minus_L" != no; then
13626 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13627 else
13628 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13629 fi
13630 fi
13631 fi
13632 fi
13633 else
13634 if test "X$found_a" != "X"; then
13635 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
13636 else
13637 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
13638 fi
13639 fi
13640 additional_includedir=
13641 case "$found_dir" in
13642 */lib | */lib/)
13643 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13644 additional_includedir="$basedir/include"
13645 ;;
13646 esac
13647 if test "X$additional_includedir" != "X"; then
13648 if test "X$additional_includedir" != "X/usr/include"; then
13649 haveit=
13650 if test "X$additional_includedir" = "X/usr/local/include"; then
13651 if test -n "$GCC"; then
13652 case $host_os in
13653 linux*) haveit=yes;;
13654 esac
13655 fi
13656 fi
13657 if test -z "$haveit"; then
13658 for x in $CPPFLAGS $INCLZMA; do
13659
13660 acl_save_prefix="$prefix"
13661 prefix="$acl_final_prefix"
13662 acl_save_exec_prefix="$exec_prefix"
13663 exec_prefix="$acl_final_exec_prefix"
13664 eval x=\"$x\"
13665 exec_prefix="$acl_save_exec_prefix"
13666 prefix="$acl_save_prefix"
13667
13668 if test "X$x" = "X-I$additional_includedir"; then
13669 haveit=yes
13670 break
13671 fi
13672 done
13673 if test -z "$haveit"; then
13674 if test -d "$additional_includedir"; then
13675 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
13676 fi
13677 fi
13678 fi
13679 fi
13680 fi
13681 if test -n "$found_la"; then
13682 save_libdir="$libdir"
13683 case "$found_la" in
13684 */* | *\\*) . "$found_la" ;;
13685 *) . "./$found_la" ;;
13686 esac
13687 libdir="$save_libdir"
13688 for dep in $dependency_libs; do
13689 case "$dep" in
13690 -L*)
13691 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13692 if test "X$additional_libdir" != "X/usr/lib"; then
13693 haveit=
13694 if test "X$additional_libdir" = "X/usr/local/lib"; then
13695 if test -n "$GCC"; then
13696 case $host_os in
13697 linux*) haveit=yes;;
13698 esac
13699 fi
13700 fi
13701 if test -z "$haveit"; then
13702 haveit=
13703 for x in $LDFLAGS $LIBLZMA; do
13704
13705 acl_save_prefix="$prefix"
13706 prefix="$acl_final_prefix"
13707 acl_save_exec_prefix="$exec_prefix"
13708 exec_prefix="$acl_final_exec_prefix"
13709 eval x=\"$x\"
13710 exec_prefix="$acl_save_exec_prefix"
13711 prefix="$acl_save_prefix"
13712
13713 if test "X$x" = "X-L$additional_libdir"; then
13714 haveit=yes
13715 break
13716 fi
13717 done
13718 if test -z "$haveit"; then
13719 if test -d "$additional_libdir"; then
13720 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
13721 fi
13722 fi
13723 haveit=
13724 for x in $LDFLAGS $LTLIBLZMA; do
13725
13726 acl_save_prefix="$prefix"
13727 prefix="$acl_final_prefix"
13728 acl_save_exec_prefix="$exec_prefix"
13729 exec_prefix="$acl_final_exec_prefix"
13730 eval x=\"$x\"
13731 exec_prefix="$acl_save_exec_prefix"
13732 prefix="$acl_save_prefix"
13733
13734 if test "X$x" = "X-L$additional_libdir"; then
13735 haveit=yes
13736 break
13737 fi
13738 done
13739 if test -z "$haveit"; then
13740 if test -d "$additional_libdir"; then
13741 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
13742 fi
13743 fi
13744 fi
13745 fi
13746 ;;
13747 -R*)
13748 dir=`echo "X$dep" | sed -e 's/^X-R//'`
13749 if test "$enable_rpath" != no; then
13750 haveit=
13751 for x in $rpathdirs; do
13752 if test "X$x" = "X$dir"; then
13753 haveit=yes
13754 break
13755 fi
13756 done
13757 if test -z "$haveit"; then
13758 rpathdirs="$rpathdirs $dir"
13759 fi
13760 haveit=
13761 for x in $ltrpathdirs; do
13762 if test "X$x" = "X$dir"; then
13763 haveit=yes
13764 break
13765 fi
13766 done
13767 if test -z "$haveit"; then
13768 ltrpathdirs="$ltrpathdirs $dir"
13769 fi
13770 fi
13771 ;;
13772 -l*)
13773 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13774 ;;
13775 *.la)
13776 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13777 ;;
13778 *)
13779 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
13780 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
13781 ;;
13782 esac
13783 done
13784 fi
13785 else
13786 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13787 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
13788 fi
13789 fi
13790 fi
13791 done
13792 done
13793 if test "X$rpathdirs" != "X"; then
13794 if test -n "$hardcode_libdir_separator"; then
13795 alldirs=
13796 for found_dir in $rpathdirs; do
13797 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13798 done
13799 acl_save_libdir="$libdir"
13800 libdir="$alldirs"
13801 eval flag=\"$hardcode_libdir_flag_spec\"
13802 libdir="$acl_save_libdir"
13803 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13804 else
13805 for found_dir in $rpathdirs; do
13806 acl_save_libdir="$libdir"
13807 libdir="$found_dir"
13808 eval flag=\"$hardcode_libdir_flag_spec\"
13809 libdir="$acl_save_libdir"
13810 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13811 done
13812 fi
13813 fi
13814 if test "X$ltrpathdirs" != "X"; then
13815 for found_dir in $ltrpathdirs; do
13816 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
13817 done
13818 fi
13819
13820
13821 ac_save_CPPFLAGS="$CPPFLAGS"
13822
13823 for element in $INCLZMA; do
13824 haveit=
13825 for x in $CPPFLAGS; do
13826
13827 acl_save_prefix="$prefix"
13828 prefix="$acl_final_prefix"
13829 acl_save_exec_prefix="$exec_prefix"
13830 exec_prefix="$acl_final_exec_prefix"
13831 eval x=\"$x\"
13832 exec_prefix="$acl_save_exec_prefix"
13833 prefix="$acl_save_prefix"
13834
13835 if test "X$x" = "X$element"; then
13836 haveit=yes
13837 break
13838 fi
13839 done
13840 if test -z "$haveit"; then
13841 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13842 fi
13843 done
13844
13845
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
13847 $as_echo_n "checking for liblzma... " >&6; }
13848 if test "${ac_cv_liblzma+set}" = set; then :
13849 $as_echo_n "(cached) " >&6
13850 else
13851
13852 ac_save_LIBS="$LIBS"
13853 LIBS="$LIBS $LIBLZMA"
13854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13855 /* end confdefs.h. */
13856 #include "lzma.h"
13857 int
13858 main ()
13859 {
13860 lzma_index_iter iter;
13861 lzma_index_iter_init (&iter, 0);
13862 lzma_mf_is_supported (LZMA_MF_HC3);
13863 ;
13864 return 0;
13865 }
13866 _ACEOF
13867 if ac_fn_c_try_link "$LINENO"; then :
13868 ac_cv_liblzma=yes
13869 else
13870 ac_cv_liblzma=no
13871 fi
13872 rm -f core conftest.err conftest.$ac_objext \
13873 conftest$ac_exeext conftest.$ac_ext
13874 LIBS="$ac_save_LIBS"
13875
13876 fi
13877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
13878 $as_echo "$ac_cv_liblzma" >&6; }
13879 if test "$ac_cv_liblzma" = yes; then
13880 HAVE_LIBLZMA=yes
13881
13882 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
13883
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
13885 $as_echo_n "checking how to link with liblzma... " >&6; }
13886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
13887 $as_echo "$LIBLZMA" >&6; }
13888 else
13889 HAVE_LIBLZMA=no
13890 CPPFLAGS="$ac_save_CPPFLAGS"
13891 LIBLZMA=
13892 LTLIBLZMA=
13893 fi
13894
13895
13896
13897
13898
13899
13900 if test "$HAVE_LIBLZMA" != yes; then
13901 if test "$with_lzma" = yes; then
13902 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
13903 fi
13904 fi
13905 fi
13906 fi
13907
13908 LIBGUI="../libgui/src/libgui.a"
13909 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13910
13911
13912
13913 WIN32LDAPP=
13914
13915
13916
13917 case "${host}" in
13918 *-*-cygwin* | *-*-mingw* )
13919 configdir="win"
13920 ;;
13921 *)
13922 configdir="unix"
13923 ;;
13924 esac
13925
13926 GDBTKLIBS=
13927 if test "${enable_gdbtk}" = "yes"; then
13928
13929 # Gdbtk must have an absolute path to srcdir in order to run
13930 # properly when not installed.
13931 here=`pwd`
13932 cd ${srcdir}
13933 GDBTK_SRC_DIR=`pwd`
13934 cd $here
13935
13936
13937 #
13938 # Ok, lets find the tcl configuration
13939 # First, look for one uninstalled.
13940 # the alternative search directory is invoked by --with-tcl
13941 #
13942
13943 if test x"${no_tcl}" = x ; then
13944 # we reset no_tcl in case something fails here
13945 no_tcl=true
13946
13947 # Check whether --with-tcl was given.
13948 if test "${with_tcl+set}" = set; then :
13949 withval=$with_tcl; with_tclconfig=${withval}
13950 fi
13951
13952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13953 $as_echo_n "checking for Tcl configuration... " >&6; }
13954 if test "${ac_cv_c_tclconfig+set}" = set; then :
13955 $as_echo_n "(cached) " >&6
13956 else
13957
13958
13959 # First check to see if --with-tcl was specified.
13960 case "${host}" in
13961 *-*-cygwin*) platDir="win" ;;
13962 *) platDir="unix" ;;
13963 esac
13964 if test x"${with_tclconfig}" != x ; then
13965 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13966 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13967 else
13968 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13969 fi
13970 fi
13971
13972 # then check for a private Tcl installation
13973 if test x"${ac_cv_c_tclconfig}" = x ; then
13974 for i in \
13975 ../tcl \
13976 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13977 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13978 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13979 ../../tcl \
13980 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13981 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13982 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13983 ../../../tcl \
13984 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13985 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13986 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13987 if test -f "$i/$platDir/tclConfig.sh" ; then
13988 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13989 break
13990 fi
13991 done
13992 fi
13993
13994 # on Darwin, check in Framework installation locations
13995 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13996 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13997 `ls -d /Library/Frameworks 2>/dev/null` \
13998 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13999 `ls -d /System/Library/Frameworks 2>/dev/null` \
14000 ; do
14001 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
14002 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
14003 break
14004 fi
14005 done
14006 fi
14007
14008 # check in a few common install locations
14009 if test x"${ac_cv_c_tclconfig}" = x ; then
14010 for i in `ls -d ${libdir} 2>/dev/null` \
14011 `ls -d ${exec_prefix}/lib 2>/dev/null` \
14012 `ls -d ${prefix}/lib 2>/dev/null` \
14013 `ls -d /usr/local/lib 2>/dev/null` \
14014 `ls -d /usr/contrib/lib 2>/dev/null` \
14015 `ls -d /usr/lib 2>/dev/null` \
14016 ; do
14017 if test -f "$i/tclConfig.sh" ; then
14018 ac_cv_c_tclconfig=`(cd $i; pwd)`
14019 break
14020 fi
14021 done
14022 fi
14023
14024 # check in a few other private locations
14025 if test x"${ac_cv_c_tclconfig}" = x ; then
14026 for i in \
14027 ${srcdir}/../tcl \
14028 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
14029 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
14030 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
14031 if test -f "$i/$platDir/tclConfig.sh" ; then
14032 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
14033 break
14034 fi
14035 done
14036 fi
14037
14038 fi
14039
14040
14041 if test x"${ac_cv_c_tclconfig}" = x ; then
14042 TCL_BIN_DIR="# no Tcl configs found"
14043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
14044 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
14045 else
14046 no_tcl=
14047 TCL_BIN_DIR=${ac_cv_c_tclconfig}
14048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
14049 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14050 fi
14051 fi
14052
14053
14054 # If $no_tk is nonempty, then we can't do Tk, and there is no
14055 # point to doing Tcl.
14056
14057 #
14058 # Ok, lets find the tk configuration
14059 # First, look for one uninstalled.
14060 # the alternative search directory is invoked by --with-tk
14061 #
14062
14063 if test x"${no_tk}" = x ; then
14064 # we reset no_tk in case something fails here
14065 no_tk=true
14066
14067 # Check whether --with-tk was given.
14068 if test "${with_tk+set}" = set; then :
14069 withval=$with_tk; with_tkconfig=${withval}
14070 fi
14071
14072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
14073 $as_echo_n "checking for Tk configuration... " >&6; }
14074 if test "${ac_cv_c_tkconfig+set}" = set; then :
14075 $as_echo_n "(cached) " >&6
14076 else
14077
14078
14079 # First check to see if --with-tkconfig was specified.
14080 if test x"${with_tkconfig}" != x ; then
14081 if test -f "${with_tkconfig}/tkConfig.sh" ; then
14082 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
14083 else
14084 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
14085 fi
14086 fi
14087
14088 # then check for a private Tk library
14089 case "${host}" in
14090 *-*-cygwin*) platDir="win" ;;
14091 *) platDir="unix" ;;
14092 esac
14093 if test x"${ac_cv_c_tkconfig}" = x ; then
14094 for i in \
14095 ../tk \
14096 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14097 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
14098 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
14099 ../../tk \
14100 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14101 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
14102 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
14103 ../../../tk \
14104 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14105 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
14106 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
14107 if test -f "$i/$platDir/tkConfig.sh" ; then
14108 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
14109 break
14110 fi
14111 done
14112 fi
14113
14114 # on Darwin, check in Framework installation locations
14115 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
14116 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
14117 `ls -d /Library/Frameworks 2>/dev/null` \
14118 `ls -d /Network/Library/Frameworks 2>/dev/null` \
14119 `ls -d /System/Library/Frameworks 2>/dev/null` \
14120 ; do
14121 if test -f "$i/Tk.framework/tkConfig.sh" ; then
14122 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
14123 break
14124 fi
14125 done
14126 fi
14127
14128 # check in a few common install locations
14129 if test x"${ac_cv_c_tkconfig}" = x ; then
14130 for i in `ls -d ${libdir} 2>/dev/null` \
14131 `ls -d ${exec_prefix}/lib 2>/dev/null` \
14132 `ls -d ${prefix}/lib 2>/dev/null` \
14133 `ls -d /usr/local/lib 2>/dev/null` \
14134 `ls -d /usr/contrib/lib 2>/dev/null` \
14135 `ls -d /usr/lib 2>/dev/null` \
14136 ; do
14137 if test -f "$i/tkConfig.sh" ; then
14138 ac_cv_c_tkconfig=`(cd $i; pwd)`
14139 break
14140 fi
14141 done
14142 fi
14143 # check in a few other private locations
14144 if test x"${ac_cv_c_tkconfig}" = x ; then
14145 for i in \
14146 ${srcdir}/../tk \
14147 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
14148 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
14149 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
14150 if test -f "$i/$platDir/tkConfig.sh" ; then
14151 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
14152 break
14153 fi
14154 done
14155 fi
14156
14157 fi
14158
14159
14160 if test x"${ac_cv_c_tkconfig}" = x ; then
14161 TK_BIN_DIR="# no Tk configs found"
14162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
14163 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
14164 else
14165 no_tk=
14166 TK_BIN_DIR=${ac_cv_c_tkconfig}
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
14168 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14169 fi
14170 fi
14171
14172
14173 if test -z "${no_tcl}" -a -z "${no_tk}"; then
14174
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
14176 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
14177
14178 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
14179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14180 $as_echo "loading" >&6; }
14181 . ${TCL_BIN_DIR}/tclConfig.sh
14182 else
14183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
14184 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14185 fi
14186
14187 # eval is required to do the TCL_DBGX substitution
14188 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
14189 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
14190
14191 # If the TCL_BIN_DIR is the build directory (not the install directory),
14192 # then set the common variable name to the value of the build variables.
14193 # For example, the variable TCL_LIB_SPEC will be set to the value
14194 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
14195 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
14196 # installed and uninstalled version of Tcl.
14197 if test -f "${TCL_BIN_DIR}/Makefile" ; then
14198 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
14199 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
14200 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
14201 elif test "`uname -s`" = "Darwin"; then
14202 # If Tcl was built as a framework, attempt to use the libraries
14203 # from the framework at the given location so that linking works
14204 # against Tcl.framework installed in an arbitrary location.
14205 case ${TCL_DEFS} in
14206 *TCL_FRAMEWORK*)
14207 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
14208 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
14209 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
14210 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
14211 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
14212 break
14213 fi
14214 done
14215 fi
14216 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
14217 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
14218 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
14219 fi
14220 ;;
14221 esac
14222 fi
14223
14224 # eval is required to do the TCL_DBGX substitution
14225 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
14226 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
14227 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
14228 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244 # Check for in-tree tcl
14245 here=`pwd`
14246 cd ${srcdir}/..
14247 topdir=`pwd`
14248 cd ${here}
14249
14250 intree="no"
14251 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
14252 intree="yes"
14253 fi
14254
14255 # Find Tcl private headers
14256 if test x"${intree}" = xno; then
14257
14258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
14259 $as_echo_n "checking for Tcl private headers... " >&6; }
14260 private_dir=""
14261 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
14262 if test -f ${dir}/tclInt.h ; then
14263 private_dir=${dir}
14264 fi
14265
14266 if test x"${private_dir}" = x; then
14267 as_fn_error "could not find private Tcl headers" "$LINENO" 5
14268 else
14269 TCL_PRIVATE_INCLUDE="-I${private_dir}"
14270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14271 $as_echo "${private_dir}" >&6; }
14272 fi
14273
14274 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
14275 TCL_LIBRARY="${TCL_LIB_SPEC}"
14276 TCL_DEPS=""
14277 else
14278 # If building tcl in the same src tree, private headers
14279 # are not needed, but we need to be sure to use the right
14280 # headers library
14281 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
14282 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
14283 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
14284 fi
14285
14286
14287
14288
14289
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
14291 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
14292
14293 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
14294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14295 $as_echo "loading" >&6; }
14296 . ${TK_BIN_DIR}/tkConfig.sh
14297 else
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
14299 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14300 fi
14301
14302 # eval is required to do the TK_DBGX substitution
14303 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
14304 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
14305
14306 # If the TK_BIN_DIR is the build directory (not the install directory),
14307 # then set the common variable name to the value of the build variables.
14308 # For example, the variable TK_LIB_SPEC will be set to the value
14309 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
14310 # instead of TK_BUILD_LIB_SPEC since it will work with both an
14311 # installed and uninstalled version of Tcl.
14312 if test -f "${TK_BIN_DIR}/Makefile" ; then
14313 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
14314 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
14315 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
14316 elif test "`uname -s`" = "Darwin"; then
14317 # If Tk was built as a framework, attempt to use the libraries
14318 # from the framework at the given location so that linking works
14319 # against Tk.framework installed in an arbitrary location.
14320 case ${TK_DEFS} in
14321 *TK_FRAMEWORK*)
14322 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
14323 for i in "`cd ${TK_BIN_DIR}; pwd`" \
14324 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
14325 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
14326 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14327 break
14328 fi
14329 done
14330 fi
14331 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
14332 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14333 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14334 fi
14335 ;;
14336 esac
14337 fi
14338
14339 # eval is required to do the TK_DBGX substitution
14340 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14341 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14342 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14343 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358 # Check for in-tree Tk
14359 intree="no"
14360 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14361 intree="yes"
14362 fi
14363
14364 # Find Tk private headers
14365 if test x"${intree}" = xno; then
14366
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14368 $as_echo_n "checking for Tk private headers... " >&6; }
14369 private_dir=""
14370 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14371 if test -f ${dir}/tkInt.h; then
14372 private_dir=${dir}
14373 fi
14374
14375 if test x"${private_dir}" = x; then
14376 as_fn_error "could not find Tk private headers" "$LINENO" 5
14377 else
14378 TK_PRIVATE_INCLUDE="-I${private_dir}"
14379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14380 $as_echo "${private_dir}" >&6; }
14381 fi
14382
14383 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14384 TK_LIBRARY=${TK_LIB_SPEC}
14385 TK_DEPS=""
14386 else
14387 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14388 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14389 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14390 fi
14391
14392
14393
14394
14395
14396 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14397
14398 # Include some libraries that Tcl and Tk want.
14399 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14400 # Yes, the ordering seems wrong here. But it isn't.
14401 # TK_LIBS is the list of libraries that need to be linked
14402 # after Tcl/Tk. Note that this isn't put into LIBS. If it
14403 # were in LIBS then any link tests after this point would
14404 # try to include things like `$(LIBGUI)', which wouldn't work.
14405 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14406
14407 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14408 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14409 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14410 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14411 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14412 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14413 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14414
14415 if test x$gdb_cv_os_cygwin = xyes; then
14416 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14417 WIN32LDAPP="-Wl,--subsystem,console"
14418 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14419 fi
14420
14421 subdirs="$subdirs gdbtk"
14422
14423 fi
14424 fi
14425
14426
14427
14428
14429
14430
14431
14432
14433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14434 $as_echo_n "checking for X... " >&6; }
14435
14436
14437 # Check whether --with-x was given.
14438 if test "${with_x+set}" = set; then :
14439 withval=$with_x;
14440 fi
14441
14442 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14443 if test "x$with_x" = xno; then
14444 # The user explicitly disabled X.
14445 have_x=disabled
14446 else
14447 case $x_includes,$x_libraries in #(
14448 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14449 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14450 $as_echo_n "(cached) " >&6
14451 else
14452 # One or both of the vars are not set, and there is no cached value.
14453 ac_x_includes=no ac_x_libraries=no
14454 rm -f -r conftest.dir
14455 if mkdir conftest.dir; then
14456 cd conftest.dir
14457 cat >Imakefile <<'_ACEOF'
14458 incroot:
14459 @echo incroot='${INCROOT}'
14460 usrlibdir:
14461 @echo usrlibdir='${USRLIBDIR}'
14462 libdir:
14463 @echo libdir='${LIBDIR}'
14464 _ACEOF
14465 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14466 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14467 for ac_var in incroot usrlibdir libdir; do
14468 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14469 done
14470 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14471 for ac_extension in a so sl dylib la dll; do
14472 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14473 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14474 ac_im_usrlibdir=$ac_im_libdir; break
14475 fi
14476 done
14477 # Screen out bogus values from the imake configuration. They are
14478 # bogus both because they are the default anyway, and because
14479 # using them would break gcc on systems where it needs fixed includes.
14480 case $ac_im_incroot in
14481 /usr/include) ac_x_includes= ;;
14482 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14483 esac
14484 case $ac_im_usrlibdir in
14485 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14486 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14487 esac
14488 fi
14489 cd ..
14490 rm -f -r conftest.dir
14491 fi
14492
14493 # Standard set of common directories for X headers.
14494 # Check X11 before X11Rn because it is often a symlink to the current release.
14495 ac_x_header_dirs='
14496 /usr/X11/include
14497 /usr/X11R7/include
14498 /usr/X11R6/include
14499 /usr/X11R5/include
14500 /usr/X11R4/include
14501
14502 /usr/include/X11
14503 /usr/include/X11R7
14504 /usr/include/X11R6
14505 /usr/include/X11R5
14506 /usr/include/X11R4
14507
14508 /usr/local/X11/include
14509 /usr/local/X11R7/include
14510 /usr/local/X11R6/include
14511 /usr/local/X11R5/include
14512 /usr/local/X11R4/include
14513
14514 /usr/local/include/X11
14515 /usr/local/include/X11R7
14516 /usr/local/include/X11R6
14517 /usr/local/include/X11R5
14518 /usr/local/include/X11R4
14519
14520 /usr/X386/include
14521 /usr/x386/include
14522 /usr/XFree86/include/X11
14523
14524 /usr/include
14525 /usr/local/include
14526 /usr/unsupported/include
14527 /usr/athena/include
14528 /usr/local/x11r5/include
14529 /usr/lpp/Xamples/include
14530
14531 /usr/openwin/include
14532 /usr/openwin/share/include'
14533
14534 if test "$ac_x_includes" = no; then
14535 # Guess where to find include files, by looking for Xlib.h.
14536 # First, try using that file with no special directory specified.
14537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14538 /* end confdefs.h. */
14539 #include <X11/Xlib.h>
14540 _ACEOF
14541 if ac_fn_c_try_cpp "$LINENO"; then :
14542 # We can compile using X headers with no special include directory.
14543 ac_x_includes=
14544 else
14545 for ac_dir in $ac_x_header_dirs; do
14546 if test -r "$ac_dir/X11/Xlib.h"; then
14547 ac_x_includes=$ac_dir
14548 break
14549 fi
14550 done
14551 fi
14552 rm -f conftest.err conftest.$ac_ext
14553 fi # $ac_x_includes = no
14554
14555 if test "$ac_x_libraries" = no; then
14556 # Check for the libraries.
14557 # See if we find them without any special options.
14558 # Don't add to $LIBS permanently.
14559 ac_save_LIBS=$LIBS
14560 LIBS="-lX11 $LIBS"
14561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14562 /* end confdefs.h. */
14563 #include <X11/Xlib.h>
14564 int
14565 main ()
14566 {
14567 XrmInitialize ()
14568 ;
14569 return 0;
14570 }
14571 _ACEOF
14572 if ac_fn_c_try_link "$LINENO"; then :
14573 LIBS=$ac_save_LIBS
14574 # We can link X programs with no special library path.
14575 ac_x_libraries=
14576 else
14577 LIBS=$ac_save_LIBS
14578 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14579 do
14580 # Don't even attempt the hair of trying to link an X program!
14581 for ac_extension in a so sl dylib la dll; do
14582 if test -r "$ac_dir/libX11.$ac_extension"; then
14583 ac_x_libraries=$ac_dir
14584 break 2
14585 fi
14586 done
14587 done
14588 fi
14589 rm -f core conftest.err conftest.$ac_objext \
14590 conftest$ac_exeext conftest.$ac_ext
14591 fi # $ac_x_libraries = no
14592
14593 case $ac_x_includes,$ac_x_libraries in #(
14594 no,* | *,no | *\'*)
14595 # Didn't find X, or a directory has "'" in its name.
14596 ac_cv_have_x="have_x=no";; #(
14597 *)
14598 # Record where we found X for the cache.
14599 ac_cv_have_x="have_x=yes\
14600 ac_x_includes='$ac_x_includes'\
14601 ac_x_libraries='$ac_x_libraries'"
14602 esac
14603 fi
14604 ;; #(
14605 *) have_x=yes;;
14606 esac
14607 eval "$ac_cv_have_x"
14608 fi # $with_x != no
14609
14610 if test "$have_x" != yes; then
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14612 $as_echo "$have_x" >&6; }
14613 no_x=yes
14614 else
14615 # If each of the values was on the command line, it overrides each guess.
14616 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14617 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14618 # Update the cache value to reflect the command line values.
14619 ac_cv_have_x="have_x=yes\
14620 ac_x_includes='$x_includes'\
14621 ac_x_libraries='$x_libraries'"
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14623 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14624 fi
14625
14626
14627 # Unlike the sim directory, whether a simulator is linked is controlled by
14628 # presence of a gdb_sim definition in the target configure.tgt entry.
14629 # This code just checks for a few cases where we'd like to ignore those
14630 # definitions, even when they're present in the '.mt' file. These cases
14631 # are when --disable-sim is specified, or if the simulator directory is
14632 # not part of the source tree.
14633 #
14634 # Check whether --enable-sim was given.
14635 if test "${enable_sim+set}" = set; then :
14636 enableval=$enable_sim; echo "enable_sim = $enable_sim";
14637 echo "enableval = ${enableval}";
14638 case "${enableval}" in
14639 yes) ignore_sim=false ;;
14640 no) ignore_sim=true ;;
14641 *) ignore_sim=false ;;
14642 esac
14643 else
14644 ignore_sim=false
14645 fi
14646
14647
14648 if test ! -d "${srcdir}/../sim"; then
14649 ignore_sim=true
14650 fi
14651
14652 SIM=
14653 SIM_OBS=
14654 if test "${ignore_sim}" = "false"; then
14655 if test x"${gdb_sim}" != x ; then
14656 SIM="${gdb_sim}"
14657 SIM_OBS="remote-sim.o"
14658
14659 $as_echo "#define WITH_SIM 1" >>confdefs.h
14660
14661 fi
14662 fi
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677 # List of host floatformats.
14678
14679 cat >>confdefs.h <<_ACEOF
14680 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14681 _ACEOF
14682
14683
14684 cat >>confdefs.h <<_ACEOF
14685 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14686 _ACEOF
14687
14688
14689 cat >>confdefs.h <<_ACEOF
14690 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14691 _ACEOF
14692
14693
14694 # target_subdir is used by the testsuite to find the target libraries.
14695 target_subdir=
14696 if test "${host}" != "${target}"; then
14697 target_subdir="${target_alias}/"
14698 fi
14699
14700
14701 frags=
14702 if test "${gdb_native}" = "yes"; then
14703 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14704 if test ! -f ${host_makefile_frag}; then
14705 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14706 fi
14707 frags="$frags $host_makefile_frag"
14708 else
14709 host_makefile_frag=/dev/null
14710 fi
14711
14712
14713
14714
14715 if test "${gdb_native}" = "yes"; then
14716 # We pick this up from the host configuration file (.mh) because we
14717 # do not have a native configuration Makefile fragment.
14718 nativefile=`sed -n '
14719 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
14720 ' ${host_makefile_frag}`
14721 fi
14722
14723
14724 if test x"${gdb_osabi}" != x ; then
14725
14726 cat >>confdefs.h <<_ACEOF
14727 #define GDB_OSABI_DEFAULT $gdb_osabi
14728 _ACEOF
14729
14730 fi
14731
14732 # Enable multi-ice-gdb-server.
14733 # Check whether --enable-multi-ice was given.
14734 if test "${enable_multi_ice+set}" = set; then :
14735 enableval=$enable_multi_ice; case $enableval in
14736 yes | no)
14737 ;;
14738 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14739 esac
14740 fi
14741
14742 if test "x$enable_multi_ice" = xyes; then
14743 subdirs="$subdirs multi-ice"
14744
14745 fi
14746
14747 # Check whether --enable-gdbserver was given.
14748 if test "${enable_gdbserver+set}" = set; then :
14749 enableval=$enable_gdbserver; case "${enableval}" in
14750 yes| no|auto) ;;
14751 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
14752 esac
14753 else
14754 enable_gdbserver=auto
14755 fi
14756
14757
14758 # We only build gdbserver automatically in a native configuration, and
14759 # only if the user did not explicitly disable its build.
14760 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
14761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14762 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14763 if test "x$build_gdbserver" = xyes; then
14764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14765 $as_echo "yes" >&6; }
14766 subdirs="$subdirs gdbserver"
14767
14768 gdbserver_build_enabled=yes
14769 else
14770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14771 $as_echo "no" >&6; }
14772 fi
14773 fi
14774
14775 # If the user explicitly request the gdbserver to be built, verify that
14776 # we were in fact able to enable it.
14777 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
14778 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
14779 fi
14780
14781 # Check for babeltrace and babeltrace-ctf
14782
14783 # Check whether --with-babeltrace was given.
14784 if test "${with_babeltrace+set}" = set; then :
14785 withval=$with_babeltrace;
14786 else
14787 with_babeltrace=auto
14788 fi
14789
14790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
14791 $as_echo_n "checking whether to use babeltrace... " >&6; }
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
14793 $as_echo "$with_babeltrace" >&6; }
14794
14795 if test "x$with_babeltrace" = "xno"; then
14796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
14797 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
14798 else
14799 # Append -Werror to CFLAGS so that configure can catch the warning
14800 # "assignment from incompatible pointer type", which is related to
14801 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
14802 # in GDB, while babeltrace 1.0.3 is broken.
14803 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
14804 # safe to save and restore CFLAGS here.
14805 saved_CFLAGS=$CFLAGS
14806 CFLAGS="$CFLAGS -Werror"
14807
14808
14809
14810
14811
14812
14813
14814
14815 use_additional=yes
14816
14817 acl_save_prefix="$prefix"
14818 prefix="$acl_final_prefix"
14819 acl_save_exec_prefix="$exec_prefix"
14820 exec_prefix="$acl_final_exec_prefix"
14821
14822 eval additional_includedir=\"$includedir\"
14823 eval additional_libdir=\"$libdir\"
14824
14825 exec_prefix="$acl_save_exec_prefix"
14826 prefix="$acl_save_prefix"
14827
14828
14829 # Check whether --with-libbabeltrace-prefix was given.
14830 if test "${with_libbabeltrace_prefix+set}" = set; then :
14831 withval=$with_libbabeltrace_prefix;
14832 if test "X$withval" = "Xno"; then
14833 use_additional=no
14834 else
14835 if test "X$withval" = "X"; then
14836
14837 acl_save_prefix="$prefix"
14838 prefix="$acl_final_prefix"
14839 acl_save_exec_prefix="$exec_prefix"
14840 exec_prefix="$acl_final_exec_prefix"
14841
14842 eval additional_includedir=\"$includedir\"
14843 eval additional_libdir=\"$libdir\"
14844
14845 exec_prefix="$acl_save_exec_prefix"
14846 prefix="$acl_save_prefix"
14847
14848 else
14849 additional_includedir="$withval/include"
14850 additional_libdir="$withval/lib"
14851 fi
14852 fi
14853
14854 fi
14855
14856 LIBBABELTRACE=
14857 LTLIBBABELTRACE=
14858 INCBABELTRACE=
14859 rpathdirs=
14860 ltrpathdirs=
14861 names_already_handled=
14862 names_next_round='babeltrace babeltrace-ctf'
14863 while test -n "$names_next_round"; do
14864 names_this_round="$names_next_round"
14865 names_next_round=
14866 for name in $names_this_round; do
14867 already_handled=
14868 for n in $names_already_handled; do
14869 if test "$n" = "$name"; then
14870 already_handled=yes
14871 break
14872 fi
14873 done
14874 if test -z "$already_handled"; then
14875 names_already_handled="$names_already_handled $name"
14876 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14877 eval value=\"\$HAVE_LIB$uppername\"
14878 if test -n "$value"; then
14879 if test "$value" = yes; then
14880 eval value=\"\$LIB$uppername\"
14881 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
14882 eval value=\"\$LTLIB$uppername\"
14883 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
14884 else
14885 :
14886 fi
14887 else
14888 found_dir=
14889 found_la=
14890 found_so=
14891 found_a=
14892 if test $use_additional = yes; then
14893 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14894 found_dir="$additional_libdir"
14895 found_so="$additional_libdir/lib$name.$shlibext"
14896 if test -f "$additional_libdir/lib$name.la"; then
14897 found_la="$additional_libdir/lib$name.la"
14898 fi
14899 else
14900 if test -f "$additional_libdir/lib$name.$libext"; then
14901 found_dir="$additional_libdir"
14902 found_a="$additional_libdir/lib$name.$libext"
14903 if test -f "$additional_libdir/lib$name.la"; then
14904 found_la="$additional_libdir/lib$name.la"
14905 fi
14906 fi
14907 fi
14908 fi
14909 if test "X$found_dir" = "X"; then
14910 for x in $LDFLAGS $LTLIBBABELTRACE; do
14911
14912 acl_save_prefix="$prefix"
14913 prefix="$acl_final_prefix"
14914 acl_save_exec_prefix="$exec_prefix"
14915 exec_prefix="$acl_final_exec_prefix"
14916 eval x=\"$x\"
14917 exec_prefix="$acl_save_exec_prefix"
14918 prefix="$acl_save_prefix"
14919
14920 case "$x" in
14921 -L*)
14922 dir=`echo "X$x" | sed -e 's/^X-L//'`
14923 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14924 found_dir="$dir"
14925 found_so="$dir/lib$name.$shlibext"
14926 if test -f "$dir/lib$name.la"; then
14927 found_la="$dir/lib$name.la"
14928 fi
14929 else
14930 if test -f "$dir/lib$name.$libext"; then
14931 found_dir="$dir"
14932 found_a="$dir/lib$name.$libext"
14933 if test -f "$dir/lib$name.la"; then
14934 found_la="$dir/lib$name.la"
14935 fi
14936 fi
14937 fi
14938 ;;
14939 esac
14940 if test "X$found_dir" != "X"; then
14941 break
14942 fi
14943 done
14944 fi
14945 if test "X$found_dir" != "X"; then
14946 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
14947 if test "X$found_so" != "X"; then
14948 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14949 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14950 else
14951 haveit=
14952 for x in $ltrpathdirs; do
14953 if test "X$x" = "X$found_dir"; then
14954 haveit=yes
14955 break
14956 fi
14957 done
14958 if test -z "$haveit"; then
14959 ltrpathdirs="$ltrpathdirs $found_dir"
14960 fi
14961 if test "$hardcode_direct" = yes; then
14962 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14963 else
14964 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14965 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14966 haveit=
14967 for x in $rpathdirs; do
14968 if test "X$x" = "X$found_dir"; then
14969 haveit=yes
14970 break
14971 fi
14972 done
14973 if test -z "$haveit"; then
14974 rpathdirs="$rpathdirs $found_dir"
14975 fi
14976 else
14977 haveit=
14978 for x in $LDFLAGS $LIBBABELTRACE; do
14979
14980 acl_save_prefix="$prefix"
14981 prefix="$acl_final_prefix"
14982 acl_save_exec_prefix="$exec_prefix"
14983 exec_prefix="$acl_final_exec_prefix"
14984 eval x=\"$x\"
14985 exec_prefix="$acl_save_exec_prefix"
14986 prefix="$acl_save_prefix"
14987
14988 if test "X$x" = "X-L$found_dir"; then
14989 haveit=yes
14990 break
14991 fi
14992 done
14993 if test -z "$haveit"; then
14994 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
14995 fi
14996 if test "$hardcode_minus_L" != no; then
14997 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14998 else
14999 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
15000 fi
15001 fi
15002 fi
15003 fi
15004 else
15005 if test "X$found_a" != "X"; then
15006 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
15007 else
15008 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
15009 fi
15010 fi
15011 additional_includedir=
15012 case "$found_dir" in
15013 */lib | */lib/)
15014 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
15015 additional_includedir="$basedir/include"
15016 ;;
15017 esac
15018 if test "X$additional_includedir" != "X"; then
15019 if test "X$additional_includedir" != "X/usr/include"; then
15020 haveit=
15021 if test "X$additional_includedir" = "X/usr/local/include"; then
15022 if test -n "$GCC"; then
15023 case $host_os in
15024 linux*) haveit=yes;;
15025 esac
15026 fi
15027 fi
15028 if test -z "$haveit"; then
15029 for x in $CPPFLAGS $INCBABELTRACE; do
15030
15031 acl_save_prefix="$prefix"
15032 prefix="$acl_final_prefix"
15033 acl_save_exec_prefix="$exec_prefix"
15034 exec_prefix="$acl_final_exec_prefix"
15035 eval x=\"$x\"
15036 exec_prefix="$acl_save_exec_prefix"
15037 prefix="$acl_save_prefix"
15038
15039 if test "X$x" = "X-I$additional_includedir"; then
15040 haveit=yes
15041 break
15042 fi
15043 done
15044 if test -z "$haveit"; then
15045 if test -d "$additional_includedir"; then
15046 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
15047 fi
15048 fi
15049 fi
15050 fi
15051 fi
15052 if test -n "$found_la"; then
15053 save_libdir="$libdir"
15054 case "$found_la" in
15055 */* | *\\*) . "$found_la" ;;
15056 *) . "./$found_la" ;;
15057 esac
15058 libdir="$save_libdir"
15059 for dep in $dependency_libs; do
15060 case "$dep" in
15061 -L*)
15062 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15063 if test "X$additional_libdir" != "X/usr/lib"; then
15064 haveit=
15065 if test "X$additional_libdir" = "X/usr/local/lib"; then
15066 if test -n "$GCC"; then
15067 case $host_os in
15068 linux*) haveit=yes;;
15069 esac
15070 fi
15071 fi
15072 if test -z "$haveit"; then
15073 haveit=
15074 for x in $LDFLAGS $LIBBABELTRACE; do
15075
15076 acl_save_prefix="$prefix"
15077 prefix="$acl_final_prefix"
15078 acl_save_exec_prefix="$exec_prefix"
15079 exec_prefix="$acl_final_exec_prefix"
15080 eval x=\"$x\"
15081 exec_prefix="$acl_save_exec_prefix"
15082 prefix="$acl_save_prefix"
15083
15084 if test "X$x" = "X-L$additional_libdir"; then
15085 haveit=yes
15086 break
15087 fi
15088 done
15089 if test -z "$haveit"; then
15090 if test -d "$additional_libdir"; then
15091 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
15092 fi
15093 fi
15094 haveit=
15095 for x in $LDFLAGS $LTLIBBABELTRACE; do
15096
15097 acl_save_prefix="$prefix"
15098 prefix="$acl_final_prefix"
15099 acl_save_exec_prefix="$exec_prefix"
15100 exec_prefix="$acl_final_exec_prefix"
15101 eval x=\"$x\"
15102 exec_prefix="$acl_save_exec_prefix"
15103 prefix="$acl_save_prefix"
15104
15105 if test "X$x" = "X-L$additional_libdir"; then
15106 haveit=yes
15107 break
15108 fi
15109 done
15110 if test -z "$haveit"; then
15111 if test -d "$additional_libdir"; then
15112 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
15113 fi
15114 fi
15115 fi
15116 fi
15117 ;;
15118 -R*)
15119 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15120 if test "$enable_rpath" != no; then
15121 haveit=
15122 for x in $rpathdirs; do
15123 if test "X$x" = "X$dir"; then
15124 haveit=yes
15125 break
15126 fi
15127 done
15128 if test -z "$haveit"; then
15129 rpathdirs="$rpathdirs $dir"
15130 fi
15131 haveit=
15132 for x in $ltrpathdirs; do
15133 if test "X$x" = "X$dir"; then
15134 haveit=yes
15135 break
15136 fi
15137 done
15138 if test -z "$haveit"; then
15139 ltrpathdirs="$ltrpathdirs $dir"
15140 fi
15141 fi
15142 ;;
15143 -l*)
15144 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15145 ;;
15146 *.la)
15147 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15148 ;;
15149 *)
15150 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
15151 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
15152 ;;
15153 esac
15154 done
15155 fi
15156 else
15157 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
15158 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
15159 fi
15160 fi
15161 fi
15162 done
15163 done
15164 if test "X$rpathdirs" != "X"; then
15165 if test -n "$hardcode_libdir_separator"; then
15166 alldirs=
15167 for found_dir in $rpathdirs; do
15168 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15169 done
15170 acl_save_libdir="$libdir"
15171 libdir="$alldirs"
15172 eval flag=\"$hardcode_libdir_flag_spec\"
15173 libdir="$acl_save_libdir"
15174 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
15175 else
15176 for found_dir in $rpathdirs; do
15177 acl_save_libdir="$libdir"
15178 libdir="$found_dir"
15179 eval flag=\"$hardcode_libdir_flag_spec\"
15180 libdir="$acl_save_libdir"
15181 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
15182 done
15183 fi
15184 fi
15185 if test "X$ltrpathdirs" != "X"; then
15186 for found_dir in $ltrpathdirs; do
15187 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
15188 done
15189 fi
15190
15191
15192 ac_save_CPPFLAGS="$CPPFLAGS"
15193
15194 for element in $INCBABELTRACE; do
15195 haveit=
15196 for x in $CPPFLAGS; do
15197
15198 acl_save_prefix="$prefix"
15199 prefix="$acl_final_prefix"
15200 acl_save_exec_prefix="$exec_prefix"
15201 exec_prefix="$acl_final_exec_prefix"
15202 eval x=\"$x\"
15203 exec_prefix="$acl_save_exec_prefix"
15204 prefix="$acl_save_prefix"
15205
15206 if test "X$x" = "X$element"; then
15207 haveit=yes
15208 break
15209 fi
15210 done
15211 if test -z "$haveit"; then
15212 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15213 fi
15214 done
15215
15216
15217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
15218 $as_echo_n "checking for libbabeltrace... " >&6; }
15219 if test "${ac_cv_libbabeltrace+set}" = set; then :
15220 $as_echo_n "(cached) " >&6
15221 else
15222
15223 ac_save_LIBS="$LIBS"
15224 LIBS="$LIBS $LIBBABELTRACE"
15225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15226 /* end confdefs.h. */
15227 #include <babeltrace/babeltrace.h>
15228 #include <babeltrace/ctf/events.h>
15229 #include <babeltrace/ctf/iterator.h>
15230 int
15231 main ()
15232 {
15233 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
15234 struct bt_ctf_event *event = NULL;
15235 const struct bt_definition *scope;
15236
15237 scope = bt_ctf_get_top_level_scope (event,
15238 BT_STREAM_EVENT_HEADER);
15239 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
15240
15241 ;
15242 return 0;
15243 }
15244 _ACEOF
15245 if ac_fn_c_try_link "$LINENO"; then :
15246 ac_cv_libbabeltrace=yes
15247 else
15248 ac_cv_libbabeltrace=no
15249 fi
15250 rm -f core conftest.err conftest.$ac_objext \
15251 conftest$ac_exeext conftest.$ac_ext
15252 LIBS="$ac_save_LIBS"
15253
15254 fi
15255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
15256 $as_echo "$ac_cv_libbabeltrace" >&6; }
15257 if test "$ac_cv_libbabeltrace" = yes; then
15258 HAVE_LIBBABELTRACE=yes
15259
15260 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
15261
15262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
15263 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
15264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
15265 $as_echo "$LIBBABELTRACE" >&6; }
15266 else
15267 HAVE_LIBBABELTRACE=no
15268 CPPFLAGS="$ac_save_CPPFLAGS"
15269 LIBBABELTRACE=
15270 LTLIBBABELTRACE=
15271 fi
15272
15273
15274
15275
15276
15277
15278 CFLAGS=$saved_CFLAGS
15279
15280 if test "$HAVE_LIBBABELTRACE" != yes; then
15281 if test "$with_babeltrace" = yes; then
15282 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
15283 else
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
15285 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
15286 fi
15287 fi
15288 fi
15289
15290 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15291 # to an empty version.
15292
15293 files=
15294 links=
15295
15296 rm -f nm.h
15297 if test "${nativefile}" != ""; then
15298 case "${nativefile}" in
15299 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15300 * ) GDB_NM_FILE="${nativefile}"
15301 esac
15302 files="${files} ${GDB_NM_FILE}"
15303 links="${links} nm.h"
15304
15305 cat >>confdefs.h <<_ACEOF
15306 #define GDB_NM_FILE "${GDB_NM_FILE}"
15307 _ACEOF
15308
15309 fi
15310
15311
15312 ac_sources="$files"
15313 ac_dests="$links"
15314 while test -n "$ac_sources"; do
15315 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15316 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15317 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15318 done
15319 ac_config_links="$ac_config_links $ac_config_links_1"
15320
15321
15322
15323
15324
15325 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15326
15327
15328 # Undo the $ec_script escaping suitable for Makefile.
15329 transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
15330 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$transform"`
15331 if test "x$GDB_TRANSFORM_NAME" = x; then
15332 GDB_TRANSFORM_NAME=gdb
15333 fi
15334
15335 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$transform"`
15336 if test "x$GCORE_TRANSFORM_NAME" = x; then
15337 GCORE_TRANSFORM_NAME=gcore
15338 fi
15339
15340 ac_config_files="$ac_config_files gcore"
15341
15342
15343 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
15344
15345 ac_config_commands="$ac_config_commands default"
15346
15347 cat >confcache <<\_ACEOF
15348 # This file is a shell script that caches the results of configure
15349 # tests run on this system so they can be shared between configure
15350 # scripts and configure runs, see configure's option --config-cache.
15351 # It is not useful on other systems. If it contains results you don't
15352 # want to keep, you may remove or edit it.
15353 #
15354 # config.status only pays attention to the cache file if you give it
15355 # the --recheck option to rerun configure.
15356 #
15357 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15358 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15359 # following values.
15360
15361 _ACEOF
15362
15363 # The following way of writing the cache mishandles newlines in values,
15364 # but we know of no workaround that is simple, portable, and efficient.
15365 # So, we kill variables containing newlines.
15366 # Ultrix sh set writes to stderr and can't be redirected directly,
15367 # and sets the high bit in the cache file unless we assign to the vars.
15368 (
15369 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15370 eval ac_val=\$$ac_var
15371 case $ac_val in #(
15372 *${as_nl}*)
15373 case $ac_var in #(
15374 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15375 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15376 esac
15377 case $ac_var in #(
15378 _ | IFS | as_nl) ;; #(
15379 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15380 *) { eval $ac_var=; unset $ac_var;} ;;
15381 esac ;;
15382 esac
15383 done
15384
15385 (set) 2>&1 |
15386 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15387 *${as_nl}ac_space=\ *)
15388 # `set' does not quote correctly, so add quotes: double-quote
15389 # substitution turns \\\\ into \\, and sed turns \\ into \.
15390 sed -n \
15391 "s/'/'\\\\''/g;
15392 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15393 ;; #(
15394 *)
15395 # `set' quotes correctly as required by POSIX, so do not add quotes.
15396 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15397 ;;
15398 esac |
15399 sort
15400 ) |
15401 sed '
15402 /^ac_cv_env_/b end
15403 t clear
15404 :clear
15405 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15406 t end
15407 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15408 :end' >>confcache
15409 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15410 if test -w "$cache_file"; then
15411 test "x$cache_file" != "x/dev/null" &&
15412 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15413 $as_echo "$as_me: updating cache $cache_file" >&6;}
15414 cat confcache >$cache_file
15415 else
15416 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15417 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15418 fi
15419 fi
15420 rm -f confcache
15421
15422 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15423 # Let make expand exec_prefix.
15424 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15425
15426 DEFS=-DHAVE_CONFIG_H
15427
15428 ac_libobjs=
15429 ac_ltlibobjs=
15430 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15431 # 1. Remove the extension, and $U if already installed.
15432 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15433 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15434 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15435 # will be set to the directory where LIBOBJS objects are built.
15436 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15437 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15438 done
15439 LIBOBJS=$ac_libobjs
15440
15441 LTLIBOBJS=$ac_ltlibobjs
15442
15443
15444 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15445 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15446 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15447 fi
15448 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15449 as_fn_error "conditional \"GMAKE\" was never defined.
15450 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15451 fi
15452
15453
15454 : ${CONFIG_STATUS=./config.status}
15455 ac_write_fail=0
15456 ac_clean_files_save=$ac_clean_files
15457 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15458 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15459 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15460 as_write_fail=0
15461 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15462 #! $SHELL
15463 # Generated by $as_me.
15464 # Run this file to recreate the current configuration.
15465 # Compiler output produced by configure, useful for debugging
15466 # configure, is in config.log if it exists.
15467
15468 debug=false
15469 ac_cs_recheck=false
15470 ac_cs_silent=false
15471
15472 SHELL=\${CONFIG_SHELL-$SHELL}
15473 export SHELL
15474 _ASEOF
15475 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15476 ## -------------------- ##
15477 ## M4sh Initialization. ##
15478 ## -------------------- ##
15479
15480 # Be more Bourne compatible
15481 DUALCASE=1; export DUALCASE # for MKS sh
15482 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15483 emulate sh
15484 NULLCMD=:
15485 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15486 # is contrary to our usage. Disable this feature.
15487 alias -g '${1+"$@"}'='"$@"'
15488 setopt NO_GLOB_SUBST
15489 else
15490 case `(set -o) 2>/dev/null` in #(
15491 *posix*) :
15492 set -o posix ;; #(
15493 *) :
15494 ;;
15495 esac
15496 fi
15497
15498
15499 as_nl='
15500 '
15501 export as_nl
15502 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15503 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15504 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15505 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15506 # Prefer a ksh shell builtin over an external printf program on Solaris,
15507 # but without wasting forks for bash or zsh.
15508 if test -z "$BASH_VERSION$ZSH_VERSION" \
15509 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15510 as_echo='print -r --'
15511 as_echo_n='print -rn --'
15512 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15513 as_echo='printf %s\n'
15514 as_echo_n='printf %s'
15515 else
15516 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15517 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15518 as_echo_n='/usr/ucb/echo -n'
15519 else
15520 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15521 as_echo_n_body='eval
15522 arg=$1;
15523 case $arg in #(
15524 *"$as_nl"*)
15525 expr "X$arg" : "X\\(.*\\)$as_nl";
15526 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15527 esac;
15528 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15529 '
15530 export as_echo_n_body
15531 as_echo_n='sh -c $as_echo_n_body as_echo'
15532 fi
15533 export as_echo_body
15534 as_echo='sh -c $as_echo_body as_echo'
15535 fi
15536
15537 # The user is always right.
15538 if test "${PATH_SEPARATOR+set}" != set; then
15539 PATH_SEPARATOR=:
15540 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15541 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15542 PATH_SEPARATOR=';'
15543 }
15544 fi
15545
15546
15547 # IFS
15548 # We need space, tab and new line, in precisely that order. Quoting is
15549 # there to prevent editors from complaining about space-tab.
15550 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15551 # splitting by setting IFS to empty value.)
15552 IFS=" "" $as_nl"
15553
15554 # Find who we are. Look in the path if we contain no directory separator.
15555 case $0 in #((
15556 *[\\/]* ) as_myself=$0 ;;
15557 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15558 for as_dir in $PATH
15559 do
15560 IFS=$as_save_IFS
15561 test -z "$as_dir" && as_dir=.
15562 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15563 done
15564 IFS=$as_save_IFS
15565
15566 ;;
15567 esac
15568 # We did not find ourselves, most probably we were run as `sh COMMAND'
15569 # in which case we are not to be found in the path.
15570 if test "x$as_myself" = x; then
15571 as_myself=$0
15572 fi
15573 if test ! -f "$as_myself"; then
15574 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15575 exit 1
15576 fi
15577
15578 # Unset variables that we do not need and which cause bugs (e.g. in
15579 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15580 # suppresses any "Segmentation fault" message there. '((' could
15581 # trigger a bug in pdksh 5.2.14.
15582 for as_var in BASH_ENV ENV MAIL MAILPATH
15583 do eval test x\${$as_var+set} = xset \
15584 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15585 done
15586 PS1='$ '
15587 PS2='> '
15588 PS4='+ '
15589
15590 # NLS nuisances.
15591 LC_ALL=C
15592 export LC_ALL
15593 LANGUAGE=C
15594 export LANGUAGE
15595
15596 # CDPATH.
15597 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15598
15599
15600 # as_fn_error ERROR [LINENO LOG_FD]
15601 # ---------------------------------
15602 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15603 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15604 # script with status $?, using 1 if that was 0.
15605 as_fn_error ()
15606 {
15607 as_status=$?; test $as_status -eq 0 && as_status=1
15608 if test "$3"; then
15609 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15610 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15611 fi
15612 $as_echo "$as_me: error: $1" >&2
15613 as_fn_exit $as_status
15614 } # as_fn_error
15615
15616
15617 # as_fn_set_status STATUS
15618 # -----------------------
15619 # Set $? to STATUS, without forking.
15620 as_fn_set_status ()
15621 {
15622 return $1
15623 } # as_fn_set_status
15624
15625 # as_fn_exit STATUS
15626 # -----------------
15627 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15628 as_fn_exit ()
15629 {
15630 set +e
15631 as_fn_set_status $1
15632 exit $1
15633 } # as_fn_exit
15634
15635 # as_fn_unset VAR
15636 # ---------------
15637 # Portably unset VAR.
15638 as_fn_unset ()
15639 {
15640 { eval $1=; unset $1;}
15641 }
15642 as_unset=as_fn_unset
15643 # as_fn_append VAR VALUE
15644 # ----------------------
15645 # Append the text in VALUE to the end of the definition contained in VAR. Take
15646 # advantage of any shell optimizations that allow amortized linear growth over
15647 # repeated appends, instead of the typical quadratic growth present in naive
15648 # implementations.
15649 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15650 eval 'as_fn_append ()
15651 {
15652 eval $1+=\$2
15653 }'
15654 else
15655 as_fn_append ()
15656 {
15657 eval $1=\$$1\$2
15658 }
15659 fi # as_fn_append
15660
15661 # as_fn_arith ARG...
15662 # ------------------
15663 # Perform arithmetic evaluation on the ARGs, and store the result in the
15664 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15665 # must be portable across $(()) and expr.
15666 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15667 eval 'as_fn_arith ()
15668 {
15669 as_val=$(( $* ))
15670 }'
15671 else
15672 as_fn_arith ()
15673 {
15674 as_val=`expr "$@" || test $? -eq 1`
15675 }
15676 fi # as_fn_arith
15677
15678
15679 if expr a : '\(a\)' >/dev/null 2>&1 &&
15680 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15681 as_expr=expr
15682 else
15683 as_expr=false
15684 fi
15685
15686 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15687 as_basename=basename
15688 else
15689 as_basename=false
15690 fi
15691
15692 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15693 as_dirname=dirname
15694 else
15695 as_dirname=false
15696 fi
15697
15698 as_me=`$as_basename -- "$0" ||
15699 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15700 X"$0" : 'X\(//\)$' \| \
15701 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15702 $as_echo X/"$0" |
15703 sed '/^.*\/\([^/][^/]*\)\/*$/{
15704 s//\1/
15705 q
15706 }
15707 /^X\/\(\/\/\)$/{
15708 s//\1/
15709 q
15710 }
15711 /^X\/\(\/\).*/{
15712 s//\1/
15713 q
15714 }
15715 s/.*/./; q'`
15716
15717 # Avoid depending upon Character Ranges.
15718 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15719 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15720 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15721 as_cr_digits='0123456789'
15722 as_cr_alnum=$as_cr_Letters$as_cr_digits
15723
15724 ECHO_C= ECHO_N= ECHO_T=
15725 case `echo -n x` in #(((((
15726 -n*)
15727 case `echo 'xy\c'` in
15728 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15729 xy) ECHO_C='\c';;
15730 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15731 ECHO_T=' ';;
15732 esac;;
15733 *)
15734 ECHO_N='-n';;
15735 esac
15736
15737 rm -f conf$$ conf$$.exe conf$$.file
15738 if test -d conf$$.dir; then
15739 rm -f conf$$.dir/conf$$.file
15740 else
15741 rm -f conf$$.dir
15742 mkdir conf$$.dir 2>/dev/null
15743 fi
15744 if (echo >conf$$.file) 2>/dev/null; then
15745 if ln -s conf$$.file conf$$ 2>/dev/null; then
15746 as_ln_s='ln -s'
15747 # ... but there are two gotchas:
15748 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15749 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15750 # In both cases, we have to default to `cp -p'.
15751 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15752 as_ln_s='cp -p'
15753 elif ln conf$$.file conf$$ 2>/dev/null; then
15754 as_ln_s=ln
15755 else
15756 as_ln_s='cp -p'
15757 fi
15758 else
15759 as_ln_s='cp -p'
15760 fi
15761 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15762 rmdir conf$$.dir 2>/dev/null
15763
15764
15765 # as_fn_mkdir_p
15766 # -------------
15767 # Create "$as_dir" as a directory, including parents if necessary.
15768 as_fn_mkdir_p ()
15769 {
15770
15771 case $as_dir in #(
15772 -*) as_dir=./$as_dir;;
15773 esac
15774 test -d "$as_dir" || eval $as_mkdir_p || {
15775 as_dirs=
15776 while :; do
15777 case $as_dir in #(
15778 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15779 *) as_qdir=$as_dir;;
15780 esac
15781 as_dirs="'$as_qdir' $as_dirs"
15782 as_dir=`$as_dirname -- "$as_dir" ||
15783 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15784 X"$as_dir" : 'X\(//\)[^/]' \| \
15785 X"$as_dir" : 'X\(//\)$' \| \
15786 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15787 $as_echo X"$as_dir" |
15788 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15789 s//\1/
15790 q
15791 }
15792 /^X\(\/\/\)[^/].*/{
15793 s//\1/
15794 q
15795 }
15796 /^X\(\/\/\)$/{
15797 s//\1/
15798 q
15799 }
15800 /^X\(\/\).*/{
15801 s//\1/
15802 q
15803 }
15804 s/.*/./; q'`
15805 test -d "$as_dir" && break
15806 done
15807 test -z "$as_dirs" || eval "mkdir $as_dirs"
15808 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15809
15810
15811 } # as_fn_mkdir_p
15812 if mkdir -p . 2>/dev/null; then
15813 as_mkdir_p='mkdir -p "$as_dir"'
15814 else
15815 test -d ./-p && rmdir ./-p
15816 as_mkdir_p=false
15817 fi
15818
15819 if test -x / >/dev/null 2>&1; then
15820 as_test_x='test -x'
15821 else
15822 if ls -dL / >/dev/null 2>&1; then
15823 as_ls_L_option=L
15824 else
15825 as_ls_L_option=
15826 fi
15827 as_test_x='
15828 eval sh -c '\''
15829 if test -d "$1"; then
15830 test -d "$1/.";
15831 else
15832 case $1 in #(
15833 -*)set "./$1";;
15834 esac;
15835 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15836 ???[sx]*):;;*)false;;esac;fi
15837 '\'' sh
15838 '
15839 fi
15840 as_executable_p=$as_test_x
15841
15842 # Sed expression to map a string onto a valid CPP name.
15843 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15844
15845 # Sed expression to map a string onto a valid variable name.
15846 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15847
15848
15849 exec 6>&1
15850 ## ----------------------------------- ##
15851 ## Main body of $CONFIG_STATUS script. ##
15852 ## ----------------------------------- ##
15853 _ASEOF
15854 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15855
15856 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15857 # Save the log message, to keep $0 and so on meaningful, and to
15858 # report actual input values of CONFIG_FILES etc. instead of their
15859 # values after options handling.
15860 ac_log="
15861 This file was extended by $as_me, which was
15862 generated by GNU Autoconf 2.64. Invocation command line was
15863
15864 CONFIG_FILES = $CONFIG_FILES
15865 CONFIG_HEADERS = $CONFIG_HEADERS
15866 CONFIG_LINKS = $CONFIG_LINKS
15867 CONFIG_COMMANDS = $CONFIG_COMMANDS
15868 $ $0 $@
15869
15870 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15871 "
15872
15873 _ACEOF
15874
15875 case $ac_config_files in *"
15876 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15877 esac
15878
15879 case $ac_config_headers in *"
15880 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15881 esac
15882
15883
15884 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15885 # Files that config.status was made for.
15886 config_files="$ac_config_files"
15887 config_headers="$ac_config_headers"
15888 config_links="$ac_config_links"
15889 config_commands="$ac_config_commands"
15890
15891 _ACEOF
15892
15893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15894 ac_cs_usage="\
15895 \`$as_me' instantiates files and other configuration actions
15896 from templates according to the current configuration. Unless the files
15897 and actions are specified as TAGs, all are instantiated by default.
15898
15899 Usage: $0 [OPTION]... [TAG]...
15900
15901 -h, --help print this help, then exit
15902 -V, --version print version number and configuration settings, then exit
15903 -q, --quiet, --silent
15904 do not print progress messages
15905 -d, --debug don't remove temporary files
15906 --recheck update $as_me by reconfiguring in the same conditions
15907 --file=FILE[:TEMPLATE]
15908 instantiate the configuration file FILE
15909 --header=FILE[:TEMPLATE]
15910 instantiate the configuration header FILE
15911
15912 Configuration files:
15913 $config_files
15914
15915 Configuration headers:
15916 $config_headers
15917
15918 Configuration links:
15919 $config_links
15920
15921 Configuration commands:
15922 $config_commands
15923
15924 Report bugs to the package provider."
15925
15926 _ACEOF
15927 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15928 ac_cs_version="\\
15929 config.status
15930 configured by $0, generated by GNU Autoconf 2.64,
15931 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15932
15933 Copyright (C) 2009 Free Software Foundation, Inc.
15934 This config.status script is free software; the Free Software Foundation
15935 gives unlimited permission to copy, distribute and modify it."
15936
15937 ac_pwd='$ac_pwd'
15938 srcdir='$srcdir'
15939 INSTALL='$INSTALL'
15940 AWK='$AWK'
15941 test -n "\$AWK" || AWK=awk
15942 _ACEOF
15943
15944 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15945 # The default lists apply if the user does not specify any file.
15946 ac_need_defaults=:
15947 while test $# != 0
15948 do
15949 case $1 in
15950 --*=*)
15951 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15952 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15953 ac_shift=:
15954 ;;
15955 *)
15956 ac_option=$1
15957 ac_optarg=$2
15958 ac_shift=shift
15959 ;;
15960 esac
15961
15962 case $ac_option in
15963 # Handling of the options.
15964 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15965 ac_cs_recheck=: ;;
15966 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15967 $as_echo "$ac_cs_version"; exit ;;
15968 --debug | --debu | --deb | --de | --d | -d )
15969 debug=: ;;
15970 --file | --fil | --fi | --f )
15971 $ac_shift
15972 case $ac_optarg in
15973 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15974 esac
15975 as_fn_append CONFIG_FILES " '$ac_optarg'"
15976 ac_need_defaults=false;;
15977 --header | --heade | --head | --hea )
15978 $ac_shift
15979 case $ac_optarg in
15980 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15981 esac
15982 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15983 ac_need_defaults=false;;
15984 --he | --h)
15985 # Conflict between --help and --header
15986 as_fn_error "ambiguous option: \`$1'
15987 Try \`$0 --help' for more information.";;
15988 --help | --hel | -h )
15989 $as_echo "$ac_cs_usage"; exit ;;
15990 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15991 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15992 ac_cs_silent=: ;;
15993
15994 # This is an error.
15995 -*) as_fn_error "unrecognized option: \`$1'
15996 Try \`$0 --help' for more information." ;;
15997
15998 *) as_fn_append ac_config_targets " $1"
15999 ac_need_defaults=false ;;
16000
16001 esac
16002 shift
16003 done
16004
16005 ac_configure_extra_args=
16006
16007 if $ac_cs_silent; then
16008 exec 6>/dev/null
16009 ac_configure_extra_args="$ac_configure_extra_args --silent"
16010 fi
16011
16012 _ACEOF
16013 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16014 if \$ac_cs_recheck; then
16015 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16016 shift
16017 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16018 CONFIG_SHELL='$SHELL'
16019 export CONFIG_SHELL
16020 exec "\$@"
16021 fi
16022
16023 _ACEOF
16024 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16025 exec 5>>config.log
16026 {
16027 echo
16028 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16029 ## Running $as_me. ##
16030 _ASBOX
16031 $as_echo "$ac_log"
16032 } >&5
16033
16034 _ACEOF
16035 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16036 #
16037 # INIT-COMMANDS
16038 #
16039 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
16040
16041 _ACEOF
16042
16043 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16044
16045 # Handling of arguments.
16046 for ac_config_target in $ac_config_targets
16047 do
16048 case $ac_config_target in
16049 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16050 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
16051 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
16052 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
16053 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
16054 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16055 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
16056 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16057 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
16058 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16059
16060 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16061 esac
16062 done
16063
16064
16065 # If the user did not use the arguments to specify the items to instantiate,
16066 # then the envvar interface is used. Set only those that are not.
16067 # We use the long form for the default assignment because of an extremely
16068 # bizarre bug on SunOS 4.1.3.
16069 if $ac_need_defaults; then
16070 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16071 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16072 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16073 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16074 fi
16075
16076 # Have a temporary directory for convenience. Make it in the build tree
16077 # simply because there is no reason against having it here, and in addition,
16078 # creating and moving files from /tmp can sometimes cause problems.
16079 # Hook for its removal unless debugging.
16080 # Note that there is a small window in which the directory will not be cleaned:
16081 # after its creation but before its name has been assigned to `$tmp'.
16082 $debug ||
16083 {
16084 tmp=
16085 trap 'exit_status=$?
16086 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16087 ' 0
16088 trap 'as_fn_exit 1' 1 2 13 15
16089 }
16090 # Create a (secure) tmp directory for tmp files.
16091
16092 {
16093 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16094 test -n "$tmp" && test -d "$tmp"
16095 } ||
16096 {
16097 tmp=./conf$$-$RANDOM
16098 (umask 077 && mkdir "$tmp")
16099 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16100
16101 # Set up the scripts for CONFIG_FILES section.
16102 # No need to generate them if there are no CONFIG_FILES.
16103 # This happens for instance with `./config.status config.h'.
16104 if test -n "$CONFIG_FILES"; then
16105
16106 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16107 ac_cs_awk_getline=:
16108 ac_cs_awk_pipe_init=
16109 ac_cs_awk_read_file='
16110 while ((getline aline < (F[key])) > 0)
16111 print(aline)
16112 close(F[key])'
16113 ac_cs_awk_pipe_fini=
16114 else
16115 ac_cs_awk_getline=false
16116 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16117 ac_cs_awk_read_file='
16118 print "|#_!!_#|"
16119 print "cat " F[key] " &&"
16120 '$ac_cs_awk_pipe_init
16121 # The final `:' finishes the AND list.
16122 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16123 fi
16124 ac_cr=`echo X | tr X '\015'`
16125 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16126 # But we know of no other shell where ac_cr would be empty at this
16127 # point, so we can use a bashism as a fallback.
16128 if test "x$ac_cr" = x; then
16129 eval ac_cr=\$\'\\r\'
16130 fi
16131 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16132 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16133 ac_cs_awk_cr='\r'
16134 else
16135 ac_cs_awk_cr=$ac_cr
16136 fi
16137
16138 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16139 _ACEOF
16140
16141 # Create commands to substitute file output variables.
16142 {
16143 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16144 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
16145 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16146 echo "_ACAWK" &&
16147 echo "_ACEOF"
16148 } >conf$$files.sh &&
16149 . ./conf$$files.sh ||
16150 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16151 rm -f conf$$files.sh
16152
16153 {
16154 echo "cat >conf$$subs.awk <<_ACEOF" &&
16155 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16156 echo "_ACEOF"
16157 } >conf$$subs.sh ||
16158 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16159 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16160 ac_delim='%!_!# '
16161 for ac_last_try in false false false false false :; do
16162 . ./conf$$subs.sh ||
16163 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16164
16165 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16166 if test $ac_delim_n = $ac_delim_num; then
16167 break
16168 elif $ac_last_try; then
16169 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16170 else
16171 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16172 fi
16173 done
16174 rm -f conf$$subs.sh
16175
16176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16177 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16178 _ACEOF
16179 sed -n '
16180 h
16181 s/^/S["/; s/!.*/"]=/
16182 p
16183 g
16184 s/^[^!]*!//
16185 :repl
16186 t repl
16187 s/'"$ac_delim"'$//
16188 t delim
16189 :nl
16190 h
16191 s/\(.\{148\}\).*/\1/
16192 t more1
16193 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16194 p
16195 n
16196 b repl
16197 :more1
16198 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16199 p
16200 g
16201 s/.\{148\}//
16202 t nl
16203 :delim
16204 h
16205 s/\(.\{148\}\).*/\1/
16206 t more2
16207 s/["\\]/\\&/g; s/^/"/; s/$/"/
16208 p
16209 b
16210 :more2
16211 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16212 p
16213 g
16214 s/.\{148\}//
16215 t delim
16216 ' <conf$$subs.awk | sed '
16217 /^[^""]/{
16218 N
16219 s/\n//
16220 }
16221 ' >>$CONFIG_STATUS || ac_write_fail=1
16222 rm -f conf$$subs.awk
16223 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16224 _ACAWK
16225 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16226 for (key in S) S_is_set[key] = 1
16227 FS = "\a"
16228 \$ac_cs_awk_pipe_init
16229 }
16230 {
16231 line = $ 0
16232 nfields = split(line, field, "@")
16233 substed = 0
16234 len = length(field[1])
16235 for (i = 2; i < nfields; i++) {
16236 key = field[i]
16237 keylen = length(key)
16238 if (S_is_set[key]) {
16239 value = S[key]
16240 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16241 len += length(value) + length(field[++i])
16242 substed = 1
16243 } else
16244 len += 1 + keylen
16245 }
16246 if (nfields == 3 && !substed) {
16247 key = field[2]
16248 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16249 \$ac_cs_awk_read_file
16250 next
16251 }
16252 }
16253 print line
16254 }
16255 \$ac_cs_awk_pipe_fini
16256 _ACAWK
16257 _ACEOF
16258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16259 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16260 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16261 else
16262 cat
16263 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16264 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16265 _ACEOF
16266
16267 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16268 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16269 # trailing colons and then remove the whole line if VPATH becomes empty
16270 # (actually we leave an empty line to preserve line numbers).
16271 if test "x$srcdir" = x.; then
16272 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16273 s/:*\$(srcdir):*/:/
16274 s/:*\${srcdir}:*/:/
16275 s/:*@srcdir@:*/:/
16276 s/^\([^=]*=[ ]*\):*/\1/
16277 s/:*$//
16278 s/^[^=]*=[ ]*$//
16279 }'
16280 fi
16281
16282 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16283 fi # test -n "$CONFIG_FILES"
16284
16285 # Set up the scripts for CONFIG_HEADERS section.
16286 # No need to generate them if there are no CONFIG_HEADERS.
16287 # This happens for instance with `./config.status Makefile'.
16288 if test -n "$CONFIG_HEADERS"; then
16289 cat >"$tmp/defines.awk" <<\_ACAWK ||
16290 BEGIN {
16291 _ACEOF
16292
16293 # Transform confdefs.h into an awk script `defines.awk', embedded as
16294 # here-document in config.status, that substitutes the proper values into
16295 # config.h.in to produce config.h.
16296
16297 # Create a delimiter string that does not exist in confdefs.h, to ease
16298 # handling of long lines.
16299 ac_delim='%!_!# '
16300 for ac_last_try in false false :; do
16301 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16302 if test -z "$ac_t"; then
16303 break
16304 elif $ac_last_try; then
16305 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16306 else
16307 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16308 fi
16309 done
16310
16311 # For the awk script, D is an array of macro values keyed by name,
16312 # likewise P contains macro parameters if any. Preserve backslash
16313 # newline sequences.
16314
16315 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16316 sed -n '
16317 s/.\{148\}/&'"$ac_delim"'/g
16318 t rset
16319 :rset
16320 s/^[ ]*#[ ]*define[ ][ ]*/ /
16321 t def
16322 d
16323 :def
16324 s/\\$//
16325 t bsnl
16326 s/["\\]/\\&/g
16327 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16328 D["\1"]=" \3"/p
16329 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16330 d
16331 :bsnl
16332 s/["\\]/\\&/g
16333 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16334 D["\1"]=" \3\\\\\\n"\\/p
16335 t cont
16336 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16337 t cont
16338 d
16339 :cont
16340 n
16341 s/.\{148\}/&'"$ac_delim"'/g
16342 t clear
16343 :clear
16344 s/\\$//
16345 t bsnlc
16346 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16347 d
16348 :bsnlc
16349 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16350 b cont
16351 ' <confdefs.h | sed '
16352 s/'"$ac_delim"'/"\\\
16353 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16354
16355 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16356 for (key in D) D_is_set[key] = 1
16357 FS = "\a"
16358 }
16359 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16360 line = \$ 0
16361 split(line, arg, " ")
16362 if (arg[1] == "#") {
16363 defundef = arg[2]
16364 mac1 = arg[3]
16365 } else {
16366 defundef = substr(arg[1], 2)
16367 mac1 = arg[2]
16368 }
16369 split(mac1, mac2, "(") #)
16370 macro = mac2[1]
16371 prefix = substr(line, 1, index(line, defundef) - 1)
16372 if (D_is_set[macro]) {
16373 # Preserve the white space surrounding the "#".
16374 print prefix "define", macro P[macro] D[macro]
16375 next
16376 } else {
16377 # Replace #undef with comments. This is necessary, for example,
16378 # in the case of _POSIX_SOURCE, which is predefined and required
16379 # on some systems where configure will not decide to define it.
16380 if (defundef == "undef") {
16381 print "/*", prefix defundef, macro, "*/"
16382 next
16383 }
16384 }
16385 }
16386 { print }
16387 _ACAWK
16388 _ACEOF
16389 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16390 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16391 fi # test -n "$CONFIG_HEADERS"
16392
16393
16394 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16395 shift
16396 for ac_tag
16397 do
16398 case $ac_tag in
16399 :[FHLC]) ac_mode=$ac_tag; continue;;
16400 esac
16401 case $ac_mode$ac_tag in
16402 :[FHL]*:*);;
16403 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16404 :[FH]-) ac_tag=-:-;;
16405 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16406 esac
16407 ac_save_IFS=$IFS
16408 IFS=:
16409 set x $ac_tag
16410 IFS=$ac_save_IFS
16411 shift
16412 ac_file=$1
16413 shift
16414
16415 case $ac_mode in
16416 :L) ac_source=$1;;
16417 :[FH])
16418 ac_file_inputs=
16419 for ac_f
16420 do
16421 case $ac_f in
16422 -) ac_f="$tmp/stdin";;
16423 *) # Look for the file first in the build tree, then in the source tree
16424 # (if the path is not absolute). The absolute path cannot be DOS-style,
16425 # because $ac_f cannot contain `:'.
16426 test -f "$ac_f" ||
16427 case $ac_f in
16428 [\\/$]*) false;;
16429 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16430 esac ||
16431 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16432 esac
16433 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16434 as_fn_append ac_file_inputs " '$ac_f'"
16435 done
16436
16437 # Let's still pretend it is `configure' which instantiates (i.e., don't
16438 # use $as_me), people would be surprised to read:
16439 # /* config.h. Generated by config.status. */
16440 configure_input='Generated from '`
16441 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16442 `' by configure.'
16443 if test x"$ac_file" != x-; then
16444 configure_input="$ac_file. $configure_input"
16445 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16446 $as_echo "$as_me: creating $ac_file" >&6;}
16447 fi
16448 # Neutralize special characters interpreted by sed in replacement strings.
16449 case $configure_input in #(
16450 *\&* | *\|* | *\\* )
16451 ac_sed_conf_input=`$as_echo "$configure_input" |
16452 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16453 *) ac_sed_conf_input=$configure_input;;
16454 esac
16455
16456 case $ac_tag in
16457 *:-:* | *:-) cat >"$tmp/stdin" \
16458 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16459 esac
16460 ;;
16461 esac
16462
16463 ac_dir=`$as_dirname -- "$ac_file" ||
16464 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16465 X"$ac_file" : 'X\(//\)[^/]' \| \
16466 X"$ac_file" : 'X\(//\)$' \| \
16467 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16468 $as_echo X"$ac_file" |
16469 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16470 s//\1/
16471 q
16472 }
16473 /^X\(\/\/\)[^/].*/{
16474 s//\1/
16475 q
16476 }
16477 /^X\(\/\/\)$/{
16478 s//\1/
16479 q
16480 }
16481 /^X\(\/\).*/{
16482 s//\1/
16483 q
16484 }
16485 s/.*/./; q'`
16486 as_dir="$ac_dir"; as_fn_mkdir_p
16487 ac_builddir=.
16488
16489 case "$ac_dir" in
16490 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16491 *)
16492 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16493 # A ".." for each directory in $ac_dir_suffix.
16494 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16495 case $ac_top_builddir_sub in
16496 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16497 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16498 esac ;;
16499 esac
16500 ac_abs_top_builddir=$ac_pwd
16501 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16502 # for backward compatibility:
16503 ac_top_builddir=$ac_top_build_prefix
16504
16505 case $srcdir in
16506 .) # We are building in place.
16507 ac_srcdir=.
16508 ac_top_srcdir=$ac_top_builddir_sub
16509 ac_abs_top_srcdir=$ac_pwd ;;
16510 [\\/]* | ?:[\\/]* ) # Absolute name.
16511 ac_srcdir=$srcdir$ac_dir_suffix;
16512 ac_top_srcdir=$srcdir
16513 ac_abs_top_srcdir=$srcdir ;;
16514 *) # Relative name.
16515 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16516 ac_top_srcdir=$ac_top_build_prefix$srcdir
16517 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16518 esac
16519 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16520
16521
16522 case $ac_mode in
16523 :F)
16524 #
16525 # CONFIG_FILE
16526 #
16527
16528 case $INSTALL in
16529 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16530 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16531 esac
16532 _ACEOF
16533
16534 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16535 # If the template does not know about datarootdir, expand it.
16536 # FIXME: This hack should be removed a few years after 2.60.
16537 ac_datarootdir_hack=; ac_datarootdir_seen=
16538 ac_sed_dataroot='
16539 /datarootdir/ {
16540 p
16541 q
16542 }
16543 /@datadir@/p
16544 /@docdir@/p
16545 /@infodir@/p
16546 /@localedir@/p
16547 /@mandir@/p'
16548 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16549 *datarootdir*) ac_datarootdir_seen=yes;;
16550 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16552 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16553 _ACEOF
16554 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16555 ac_datarootdir_hack='
16556 s&@datadir@&$datadir&g
16557 s&@docdir@&$docdir&g
16558 s&@infodir@&$infodir&g
16559 s&@localedir@&$localedir&g
16560 s&@mandir@&$mandir&g
16561 s&\\\${datarootdir}&$datarootdir&g' ;;
16562 esac
16563 _ACEOF
16564
16565 # Neutralize VPATH when `$srcdir' = `.'.
16566 # Shell code in configure.ac might set extrasub.
16567 # FIXME: do we really want to maintain this feature?
16568 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16569 ac_sed_extra="$ac_vpsub
16570 $extrasub
16571 _ACEOF
16572 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16573 :t
16574 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16575 s|@configure_input@|$ac_sed_conf_input|;t t
16576 s&@top_builddir@&$ac_top_builddir_sub&;t t
16577 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16578 s&@srcdir@&$ac_srcdir&;t t
16579 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16580 s&@top_srcdir@&$ac_top_srcdir&;t t
16581 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16582 s&@builddir@&$ac_builddir&;t t
16583 s&@abs_builddir@&$ac_abs_builddir&;t t
16584 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16585 s&@INSTALL@&$ac_INSTALL&;t t
16586 $ac_datarootdir_hack
16587 "
16588 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16589 if $ac_cs_awk_getline; then
16590 $AWK -f "$tmp/subs.awk"
16591 else
16592 $AWK -f "$tmp/subs.awk" | $SHELL
16593 fi >$tmp/out \
16594 || as_fn_error "could not create $ac_file" "$LINENO" 5
16595
16596 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16597 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16598 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16599 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16600 which seems to be undefined. Please make sure it is defined." >&5
16601 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16602 which seems to be undefined. Please make sure it is defined." >&2;}
16603
16604 rm -f "$tmp/stdin"
16605 case $ac_file in
16606 -) cat "$tmp/out" && rm -f "$tmp/out";;
16607 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16608 esac \
16609 || as_fn_error "could not create $ac_file" "$LINENO" 5
16610 ;;
16611 :H)
16612 #
16613 # CONFIG_HEADER
16614 #
16615 if test x"$ac_file" != x-; then
16616 {
16617 $as_echo "/* $configure_input */" \
16618 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16619 } >"$tmp/config.h" \
16620 || as_fn_error "could not create $ac_file" "$LINENO" 5
16621 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16622 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16623 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16624 else
16625 rm -f "$ac_file"
16626 mv "$tmp/config.h" "$ac_file" \
16627 || as_fn_error "could not create $ac_file" "$LINENO" 5
16628 fi
16629 else
16630 $as_echo "/* $configure_input */" \
16631 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16632 || as_fn_error "could not create -" "$LINENO" 5
16633 fi
16634 ;;
16635 :L)
16636 #
16637 # CONFIG_LINK
16638 #
16639
16640 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16641 :
16642 else
16643 # Prefer the file from the source tree if names are identical.
16644 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16645 ac_source=$srcdir/$ac_source
16646 fi
16647
16648 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16649 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16650
16651 if test ! -r "$ac_source"; then
16652 as_fn_error "$ac_source: file not found" "$LINENO" 5
16653 fi
16654 rm -f "$ac_file"
16655
16656 # Try a relative symlink, then a hard link, then a copy.
16657 case $srcdir in
16658 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16659 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16660 esac
16661 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16662 ln "$ac_source" "$ac_file" 2>/dev/null ||
16663 cp -p "$ac_source" "$ac_file" ||
16664 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16665 fi
16666 ;;
16667 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16668 $as_echo "$as_me: executing $ac_file commands" >&6;}
16669 ;;
16670 esac
16671
16672
16673 case $ac_file$ac_mode in
16674 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16675 "gcore":F) chmod +x gcore ;;
16676 "default":C)
16677 case x$CONFIG_HEADERS in
16678 xconfig.h:config.in)
16679 echo > stamp-h ;;
16680 esac
16681 ;;
16682
16683 esac
16684 done # for ac_tag
16685
16686
16687 as_fn_exit 0
16688 _ACEOF
16689 ac_clean_files=$ac_clean_files_save
16690
16691 test $ac_write_fail = 0 ||
16692 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16693
16694
16695 # configure is writing to config.log, and then calls config.status.
16696 # config.status does its own redirection, appending to config.log.
16697 # Unfortunately, on DOS this fails, as config.log is still kept open
16698 # by configure, so config.status won't be able to write to it; its
16699 # output is simply discarded. So we exec the FD to /dev/null,
16700 # effectively closing config.log, so it can be properly (re)opened and
16701 # appended to by config.status. When coming back to configure, we
16702 # need to make the FD available again.
16703 if test "$no_create" != yes; then
16704 ac_cs_success=:
16705 ac_config_status_args=
16706 test "$silent" = yes &&
16707 ac_config_status_args="$ac_config_status_args --quiet"
16708 exec 5>/dev/null
16709 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16710 exec 5>>config.log
16711 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16712 # would make configure fail if this is the last instruction.
16713 $ac_cs_success || as_fn_exit $?
16714 fi
16715
16716 #
16717 # CONFIG_SUBDIRS section.
16718 #
16719 if test "$no_recursion" != yes; then
16720
16721 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16722 # so they do not pile up.
16723 ac_sub_configure_args=
16724 ac_prev=
16725 eval "set x $ac_configure_args"
16726 shift
16727 for ac_arg
16728 do
16729 if test -n "$ac_prev"; then
16730 ac_prev=
16731 continue
16732 fi
16733 case $ac_arg in
16734 -cache-file | --cache-file | --cache-fil | --cache-fi \
16735 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16736 ac_prev=cache_file ;;
16737 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16738 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16739 | --c=*)
16740 ;;
16741 --config-cache | -C)
16742 ;;
16743 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16744 ac_prev=srcdir ;;
16745 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16746 ;;
16747 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16748 ac_prev=prefix ;;
16749 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16750 ;;
16751 --disable-option-checking)
16752 ;;
16753 *)
16754 case $ac_arg in
16755 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16756 esac
16757 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16758 esac
16759 done
16760
16761 # Always prepend --prefix to ensure using the same prefix
16762 # in subdir configurations.
16763 ac_arg="--prefix=$prefix"
16764 case $ac_arg in
16765 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16766 esac
16767 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16768
16769 # Pass --silent
16770 if test "$silent" = yes; then
16771 ac_sub_configure_args="--silent $ac_sub_configure_args"
16772 fi
16773
16774 # Always prepend --disable-option-checking to silence warnings, since
16775 # different subdirs can have different --enable and --with options.
16776 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16777
16778 ac_popdir=`pwd`
16779 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16780
16781 # Do not complain, so a configure script can configure whichever
16782 # parts of a large source tree are present.
16783 test -d "$srcdir/$ac_dir" || continue
16784
16785 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16786 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16787 $as_echo "$ac_msg" >&6
16788 as_dir="$ac_dir"; as_fn_mkdir_p
16789 ac_builddir=.
16790
16791 case "$ac_dir" in
16792 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16793 *)
16794 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16795 # A ".." for each directory in $ac_dir_suffix.
16796 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16797 case $ac_top_builddir_sub in
16798 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16799 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16800 esac ;;
16801 esac
16802 ac_abs_top_builddir=$ac_pwd
16803 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16804 # for backward compatibility:
16805 ac_top_builddir=$ac_top_build_prefix
16806
16807 case $srcdir in
16808 .) # We are building in place.
16809 ac_srcdir=.
16810 ac_top_srcdir=$ac_top_builddir_sub
16811 ac_abs_top_srcdir=$ac_pwd ;;
16812 [\\/]* | ?:[\\/]* ) # Absolute name.
16813 ac_srcdir=$srcdir$ac_dir_suffix;
16814 ac_top_srcdir=$srcdir
16815 ac_abs_top_srcdir=$srcdir ;;
16816 *) # Relative name.
16817 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16818 ac_top_srcdir=$ac_top_build_prefix$srcdir
16819 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16820 esac
16821 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16822
16823
16824 cd "$ac_dir"
16825
16826 # Check for guested configure; otherwise get Cygnus style configure.
16827 if test -f "$ac_srcdir/configure.gnu"; then
16828 ac_sub_configure=$ac_srcdir/configure.gnu
16829 elif test -f "$ac_srcdir/configure"; then
16830 ac_sub_configure=$ac_srcdir/configure
16831 elif test -f "$ac_srcdir/configure.in"; then
16832 # This should be Cygnus configure.
16833 ac_sub_configure=$ac_aux_dir/configure
16834 else
16835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16836 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16837 ac_sub_configure=
16838 fi
16839
16840 # The recursion is here.
16841 if test -n "$ac_sub_configure"; then
16842 # Make the cache file name correct relative to the subdirectory.
16843 case $cache_file in
16844 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16845 *) # Relative name.
16846 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16847 esac
16848
16849 { $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
16850 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16851 # The eval makes quoting arguments work.
16852 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16853 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16854 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16855 fi
16856
16857 cd "$ac_popdir"
16858 done
16859 fi
16860 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16862 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16863 fi
16864
16865
16866 exit 0
This page took 0.467087 seconds and 4 git commands to generate.