configure revision 1.3 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 (at] 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 HAVE_GUILE_FALSE
662 HAVE_GUILE_TRUE
663 GUILE_LIBS
664 GUILE_CPPFLAGS
665 GUILD_TARGET_FLAG
666 GUILD
667 pkg_config_prog_path
668 HAVE_PYTHON_FALSE
669 HAVE_PYTHON_TRUE
670 PYTHON_LIBS
671 PYTHON_CPPFLAGS
672 PYTHON_CFLAGS
673 python_prog_path
674 LTLIBEXPAT
675 LIBEXPAT
676 HAVE_LIBEXPAT
677 JIT_READER_DIR
678 TARGET_PTR
679 READLINE_TEXI_INCFLAG
680 READLINE_CFLAGS
681 READLINE_DEPS
682 READLINE
683 MIG
684 WINDRES
685 DLLTOOL
686 AR
687 YFLAGS
688 YACC
689 RANLIB
690 LN_S
691 INSTALL_DATA
692 INSTALL_SCRIPT
693 INSTALL_PROGRAM
694 AWK
695 REPORT_BUGS_TEXI
696 REPORT_BUGS_TO
697 PKGVERSION
698 HAVE_NATIVE_GCORE_TARGET
699 TARGET_OBS
700 subdirs
701 GDB_DATADIR
702 DEBUGDIR
703 MAKEINFO_EXTRA_FLAGS
704 MAKEINFOFLAGS
705 MAKEINFO
706 PACKAGE
707 GNULIB_STDINT_H
708 CATOBJEXT
709 GENCAT
710 INSTOBJEXT
711 DATADIRNAME
712 CATALOGS
713 POSUB
714 GMSGFMT
715 XGETTEXT
716 INCINTL
717 LIBINTL_DEP
718 LIBINTL
719 USE_NLS
720 SET_MAKE
721 GMAKE_FALSE
722 GMAKE_TRUE
723 MAKE
724 CCDEPMODE
725 DEPDIR
726 am__leading_dot
727 INSTALL_STRIP_PROGRAM
728 STRIP
729 install_sh
730 target_os
731 target_vendor
732 target_cpu
733 target
734 host_os
735 host_vendor
736 host_cpu
737 host
738 build_os
739 build_vendor
740 build_cpu
741 build
742 EGREP
743 GREP
744 CPP
745 OBJEXT
746 EXEEXT
747 ac_ct_CC
748 CPPFLAGS
749 LDFLAGS
750 CFLAGS
751 CC
752 MAINT
753 MAINTAINER_MODE_FALSE
754 MAINTAINER_MODE_TRUE
755 target_alias
756 host_alias
757 build_alias
758 LIBS
759 ECHO_T
760 ECHO_N
761 ECHO_C
762 DEFS
763 mandir
764 localedir
765 libdir
766 psdir
767 pdfdir
768 dvidir
769 htmldir
770 infodir
771 docdir
772 oldincludedir
773 includedir
774 localstatedir
775 sharedstatedir
776 sysconfdir
777 datadir
778 datarootdir
779 libexecdir
780 sbindir
781 bindir
782 program_transform_name
783 prefix
784 exec_prefix
785 PACKAGE_URL
786 PACKAGE_BUGREPORT
787 PACKAGE_STRING
788 PACKAGE_VERSION
789 PACKAGE_TARNAME
790 PACKAGE_NAME
791 PATH_SEPARATOR
792 SHELL'
793 ac_subst_files='host_makefile_frag'
794 ac_user_opts='
795 enable_option_checking
796 enable_maintainer_mode
797 enable_plugins
798 enable_largefile
799 with_separate_debug_dir
800 with_gdb_datadir
801 with_relocated_sources
802 with_auto_load_dir
803 with_auto_load_safe_path
804 enable_targets
805 enable_64_bit_bfd
806 enable_gdbcli
807 enable_gdbmi
808 enable_tui
809 enable_gdbtk
810 with_libunwind_ia64
811 with_curses
812 enable_profiling
813 with_pkgversion
814 with_bugurl
815 with_zlib
816 with_libiconv_prefix
817 with_iconv_bin
818 with_system_readline
819 with_jit_reader_dir
820 with_expat
821 with_gnu_ld
822 enable_rpath
823 with_libexpat_prefix
824 with_python
825 with_guile
826 enable_libmcheck
827 with_included_regex
828 with_sysroot
829 with_system_gdbinit
830 enable_werror
831 enable_build_warnings
832 enable_gdb_build_warnings
833 with_lzma
834 with_liblzma_prefix
835 with_tcl
836 with_tk
837 with_x
838 enable_sim
839 enable_multi_ice
840 enable_gdbserver
841 with_babeltrace
842 with_libbabeltrace_prefix
843 '
844 ac_precious_vars='build_alias
845 host_alias
846 target_alias
847 CC
848 CFLAGS
849 LDFLAGS
850 LIBS
851 CPPFLAGS
852 CPP
853 MAKEINFO
854 MAKEINFOFLAGS
855 YACC
856 YFLAGS
857 XMKMF'
858 ac_subdirs_all='testsuite
859 gdbtk
860 multi-ice
861 gdbserver'
862
863 # Initialize some variables set by options.
864 ac_init_help=
865 ac_init_version=false
866 ac_unrecognized_opts=
867 ac_unrecognized_sep=
868 # The variables have the same names as the options, with
869 # dashes changed to underlines.
870 cache_file=/dev/null
871 exec_prefix=NONE
872 no_create=
873 no_recursion=
874 prefix=NONE
875 program_prefix=NONE
876 program_suffix=NONE
877 program_transform_name=s,x,x,
878 silent=
879 site=
880 srcdir=
881 verbose=
882 x_includes=NONE
883 x_libraries=NONE
884
885 # Installation directory options.
886 # These are left unexpanded so users can "make install exec_prefix=/foo"
887 # and all the variables that are supposed to be based on exec_prefix
888 # by default will actually change.
889 # Use braces instead of parens because sh, perl, etc. also accept them.
890 # (The list follows the same order as the GNU Coding Standards.)
891 bindir='${exec_prefix}/bin'
892 sbindir='${exec_prefix}/sbin'
893 libexecdir='${exec_prefix}/libexec'
894 datarootdir='${prefix}/share'
895 datadir='${datarootdir}'
896 sysconfdir='${prefix}/etc'
897 sharedstatedir='${prefix}/com'
898 localstatedir='${prefix}/var'
899 includedir='${prefix}/include'
900 oldincludedir='/usr/include'
901 docdir='${datarootdir}/doc/${PACKAGE}'
902 infodir='${datarootdir}/info'
903 htmldir='${docdir}'
904 dvidir='${docdir}'
905 pdfdir='${docdir}'
906 psdir='${docdir}'
907 libdir='${exec_prefix}/lib'
908 localedir='${datarootdir}/locale'
909 mandir='${datarootdir}/man'
910
911 ac_prev=
912 ac_dashdash=
913 for ac_option
914 do
915 # If the previous option needs an argument, assign it.
916 if test -n "$ac_prev"; then
917 eval $ac_prev=\$ac_option
918 ac_prev=
919 continue
920 fi
921
922 case $ac_option in
923 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924 *) ac_optarg=yes ;;
925 esac
926
927 # Accept the important Cygnus configure options, so we can diagnose typos.
928
929 case $ac_dashdash$ac_option in
930 --)
931 ac_dashdash=yes ;;
932
933 -bindir | --bindir | --bindi | --bind | --bin | --bi)
934 ac_prev=bindir ;;
935 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
936 bindir=$ac_optarg ;;
937
938 -build | --build | --buil | --bui | --bu)
939 ac_prev=build_alias ;;
940 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
941 build_alias=$ac_optarg ;;
942
943 -cache-file | --cache-file | --cache-fil | --cache-fi \
944 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
945 ac_prev=cache_file ;;
946 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
947 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
948 cache_file=$ac_optarg ;;
949
950 --config-cache | -C)
951 cache_file=config.cache ;;
952
953 -datadir | --datadir | --datadi | --datad)
954 ac_prev=datadir ;;
955 -datadir=* | --datadir=* | --datadi=* | --datad=*)
956 datadir=$ac_optarg ;;
957
958 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
959 | --dataroo | --dataro | --datar)
960 ac_prev=datarootdir ;;
961 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
962 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
963 datarootdir=$ac_optarg ;;
964
965 -disable-* | --disable-*)
966 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
967 # Reject names that are not valid shell variable names.
968 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969 as_fn_error "invalid feature name: $ac_useropt"
970 ac_useropt_orig=$ac_useropt
971 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972 case $ac_user_opts in
973 *"
974 "enable_$ac_useropt"
975 "*) ;;
976 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
977 ac_unrecognized_sep=', ';;
978 esac
979 eval enable_$ac_useropt=no ;;
980
981 -docdir | --docdir | --docdi | --doc | --do)
982 ac_prev=docdir ;;
983 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
984 docdir=$ac_optarg ;;
985
986 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
987 ac_prev=dvidir ;;
988 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
989 dvidir=$ac_optarg ;;
990
991 -enable-* | --enable-*)
992 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
993 # Reject names that are not valid shell variable names.
994 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
995 as_fn_error "invalid feature name: $ac_useropt"
996 ac_useropt_orig=$ac_useropt
997 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
998 case $ac_user_opts in
999 *"
1000 "enable_$ac_useropt"
1001 "*) ;;
1002 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1003 ac_unrecognized_sep=', ';;
1004 esac
1005 eval enable_$ac_useropt=\$ac_optarg ;;
1006
1007 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1008 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1009 | --exec | --exe | --ex)
1010 ac_prev=exec_prefix ;;
1011 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1012 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1013 | --exec=* | --exe=* | --ex=*)
1014 exec_prefix=$ac_optarg ;;
1015
1016 -gas | --gas | --ga | --g)
1017 # Obsolete; use --with-gas.
1018 with_gas=yes ;;
1019
1020 -help | --help | --hel | --he | -h)
1021 ac_init_help=long ;;
1022 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1023 ac_init_help=recursive ;;
1024 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1025 ac_init_help=short ;;
1026
1027 -host | --host | --hos | --ho)
1028 ac_prev=host_alias ;;
1029 -host=* | --host=* | --hos=* | --ho=*)
1030 host_alias=$ac_optarg ;;
1031
1032 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1033 ac_prev=htmldir ;;
1034 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1035 | --ht=*)
1036 htmldir=$ac_optarg ;;
1037
1038 -includedir | --includedir | --includedi | --included | --include \
1039 | --includ | --inclu | --incl | --inc)
1040 ac_prev=includedir ;;
1041 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1042 | --includ=* | --inclu=* | --incl=* | --inc=*)
1043 includedir=$ac_optarg ;;
1044
1045 -infodir | --infodir | --infodi | --infod | --info | --inf)
1046 ac_prev=infodir ;;
1047 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1048 infodir=$ac_optarg ;;
1049
1050 -libdir | --libdir | --libdi | --libd)
1051 ac_prev=libdir ;;
1052 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1053 libdir=$ac_optarg ;;
1054
1055 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1056 | --libexe | --libex | --libe)
1057 ac_prev=libexecdir ;;
1058 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1059 | --libexe=* | --libex=* | --libe=*)
1060 libexecdir=$ac_optarg ;;
1061
1062 -localedir | --localedir | --localedi | --localed | --locale)
1063 ac_prev=localedir ;;
1064 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1065 localedir=$ac_optarg ;;
1066
1067 -localstatedir | --localstatedir | --localstatedi | --localstated \
1068 | --localstate | --localstat | --localsta | --localst | --locals)
1069 ac_prev=localstatedir ;;
1070 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1071 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1072 localstatedir=$ac_optarg ;;
1073
1074 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1075 ac_prev=mandir ;;
1076 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1077 mandir=$ac_optarg ;;
1078
1079 -nfp | --nfp | --nf)
1080 # Obsolete; use --without-fp.
1081 with_fp=no ;;
1082
1083 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1084 | --no-cr | --no-c | -n)
1085 no_create=yes ;;
1086
1087 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1088 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1089 no_recursion=yes ;;
1090
1091 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1092 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1093 | --oldin | --oldi | --old | --ol | --o)
1094 ac_prev=oldincludedir ;;
1095 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1096 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1097 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1098 oldincludedir=$ac_optarg ;;
1099
1100 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1101 ac_prev=prefix ;;
1102 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1103 prefix=$ac_optarg ;;
1104
1105 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1106 | --program-pre | --program-pr | --program-p)
1107 ac_prev=program_prefix ;;
1108 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1109 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1110 program_prefix=$ac_optarg ;;
1111
1112 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1113 | --program-suf | --program-su | --program-s)
1114 ac_prev=program_suffix ;;
1115 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1116 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1117 program_suffix=$ac_optarg ;;
1118
1119 -program-transform-name | --program-transform-name \
1120 | --program-transform-nam | --program-transform-na \
1121 | --program-transform-n | --program-transform- \
1122 | --program-transform | --program-transfor \
1123 | --program-transfo | --program-transf \
1124 | --program-trans | --program-tran \
1125 | --progr-tra | --program-tr | --program-t)
1126 ac_prev=program_transform_name ;;
1127 -program-transform-name=* | --program-transform-name=* \
1128 | --program-transform-nam=* | --program-transform-na=* \
1129 | --program-transform-n=* | --program-transform-=* \
1130 | --program-transform=* | --program-transfor=* \
1131 | --program-transfo=* | --program-transf=* \
1132 | --program-trans=* | --program-tran=* \
1133 | --progr-tra=* | --program-tr=* | --program-t=*)
1134 program_transform_name=$ac_optarg ;;
1135
1136 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1137 ac_prev=pdfdir ;;
1138 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1139 pdfdir=$ac_optarg ;;
1140
1141 -psdir | --psdir | --psdi | --psd | --ps)
1142 ac_prev=psdir ;;
1143 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1144 psdir=$ac_optarg ;;
1145
1146 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1147 | -silent | --silent | --silen | --sile | --sil)
1148 silent=yes ;;
1149
1150 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1151 ac_prev=sbindir ;;
1152 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1153 | --sbi=* | --sb=*)
1154 sbindir=$ac_optarg ;;
1155
1156 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1157 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1158 | --sharedst | --shareds | --shared | --share | --shar \
1159 | --sha | --sh)
1160 ac_prev=sharedstatedir ;;
1161 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1162 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1163 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1164 | --sha=* | --sh=*)
1165 sharedstatedir=$ac_optarg ;;
1166
1167 -site | --site | --sit)
1168 ac_prev=site ;;
1169 -site=* | --site=* | --sit=*)
1170 site=$ac_optarg ;;
1171
1172 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1173 ac_prev=srcdir ;;
1174 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1175 srcdir=$ac_optarg ;;
1176
1177 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1178 | --syscon | --sysco | --sysc | --sys | --sy)
1179 ac_prev=sysconfdir ;;
1180 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1181 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1182 sysconfdir=$ac_optarg ;;
1183
1184 -target | --target | --targe | --targ | --tar | --ta | --t)
1185 ac_prev=target_alias ;;
1186 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1187 target_alias=$ac_optarg ;;
1188
1189 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1190 verbose=yes ;;
1191
1192 -version | --version | --versio | --versi | --vers | -V)
1193 ac_init_version=: ;;
1194
1195 -with-* | --with-*)
1196 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1197 # Reject names that are not valid shell variable names.
1198 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1199 as_fn_error "invalid package name: $ac_useropt"
1200 ac_useropt_orig=$ac_useropt
1201 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1202 case $ac_user_opts in
1203 *"
1204 "with_$ac_useropt"
1205 "*) ;;
1206 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1207 ac_unrecognized_sep=', ';;
1208 esac
1209 eval with_$ac_useropt=\$ac_optarg ;;
1210
1211 -without-* | --without-*)
1212 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1213 # Reject names that are not valid shell variable names.
1214 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215 as_fn_error "invalid package name: $ac_useropt"
1216 ac_useropt_orig=$ac_useropt
1217 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218 case $ac_user_opts in
1219 *"
1220 "with_$ac_useropt"
1221 "*) ;;
1222 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1223 ac_unrecognized_sep=', ';;
1224 esac
1225 eval with_$ac_useropt=no ;;
1226
1227 --x)
1228 # Obsolete; use --with-x.
1229 with_x=yes ;;
1230
1231 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1232 | --x-incl | --x-inc | --x-in | --x-i)
1233 ac_prev=x_includes ;;
1234 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1235 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1236 x_includes=$ac_optarg ;;
1237
1238 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1239 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1240 ac_prev=x_libraries ;;
1241 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1242 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1243 x_libraries=$ac_optarg ;;
1244
1245 -*) as_fn_error "unrecognized option: \`$ac_option'
1246 Try \`$0 --help' for more information."
1247 ;;
1248
1249 *=*)
1250 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1251 # Reject names that are not valid shell variable names.
1252 case $ac_envvar in #(
1253 '' | [0-9]* | *[!_$as_cr_alnum]* )
1254 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1255 esac
1256 eval $ac_envvar=\$ac_optarg
1257 export $ac_envvar ;;
1258
1259 *)
1260 # FIXME: should be removed in autoconf 3.0.
1261 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1262 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1263 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1264 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1265 ;;
1266
1267 esac
1268 done
1269
1270 if test -n "$ac_prev"; then
1271 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1272 as_fn_error "missing argument to $ac_option"
1273 fi
1274
1275 if test -n "$ac_unrecognized_opts"; then
1276 case $enable_option_checking in
1277 no) ;;
1278 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1279 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1280 esac
1281 fi
1282
1283 # Check all directory arguments for consistency.
1284 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1285 datadir sysconfdir sharedstatedir localstatedir includedir \
1286 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1287 libdir localedir mandir
1288 do
1289 eval ac_val=\$$ac_var
1290 # Remove trailing slashes.
1291 case $ac_val in
1292 */ )
1293 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1294 eval $ac_var=\$ac_val;;
1295 esac
1296 # Be sure to have absolute directory names.
1297 case $ac_val in
1298 [\\/$]* | ?:[\\/]* ) continue;;
1299 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1300 esac
1301 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1302 done
1303
1304 # There might be people who depend on the old broken behavior: `$host'
1305 # used to hold the argument of --host etc.
1306 # FIXME: To remove some day.
1307 build=$build_alias
1308 host=$host_alias
1309 target=$target_alias
1310
1311 # FIXME: To remove some day.
1312 if test "x$host_alias" != x; then
1313 if test "x$build_alias" = x; then
1314 cross_compiling=maybe
1315 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1316 If a cross compiler is detected then cross compile mode will be used." >&2
1317 elif test "x$build_alias" != "x$host_alias"; then
1318 cross_compiling=yes
1319 fi
1320 fi
1321
1322 ac_tool_prefix=
1323 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1324
1325 test "$silent" = yes && exec 6>/dev/null
1326
1327
1328 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1329 ac_ls_di=`ls -di .` &&
1330 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1331 as_fn_error "working directory cannot be determined"
1332 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1333 as_fn_error "pwd does not report name of working directory"
1334
1335
1336 # Find the source files, if location was not specified.
1337 if test -z "$srcdir"; then
1338 ac_srcdir_defaulted=yes
1339 # Try the directory containing this script, then the parent directory.
1340 ac_confdir=`$as_dirname -- "$as_myself" ||
1341 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1342 X"$as_myself" : 'X\(//\)[^/]' \| \
1343 X"$as_myself" : 'X\(//\)$' \| \
1344 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1345 $as_echo X"$as_myself" |
1346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1347 s//\1/
1348 q
1349 }
1350 /^X\(\/\/\)[^/].*/{
1351 s//\1/
1352 q
1353 }
1354 /^X\(\/\/\)$/{
1355 s//\1/
1356 q
1357 }
1358 /^X\(\/\).*/{
1359 s//\1/
1360 q
1361 }
1362 s/.*/./; q'`
1363 srcdir=$ac_confdir
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365 srcdir=..
1366 fi
1367 else
1368 ac_srcdir_defaulted=no
1369 fi
1370 if test ! -r "$srcdir/$ac_unique_file"; then
1371 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1372 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1373 fi
1374 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1375 ac_abs_confdir=`(
1376 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1377 pwd)`
1378 # When building in place, set srcdir=.
1379 if test "$ac_abs_confdir" = "$ac_pwd"; then
1380 srcdir=.
1381 fi
1382 # Remove unnecessary trailing slashes from srcdir.
1383 # Double slashes in file names in object file debugging info
1384 # mess up M-x gdb in Emacs.
1385 case $srcdir in
1386 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1387 esac
1388 for ac_var in $ac_precious_vars; do
1389 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1390 eval ac_env_${ac_var}_value=\$${ac_var}
1391 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1392 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1393 done
1394
1395 #
1396 # Report the --help message.
1397 #
1398 if test "$ac_init_help" = "long"; then
1399 # Omit some internal or obsolete options to make the list less imposing.
1400 # This message is too long to be a string in the A/UX 3.1 sh.
1401 cat <<_ACEOF
1402 \`configure' configures this package to adapt to many kinds of systems.
1403
1404 Usage: $0 [OPTION]... [VAR=VALUE]...
1405
1406 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1407 VAR=VALUE. See below for descriptions of some of the useful variables.
1408
1409 Defaults for the options are specified in brackets.
1410
1411 Configuration:
1412 -h, --help display this help and exit
1413 --help=short display options specific to this package
1414 --help=recursive display the short help of all the included packages
1415 -V, --version display version information and exit
1416 -q, --quiet, --silent do not print \`checking...' messages
1417 --cache-file=FILE cache test results in FILE [disabled]
1418 -C, --config-cache alias for \`--cache-file=config.cache'
1419 -n, --no-create do not create output files
1420 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1421
1422 Installation directories:
1423 --prefix=PREFIX install architecture-independent files in PREFIX
1424 [$ac_default_prefix]
1425 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1426 [PREFIX]
1427
1428 By default, \`make install' will install all the files in
1429 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1430 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1431 for instance \`--prefix=\$HOME'.
1432
1433 For better control, use the options below.
1434
1435 Fine tuning of the installation directories:
1436 --bindir=DIR user executables [EPREFIX/bin]
1437 --sbindir=DIR system admin executables [EPREFIX/sbin]
1438 --libexecdir=DIR program executables [EPREFIX/libexec]
1439 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1440 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1441 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1442 --libdir=DIR object code libraries [EPREFIX/lib]
1443 --includedir=DIR C header files [PREFIX/include]
1444 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1445 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1446 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1447 --infodir=DIR info documentation [DATAROOTDIR/info]
1448 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1449 --mandir=DIR man documentation [DATAROOTDIR/man]
1450 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1451 --htmldir=DIR html documentation [DOCDIR]
1452 --dvidir=DIR dvi documentation [DOCDIR]
1453 --pdfdir=DIR pdf documentation [DOCDIR]
1454 --psdir=DIR ps documentation [DOCDIR]
1455 _ACEOF
1456
1457 cat <<\_ACEOF
1458
1459 Program names:
1460 --program-prefix=PREFIX prepend PREFIX to installed program names
1461 --program-suffix=SUFFIX append SUFFIX to installed program names
1462 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1463
1464 X features:
1465 --x-includes=DIR X include files are in DIR
1466 --x-libraries=DIR X library files are in DIR
1467
1468 System types:
1469 --build=BUILD configure for building on BUILD [guessed]
1470 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1471 --target=TARGET configure for building compilers for TARGET [HOST]
1472 _ACEOF
1473 fi
1474
1475 if test -n "$ac_init_help"; then
1476
1477 cat <<\_ACEOF
1478
1479 Optional Features:
1480 --disable-option-checking ignore unrecognized --enable/--with options
1481 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1482 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1483 --enable-maintainer-mode enable make rules and dependencies not useful
1484 (and sometimes confusing) to the casual installer
1485 --enable-plugins Enable support for plugins
1486 --disable-largefile omit support for large files
1487 --enable-targets=TARGETS
1488 alternative target configurations
1489 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1490 --disable-gdbcli disable command-line interface (CLI)
1491 --disable-gdbmi disable machine-interface (MI)
1492 --enable-tui enable full-screen terminal user interface (TUI)
1493 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1494 --enable-profiling enable profiling of GDB
1495 --disable-rpath do not hardcode runtime library paths
1496 --enable-libmcheck Try linking with -lmcheck if available
1497 --enable-werror treat compile warnings as errors
1498 --enable-build-warnings enable build-time compiler warnings if gcc is used
1499 --enable-gdb-build-warnings
1500 enable GDB specific build-time compiler warnings if
1501 gcc is used
1502 --enable-sim link gdb with simulator
1503 --enable-multi-ice build the multi-ice-gdb-server
1504 --enable-gdbserver automatically build gdbserver (yes/no/auto, default
1505 is auto)
1506
1507 Optional Packages:
1508 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1509 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1510 --with-separate-debug-dir=PATH
1511 look for global separate debug info in this path
1512 [LIBDIR/debug]
1513 --with-gdb-datadir=PATH look for global separate data files in this path
1514 [DATADIR/gdb]
1515 --with-relocated-sources=PATH
1516 automatically relocate this path for source files
1517 --with-auto-load-dir=PATH
1518 directories from which to load auto-loaded scripts
1519 [$debugdir:$datadir/auto-load]
1520 --with-auto-load-safe-path=PATH
1521 directories safe to hold auto-loaded files
1522 [--with-auto-load-dir]
1523 --without-auto-load-safe-path
1524 do not restrict auto-loaded files locations
1525 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1526 --with-curses use the curses library instead of the termcap
1527 library
1528 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1529 --with-bugurl=URL Direct users to URL to report a bug
1530 --with-zlib include zlib support (auto/yes/no) default=auto
1531 --with-libiconv-prefix=DIR
1532 search for libiconv in DIR/include and DIR/lib
1533 --with-iconv-bin=PATH specify where to find the iconv program
1534 --with-system-readline use installed readline library
1535 --with-jit-reader-dir=PATH
1536 directory to load the JIT readers from
1537 --with-expat include expat support (auto/yes/no)
1538 --with-gnu-ld assume the C compiler uses GNU ld default=no
1539 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1540 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1541 --with-python[=PYTHON] include python support
1542 (auto/yes/no/<python-program>)
1543 --with-guile[=GUILE] include guile support
1544 (auto/yes/no/<guile-version>/<pkg-config-program>)
1545 --without-included-regex
1546 don't use included regex; this is the default on
1547 systems with version 2 of the GNU C library (use
1548 with caution on other system)
1549 --with-sysroot[=DIR] search for usr/lib et al within DIR
1550 --with-system-gdbinit=PATH
1551 automatically load a system-wide gdbinit file
1552 --with-lzma support lzma compression (auto/yes/no)
1553 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1554 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1555 --with-tcl directory containing tcl configuration (tclConfig.sh)
1556 --with-tk directory containing tk configuration (tkConfig.sh)
1557 --with-x use the X Window System
1558 --with-babeltrace include babeltrace support (auto/yes/no)
1559 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1560 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1561
1562 Some influential environment variables:
1563 CC C compiler command
1564 CFLAGS C compiler flags
1565 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1566 nonstandard directory <lib dir>
1567 LIBS libraries to pass to the linker, e.g. -l<library>
1568 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1569 you have headers in a nonstandard directory <include dir>
1570 CPP C preprocessor
1571 MAKEINFO Parent configure detects if it is of sufficient version.
1572 MAKEINFOFLAGS
1573 Parameters for MAKEINFO.
1574 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1575 the first program found out of: `bison -y', `byacc', `yacc'.
1576 YFLAGS The list of arguments that will be passed by default to $YACC.
1577 This script will default YFLAGS to the empty string to avoid a
1578 default value of `-d' given by some make applications.
1579 XMKMF Path to xmkmf, Makefile generator for X Window System
1580
1581 Use these variables to override the choices made by `configure' or to help
1582 it to find libraries and programs with nonstandard names/locations.
1583
1584 Report bugs to the package provider.
1585 _ACEOF
1586 ac_status=$?
1587 fi
1588
1589 if test "$ac_init_help" = "recursive"; then
1590 # If there are subdirs, report their specific --help.
1591 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1592 test -d "$ac_dir" ||
1593 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1594 continue
1595 ac_builddir=.
1596
1597 case "$ac_dir" in
1598 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1599 *)
1600 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1601 # A ".." for each directory in $ac_dir_suffix.
1602 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1603 case $ac_top_builddir_sub in
1604 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1606 esac ;;
1607 esac
1608 ac_abs_top_builddir=$ac_pwd
1609 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1610 # for backward compatibility:
1611 ac_top_builddir=$ac_top_build_prefix
1612
1613 case $srcdir in
1614 .) # We are building in place.
1615 ac_srcdir=.
1616 ac_top_srcdir=$ac_top_builddir_sub
1617 ac_abs_top_srcdir=$ac_pwd ;;
1618 [\\/]* | ?:[\\/]* ) # Absolute name.
1619 ac_srcdir=$srcdir$ac_dir_suffix;
1620 ac_top_srcdir=$srcdir
1621 ac_abs_top_srcdir=$srcdir ;;
1622 *) # Relative name.
1623 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1624 ac_top_srcdir=$ac_top_build_prefix$srcdir
1625 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1626 esac
1627 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1628
1629 cd "$ac_dir" || { ac_status=$?; continue; }
1630 # Check for guested configure.
1631 if test -f "$ac_srcdir/configure.gnu"; then
1632 echo &&
1633 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1634 elif test -f "$ac_srcdir/configure"; then
1635 echo &&
1636 $SHELL "$ac_srcdir/configure" --help=recursive
1637 else
1638 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1639 fi || ac_status=$?
1640 cd "$ac_pwd" || { ac_status=$?; break; }
1641 done
1642 fi
1643
1644 test -n "$ac_init_help" && exit $ac_status
1645 if $ac_init_version; then
1646 cat <<\_ACEOF
1647 configure
1648 generated by GNU Autoconf 2.64
1649
1650 Copyright (C) 2009 Free Software Foundation, Inc.
1651 This configure script is free software; the Free Software Foundation
1652 gives unlimited permission to copy, distribute and modify it.
1653 _ACEOF
1654 exit
1655 fi
1656
1657 ## ------------------------ ##
1658 ## Autoconf initialization. ##
1659 ## ------------------------ ##
1660
1661 # ac_fn_c_try_compile LINENO
1662 # --------------------------
1663 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1664 ac_fn_c_try_compile ()
1665 {
1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 rm -f conftest.$ac_objext
1668 if { { ac_try="$ac_compile"
1669 case "(($ac_try" in
1670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1671 *) ac_try_echo=$ac_try;;
1672 esac
1673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675 (eval "$ac_compile") 2>conftest.err
1676 ac_status=$?
1677 if test -s conftest.err; then
1678 grep -v '^ *+' conftest.err >conftest.er1
1679 cat conftest.er1 >&5
1680 mv -f conftest.er1 conftest.err
1681 fi
1682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 test $ac_status = 0; } && {
1684 test -z "$ac_c_werror_flag" ||
1685 test ! -s conftest.err
1686 } && test -s conftest.$ac_objext; then :
1687 ac_retval=0
1688 else
1689 $as_echo "$as_me: failed program was:" >&5
1690 sed 's/^/| /' conftest.$ac_ext >&5
1691
1692 ac_retval=1
1693 fi
1694 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695 return $ac_retval
1696
1697 } # ac_fn_c_try_compile
1698
1699 # ac_fn_c_try_cpp LINENO
1700 # ----------------------
1701 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1702 ac_fn_c_try_cpp ()
1703 {
1704 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705 if { { ac_try="$ac_cpp conftest.$ac_ext"
1706 case "(($ac_try" in
1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708 *) ac_try_echo=$ac_try;;
1709 esac
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1713 ac_status=$?
1714 if test -s conftest.err; then
1715 grep -v '^ *+' conftest.err >conftest.er1
1716 cat conftest.er1 >&5
1717 mv -f conftest.er1 conftest.err
1718 fi
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; } >/dev/null && {
1721 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1722 test ! -s conftest.err
1723 }; then :
1724 ac_retval=0
1725 else
1726 $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
1728
1729 ac_retval=1
1730 fi
1731 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732 return $ac_retval
1733
1734 } # ac_fn_c_try_cpp
1735
1736 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1737 # -------------------------------------------------------
1738 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1739 # the include files in INCLUDES and setting the cache variable VAR
1740 # accordingly.
1741 ac_fn_c_check_header_mongrel ()
1742 {
1743 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1744 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1746 $as_echo_n "checking for $2... " >&6; }
1747 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1748 $as_echo_n "(cached) " >&6
1749 fi
1750 eval ac_res=\$$3
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752 $as_echo "$ac_res" >&6; }
1753 else
1754 # Is the header compilable?
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1756 $as_echo_n "checking $2 usability... " >&6; }
1757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 /* end confdefs.h. */
1759 $4
1760 #include <$2>
1761 _ACEOF
1762 if ac_fn_c_try_compile "$LINENO"; then :
1763 ac_header_compiler=yes
1764 else
1765 ac_header_compiler=no
1766 fi
1767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1769 $as_echo "$ac_header_compiler" >&6; }
1770
1771 # Is the header present?
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1773 $as_echo_n "checking $2 presence... " >&6; }
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1776 #include <$2>
1777 _ACEOF
1778 if ac_fn_c_try_cpp "$LINENO"; then :
1779 ac_header_preproc=yes
1780 else
1781 ac_header_preproc=no
1782 fi
1783 rm -f conftest.err conftest.$ac_ext
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1785 $as_echo "$ac_header_preproc" >&6; }
1786
1787 # So? What about this header?
1788 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1789 yes:no: )
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1791 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1793 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1794 ;;
1795 no:yes:* )
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1797 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1799 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1801 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1803 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1805 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1806 ;;
1807 esac
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1809 $as_echo_n "checking for $2... " >&6; }
1810 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1811 $as_echo_n "(cached) " >&6
1812 else
1813 eval "$3=\$ac_header_compiler"
1814 fi
1815 eval ac_res=\$$3
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1817 $as_echo "$ac_res" >&6; }
1818 fi
1819 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1820
1821 } # ac_fn_c_check_header_mongrel
1822
1823 # ac_fn_c_try_run LINENO
1824 # ----------------------
1825 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1826 # that executables *can* be run.
1827 ac_fn_c_try_run ()
1828 {
1829 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830 if { { ac_try="$ac_link"
1831 case "(($ac_try" in
1832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1833 *) ac_try_echo=$ac_try;;
1834 esac
1835 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1836 $as_echo "$ac_try_echo"; } >&5
1837 (eval "$ac_link") 2>&5
1838 ac_status=$?
1839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1841 { { case "(($ac_try" in
1842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1843 *) ac_try_echo=$ac_try;;
1844 esac
1845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847 (eval "$ac_try") 2>&5
1848 ac_status=$?
1849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850 test $ac_status = 0; }; }; then :
1851 ac_retval=0
1852 else
1853 $as_echo "$as_me: program exited with status $ac_status" >&5
1854 $as_echo "$as_me: failed program was:" >&5
1855 sed 's/^/| /' conftest.$ac_ext >&5
1856
1857 ac_retval=$ac_status
1858 fi
1859 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861 return $ac_retval
1862
1863 } # ac_fn_c_try_run
1864
1865 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1866 # -------------------------------------------------------
1867 # Tests whether HEADER exists and can be compiled using the include files in
1868 # INCLUDES, setting the cache variable VAR accordingly.
1869 ac_fn_c_check_header_compile ()
1870 {
1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873 $as_echo_n "checking for $2... " >&6; }
1874 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1875 $as_echo_n "(cached) " >&6
1876 else
1877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1878 /* end confdefs.h. */
1879 $4
1880 #include <$2>
1881 _ACEOF
1882 if ac_fn_c_try_compile "$LINENO"; then :
1883 eval "$3=yes"
1884 else
1885 eval "$3=no"
1886 fi
1887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1888 fi
1889 eval ac_res=\$$3
1890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891 $as_echo "$ac_res" >&6; }
1892 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1893
1894 } # ac_fn_c_check_header_compile
1895
1896 # ac_fn_c_try_link LINENO
1897 # -----------------------
1898 # Try to link conftest.$ac_ext, and return whether this succeeded.
1899 ac_fn_c_try_link ()
1900 {
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 rm -f conftest.$ac_objext conftest$ac_exeext
1903 if { { ac_try="$ac_link"
1904 case "(($ac_try" in
1905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1906 *) ac_try_echo=$ac_try;;
1907 esac
1908 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1909 $as_echo "$ac_try_echo"; } >&5
1910 (eval "$ac_link") 2>conftest.err
1911 ac_status=$?
1912 if test -s conftest.err; then
1913 grep -v '^ *+' conftest.err >conftest.er1
1914 cat conftest.er1 >&5
1915 mv -f conftest.er1 conftest.err
1916 fi
1917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1918 test $ac_status = 0; } && {
1919 test -z "$ac_c_werror_flag" ||
1920 test ! -s conftest.err
1921 } && test -s conftest$ac_exeext && {
1922 test "$cross_compiling" = yes ||
1923 $as_test_x conftest$ac_exeext
1924 }; then :
1925 ac_retval=0
1926 else
1927 $as_echo "$as_me: failed program was:" >&5
1928 sed 's/^/| /' conftest.$ac_ext >&5
1929
1930 ac_retval=1
1931 fi
1932 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1933 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1934 # interfere with the next link command; also delete a directory that is
1935 # left behind by Apple's compiler. We do this before executing the actions.
1936 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1937 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938 return $ac_retval
1939
1940 } # ac_fn_c_try_link
1941
1942 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1943 # --------------------------------------------
1944 # Tries to find the compile-time value of EXPR in a program that includes
1945 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1946 # computed
1947 ac_fn_c_compute_int ()
1948 {
1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950 if test "$cross_compiling" = yes; then
1951 # Depending upon the size, compute the lo and hi bounds.
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1954 $4
1955 int
1956 main ()
1957 {
1958 static int test_array [1 - 2 * !(($2) >= 0)];
1959 test_array [0] = 0
1960
1961 ;
1962 return 0;
1963 }
1964 _ACEOF
1965 if ac_fn_c_try_compile "$LINENO"; then :
1966 ac_lo=0 ac_mid=0
1967 while :; do
1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969 /* end confdefs.h. */
1970 $4
1971 int
1972 main ()
1973 {
1974 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1975 test_array [0] = 0
1976
1977 ;
1978 return 0;
1979 }
1980 _ACEOF
1981 if ac_fn_c_try_compile "$LINENO"; then :
1982 ac_hi=$ac_mid; break
1983 else
1984 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1985 if test $ac_lo -le $ac_mid; then
1986 ac_lo= ac_hi=
1987 break
1988 fi
1989 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1990 fi
1991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992 done
1993 else
1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995 /* end confdefs.h. */
1996 $4
1997 int
1998 main ()
1999 {
2000 static int test_array [1 - 2 * !(($2) < 0)];
2001 test_array [0] = 0
2002
2003 ;
2004 return 0;
2005 }
2006 _ACEOF
2007 if ac_fn_c_try_compile "$LINENO"; then :
2008 ac_hi=-1 ac_mid=-1
2009 while :; do
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2012 $4
2013 int
2014 main ()
2015 {
2016 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2017 test_array [0] = 0
2018
2019 ;
2020 return 0;
2021 }
2022 _ACEOF
2023 if ac_fn_c_try_compile "$LINENO"; then :
2024 ac_lo=$ac_mid; break
2025 else
2026 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2027 if test $ac_mid -le $ac_hi; then
2028 ac_lo= ac_hi=
2029 break
2030 fi
2031 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2032 fi
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 done
2035 else
2036 ac_lo= ac_hi=
2037 fi
2038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 fi
2040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041 # Binary search between lo and hi bounds.
2042 while test "x$ac_lo" != "x$ac_hi"; do
2043 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h. */
2046 $4
2047 int
2048 main ()
2049 {
2050 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2051 test_array [0] = 0
2052
2053 ;
2054 return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"; then :
2058 ac_hi=$ac_mid
2059 else
2060 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2061 fi
2062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 done
2064 case $ac_lo in #((
2065 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2066 '') ac_retval=1 ;;
2067 esac
2068 else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h. */
2071 $4
2072 static long int longval () { return $2; }
2073 static unsigned long int ulongval () { return $2; }
2074 #include <stdio.h>
2075 #include <stdlib.h>
2076 int
2077 main ()
2078 {
2079
2080 FILE *f = fopen ("conftest.val", "w");
2081 if (! f)
2082 return 1;
2083 if (($2) < 0)
2084 {
2085 long int i = longval ();
2086 if (i != ($2))
2087 return 1;
2088 fprintf (f, "%ld", i);
2089 }
2090 else
2091 {
2092 unsigned long int i = ulongval ();
2093 if (i != ($2))
2094 return 1;
2095 fprintf (f, "%lu", i);
2096 }
2097 /* Do not output a trailing newline, as this causes \r\n confusion
2098 on some platforms. */
2099 return ferror (f) || fclose (f) != 0;
2100
2101 ;
2102 return 0;
2103 }
2104 _ACEOF
2105 if ac_fn_c_try_run "$LINENO"; then :
2106 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2107 else
2108 ac_retval=1
2109 fi
2110 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2111 conftest.$ac_objext conftest.beam conftest.$ac_ext
2112 rm -f conftest.val
2113
2114 fi
2115 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2116 return $ac_retval
2117
2118 } # ac_fn_c_compute_int
2119
2120 # ac_fn_c_check_func LINENO FUNC VAR
2121 # ----------------------------------
2122 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2123 ac_fn_c_check_func ()
2124 {
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2127 $as_echo_n "checking for $2... " >&6; }
2128 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2129 $as_echo_n "(cached) " >&6
2130 else
2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2132 /* end confdefs.h. */
2133 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2134 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2135 #define $2 innocuous_$2
2136
2137 /* System header to define __stub macros and hopefully few prototypes,
2138 which can conflict with char $2 (); below.
2139 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2140 <limits.h> exists even on freestanding compilers. */
2141
2142 #ifdef __STDC__
2143 # include <limits.h>
2144 #else
2145 # include <assert.h>
2146 #endif
2147
2148 #undef $2
2149
2150 /* Override any GCC internal prototype to avoid an error.
2151 Use char because int might match the return type of a GCC
2152 builtin and then its argument prototype would still apply. */
2153 #ifdef __cplusplus
2154 extern "C"
2155 #endif
2156 char $2 ();
2157 /* The GNU C library defines this for functions which it implements
2158 to always fail with ENOSYS. Some functions are actually named
2159 something starting with __ and the normal name is an alias. */
2160 #if defined __stub_$2 || defined __stub___$2
2161 choke me
2162 #endif
2163
2164 int
2165 main ()
2166 {
2167 return $2 ();
2168 ;
2169 return 0;
2170 }
2171 _ACEOF
2172 if ac_fn_c_try_link "$LINENO"; then :
2173 eval "$3=yes"
2174 else
2175 eval "$3=no"
2176 fi
2177 rm -f core conftest.err conftest.$ac_objext \
2178 conftest$ac_exeext conftest.$ac_ext
2179 fi
2180 eval ac_res=\$$3
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2182 $as_echo "$ac_res" >&6; }
2183 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2184
2185 } # ac_fn_c_check_func
2186
2187 # ac_fn_c_check_decl LINENO SYMBOL VAR
2188 # ------------------------------------
2189 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2190 ac_fn_c_check_decl ()
2191 {
2192 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193 as_decl_name=`echo $2|sed 's/ *(.*//'`
2194 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2196 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2197 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2198 $as_echo_n "(cached) " >&6
2199 else
2200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2201 /* end confdefs.h. */
2202 $4
2203 int
2204 main ()
2205 {
2206 #ifndef $as_decl_name
2207 #ifdef __cplusplus
2208 (void) $as_decl_use;
2209 #else
2210 (void) $as_decl_name;
2211 #endif
2212 #endif
2213
2214 ;
2215 return 0;
2216 }
2217 _ACEOF
2218 if ac_fn_c_try_compile "$LINENO"; then :
2219 eval "$3=yes"
2220 else
2221 eval "$3=no"
2222 fi
2223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224 fi
2225 eval ac_res=\$$3
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2227 $as_echo "$ac_res" >&6; }
2228 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2229
2230 } # ac_fn_c_check_decl
2231
2232 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2233 # ----------------------------------------------------
2234 # Tries to find if the field MEMBER exists in type AGGR, after including
2235 # INCLUDES, setting cache variable VAR accordingly.
2236 ac_fn_c_check_member ()
2237 {
2238 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2240 $as_echo_n "checking for $2.$3... " >&6; }
2241 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2242 $as_echo_n "(cached) " >&6
2243 else
2244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2245 /* end confdefs.h. */
2246 $5
2247 int
2248 main ()
2249 {
2250 static $2 ac_aggr;
2251 if (ac_aggr.$3)
2252 return 0;
2253 ;
2254 return 0;
2255 }
2256 _ACEOF
2257 if ac_fn_c_try_compile "$LINENO"; then :
2258 eval "$4=yes"
2259 else
2260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h. */
2262 $5
2263 int
2264 main ()
2265 {
2266 static $2 ac_aggr;
2267 if (sizeof ac_aggr.$3)
2268 return 0;
2269 ;
2270 return 0;
2271 }
2272 _ACEOF
2273 if ac_fn_c_try_compile "$LINENO"; then :
2274 eval "$4=yes"
2275 else
2276 eval "$4=no"
2277 fi
2278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2279 fi
2280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2281 fi
2282 eval ac_res=\$$4
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2284 $as_echo "$ac_res" >&6; }
2285 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2286
2287 } # ac_fn_c_check_member
2288
2289 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2290 # -------------------------------------------
2291 # Tests whether TYPE exists after having included INCLUDES, setting cache
2292 # variable VAR accordingly.
2293 ac_fn_c_check_type ()
2294 {
2295 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2297 $as_echo_n "checking for $2... " >&6; }
2298 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2299 $as_echo_n "(cached) " >&6
2300 else
2301 eval "$3=no"
2302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2303 /* end confdefs.h. */
2304 $4
2305 int
2306 main ()
2307 {
2308 if (sizeof ($2))
2309 return 0;
2310 ;
2311 return 0;
2312 }
2313 _ACEOF
2314 if ac_fn_c_try_compile "$LINENO"; then :
2315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2316 /* end confdefs.h. */
2317 $4
2318 int
2319 main ()
2320 {
2321 if (sizeof (($2)))
2322 return 0;
2323 ;
2324 return 0;
2325 }
2326 _ACEOF
2327 if ac_fn_c_try_compile "$LINENO"; then :
2328
2329 else
2330 eval "$3=yes"
2331 fi
2332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2333 fi
2334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2335 fi
2336 eval ac_res=\$$3
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2338 $as_echo "$ac_res" >&6; }
2339 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2340
2341 } # ac_fn_c_check_type
2342 cat >config.log <<_ACEOF
2343 This file contains any messages produced by compilers while
2344 running configure, to aid debugging if configure makes a mistake.
2345
2346 It was created by $as_me, which was
2347 generated by GNU Autoconf 2.64. Invocation command line was
2348
2349 $ $0 $@
2350
2351 _ACEOF
2352 exec 5>>config.log
2353 {
2354 cat <<_ASUNAME
2355 ## --------- ##
2356 ## Platform. ##
2357 ## --------- ##
2358
2359 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2360 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2361 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2362 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2363 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2364
2365 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2366 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2367
2368 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2369 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2370 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2371 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2372 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2373 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2374 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2375
2376 _ASUNAME
2377
2378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2379 for as_dir in $PATH
2380 do
2381 IFS=$as_save_IFS
2382 test -z "$as_dir" && as_dir=.
2383 $as_echo "PATH: $as_dir"
2384 done
2385 IFS=$as_save_IFS
2386
2387 } >&5
2388
2389 cat >&5 <<_ACEOF
2390
2391
2392 ## ----------- ##
2393 ## Core tests. ##
2394 ## ----------- ##
2395
2396 _ACEOF
2397
2398
2399 # Keep a trace of the command line.
2400 # Strip out --no-create and --no-recursion so they do not pile up.
2401 # Strip out --silent because we don't want to record it for future runs.
2402 # Also quote any args containing shell meta-characters.
2403 # Make two passes to allow for proper duplicate-argument suppression.
2404 ac_configure_args=
2405 ac_configure_args0=
2406 ac_configure_args1=
2407 ac_must_keep_next=false
2408 for ac_pass in 1 2
2409 do
2410 for ac_arg
2411 do
2412 case $ac_arg in
2413 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2414 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2415 | -silent | --silent | --silen | --sile | --sil)
2416 continue ;;
2417 *\'*)
2418 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2419 esac
2420 case $ac_pass in
2421 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2422 2)
2423 as_fn_append ac_configure_args1 " '$ac_arg'"
2424 if test $ac_must_keep_next = true; then
2425 ac_must_keep_next=false # Got value, back to normal.
2426 else
2427 case $ac_arg in
2428 *=* | --config-cache | -C | -disable-* | --disable-* \
2429 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2430 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2431 | -with-* | --with-* | -without-* | --without-* | --x)
2432 case "$ac_configure_args0 " in
2433 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2434 esac
2435 ;;
2436 -* ) ac_must_keep_next=true ;;
2437 esac
2438 fi
2439 as_fn_append ac_configure_args " '$ac_arg'"
2440 ;;
2441 esac
2442 done
2443 done
2444 { ac_configure_args0=; unset ac_configure_args0;}
2445 { ac_configure_args1=; unset ac_configure_args1;}
2446
2447 # When interrupted or exit'd, cleanup temporary files, and complete
2448 # config.log. We remove comments because anyway the quotes in there
2449 # would cause problems or look ugly.
2450 # WARNING: Use '\'' to represent an apostrophe within the trap.
2451 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2452 trap 'exit_status=$?
2453 # Save into config.log some information that might help in debugging.
2454 {
2455 echo
2456
2457 cat <<\_ASBOX
2458 ## ---------------- ##
2459 ## Cache variables. ##
2460 ## ---------------- ##
2461 _ASBOX
2462 echo
2463 # The following way of writing the cache mishandles newlines in values,
2464 (
2465 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2466 eval ac_val=\$$ac_var
2467 case $ac_val in #(
2468 *${as_nl}*)
2469 case $ac_var in #(
2470 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2471 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2472 esac
2473 case $ac_var in #(
2474 _ | IFS | as_nl) ;; #(
2475 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2476 *) { eval $ac_var=; unset $ac_var;} ;;
2477 esac ;;
2478 esac
2479 done
2480 (set) 2>&1 |
2481 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2482 *${as_nl}ac_space=\ *)
2483 sed -n \
2484 "s/'\''/'\''\\\\'\'''\''/g;
2485 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2486 ;; #(
2487 *)
2488 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2489 ;;
2490 esac |
2491 sort
2492 )
2493 echo
2494
2495 cat <<\_ASBOX
2496 ## ----------------- ##
2497 ## Output variables. ##
2498 ## ----------------- ##
2499 _ASBOX
2500 echo
2501 for ac_var in $ac_subst_vars
2502 do
2503 eval ac_val=\$$ac_var
2504 case $ac_val in
2505 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2506 esac
2507 $as_echo "$ac_var='\''$ac_val'\''"
2508 done | sort
2509 echo
2510
2511 if test -n "$ac_subst_files"; then
2512 cat <<\_ASBOX
2513 ## ------------------- ##
2514 ## File substitutions. ##
2515 ## ------------------- ##
2516 _ASBOX
2517 echo
2518 for ac_var in $ac_subst_files
2519 do
2520 eval ac_val=\$$ac_var
2521 case $ac_val in
2522 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2523 esac
2524 $as_echo "$ac_var='\''$ac_val'\''"
2525 done | sort
2526 echo
2527 fi
2528
2529 if test -s confdefs.h; then
2530 cat <<\_ASBOX
2531 ## ----------- ##
2532 ## confdefs.h. ##
2533 ## ----------- ##
2534 _ASBOX
2535 echo
2536 cat confdefs.h
2537 echo
2538 fi
2539 test "$ac_signal" != 0 &&
2540 $as_echo "$as_me: caught signal $ac_signal"
2541 $as_echo "$as_me: exit $exit_status"
2542 } >&5
2543 rm -f core *.core core.conftest.* &&
2544 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2545 exit $exit_status
2546 ' 0
2547 for ac_signal in 1 2 13 15; do
2548 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2549 done
2550 ac_signal=0
2551
2552 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2553 rm -f -r conftest* confdefs.h
2554
2555 $as_echo "/* confdefs.h */" > confdefs.h
2556
2557 # Predefined preprocessor variables.
2558
2559 cat >>confdefs.h <<_ACEOF
2560 #define PACKAGE_NAME "$PACKAGE_NAME"
2561 _ACEOF
2562
2563 cat >>confdefs.h <<_ACEOF
2564 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2565 _ACEOF
2566
2567 cat >>confdefs.h <<_ACEOF
2568 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2569 _ACEOF
2570
2571 cat >>confdefs.h <<_ACEOF
2572 #define PACKAGE_STRING "$PACKAGE_STRING"
2573 _ACEOF
2574
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2577 _ACEOF
2578
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_URL "$PACKAGE_URL"
2581 _ACEOF
2582
2583
2584 # Let the site file select an alternate cache file if it wants to.
2585 # Prefer an explicitly selected file to automatically selected ones.
2586 ac_site_file1=NONE
2587 ac_site_file2=NONE
2588 if test -n "$CONFIG_SITE"; then
2589 ac_site_file1=$CONFIG_SITE
2590 elif test "x$prefix" != xNONE; then
2591 ac_site_file1=$prefix/share/config.site
2592 ac_site_file2=$prefix/etc/config.site
2593 else
2594 ac_site_file1=$ac_default_prefix/share/config.site
2595 ac_site_file2=$ac_default_prefix/etc/config.site
2596 fi
2597 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2598 do
2599 test "x$ac_site_file" = xNONE && continue
2600 if test -r "$ac_site_file"; then
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2602 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2603 sed 's/^/| /' "$ac_site_file" >&5
2604 . "$ac_site_file"
2605 fi
2606 done
2607
2608 if test -r "$cache_file"; then
2609 # Some versions of bash will fail to source /dev/null (special
2610 # files actually), so we avoid doing that.
2611 if test -f "$cache_file"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2613 $as_echo "$as_me: loading cache $cache_file" >&6;}
2614 case $cache_file in
2615 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2616 *) . "./$cache_file";;
2617 esac
2618 fi
2619 else
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2621 $as_echo "$as_me: creating cache $cache_file" >&6;}
2622 >$cache_file
2623 fi
2624
2625 # Check that the precious variables saved in the cache have kept the same
2626 # value.
2627 ac_cache_corrupted=false
2628 for ac_var in $ac_precious_vars; do
2629 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2630 eval ac_new_set=\$ac_env_${ac_var}_set
2631 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2632 eval ac_new_val=\$ac_env_${ac_var}_value
2633 case $ac_old_set,$ac_new_set in
2634 set,)
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2636 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2637 ac_cache_corrupted=: ;;
2638 ,set)
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2640 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2641 ac_cache_corrupted=: ;;
2642 ,);;
2643 *)
2644 if test "x$ac_old_val" != "x$ac_new_val"; then
2645 # differences in whitespace do not lead to failure.
2646 ac_old_val_w=`echo x $ac_old_val`
2647 ac_new_val_w=`echo x $ac_new_val`
2648 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2650 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2651 ac_cache_corrupted=:
2652 else
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2654 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2655 eval $ac_var=\$ac_old_val
2656 fi
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2658 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2660 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2661 fi;;
2662 esac
2663 # Pass precious variables to config.status.
2664 if test "$ac_new_set" = set; then
2665 case $ac_new_val in
2666 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2667 *) ac_arg=$ac_var=$ac_new_val ;;
2668 esac
2669 case " $ac_configure_args " in
2670 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2671 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2672 esac
2673 fi
2674 done
2675 if $ac_cache_corrupted; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2677 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2679 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2680 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2681 fi
2682 ## -------------------- ##
2683 ## Main body of script. ##
2684 ## -------------------- ##
2685
2686 ac_ext=c
2687 ac_cpp='$CPP $CPPFLAGS'
2688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2691
2692
2693
2694
2695
2696 ac_config_headers="$ac_config_headers config.h:config.in"
2697
2698
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2700 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2701 # Check whether --enable-maintainer-mode was given.
2702 if test "${enable_maintainer_mode+set}" = set; then :
2703 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2704 else
2705 USE_MAINTAINER_MODE=no
2706 fi
2707
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2709 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2710 if test $USE_MAINTAINER_MODE = yes; then
2711 MAINTAINER_MODE_TRUE=
2712 MAINTAINER_MODE_FALSE='#'
2713 else
2714 MAINTAINER_MODE_TRUE='#'
2715 MAINTAINER_MODE_FALSE=
2716 fi
2717
2718 MAINT=$MAINTAINER_MODE_TRUE
2719
2720
2721
2722 # Set the 'development' global.
2723 . $srcdir/../bfd/development.sh
2724
2725 ac_ext=c
2726 ac_cpp='$CPP $CPPFLAGS'
2727 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2728 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2729 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2730 if test -n "$ac_tool_prefix"; then
2731 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2732 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734 $as_echo_n "checking for $ac_word... " >&6; }
2735 if test "${ac_cv_prog_CC+set}" = set; then :
2736 $as_echo_n "(cached) " >&6
2737 else
2738 if test -n "$CC"; then
2739 ac_cv_prog_CC="$CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744 IFS=$as_save_IFS
2745 test -z "$as_dir" && as_dir=.
2746 for ac_exec_ext in '' $ac_executable_extensions; do
2747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2748 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2750 break 2
2751 fi
2752 done
2753 done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 CC=$ac_cv_prog_CC
2759 if test -n "$CC"; then
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2761 $as_echo "$CC" >&6; }
2762 else
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764 $as_echo "no" >&6; }
2765 fi
2766
2767
2768 fi
2769 if test -z "$ac_cv_prog_CC"; then
2770 ac_ct_CC=$CC
2771 # Extract the first word of "gcc", so it can be a program name with args.
2772 set dummy gcc; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2776 $as_echo_n "(cached) " >&6
2777 else
2778 if test -n "$ac_ct_CC"; then
2779 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780 else
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784 IFS=$as_save_IFS
2785 test -z "$as_dir" && as_dir=.
2786 for ac_exec_ext in '' $ac_executable_extensions; do
2787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788 ac_cv_prog_ac_ct_CC="gcc"
2789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 break 2
2791 fi
2792 done
2793 done
2794 IFS=$as_save_IFS
2795
2796 fi
2797 fi
2798 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799 if test -n "$ac_ct_CC"; then
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801 $as_echo "$ac_ct_CC" >&6; }
2802 else
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 $as_echo "no" >&6; }
2805 fi
2806
2807 if test "x$ac_ct_CC" = x; then
2808 CC=""
2809 else
2810 case $cross_compiling:$ac_tool_warned in
2811 yes:)
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2813 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2814 ac_tool_warned=yes ;;
2815 esac
2816 CC=$ac_ct_CC
2817 fi
2818 else
2819 CC="$ac_cv_prog_CC"
2820 fi
2821
2822 if test -z "$CC"; then
2823 if test -n "$ac_tool_prefix"; then
2824 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2825 set dummy ${ac_tool_prefix}cc; ac_word=$2
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2827 $as_echo_n "checking for $ac_word... " >&6; }
2828 if test "${ac_cv_prog_CC+set}" = set; then :
2829 $as_echo_n "(cached) " >&6
2830 else
2831 if test -n "$CC"; then
2832 ac_cv_prog_CC="$CC" # Let the user override the test.
2833 else
2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 for as_dir in $PATH
2836 do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
2839 for ac_exec_ext in '' $ac_executable_extensions; do
2840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2841 ac_cv_prog_CC="${ac_tool_prefix}cc"
2842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2843 break 2
2844 fi
2845 done
2846 done
2847 IFS=$as_save_IFS
2848
2849 fi
2850 fi
2851 CC=$ac_cv_prog_CC
2852 if test -n "$CC"; then
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2854 $as_echo "$CC" >&6; }
2855 else
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2857 $as_echo "no" >&6; }
2858 fi
2859
2860
2861 fi
2862 fi
2863 if test -z "$CC"; then
2864 # Extract the first word of "cc", so it can be a program name with args.
2865 set dummy cc; ac_word=$2
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867 $as_echo_n "checking for $ac_word... " >&6; }
2868 if test "${ac_cv_prog_CC+set}" = set; then :
2869 $as_echo_n "(cached) " >&6
2870 else
2871 if test -n "$CC"; then
2872 ac_cv_prog_CC="$CC" # Let the user override the test.
2873 else
2874 ac_prog_rejected=no
2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2877 do
2878 IFS=$as_save_IFS
2879 test -z "$as_dir" && as_dir=.
2880 for ac_exec_ext in '' $ac_executable_extensions; do
2881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2882 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2883 ac_prog_rejected=yes
2884 continue
2885 fi
2886 ac_cv_prog_CC="cc"
2887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2888 break 2
2889 fi
2890 done
2891 done
2892 IFS=$as_save_IFS
2893
2894 if test $ac_prog_rejected = yes; then
2895 # We found a bogon in the path, so make sure we never use it.
2896 set dummy $ac_cv_prog_CC
2897 shift
2898 if test $# != 0; then
2899 # We chose a different compiler from the bogus one.
2900 # However, it has the same basename, so the bogon will be chosen
2901 # first if we set CC to just the basename; use the full file name.
2902 shift
2903 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2904 fi
2905 fi
2906 fi
2907 fi
2908 CC=$ac_cv_prog_CC
2909 if test -n "$CC"; then
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911 $as_echo "$CC" >&6; }
2912 else
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2915 fi
2916
2917
2918 fi
2919 if test -z "$CC"; then
2920 if test -n "$ac_tool_prefix"; then
2921 for ac_prog in cl.exe
2922 do
2923 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2924 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2926 $as_echo_n "checking for $ac_word... " >&6; }
2927 if test "${ac_cv_prog_CC+set}" = set; then :
2928 $as_echo_n "(cached) " >&6
2929 else
2930 if test -n "$CC"; then
2931 ac_cv_prog_CC="$CC" # Let the user override the test.
2932 else
2933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2934 for as_dir in $PATH
2935 do
2936 IFS=$as_save_IFS
2937 test -z "$as_dir" && as_dir=.
2938 for ac_exec_ext in '' $ac_executable_extensions; do
2939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2940 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2942 break 2
2943 fi
2944 done
2945 done
2946 IFS=$as_save_IFS
2947
2948 fi
2949 fi
2950 CC=$ac_cv_prog_CC
2951 if test -n "$CC"; then
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2953 $as_echo "$CC" >&6; }
2954 else
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2956 $as_echo "no" >&6; }
2957 fi
2958
2959
2960 test -n "$CC" && break
2961 done
2962 fi
2963 if test -z "$CC"; then
2964 ac_ct_CC=$CC
2965 for ac_prog in cl.exe
2966 do
2967 # Extract the first word of "$ac_prog", so it can be a program name with args.
2968 set dummy $ac_prog; ac_word=$2
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2970 $as_echo_n "checking for $ac_word... " >&6; }
2971 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2972 $as_echo_n "(cached) " >&6
2973 else
2974 if test -n "$ac_ct_CC"; then
2975 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2976 else
2977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2978 for as_dir in $PATH
2979 do
2980 IFS=$as_save_IFS
2981 test -z "$as_dir" && as_dir=.
2982 for ac_exec_ext in '' $ac_executable_extensions; do
2983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2984 ac_cv_prog_ac_ct_CC="$ac_prog"
2985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2986 break 2
2987 fi
2988 done
2989 done
2990 IFS=$as_save_IFS
2991
2992 fi
2993 fi
2994 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2995 if test -n "$ac_ct_CC"; then
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2997 $as_echo "$ac_ct_CC" >&6; }
2998 else
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3000 $as_echo "no" >&6; }
3001 fi
3002
3003
3004 test -n "$ac_ct_CC" && break
3005 done
3006
3007 if test "x$ac_ct_CC" = x; then
3008 CC=""
3009 else
3010 case $cross_compiling:$ac_tool_warned in
3011 yes:)
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3014 ac_tool_warned=yes ;;
3015 esac
3016 CC=$ac_ct_CC
3017 fi
3018 fi
3019
3020 fi
3021
3022
3023 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3025 as_fn_error "no acceptable C compiler found in \$PATH
3026 See \`config.log' for more details." "$LINENO" 5; }
3027
3028 # Provide some information about the compiler.
3029 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3030 set X $ac_compile
3031 ac_compiler=$2
3032 for ac_option in --version -v -V -qversion; do
3033 { { ac_try="$ac_compiler $ac_option >&5"
3034 case "(($ac_try" in
3035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3036 *) ac_try_echo=$ac_try;;
3037 esac
3038 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3039 $as_echo "$ac_try_echo"; } >&5
3040 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3041 ac_status=$?
3042 if test -s conftest.err; then
3043 sed '10a\
3044 ... rest of stderr output deleted ...
3045 10q' conftest.err >conftest.er1
3046 cat conftest.er1 >&5
3047 rm -f conftest.er1 conftest.err
3048 fi
3049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050 test $ac_status = 0; }
3051 done
3052
3053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3054 /* end confdefs.h. */
3055
3056 int
3057 main ()
3058 {
3059
3060 ;
3061 return 0;
3062 }
3063 _ACEOF
3064 ac_clean_files_save=$ac_clean_files
3065 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3066 # Try to create an executable without -o first, disregard a.out.
3067 # It will help us diagnose broken compilers, and finding out an intuition
3068 # of exeext.
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3070 $as_echo_n "checking for C compiler default output file name... " >&6; }
3071 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3072
3073 # The possible output files:
3074 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3075
3076 ac_rmfiles=
3077 for ac_file in $ac_files
3078 do
3079 case $ac_file in
3080 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3081 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3082 esac
3083 done
3084 rm -f $ac_rmfiles
3085
3086 if { { ac_try="$ac_link_default"
3087 case "(($ac_try" in
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3090 esac
3091 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3092 $as_echo "$ac_try_echo"; } >&5
3093 (eval "$ac_link_default") 2>&5
3094 ac_status=$?
3095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3096 test $ac_status = 0; }; then :
3097 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3098 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3099 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3100 # so that the user can short-circuit this test for compilers unknown to
3101 # Autoconf.
3102 for ac_file in $ac_files ''
3103 do
3104 test -f "$ac_file" || continue
3105 case $ac_file in
3106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3107 ;;
3108 [ab].out )
3109 # We found the default executable, but exeext='' is most
3110 # certainly right.
3111 break;;
3112 *.* )
3113 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3114 then :; else
3115 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3116 fi
3117 # We set ac_cv_exeext here because the later test for it is not
3118 # safe: cross compilers may not add the suffix if given an `-o'
3119 # argument, so we may need to know it at that point already.
3120 # Even if this section looks crufty: it has the advantage of
3121 # actually working.
3122 break;;
3123 * )
3124 break;;
3125 esac
3126 done
3127 test "$ac_cv_exeext" = no && ac_cv_exeext=
3128
3129 else
3130 ac_file=''
3131 fi
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3133 $as_echo "$ac_file" >&6; }
3134 if test -z "$ac_file"; then :
3135 $as_echo "$as_me: failed program was:" >&5
3136 sed 's/^/| /' conftest.$ac_ext >&5
3137
3138 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3139 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3140 { as_fn_set_status 77
3141 as_fn_error "C compiler cannot create executables
3142 See \`config.log' for more details." "$LINENO" 5; }; }
3143 fi
3144 ac_exeext=$ac_cv_exeext
3145
3146 # Check that the compiler produces executables we can run. If not, either
3147 # the compiler is broken, or we cross compile.
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3149 $as_echo_n "checking whether the C compiler works... " >&6; }
3150 # If not cross compiling, check that we can run a simple program.
3151 if test "$cross_compiling" != yes; then
3152 if { ac_try='./$ac_file'
3153 { { case "(($ac_try" in
3154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155 *) ac_try_echo=$ac_try;;
3156 esac
3157 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3158 $as_echo "$ac_try_echo"; } >&5
3159 (eval "$ac_try") 2>&5
3160 ac_status=$?
3161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3162 test $ac_status = 0; }; }; then
3163 cross_compiling=no
3164 else
3165 if test "$cross_compiling" = maybe; then
3166 cross_compiling=yes
3167 else
3168 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3169 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3170 as_fn_error "cannot run C compiled programs.
3171 If you meant to cross compile, use \`--host'.
3172 See \`config.log' for more details." "$LINENO" 5; }
3173 fi
3174 fi
3175 fi
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3177 $as_echo "yes" >&6; }
3178
3179 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3180 ac_clean_files=$ac_clean_files_save
3181 # Check that the compiler produces executables we can run. If not, either
3182 # the compiler is broken, or we cross compile.
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3184 $as_echo_n "checking whether we are cross compiling... " >&6; }
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3186 $as_echo "$cross_compiling" >&6; }
3187
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3189 $as_echo_n "checking for suffix of executables... " >&6; }
3190 if { { ac_try="$ac_link"
3191 case "(($ac_try" in
3192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3193 *) ac_try_echo=$ac_try;;
3194 esac
3195 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3196 $as_echo "$ac_try_echo"; } >&5
3197 (eval "$ac_link") 2>&5
3198 ac_status=$?
3199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3200 test $ac_status = 0; }; then :
3201 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3202 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3203 # work properly (i.e., refer to `conftest.exe'), while it won't with
3204 # `rm'.
3205 for ac_file in conftest.exe conftest conftest.*; do
3206 test -f "$ac_file" || continue
3207 case $ac_file in
3208 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3209 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3210 break;;
3211 * ) break;;
3212 esac
3213 done
3214 else
3215 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3217 as_fn_error "cannot compute suffix of executables: cannot compile and link
3218 See \`config.log' for more details." "$LINENO" 5; }
3219 fi
3220 rm -f conftest$ac_cv_exeext
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3222 $as_echo "$ac_cv_exeext" >&6; }
3223
3224 rm -f conftest.$ac_ext
3225 EXEEXT=$ac_cv_exeext
3226 ac_exeext=$EXEEXT
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3228 $as_echo_n "checking for suffix of object files... " >&6; }
3229 if test "${ac_cv_objext+set}" = set; then :
3230 $as_echo_n "(cached) " >&6
3231 else
3232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3233 /* end confdefs.h. */
3234
3235 int
3236 main ()
3237 {
3238
3239 ;
3240 return 0;
3241 }
3242 _ACEOF
3243 rm -f conftest.o conftest.obj
3244 if { { ac_try="$ac_compile"
3245 case "(($ac_try" in
3246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247 *) ac_try_echo=$ac_try;;
3248 esac
3249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3250 $as_echo "$ac_try_echo"; } >&5
3251 (eval "$ac_compile") 2>&5
3252 ac_status=$?
3253 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3254 test $ac_status = 0; }; then :
3255 for ac_file in conftest.o conftest.obj conftest.*; do
3256 test -f "$ac_file" || continue;
3257 case $ac_file in
3258 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3259 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3260 break;;
3261 esac
3262 done
3263 else
3264 $as_echo "$as_me: failed program was:" >&5
3265 sed 's/^/| /' conftest.$ac_ext >&5
3266
3267 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3268 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3269 as_fn_error "cannot compute suffix of object files: cannot compile
3270 See \`config.log' for more details." "$LINENO" 5; }
3271 fi
3272 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3273 fi
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3275 $as_echo "$ac_cv_objext" >&6; }
3276 OBJEXT=$ac_cv_objext
3277 ac_objext=$OBJEXT
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3279 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3280 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3281 $as_echo_n "(cached) " >&6
3282 else
3283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3284 /* end confdefs.h. */
3285
3286 int
3287 main ()
3288 {
3289 #ifndef __GNUC__
3290 choke me
3291 #endif
3292
3293 ;
3294 return 0;
3295 }
3296 _ACEOF
3297 if ac_fn_c_try_compile "$LINENO"; then :
3298 ac_compiler_gnu=yes
3299 else
3300 ac_compiler_gnu=no
3301 fi
3302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3303 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3304
3305 fi
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3307 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3308 if test $ac_compiler_gnu = yes; then
3309 GCC=yes
3310 else
3311 GCC=
3312 fi
3313 ac_test_CFLAGS=${CFLAGS+set}
3314 ac_save_CFLAGS=$CFLAGS
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3316 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3317 if test "${ac_cv_prog_cc_g+set}" = set; then :
3318 $as_echo_n "(cached) " >&6
3319 else
3320 ac_save_c_werror_flag=$ac_c_werror_flag
3321 ac_c_werror_flag=yes
3322 ac_cv_prog_cc_g=no
3323 CFLAGS="-g"
3324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325 /* end confdefs.h. */
3326
3327 int
3328 main ()
3329 {
3330
3331 ;
3332 return 0;
3333 }
3334 _ACEOF
3335 if ac_fn_c_try_compile "$LINENO"; then :
3336 ac_cv_prog_cc_g=yes
3337 else
3338 CFLAGS=""
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3341
3342 int
3343 main ()
3344 {
3345
3346 ;
3347 return 0;
3348 }
3349 _ACEOF
3350 if ac_fn_c_try_compile "$LINENO"; then :
3351
3352 else
3353 ac_c_werror_flag=$ac_save_c_werror_flag
3354 CFLAGS="-g"
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3357
3358 int
3359 main ()
3360 {
3361
3362 ;
3363 return 0;
3364 }
3365 _ACEOF
3366 if ac_fn_c_try_compile "$LINENO"; then :
3367 ac_cv_prog_cc_g=yes
3368 fi
3369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3370 fi
3371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3372 fi
3373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374 ac_c_werror_flag=$ac_save_c_werror_flag
3375 fi
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3377 $as_echo "$ac_cv_prog_cc_g" >&6; }
3378 if test "$ac_test_CFLAGS" = set; then
3379 CFLAGS=$ac_save_CFLAGS
3380 elif test $ac_cv_prog_cc_g = yes; then
3381 if test "$GCC" = yes; then
3382 CFLAGS="-g -O2"
3383 else
3384 CFLAGS="-g"
3385 fi
3386 else
3387 if test "$GCC" = yes; then
3388 CFLAGS="-O2"
3389 else
3390 CFLAGS=
3391 fi
3392 fi
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3394 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3395 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3396 $as_echo_n "(cached) " >&6
3397 else
3398 ac_cv_prog_cc_c89=no
3399 ac_save_CC=$CC
3400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3401 /* end confdefs.h. */
3402 #include <stdarg.h>
3403 #include <stdio.h>
3404 #include <sys/types.h>
3405 #include <sys/stat.h>
3406 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3407 struct buf { int x; };
3408 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3409 static char *e (p, i)
3410 char **p;
3411 int i;
3412 {
3413 return p[i];
3414 }
3415 static char *f (char * (*g) (char **, int), char **p, ...)
3416 {
3417 char *s;
3418 va_list v;
3419 va_start (v,p);
3420 s = g (p, va_arg (v,int));
3421 va_end (v);
3422 return s;
3423 }
3424
3425 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3426 function prototypes and stuff, but not '\xHH' hex character constants.
3427 These don't provoke an error unfortunately, instead are silently treated
3428 as 'x'. The following induces an error, until -std is added to get
3429 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3430 array size at least. It's necessary to write '\x00'==0 to get something
3431 that's true only with -std. */
3432 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3433
3434 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3435 inside strings and character constants. */
3436 #define FOO(x) 'x'
3437 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3438
3439 int test (int i, double x);
3440 struct s1 {int (*f) (int a);};
3441 struct s2 {int (*f) (double a);};
3442 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3443 int argc;
3444 char **argv;
3445 int
3446 main ()
3447 {
3448 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3449 ;
3450 return 0;
3451 }
3452 _ACEOF
3453 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3454 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3455 do
3456 CC="$ac_save_CC $ac_arg"
3457 if ac_fn_c_try_compile "$LINENO"; then :
3458 ac_cv_prog_cc_c89=$ac_arg
3459 fi
3460 rm -f core conftest.err conftest.$ac_objext
3461 test "x$ac_cv_prog_cc_c89" != "xno" && break
3462 done
3463 rm -f conftest.$ac_ext
3464 CC=$ac_save_CC
3465
3466 fi
3467 # AC_CACHE_VAL
3468 case "x$ac_cv_prog_cc_c89" in
3469 x)
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3471 $as_echo "none needed" >&6; } ;;
3472 xno)
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3474 $as_echo "unsupported" >&6; } ;;
3475 *)
3476 CC="$CC $ac_cv_prog_cc_c89"
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3478 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3479 esac
3480 if test "x$ac_cv_prog_cc_c89" != xno; then :
3481
3482 fi
3483
3484 ac_ext=c
3485 ac_cpp='$CPP $CPPFLAGS'
3486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3489
3490
3491 ac_ext=c
3492 ac_cpp='$CPP $CPPFLAGS'
3493 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3494 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3495 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3497 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3498 # On Suns, sometimes $CPP names a directory.
3499 if test -n "$CPP" && test -d "$CPP"; then
3500 CPP=
3501 fi
3502 if test -z "$CPP"; then
3503 if test "${ac_cv_prog_CPP+set}" = set; then :
3504 $as_echo_n "(cached) " >&6
3505 else
3506 # Double quotes because CPP needs to be expanded
3507 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3508 do
3509 ac_preproc_ok=false
3510 for ac_c_preproc_warn_flag in '' yes
3511 do
3512 # Use a header file that comes with gcc, so configuring glibc
3513 # with a fresh cross-compiler works.
3514 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3515 # <limits.h> exists even on freestanding compilers.
3516 # On the NeXT, cc -E runs the code through the compiler's parser,
3517 # not just through cpp. "Syntax error" is here to catch this case.
3518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519 /* end confdefs.h. */
3520 #ifdef __STDC__
3521 # include <limits.h>
3522 #else
3523 # include <assert.h>
3524 #endif
3525 Syntax error
3526 _ACEOF
3527 if ac_fn_c_try_cpp "$LINENO"; then :
3528
3529 else
3530 # Broken: fails on valid input.
3531 continue
3532 fi
3533 rm -f conftest.err conftest.$ac_ext
3534
3535 # OK, works on sane cases. Now check whether nonexistent headers
3536 # can be detected and how.
3537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3538 /* end confdefs.h. */
3539 #include <ac_nonexistent.h>
3540 _ACEOF
3541 if ac_fn_c_try_cpp "$LINENO"; then :
3542 # Broken: success on invalid input.
3543 continue
3544 else
3545 # Passes both tests.
3546 ac_preproc_ok=:
3547 break
3548 fi
3549 rm -f conftest.err conftest.$ac_ext
3550
3551 done
3552 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3553 rm -f conftest.err conftest.$ac_ext
3554 if $ac_preproc_ok; then :
3555 break
3556 fi
3557
3558 done
3559 ac_cv_prog_CPP=$CPP
3560
3561 fi
3562 CPP=$ac_cv_prog_CPP
3563 else
3564 ac_cv_prog_CPP=$CPP
3565 fi
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3567 $as_echo "$CPP" >&6; }
3568 ac_preproc_ok=false
3569 for ac_c_preproc_warn_flag in '' yes
3570 do
3571 # Use a header file that comes with gcc, so configuring glibc
3572 # with a fresh cross-compiler works.
3573 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3574 # <limits.h> exists even on freestanding compilers.
3575 # On the NeXT, cc -E runs the code through the compiler's parser,
3576 # not just through cpp. "Syntax error" is here to catch this case.
3577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3578 /* end confdefs.h. */
3579 #ifdef __STDC__
3580 # include <limits.h>
3581 #else
3582 # include <assert.h>
3583 #endif
3584 Syntax error
3585 _ACEOF
3586 if ac_fn_c_try_cpp "$LINENO"; then :
3587
3588 else
3589 # Broken: fails on valid input.
3590 continue
3591 fi
3592 rm -f conftest.err conftest.$ac_ext
3593
3594 # OK, works on sane cases. Now check whether nonexistent headers
3595 # can be detected and how.
3596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597 /* end confdefs.h. */
3598 #include <ac_nonexistent.h>
3599 _ACEOF
3600 if ac_fn_c_try_cpp "$LINENO"; then :
3601 # Broken: success on invalid input.
3602 continue
3603 else
3604 # Passes both tests.
3605 ac_preproc_ok=:
3606 break
3607 fi
3608 rm -f conftest.err conftest.$ac_ext
3609
3610 done
3611 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3612 rm -f conftest.err conftest.$ac_ext
3613 if $ac_preproc_ok; then :
3614
3615 else
3616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3617 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3618 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3619 See \`config.log' for more details." "$LINENO" 5; }
3620 fi
3621
3622 ac_ext=c
3623 ac_cpp='$CPP $CPPFLAGS'
3624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3627
3628
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3630 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3631 if test "${ac_cv_path_GREP+set}" = set; then :
3632 $as_echo_n "(cached) " >&6
3633 else
3634 if test -z "$GREP"; then
3635 ac_path_GREP_found=false
3636 # Loop through the user's path and test for each of PROGNAME-LIST
3637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3638 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3639 do
3640 IFS=$as_save_IFS
3641 test -z "$as_dir" && as_dir=.
3642 for ac_prog in grep ggrep; do
3643 for ac_exec_ext in '' $ac_executable_extensions; do
3644 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3645 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3646 # Check for GNU ac_path_GREP and select it if it is found.
3647 # Check for GNU $ac_path_GREP
3648 case `"$ac_path_GREP" --version 2>&1` in
3649 *GNU*)
3650 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3651 *)
3652 ac_count=0
3653 $as_echo_n 0123456789 >"conftest.in"
3654 while :
3655 do
3656 cat "conftest.in" "conftest.in" >"conftest.tmp"
3657 mv "conftest.tmp" "conftest.in"
3658 cp "conftest.in" "conftest.nl"
3659 $as_echo 'GREP' >> "conftest.nl"
3660 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3661 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3662 as_fn_arith $ac_count + 1 && ac_count=$as_val
3663 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3664 # Best one so far, save it but keep looking for a better one
3665 ac_cv_path_GREP="$ac_path_GREP"
3666 ac_path_GREP_max=$ac_count
3667 fi
3668 # 10*(2^10) chars as input seems more than enough
3669 test $ac_count -gt 10 && break
3670 done
3671 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3672 esac
3673
3674 $ac_path_GREP_found && break 3
3675 done
3676 done
3677 done
3678 IFS=$as_save_IFS
3679 if test -z "$ac_cv_path_GREP"; then
3680 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3681 fi
3682 else
3683 ac_cv_path_GREP=$GREP
3684 fi
3685
3686 fi
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3688 $as_echo "$ac_cv_path_GREP" >&6; }
3689 GREP="$ac_cv_path_GREP"
3690
3691
3692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3693 $as_echo_n "checking for egrep... " >&6; }
3694 if test "${ac_cv_path_EGREP+set}" = set; then :
3695 $as_echo_n "(cached) " >&6
3696 else
3697 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3698 then ac_cv_path_EGREP="$GREP -E"
3699 else
3700 if test -z "$EGREP"; then
3701 ac_path_EGREP_found=false
3702 # Loop through the user's path and test for each of PROGNAME-LIST
3703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3704 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3705 do
3706 IFS=$as_save_IFS
3707 test -z "$as_dir" && as_dir=.
3708 for ac_prog in egrep; do
3709 for ac_exec_ext in '' $ac_executable_extensions; do
3710 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3711 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3712 # Check for GNU ac_path_EGREP and select it if it is found.
3713 # Check for GNU $ac_path_EGREP
3714 case `"$ac_path_EGREP" --version 2>&1` in
3715 *GNU*)
3716 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3717 *)
3718 ac_count=0
3719 $as_echo_n 0123456789 >"conftest.in"
3720 while :
3721 do
3722 cat "conftest.in" "conftest.in" >"conftest.tmp"
3723 mv "conftest.tmp" "conftest.in"
3724 cp "conftest.in" "conftest.nl"
3725 $as_echo 'EGREP' >> "conftest.nl"
3726 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3727 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3728 as_fn_arith $ac_count + 1 && ac_count=$as_val
3729 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3730 # Best one so far, save it but keep looking for a better one
3731 ac_cv_path_EGREP="$ac_path_EGREP"
3732 ac_path_EGREP_max=$ac_count
3733 fi
3734 # 10*(2^10) chars as input seems more than enough
3735 test $ac_count -gt 10 && break
3736 done
3737 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3738 esac
3739
3740 $ac_path_EGREP_found && break 3
3741 done
3742 done
3743 done
3744 IFS=$as_save_IFS
3745 if test -z "$ac_cv_path_EGREP"; then
3746 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3747 fi
3748 else
3749 ac_cv_path_EGREP=$EGREP
3750 fi
3751
3752 fi
3753 fi
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3755 $as_echo "$ac_cv_path_EGREP" >&6; }
3756 EGREP="$ac_cv_path_EGREP"
3757
3758
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3760 $as_echo_n "checking for ANSI C header files... " >&6; }
3761 if test "${ac_cv_header_stdc+set}" = set; then :
3762 $as_echo_n "(cached) " >&6
3763 else
3764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765 /* end confdefs.h. */
3766 #include <stdlib.h>
3767 #include <stdarg.h>
3768 #include <string.h>
3769 #include <float.h>
3770
3771 int
3772 main ()
3773 {
3774
3775 ;
3776 return 0;
3777 }
3778 _ACEOF
3779 if ac_fn_c_try_compile "$LINENO"; then :
3780 ac_cv_header_stdc=yes
3781 else
3782 ac_cv_header_stdc=no
3783 fi
3784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3785
3786 if test $ac_cv_header_stdc = yes; then
3787 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3789 /* end confdefs.h. */
3790 #include <string.h>
3791
3792 _ACEOF
3793 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3794 $EGREP "memchr" >/dev/null 2>&1; then :
3795
3796 else
3797 ac_cv_header_stdc=no
3798 fi
3799 rm -f conftest*
3800
3801 fi
3802
3803 if test $ac_cv_header_stdc = yes; then
3804 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3806 /* end confdefs.h. */
3807 #include <stdlib.h>
3808
3809 _ACEOF
3810 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3811 $EGREP "free" >/dev/null 2>&1; then :
3812
3813 else
3814 ac_cv_header_stdc=no
3815 fi
3816 rm -f conftest*
3817
3818 fi
3819
3820 if test $ac_cv_header_stdc = yes; then
3821 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3822 if test "$cross_compiling" = yes; then :
3823 :
3824 else
3825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826 /* end confdefs.h. */
3827 #include <ctype.h>
3828 #include <stdlib.h>
3829 #if ((' ' & 0x0FF) == 0x020)
3830 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3831 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3832 #else
3833 # define ISLOWER(c) \
3834 (('a' <= (c) && (c) <= 'i') \
3835 || ('j' <= (c) && (c) <= 'r') \
3836 || ('s' <= (c) && (c) <= 'z'))
3837 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3838 #endif
3839
3840 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3841 int
3842 main ()
3843 {
3844 int i;
3845 for (i = 0; i < 256; i++)
3846 if (XOR (islower (i), ISLOWER (i))
3847 || toupper (i) != TOUPPER (i))
3848 return 2;
3849 return 0;
3850 }
3851 _ACEOF
3852 if ac_fn_c_try_run "$LINENO"; then :
3853
3854 else
3855 ac_cv_header_stdc=no
3856 fi
3857 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3858 conftest.$ac_objext conftest.beam conftest.$ac_ext
3859 fi
3860
3861 fi
3862 fi
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3864 $as_echo "$ac_cv_header_stdc" >&6; }
3865 if test $ac_cv_header_stdc = yes; then
3866
3867 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3868
3869 fi
3870
3871 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3872 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3873 inttypes.h stdint.h unistd.h
3874 do :
3875 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3876 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3877 "
3878 eval as_val=\$$as_ac_Header
3879 if test "x$as_val" = x""yes; then :
3880 cat >>confdefs.h <<_ACEOF
3881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3882 _ACEOF
3883
3884 fi
3885
3886 done
3887
3888
3889
3890 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3891 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3892 MINIX=yes
3893 else
3894 MINIX=
3895 fi
3896
3897
3898 if test "$MINIX" = yes; then
3899
3900 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3901
3902
3903 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3904
3905
3906 $as_echo "#define _MINIX 1" >>confdefs.h
3907
3908 fi
3909
3910
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3912 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3913 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3914 $as_echo_n "(cached) " >&6
3915 else
3916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 /* end confdefs.h. */
3918
3919 # define __EXTENSIONS__ 1
3920 $ac_includes_default
3921 int
3922 main ()
3923 {
3924
3925 ;
3926 return 0;
3927 }
3928 _ACEOF
3929 if ac_fn_c_try_compile "$LINENO"; then :
3930 ac_cv_safe_to_define___extensions__=yes
3931 else
3932 ac_cv_safe_to_define___extensions__=no
3933 fi
3934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3935 fi
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3937 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3938 test $ac_cv_safe_to_define___extensions__ = yes &&
3939 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3940
3941 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3942
3943 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3944
3945 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3946
3947 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3948
3949
3950 ac_aux_dir=
3951 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3952 for ac_t in install-sh install.sh shtool; do
3953 if test -f "$ac_dir/$ac_t"; then
3954 ac_aux_dir=$ac_dir
3955 ac_install_sh="$ac_aux_dir/$ac_t -c"
3956 break 2
3957 fi
3958 done
3959 done
3960 if test -z "$ac_aux_dir"; then
3961 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3962 fi
3963
3964 # These three variables are undocumented and unsupported,
3965 # and are intended to be withdrawn in a future Autoconf release.
3966 # They can cause serious problems if a builder's source tree is in a directory
3967 # whose full name contains unusual characters.
3968 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3969 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3970 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3971
3972
3973 # Make sure we can run config.sub.
3974 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3975 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3976
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3978 $as_echo_n "checking build system type... " >&6; }
3979 if test "${ac_cv_build+set}" = set; then :
3980 $as_echo_n "(cached) " >&6
3981 else
3982 ac_build_alias=$build_alias
3983 test "x$ac_build_alias" = x &&
3984 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3985 test "x$ac_build_alias" = x &&
3986 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3987 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3988 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3989
3990 fi
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3992 $as_echo "$ac_cv_build" >&6; }
3993 case $ac_cv_build in
3994 *-*-*) ;;
3995 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3996 esac
3997 build=$ac_cv_build
3998 ac_save_IFS=$IFS; IFS='-'
3999 set x $ac_cv_build
4000 shift
4001 build_cpu=$1
4002 build_vendor=$2
4003 shift; shift
4004 # Remember, the first character of IFS is used to create $*,
4005 # except with old shells:
4006 build_os=$*
4007 IFS=$ac_save_IFS
4008 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4009
4010
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4012 $as_echo_n "checking host system type... " >&6; }
4013 if test "${ac_cv_host+set}" = set; then :
4014 $as_echo_n "(cached) " >&6
4015 else
4016 if test "x$host_alias" = x; then
4017 ac_cv_host=$ac_cv_build
4018 else
4019 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4020 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4021 fi
4022
4023 fi
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4025 $as_echo "$ac_cv_host" >&6; }
4026 case $ac_cv_host in
4027 *-*-*) ;;
4028 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4029 esac
4030 host=$ac_cv_host
4031 ac_save_IFS=$IFS; IFS='-'
4032 set x $ac_cv_host
4033 shift
4034 host_cpu=$1
4035 host_vendor=$2
4036 shift; shift
4037 # Remember, the first character of IFS is used to create $*,
4038 # except with old shells:
4039 host_os=$*
4040 IFS=$ac_save_IFS
4041 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4042
4043
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4045 $as_echo_n "checking target system type... " >&6; }
4046 if test "${ac_cv_target+set}" = set; then :
4047 $as_echo_n "(cached) " >&6
4048 else
4049 if test "x$target_alias" = x; then
4050 ac_cv_target=$ac_cv_host
4051 else
4052 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4053 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4054 fi
4055
4056 fi
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4058 $as_echo "$ac_cv_target" >&6; }
4059 case $ac_cv_target in
4060 *-*-*) ;;
4061 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4062 esac
4063 target=$ac_cv_target
4064 ac_save_IFS=$IFS; IFS='-'
4065 set x $ac_cv_target
4066 shift
4067 target_cpu=$1
4068 target_vendor=$2
4069 shift; shift
4070 # Remember, the first character of IFS is used to create $*,
4071 # except with old shells:
4072 target_os=$*
4073 IFS=$ac_save_IFS
4074 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4075
4076
4077 # The aliases save the names the user supplied, while $host etc.
4078 # will get canonicalized.
4079 test -n "$target_alias" &&
4080 test "$program_prefix$program_suffix$program_transform_name" = \
4081 NONENONEs,x,x, &&
4082 program_prefix=${target_alias}-
4083
4084 # The tests for host and target for $enable_largefile require
4085 # canonical names.
4086
4087
4088
4089 # As the $enable_largefile decision depends on --enable-plugins we must set it
4090 # even in directories otherwise not depending on the $plugins option.
4091
4092
4093 maybe_plugins=no
4094 for ac_header in dlfcn.h
4095 do :
4096 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4097 "
4098 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
4099 cat >>confdefs.h <<_ACEOF
4100 #define HAVE_DLFCN_H 1
4101 _ACEOF
4102 maybe_plugins=yes
4103 fi
4104
4105 done
4106
4107 for ac_header in windows.h
4108 do :
4109 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4110 "
4111 if test "x$ac_cv_header_windows_h" = x""yes; then :
4112 cat >>confdefs.h <<_ACEOF
4113 #define HAVE_WINDOWS_H 1
4114 _ACEOF
4115 maybe_plugins=yes
4116 fi
4117
4118 done
4119
4120
4121 # Check whether --enable-plugins was given.
4122 if test "${enable_plugins+set}" = set; then :
4123 enableval=$enable_plugins; case "${enableval}" in
4124 no) plugins=no ;;
4125 *) plugins=yes
4126 if test "$maybe_plugins" != "yes" ; then
4127 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4128 fi ;;
4129 esac
4130 else
4131 plugins=$maybe_plugins
4132
4133 fi
4134
4135 if test "$plugins" = "yes"; then
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
4137 $as_echo_n "checking for library containing dlopen... " >&6; }
4138 if test "${ac_cv_search_dlopen+set}" = set; then :
4139 $as_echo_n "(cached) " >&6
4140 else
4141 ac_func_search_save_LIBS=$LIBS
4142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143 /* end confdefs.h. */
4144
4145 /* Override any GCC internal prototype to avoid an error.
4146 Use char because int might match the return type of a GCC
4147 builtin and then its argument prototype would still apply. */
4148 #ifdef __cplusplus
4149 extern "C"
4150 #endif
4151 char dlopen ();
4152 int
4153 main ()
4154 {
4155 return dlopen ();
4156 ;
4157 return 0;
4158 }
4159 _ACEOF
4160 for ac_lib in '' dl; do
4161 if test -z "$ac_lib"; then
4162 ac_res="none required"
4163 else
4164 ac_res=-l$ac_lib
4165 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4166 fi
4167 if ac_fn_c_try_link "$LINENO"; then :
4168 ac_cv_search_dlopen=$ac_res
4169 fi
4170 rm -f core conftest.err conftest.$ac_objext \
4171 conftest$ac_exeext
4172 if test "${ac_cv_search_dlopen+set}" = set; then :
4173 break
4174 fi
4175 done
4176 if test "${ac_cv_search_dlopen+set}" = set; then :
4177
4178 else
4179 ac_cv_search_dlopen=no
4180 fi
4181 rm conftest.$ac_ext
4182 LIBS=$ac_func_search_save_LIBS
4183 fi
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
4185 $as_echo "$ac_cv_search_dlopen" >&6; }
4186 ac_res=$ac_cv_search_dlopen
4187 if test "$ac_res" != no; then :
4188 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4189
4190 fi
4191
4192 fi
4193
4194
4195 case "${host}" in
4196 sparc-*-solaris*|i[3-7]86-*-solaris*)
4197 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4198 # are mutually exclusive; and without procfs support, the bfd/ elf module
4199 # cannot provide certain routines such as elfcore_write_prpsinfo
4200 # or elfcore_write_prstatus. So unless the user explicitly requested
4201 # large-file support through the --enable-largefile switch, disable
4202 # large-file support in favor of procfs support.
4203 test "${target}" = "${host}" -a "x$plugins" = xno \
4204 && : ${enable_largefile="no"}
4205 ;;
4206 esac
4207
4208 # Check whether --enable-largefile was given.
4209 if test "${enable_largefile+set}" = set; then :
4210 enableval=$enable_largefile;
4211 fi
4212
4213 if test "$enable_largefile" != no; then
4214
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4216 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4217 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4218 $as_echo_n "(cached) " >&6
4219 else
4220 ac_cv_sys_largefile_CC=no
4221 if test "$GCC" != yes; then
4222 ac_save_CC=$CC
4223 while :; do
4224 # IRIX 6.2 and later do not support large files by default,
4225 # so use the C compiler's -n32 option if that helps.
4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4227 /* end confdefs.h. */
4228 #include <sys/types.h>
4229 /* Check that off_t can represent 2**63 - 1 correctly.
4230 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4231 since some C++ compilers masquerading as C compilers
4232 incorrectly reject 9223372036854775807. */
4233 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4234 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4235 && LARGE_OFF_T % 2147483647 == 1)
4236 ? 1 : -1];
4237 int
4238 main ()
4239 {
4240
4241 ;
4242 return 0;
4243 }
4244 _ACEOF
4245 if ac_fn_c_try_compile "$LINENO"; then :
4246 break
4247 fi
4248 rm -f core conftest.err conftest.$ac_objext
4249 CC="$CC -n32"
4250 if ac_fn_c_try_compile "$LINENO"; then :
4251 ac_cv_sys_largefile_CC=' -n32'; break
4252 fi
4253 rm -f core conftest.err conftest.$ac_objext
4254 break
4255 done
4256 CC=$ac_save_CC
4257 rm -f conftest.$ac_ext
4258 fi
4259 fi
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4261 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4262 if test "$ac_cv_sys_largefile_CC" != no; then
4263 CC=$CC$ac_cv_sys_largefile_CC
4264 fi
4265
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4267 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4268 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4269 $as_echo_n "(cached) " >&6
4270 else
4271 while :; do
4272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273 /* end confdefs.h. */
4274 #include <sys/types.h>
4275 /* Check that off_t can represent 2**63 - 1 correctly.
4276 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4277 since some C++ compilers masquerading as C compilers
4278 incorrectly reject 9223372036854775807. */
4279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4280 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4281 && LARGE_OFF_T % 2147483647 == 1)
4282 ? 1 : -1];
4283 int
4284 main ()
4285 {
4286
4287 ;
4288 return 0;
4289 }
4290 _ACEOF
4291 if ac_fn_c_try_compile "$LINENO"; then :
4292 ac_cv_sys_file_offset_bits=no; break
4293 fi
4294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4296 /* end confdefs.h. */
4297 #define _FILE_OFFSET_BITS 64
4298 #include <sys/types.h>
4299 /* Check that off_t can represent 2**63 - 1 correctly.
4300 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4301 since some C++ compilers masquerading as C compilers
4302 incorrectly reject 9223372036854775807. */
4303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4304 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4305 && LARGE_OFF_T % 2147483647 == 1)
4306 ? 1 : -1];
4307 int
4308 main ()
4309 {
4310
4311 ;
4312 return 0;
4313 }
4314 _ACEOF
4315 if ac_fn_c_try_compile "$LINENO"; then :
4316 ac_cv_sys_file_offset_bits=64; break
4317 fi
4318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4319 ac_cv_sys_file_offset_bits=unknown
4320 break
4321 done
4322 fi
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4324 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4325 case $ac_cv_sys_file_offset_bits in #(
4326 no | unknown) ;;
4327 *)
4328 cat >>confdefs.h <<_ACEOF
4329 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4330 _ACEOF
4331 ;;
4332 esac
4333 rm -rf conftest*
4334 if test $ac_cv_sys_file_offset_bits = unknown; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4336 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4337 if test "${ac_cv_sys_large_files+set}" = set; then :
4338 $as_echo_n "(cached) " >&6
4339 else
4340 while :; do
4341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4342 /* end confdefs.h. */
4343 #include <sys/types.h>
4344 /* Check that off_t can represent 2**63 - 1 correctly.
4345 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4346 since some C++ compilers masquerading as C compilers
4347 incorrectly reject 9223372036854775807. */
4348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4350 && LARGE_OFF_T % 2147483647 == 1)
4351 ? 1 : -1];
4352 int
4353 main ()
4354 {
4355
4356 ;
4357 return 0;
4358 }
4359 _ACEOF
4360 if ac_fn_c_try_compile "$LINENO"; then :
4361 ac_cv_sys_large_files=no; break
4362 fi
4363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4365 /* end confdefs.h. */
4366 #define _LARGE_FILES 1
4367 #include <sys/types.h>
4368 /* Check that off_t can represent 2**63 - 1 correctly.
4369 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4370 since some C++ compilers masquerading as C compilers
4371 incorrectly reject 9223372036854775807. */
4372 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4373 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4374 && LARGE_OFF_T % 2147483647 == 1)
4375 ? 1 : -1];
4376 int
4377 main ()
4378 {
4379
4380 ;
4381 return 0;
4382 }
4383 _ACEOF
4384 if ac_fn_c_try_compile "$LINENO"; then :
4385 ac_cv_sys_large_files=1; break
4386 fi
4387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4388 ac_cv_sys_large_files=unknown
4389 break
4390 done
4391 fi
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4393 $as_echo "$ac_cv_sys_large_files" >&6; }
4394 case $ac_cv_sys_large_files in #(
4395 no | unknown) ;;
4396 *)
4397 cat >>confdefs.h <<_ACEOF
4398 #define _LARGE_FILES $ac_cv_sys_large_files
4399 _ACEOF
4400 ;;
4401 esac
4402 rm -rf conftest*
4403 fi
4404 fi
4405
4406
4407
4408
4409
4410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${CC-cc} option to accept ANSI C" >&5
4411 $as_echo_n "checking for ${CC-cc} option to accept ANSI C... " >&6; }
4412 if test "${am_cv_prog_cc_stdc+set}" = set; then :
4413 $as_echo_n "(cached) " >&6
4414 else
4415 am_cv_prog_cc_stdc=no
4416 ac_save_CC="$CC"
4417 # Don't try gcc -ansi; that turns off useful extensions and
4418 # breaks some systems' header files.
4419 # AIX -qlanglvl=ansi
4420 # Ultrix and OSF/1 -std1
4421 # HP-UX 10.20 and later -Ae
4422 # HP-UX older versions -Aa -D_HPUX_SOURCE
4423 # SVR4 -Xc -D__EXTENSIONS__
4424 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4425 do
4426 CC="$ac_save_CC $ac_arg"
4427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4428 /* end confdefs.h. */
4429 #include <stdarg.h>
4430 #include <stdio.h>
4431 #include <sys/types.h>
4432 #include <sys/stat.h>
4433 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4434 struct buf { int x; };
4435 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4436 static char *e (p, i)
4437 char **p;
4438 int i;
4439 {
4440 return p[i];
4441 }
4442 static char *f (char * (*g) (char **, int), char **p, ...)
4443 {
4444 char *s;
4445 va_list v;
4446 va_start (v,p);
4447 s = g (p, va_arg (v,int));
4448 va_end (v);
4449 return s;
4450 }
4451 int test (int i, double x);
4452 struct s1 {int (*f) (int a);};
4453 struct s2 {int (*f) (double a);};
4454 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4455 int argc;
4456 char **argv;
4457
4458 int
4459 main ()
4460 {
4461
4462 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4463
4464 ;
4465 return 0;
4466 }
4467 _ACEOF
4468 if ac_fn_c_try_compile "$LINENO"; then :
4469 am_cv_prog_cc_stdc="$ac_arg"; break
4470 fi
4471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4472 done
4473 CC="$ac_save_CC"
4474
4475 fi
4476
4477 if test -z "$am_cv_prog_cc_stdc"; then
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4479 $as_echo "none needed" >&6; }
4480 else
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_stdc" >&5
4482 $as_echo "$am_cv_prog_cc_stdc" >&6; }
4483 fi
4484 case "x$am_cv_prog_cc_stdc" in
4485 x|xno) ;;
4486 *) CC="$CC $am_cv_prog_cc_stdc" ;;
4487 esac
4488
4489 # expand $ac_aux_dir to an absolute path
4490 am_aux_dir=`cd $ac_aux_dir && pwd`
4491
4492 if test x"${install_sh}" != xset; then
4493 case $am_aux_dir in
4494 *\ * | *\ *)
4495 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4496 *)
4497 install_sh="\${SHELL} $am_aux_dir/install-sh"
4498 esac
4499 fi
4500
4501 # Installed binaries are usually stripped using `strip' when the user
4502 # run `make install-strip'. However `strip' might not be the right
4503 # tool to use in cross-compilation environments, therefore Automake
4504 # will honor the `STRIP' environment variable to overrule this program.
4505 if test "$cross_compiling" != no; then
4506 if test -n "$ac_tool_prefix"; then
4507 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4508 set dummy ${ac_tool_prefix}strip; ac_word=$2
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4510 $as_echo_n "checking for $ac_word... " >&6; }
4511 if test "${ac_cv_prog_STRIP+set}" = set; then :
4512 $as_echo_n "(cached) " >&6
4513 else
4514 if test -n "$STRIP"; then
4515 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4516 else
4517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518 for as_dir in $PATH
4519 do
4520 IFS=$as_save_IFS
4521 test -z "$as_dir" && as_dir=.
4522 for ac_exec_ext in '' $ac_executable_extensions; do
4523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4524 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4526 break 2
4527 fi
4528 done
4529 done
4530 IFS=$as_save_IFS
4531
4532 fi
4533 fi
4534 STRIP=$ac_cv_prog_STRIP
4535 if test -n "$STRIP"; then
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4537 $as_echo "$STRIP" >&6; }
4538 else
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4540 $as_echo "no" >&6; }
4541 fi
4542
4543
4544 fi
4545 if test -z "$ac_cv_prog_STRIP"; then
4546 ac_ct_STRIP=$STRIP
4547 # Extract the first word of "strip", so it can be a program name with args.
4548 set dummy strip; ac_word=$2
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4550 $as_echo_n "checking for $ac_word... " >&6; }
4551 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4552 $as_echo_n "(cached) " >&6
4553 else
4554 if test -n "$ac_ct_STRIP"; then
4555 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4556 else
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 for as_dir in $PATH
4559 do
4560 IFS=$as_save_IFS
4561 test -z "$as_dir" && as_dir=.
4562 for ac_exec_ext in '' $ac_executable_extensions; do
4563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4564 ac_cv_prog_ac_ct_STRIP="strip"
4565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4566 break 2
4567 fi
4568 done
4569 done
4570 IFS=$as_save_IFS
4571
4572 fi
4573 fi
4574 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4575 if test -n "$ac_ct_STRIP"; then
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4577 $as_echo "$ac_ct_STRIP" >&6; }
4578 else
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4580 $as_echo "no" >&6; }
4581 fi
4582
4583 if test "x$ac_ct_STRIP" = x; then
4584 STRIP=":"
4585 else
4586 case $cross_compiling:$ac_tool_warned in
4587 yes:)
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4589 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4590 ac_tool_warned=yes ;;
4591 esac
4592 STRIP=$ac_ct_STRIP
4593 fi
4594 else
4595 STRIP="$ac_cv_prog_STRIP"
4596 fi
4597
4598 fi
4599 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4600
4601
4602 ac_aux_dir=
4603 for ac_dir in .. "$srcdir"/..; do
4604 for ac_t in install-sh install.sh shtool; do
4605 if test -f "$ac_dir/$ac_t"; then
4606 ac_aux_dir=$ac_dir
4607 ac_install_sh="$ac_aux_dir/$ac_t -c"
4608 break 2
4609 fi
4610 done
4611 done
4612 if test -z "$ac_aux_dir"; then
4613 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
4614 fi
4615
4616 # These three variables are undocumented and unsupported,
4617 # and are intended to be withdrawn in a future Autoconf release.
4618 # They can cause serious problems if a builder's source tree is in a directory
4619 # whose full name contains unusual characters.
4620 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4621 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4622 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4623
4624
4625
4626 test "$program_prefix" != NONE &&
4627 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4628 # Use a double $ so make ignores it.
4629 test "$program_suffix" != NONE &&
4630 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4631 # Double any \ or $.
4632 # By default was `s,x,x', remove it if useless.
4633 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4634 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4635
4636
4637 # Dependency checking.
4638 rm -rf .tst 2>/dev/null
4639 mkdir .tst 2>/dev/null
4640 if test -d .tst; then
4641 am__leading_dot=.
4642 else
4643 am__leading_dot=_
4644 fi
4645 rmdir .tst 2>/dev/null
4646
4647 DEPDIR="${am__leading_dot}deps"
4648
4649 ac_config_commands="$ac_config_commands depdir"
4650
4651
4652 depcc="$CC" am_compiler_list=
4653
4654 am_depcomp=$ac_aux_dir/depcomp
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4656 $as_echo_n "checking dependency style of $depcc... " >&6; }
4657 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4658 $as_echo_n "(cached) " >&6
4659 else
4660 if test -f "$am_depcomp"; then
4661 # We make a subdir and do the tests there. Otherwise we can end up
4662 # making bogus files that we don't know about and never remove. For
4663 # instance it was reported that on HP-UX the gcc test will end up
4664 # making a dummy file named `D' -- because `-MD' means `put the output
4665 # in D'.
4666 mkdir conftest.dir
4667 # Copy depcomp to subdir because otherwise we won't find it if we're
4668 # using a relative directory.
4669 cp "$am_depcomp" conftest.dir
4670 cd conftest.dir
4671 # We will build objects and dependencies in a subdirectory because
4672 # it helps to detect inapplicable dependency modes. For instance
4673 # both Tru64's cc and ICC support -MD to output dependencies as a
4674 # side effect of compilation, but ICC will put the dependencies in
4675 # the current directory while Tru64 will put them in the object
4676 # directory.
4677 mkdir sub
4678
4679 am_cv_CC_dependencies_compiler_type=none
4680 if test "$am_compiler_list" = ""; then
4681 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4682 fi
4683 for depmode in $am_compiler_list; do
4684 if test $depmode = none; then break; fi
4685
4686 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4687 # Setup a source with many dependencies, because some compilers
4688 # like to wrap large dependency lists on column 80 (with \), and
4689 # we should not choose a depcomp mode which is confused by this.
4690 #
4691 # We need to recreate these files for each test, as the compiler may
4692 # overwrite some of them when testing with obscure command lines.
4693 # This happens at least with the AIX C compiler.
4694 : > sub/conftest.c
4695 for i in 1 2 3 4 5 6; do
4696 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4697 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4698 # Solaris 8's {/usr,}/bin/sh.
4699 touch sub/conftst$i.h
4700 done
4701 echo "include sub/conftest.Po" > confmf
4702
4703 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4704 # mode. It turns out that the SunPro C++ compiler does not properly
4705 # handle `-M -o', and we need to detect this.
4706 depcmd="depmode=$depmode \
4707 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4708 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4709 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4710 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4711 if env $depcmd > conftest.err 2>&1 &&
4712 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4713 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4714 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4715 # icc doesn't choke on unknown options, it will just issue warnings
4716 # or remarks (even with -Werror). So we grep stderr for any message
4717 # that says an option was ignored or not supported.
4718 # When given -MP, icc 7.0 and 7.1 complain thusly:
4719 # icc: Command line warning: ignoring option '-M'; no argument required
4720 # The diagnosis changed in icc 8.0:
4721 # icc: Command line remark: option '-MP' not supported
4722 if (grep 'ignoring option' conftest.err ||
4723 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4724 am_cv_CC_dependencies_compiler_type=$depmode
4725 $as_echo "$as_me:$LINENO: success" >&5
4726 break
4727 fi
4728 fi
4729 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4730 sed -e 's/^/| /' < conftest.err >&5
4731 done
4732
4733 cd ..
4734 rm -rf conftest.dir
4735 else
4736 am_cv_CC_dependencies_compiler_type=none
4737 fi
4738
4739 fi
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4741 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4742 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4743 then as_fn_error "no usable dependency style found" "$LINENO" 5
4744 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4745
4746 fi
4747
4748
4749 # Check for the 'make' the user wants to use.
4750 for ac_prog in make
4751 do
4752 # Extract the first word of "$ac_prog", so it can be a program name with args.
4753 set dummy $ac_prog; ac_word=$2
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4755 $as_echo_n "checking for $ac_word... " >&6; }
4756 if test "${ac_cv_prog_MAKE+set}" = set; then :
4757 $as_echo_n "(cached) " >&6
4758 else
4759 if test -n "$MAKE"; then
4760 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4761 else
4762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4763 for as_dir in $PATH
4764 do
4765 IFS=$as_save_IFS
4766 test -z "$as_dir" && as_dir=.
4767 for ac_exec_ext in '' $ac_executable_extensions; do
4768 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4769 ac_cv_prog_MAKE="$ac_prog"
4770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4771 break 2
4772 fi
4773 done
4774 done
4775 IFS=$as_save_IFS
4776
4777 fi
4778 fi
4779 MAKE=$ac_cv_prog_MAKE
4780 if test -n "$MAKE"; then
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4782 $as_echo "$MAKE" >&6; }
4783 else
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4785 $as_echo "no" >&6; }
4786 fi
4787
4788
4789 test -n "$MAKE" && break
4790 done
4791
4792 MAKE_IS_GNU=
4793 case "`$MAKE --version 2>&1 | sed 1q`" in
4794 *GNU*)
4795 MAKE_IS_GNU=yes
4796 ;;
4797 esac
4798 if test "$MAKE_IS_GNU" = yes; then
4799 GMAKE_TRUE=
4800 GMAKE_FALSE='#'
4801 else
4802 GMAKE_TRUE='#'
4803 GMAKE_FALSE=
4804 fi
4805
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4807 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4808 set x ${MAKE-make}
4809 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4810 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4811 $as_echo_n "(cached) " >&6
4812 else
4813 cat >conftest.make <<\_ACEOF
4814 SHELL = /bin/sh
4815 all:
4816 @echo '@@@%%%=$(MAKE)=@@@%%%'
4817 _ACEOF
4818 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4819 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4820 *@@@%%%=?*=@@@%%%*)
4821 eval ac_cv_prog_make_${ac_make}_set=yes;;
4822 *)
4823 eval ac_cv_prog_make_${ac_make}_set=no;;
4824 esac
4825 rm -f conftest.make
4826 fi
4827 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4829 $as_echo "yes" >&6; }
4830 SET_MAKE=
4831 else
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 $as_echo "no" >&6; }
4834 SET_MAKE="MAKE=${MAKE-make}"
4835 fi
4836
4837
4838 gnulib_extra_configure_args=
4839 # If large-file support is disabled, make sure gnulib does the same.
4840 if test "$enable_largefile" = no; then
4841 gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
4842 fi
4843
4844 # Configure gnulib. We need to build gnulib under some other
4845 # directory not "gnulib", to avoid the problem of both GDB and
4846 # GDBserver wanting to build it in the same directory, when building
4847 # in the source dir.
4848
4849 in_src="gnulib"
4850 in_build="build-gnulib"
4851 in_extra_args="$gnulib_extra_configure_args"
4852
4853 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
4854 # so they do not pile up.
4855 ac_sub_configure_args=
4856 ac_prev=
4857 eval "set x $ac_configure_args"
4858 shift
4859 for ac_arg
4860 do
4861 if test -n "$ac_prev"; then
4862 ac_prev=
4863 continue
4864 fi
4865 case $ac_arg in
4866 -cache-file | --cache-file | --cache-fil | --cache-fi \
4867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
4868 ac_prev=cache_file ;;
4869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
4870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
4871 | --c=*)
4872 ;;
4873 --config-cache | -C)
4874 ;;
4875 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
4876 ac_prev=srcdir ;;
4877 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
4878 ;;
4879 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4880 ac_prev=prefix ;;
4881 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4882 ;;
4883 --disable-option-checking)
4884 ;;
4885 *)
4886 case $ac_arg in
4887 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4888 esac
4889 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
4890 esac
4891 done
4892
4893 # Always prepend --prefix to ensure using the same prefix
4894 # in subdir configurations.
4895 ac_arg="--prefix=$prefix"
4896 case $ac_arg in
4897 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4898 esac
4899 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
4900
4901 # Pass --silent
4902 if test "$silent" = yes; then
4903 ac_sub_configure_args="--silent $ac_sub_configure_args"
4904 fi
4905
4906 # Always prepend --disable-option-checking to silence warnings, since
4907 # different subdirs can have different --enable and --with options.
4908 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
4909
4910 ac_popdir=`pwd`
4911 ac_dir=$in_build
4912
4913 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
4914 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
4915 $as_echo "$ac_msg" >&6
4916 as_dir="$ac_dir"; as_fn_mkdir_p
4917
4918 case $srcdir in
4919 [\\/]* | ?:[\\/]* )
4920 ac_srcdir=$srcdir/$in_src ;;
4921 *) # Relative name.
4922 ac_srcdir=../$srcdir/$in_src ;;
4923 esac
4924
4925 cd "$ac_dir"
4926
4927 ac_sub_configure=$ac_srcdir/configure
4928
4929 # Make the cache file name correct relative to the subdirectory.
4930 case $cache_file in
4931 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
4932 *) # Relative name.
4933 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
4934 esac
4935
4936 if test -n "$in_extra_args"; then
4937 # Add the extra args at the end.
4938 ac_sub_configure_args="$ac_sub_configure_args $in_extra_args"
4939 fi
4940
4941 { $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
4942 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
4943 # The eval makes quoting arguments work.
4944 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
4945 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
4946 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
4947
4948 cd "$ac_popdir"
4949
4950
4951
4952 CONFIG_OBS=
4953 CONFIG_DEPS=
4954 CONFIG_SRCS=
4955 ENABLE_CFLAGS=
4956
4957 CONFIG_ALL=
4958 CONFIG_CLEAN=
4959 CONFIG_INSTALL=
4960 CONFIG_UNINSTALL=
4961
4962 # If we haven't got the data from the intl directory,
4963 # assume NLS is disabled.
4964 USE_NLS=no
4965 LIBINTL=
4966 LIBINTL_DEP=
4967 INCINTL=
4968 XGETTEXT=
4969 GMSGFMT=
4970 POSUB=
4971
4972 if test -f ../intl/config.intl; then
4973 . ../intl/config.intl
4974 fi
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4976 $as_echo_n "checking whether NLS is requested... " >&6; }
4977 if test x"$USE_NLS" != xyes; then
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4979 $as_echo "no" >&6; }
4980 else
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4982 $as_echo "yes" >&6; }
4983
4984 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4985
4986
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4988 $as_echo_n "checking for catalogs to be installed... " >&6; }
4989 # Look for .po and .gmo files in the source directory.
4990 CATALOGS=
4991 XLINGUAS=
4992 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4993 # If there aren't any .gmo files the shell will give us the
4994 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4995 # weeded out.
4996 case "$cat" in *\**)
4997 continue;;
4998 esac
4999 # The quadruple backslash is collapsed to a double backslash
5000 # by the backticks, then collapsed again by the double quotes,
5001 # leaving us with one backslash in the sed expression (right
5002 # before the dot that mustn't act as a wildcard).
5003 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5004 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5005 # The user is allowed to set LINGUAS to a list of languages to
5006 # install catalogs for. If it's empty that means "all of them."
5007 if test "x$LINGUAS" = x; then
5008 CATALOGS="$CATALOGS $cat"
5009 XLINGUAS="$XLINGUAS $lang"
5010 else
5011 case "$LINGUAS" in *$lang*)
5012 CATALOGS="$CATALOGS $cat"
5013 XLINGUAS="$XLINGUAS $lang"
5014 ;;
5015 esac
5016 fi
5017 done
5018 LINGUAS="$XLINGUAS"
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5020 $as_echo "$LINGUAS" >&6; }
5021
5022
5023 DATADIRNAME=share
5024
5025 INSTOBJEXT=.mo
5026
5027 GENCAT=gencat
5028
5029 CATOBJEXT=.gmo
5030
5031 fi
5032
5033 localedir='${datadir}/locale'
5034
5035
5036 if test x"$USE_NLS" = xyes; then
5037 CONFIG_ALL="$CONFIG_ALL all-po"
5038 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
5039 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
5040 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
5041 fi
5042
5043 GNULIB=build-gnulib/import
5044
5045 # For Makefile dependencies.
5046 GNULIB_STDINT_H=
5047 if test x"$STDINT_H" != x; then
5048 GNULIB_STDINT_H=$GNULIB/$STDINT_H
5049 fi
5050
5051
5052 PACKAGE=gdb
5053
5054 cat >>confdefs.h <<_ACEOF
5055 #define PACKAGE "$PACKAGE"
5056 _ACEOF
5057
5058
5059
5060 # We never need to detect it in this sub-configure.
5061 # But preserve it for config.status --recheck.
5062
5063
5064
5065 MAKEINFO_EXTRA_FLAGS=""
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
5067 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
5068 if test "${gdb_cv_have_makeinfo_click+set}" = set; then :
5069 $as_echo_n "(cached) " >&6
5070 else
5071 echo '@clicksequence{a @click{} b}' >conftest.texinfo
5072 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
5073 gdb_cv_have_makeinfo_click=yes
5074 else
5075 gdb_cv_have_makeinfo_click=no
5076 fi
5077 fi
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
5079 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
5080 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
5081 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
5082 fi
5083
5084
5085
5086
5087 # Check whether --with-separate-debug-dir was given.
5088 if test "${with_separate_debug_dir+set}" = set; then :
5089 withval=$with_separate_debug_dir;
5090 DEBUGDIR=$withval
5091 else
5092 DEBUGDIR=${libdir}/debug
5093 fi
5094
5095
5096 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5097 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5098 ac_define_dir=`eval echo $DEBUGDIR`
5099 ac_define_dir=`eval echo $ac_define_dir`
5100
5101 cat >>confdefs.h <<_ACEOF
5102 #define DEBUGDIR "$ac_define_dir"
5103 _ACEOF
5104
5105
5106
5107
5108 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5109 if test "x$prefix" = xNONE; then
5110 test_prefix=/usr/local
5111 else
5112 test_prefix=$prefix
5113 fi
5114 else
5115 test_prefix=$exec_prefix
5116 fi
5117 value=0
5118 case ${ac_define_dir} in
5119 "${test_prefix}"|"${test_prefix}/"*|\
5120 '${exec_prefix}'|'${exec_prefix}/'*)
5121 value=1
5122 ;;
5123 esac
5124
5125 cat >>confdefs.h <<_ACEOF
5126 #define DEBUGDIR_RELOCATABLE $value
5127 _ACEOF
5128
5129
5130
5131
5132 # We can't pass paths as command line arguments.
5133 # Mingw32 tries to be clever and will convert the paths for us.
5134 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
5135 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
5136 # This breaks GDB's relocatable path conversions since paths passed in
5137 # config.h would not get so translated, the path prefixes no longer match.
5138
5139 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5140 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5141 ac_define_dir=`eval echo $bindir`
5142 ac_define_dir=`eval echo $ac_define_dir`
5143
5144 cat >>confdefs.h <<_ACEOF
5145 #define BINDIR "$ac_define_dir"
5146 _ACEOF
5147
5148
5149
5150 # GDB's datadir relocation
5151
5152
5153
5154 # Check whether --with-gdb-datadir was given.
5155 if test "${with_gdb_datadir+set}" = set; then :
5156 withval=$with_gdb_datadir;
5157 GDB_DATADIR=$withval
5158 else
5159 GDB_DATADIR=${datadir}/gdb
5160 fi
5161
5162
5163 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5164 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5165 ac_define_dir=`eval echo $GDB_DATADIR`
5166 ac_define_dir=`eval echo $ac_define_dir`
5167
5168 cat >>confdefs.h <<_ACEOF
5169 #define GDB_DATADIR "$ac_define_dir"
5170 _ACEOF
5171
5172
5173
5174
5175 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
5176 if test "x$prefix" = xNONE; then
5177 test_prefix=/usr/local
5178 else
5179 test_prefix=$prefix
5180 fi
5181 else
5182 test_prefix=$exec_prefix
5183 fi
5184 value=0
5185 case ${ac_define_dir} in
5186 "${test_prefix}"|"${test_prefix}/"*|\
5187 '${exec_prefix}'|'${exec_prefix}/'*)
5188 value=1
5189 ;;
5190 esac
5191
5192 cat >>confdefs.h <<_ACEOF
5193 #define GDB_DATADIR_RELOCATABLE $value
5194 _ACEOF
5195
5196
5197
5198
5199
5200 # Check whether --with-relocated-sources was given.
5201 if test "${with_relocated_sources+set}" = set; then :
5202 withval=$with_relocated_sources; reloc_srcdir="${withval}"
5203
5204 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5205 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5206 ac_define_dir=`eval echo $reloc_srcdir`
5207 ac_define_dir=`eval echo $ac_define_dir`
5208
5209 cat >>confdefs.h <<_ACEOF
5210 #define RELOC_SRCDIR "$ac_define_dir"
5211 _ACEOF
5212
5213
5214
5215 fi
5216
5217
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
5219 $as_echo_n "checking for default auto-load directory... " >&6; }
5220
5221 # Check whether --with-auto-load-dir was given.
5222 if test "${with_auto_load_dir+set}" = set; then :
5223 withval=$with_auto_load_dir;
5224 else
5225 with_auto_load_dir='$debugdir:$datadir/auto-load'
5226 fi
5227
5228 escape_dir=`echo $with_auto_load_dir | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5229
5230 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5231 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5232 ac_define_dir=`eval echo $escape_dir`
5233 ac_define_dir=`eval echo $ac_define_dir`
5234
5235 cat >>confdefs.h <<_ACEOF
5236 #define AUTO_LOAD_DIR "$ac_define_dir"
5237 _ACEOF
5238
5239
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
5241 $as_echo "$with_auto_load_dir" >&6; }
5242
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
5244 $as_echo_n "checking for default auto-load safe-path... " >&6; }
5245
5246 # Check whether --with-auto-load-safe-path was given.
5247 if test "${with_auto_load_safe_path+set}" = set; then :
5248 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
5249 with_auto_load_safe_path="/"
5250 fi
5251 else
5252 with_auto_load_safe_path="$with_auto_load_dir"
5253 fi
5254
5255 escape_dir=`echo $with_auto_load_safe_path | sed 's/[$]\(datadir\|debugdir\)\>/\\\\\\\\\\\\&/g'`
5256
5257 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
5258 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5259 ac_define_dir=`eval echo $escape_dir`
5260 ac_define_dir=`eval echo $ac_define_dir`
5261
5262 cat >>confdefs.h <<_ACEOF
5263 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
5264 _ACEOF
5265
5266
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
5268 $as_echo "$with_auto_load_safe_path" >&6; }
5269
5270
5271
5272 subdirs="$subdirs testsuite"
5273
5274
5275 # Check whether to support alternative target configurations
5276 # Check whether --enable-targets was given.
5277 if test "${enable_targets+set}" = set; then :
5278 enableval=$enable_targets; case "${enableval}" in
5279 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
5280 ;;
5281 no) enable_targets= ;;
5282 *) enable_targets=$enableval ;;
5283 esac
5284 fi
5285
5286
5287 # Check whether to enable 64-bit support on 32-bit hosts
5288 # Check whether --enable-64-bit-bfd was given.
5289 if test "${enable_64_bit_bfd+set}" = set; then :
5290 enableval=$enable_64_bit_bfd; case "${enableval}" in
5291 yes) want64=true ;;
5292 no) want64=false ;;
5293 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
5294 esac
5295 else
5296 want64=false
5297 fi
5298
5299 # Provide defaults for some variables set by the per-host and per-target
5300 # configuration.
5301 gdb_host_obs=posix-hdep.o
5302
5303 if test "${target}" = "${host}"; then
5304 gdb_native=yes
5305 else
5306 gdb_native=no
5307 fi
5308
5309 . $srcdir/configure.host
5310
5311 # Accumulate some settings from configure.tgt over all enabled targets
5312
5313 TARGET_OBS=
5314 all_targets=
5315 HAVE_NATIVE_GCORE_TARGET=
5316
5317 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
5318 do
5319 if test "$targ_alias" = "all"; then
5320 all_targets=true
5321 else
5322 # Canonicalize the secondary target names.
5323 result=`$ac_config_sub $targ_alias 2>/dev/null`
5324 if test -n "$result"; then
5325 targ=$result
5326 else
5327 targ=$targ_alias
5328 fi
5329
5330 . ${srcdir}/configure.tgt
5331
5332 if test -z "${gdb_target_obs}"; then :
5333 as_fn_error "configuration ${targ} is unsupported." "$LINENO" 5
5334 fi
5335
5336 # Target-specific object files
5337 for i in ${gdb_target_obs}; do
5338 case " $TARGET_OBS " in
5339 *" ${i} "*) ;;
5340 *)
5341 TARGET_OBS="$TARGET_OBS ${i}"
5342 ;;
5343 esac
5344 done
5345
5346 # Check whether this target needs 64-bit CORE_ADDR
5347 if test x${want64} = xfalse; then
5348 . ${srcdir}/../bfd/config.bfd
5349 fi
5350
5351 # Check whether this target is native and supports gcore.
5352 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
5353 && $gdb_have_gcore; then
5354 HAVE_NATIVE_GCORE_TARGET=1
5355 fi
5356 fi
5357 done
5358
5359 if test x${all_targets} = xtrue; then
5360
5361 # We want all 64-bit targets if we either:
5362 # - run on a 64-bit host or
5363 # - already require 64-bit support for some other target or
5364 # - the --enable-64-bit-bfd option was supplied
5365 # Otherwise we only support all 32-bit targets.
5366 #
5367 # NOTE: This test must be in sync with the corresponding
5368 # tests in BFD!
5369
5370 if test x${want64} = xfalse; then
5371 # The cast to long int works around a bug in the HP C Compiler
5372 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5373 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5374 # This bug is HP SR number 8606223364.
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5376 $as_echo_n "checking size of long... " >&6; }
5377 if test "${ac_cv_sizeof_long+set}" = set; then :
5378 $as_echo_n "(cached) " >&6
5379 else
5380 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5381
5382 else
5383 if test "$ac_cv_type_long" = yes; then
5384 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5385 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5386 { as_fn_set_status 77
5387 as_fn_error "cannot compute sizeof (long)
5388 See \`config.log' for more details." "$LINENO" 5; }; }
5389 else
5390 ac_cv_sizeof_long=0
5391 fi
5392 fi
5393
5394 fi
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5396 $as_echo "$ac_cv_sizeof_long" >&6; }
5397
5398
5399
5400 cat >>confdefs.h <<_ACEOF
5401 #define SIZEOF_LONG $ac_cv_sizeof_long
5402 _ACEOF
5403
5404
5405 if test "x${ac_cv_sizeof_long}" = "x8"; then
5406 want64=true
5407 fi
5408 fi
5409 if test x${want64} = xtrue; then
5410 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
5411 else
5412 TARGET_OBS='$(ALL_TARGET_OBS)'
5413 fi
5414 fi
5415
5416
5417
5418
5419 # For other settings, only the main target counts.
5420 gdb_sim=
5421 gdb_osabi=
5422 build_gdbserver=
5423 targ=$target; . ${srcdir}/configure.tgt
5424
5425 # Fetch the default architecture and default target vector from BFD.
5426 targ=$target; . $srcdir/../bfd/config.bfd
5427
5428 # We only want the first architecture, so strip off the others if
5429 # there is more than one.
5430 targ_archs=`echo $targ_archs | sed 's/ .*//'`
5431
5432 if test "x$targ_archs" != x; then
5433
5434 cat >>confdefs.h <<_ACEOF
5435 #define DEFAULT_BFD_ARCH $targ_archs
5436 _ACEOF
5437
5438 fi
5439 if test "x$targ_defvec" != x; then
5440
5441 cat >>confdefs.h <<_ACEOF
5442 #define DEFAULT_BFD_VEC $targ_defvec
5443 _ACEOF
5444
5445 fi
5446
5447 # The CLI cannot be disabled yet, but may be in the future.
5448
5449 # Enable CLI.
5450 # Check whether --enable-gdbcli was given.
5451 if test "${enable_gdbcli+set}" = set; then :
5452 enableval=$enable_gdbcli; case $enableval in
5453 yes)
5454 ;;
5455 no)
5456 as_fn_error "the command-line interface cannot be disabled yet" "$LINENO" 5 ;;
5457 *)
5458 as_fn_error "bad value $enableval for --enable-gdbcli" "$LINENO" 5 ;;
5459 esac
5460 else
5461 enable_gdbcli=yes
5462 fi
5463
5464 if test x"$enable_gdbcli" = xyes; then
5465 if test -d $srcdir/cli; then
5466 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
5467 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
5468 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
5469 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
5470 fi
5471 fi
5472
5473 # Enable MI.
5474 # Check whether --enable-gdbmi was given.
5475 if test "${enable_gdbmi+set}" = set; then :
5476 enableval=$enable_gdbmi; case $enableval in
5477 yes | no)
5478 ;;
5479 *)
5480 as_fn_error "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
5481 esac
5482 else
5483 enable_gdbmi=yes
5484 fi
5485
5486 if test x"$enable_gdbmi" = xyes; then
5487 if test -d $srcdir/mi; then
5488 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
5489 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
5490 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
5491 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
5492 fi
5493 fi
5494
5495 # Enable TUI.
5496 # Check whether --enable-tui was given.
5497 if test "${enable_tui+set}" = set; then :
5498 enableval=$enable_tui; case $enableval in
5499 yes | no | auto)
5500 ;;
5501 *)
5502 as_fn_error "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
5503 esac
5504 else
5505 enable_tui=auto
5506 fi
5507
5508
5509 # Enable gdbtk.
5510 # Check whether --enable-gdbtk was given.
5511 if test "${enable_gdbtk+set}" = set; then :
5512 enableval=$enable_gdbtk; case $enableval in
5513 yes | no)
5514 ;;
5515 *)
5516 as_fn_error "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
5517 esac
5518 else
5519 if test -d $srcdir/gdbtk; then
5520 enable_gdbtk=yes
5521 else
5522 enable_gdbtk=no
5523 fi
5524 fi
5525
5526 # We unconditionally disable gdbtk tests on selected platforms.
5527 case $host_os in
5528 go32* | windows*)
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
5530 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
5531 enable_gdbtk=no ;;
5532 esac
5533
5534 # Libunwind support for ia64.
5535
5536
5537 # Check whether --with-libunwind-ia64 was given.
5538 if test "${with_libunwind_ia64+set}" = set; then :
5539 withval=$with_libunwind_ia64;
5540 else
5541 with_libunwind_ia64=auto
5542 fi
5543
5544
5545 # Backward compatibility option.
5546 if test "${with_libunwind+set}" = set; then
5547 if test x"$with_libunwind_ia64" != xauto; then
5548 as_fn_error "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
5549 fi
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
5551 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
5552 with_libunwind_ia64="$with_libunwind"
5553 fi
5554
5555 case "$with_libunwind_ia64" in
5556 yes | no)
5557 ;;
5558 auto)
5559 for ac_header in libunwind-ia64.h
5560 do :
5561 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5562 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5563 cat >>confdefs.h <<_ACEOF
5564 #define HAVE_LIBUNWIND_IA64_H 1
5565 _ACEOF
5566
5567 fi
5568
5569 done
5570
5571 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
5572 ;;
5573 *)
5574 as_fn_error "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
5575 ;;
5576 esac
5577
5578 if test x"$with_libunwind_ia64" = xyes; then
5579 for ac_header in libunwind-ia64.h
5580 do :
5581 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
5582 if test "x$ac_cv_header_libunwind_ia64_h" = x""yes; then :
5583 cat >>confdefs.h <<_ACEOF
5584 #define HAVE_LIBUNWIND_IA64_H 1
5585 _ACEOF
5586
5587 fi
5588
5589 done
5590
5591 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
5592 as_fn_error "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
5593 fi
5594 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
5595 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
5596 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
5597 fi
5598
5599 opt_curses=no
5600
5601 # Check whether --with-curses was given.
5602 if test "${with_curses+set}" = set; then :
5603 withval=$with_curses; opt_curses=$withval
5604 fi
5605
5606
5607 prefer_curses=no
5608 if test "$opt_curses" = "yes"; then
5609 prefer_curses=yes
5610 fi
5611
5612 # Profiling support.
5613 # Check whether --enable-profiling was given.
5614 if test "${enable_profiling+set}" = set; then :
5615 enableval=$enable_profiling; case $enableval in
5616 yes | no)
5617 ;;
5618 *)
5619 as_fn_error "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
5620 esac
5621 else
5622 enable_profiling=no
5623 fi
5624
5625
5626 for ac_func in monstartup _mcleanup
5627 do :
5628 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5629 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5630 eval as_val=\$$as_ac_var
5631 if test "x$as_val" = x""yes; then :
5632 cat >>confdefs.h <<_ACEOF
5633 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5634 _ACEOF
5635
5636 fi
5637 done
5638
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
5640 $as_echo_n "checking for _etext... " >&6; }
5641 if test "${ac_cv_var__etext+set}" = set; then :
5642 $as_echo_n "(cached) " >&6
5643 else
5644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5645 /* end confdefs.h. */
5646 #include <stdlib.h>
5647 extern char _etext;
5648
5649 int
5650 main ()
5651 {
5652 free (&_etext);
5653 ;
5654 return 0;
5655 }
5656 _ACEOF
5657 if ac_fn_c_try_link "$LINENO"; then :
5658 ac_cv_var__etext=yes
5659 else
5660 ac_cv_var__etext=no
5661 fi
5662 rm -f core conftest.err conftest.$ac_objext \
5663 conftest$ac_exeext conftest.$ac_ext
5664 fi
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
5666 $as_echo "$ac_cv_var__etext" >&6; }
5667 if test $ac_cv_var__etext = yes; then
5668
5669 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
5670
5671 fi
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
5673 $as_echo_n "checking for etext... " >&6; }
5674 if test "${ac_cv_var_etext+set}" = set; then :
5675 $as_echo_n "(cached) " >&6
5676 else
5677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5678 /* end confdefs.h. */
5679 #include <stdlib.h>
5680 extern char etext;
5681
5682 int
5683 main ()
5684 {
5685 free (&etext);
5686 ;
5687 return 0;
5688 }
5689 _ACEOF
5690 if ac_fn_c_try_link "$LINENO"; then :
5691 ac_cv_var_etext=yes
5692 else
5693 ac_cv_var_etext=no
5694 fi
5695 rm -f core conftest.err conftest.$ac_objext \
5696 conftest$ac_exeext conftest.$ac_ext
5697 fi
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
5699 $as_echo "$ac_cv_var_etext" >&6; }
5700 if test $ac_cv_var_etext = yes; then
5701
5702 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
5703
5704 fi
5705 if test "$enable_profiling" = yes ; then
5706 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
5707 as_fn_error "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
5708 fi
5709 PROFILE_CFLAGS=-pg
5710 OLD_CFLAGS="$CFLAGS"
5711 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
5712
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
5714 $as_echo_n "checking whether $CC supports -pg... " >&6; }
5715 if test "${ac_cv_cc_supports_pg+set}" = set; then :
5716 $as_echo_n "(cached) " >&6
5717 else
5718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719 /* end confdefs.h. */
5720
5721 int
5722 main ()
5723 {
5724 int x;
5725 ;
5726 return 0;
5727 }
5728 _ACEOF
5729 if ac_fn_c_try_compile "$LINENO"; then :
5730 ac_cv_cc_supports_pg=yes
5731 else
5732 ac_cv_cc_supports_pg=no
5733 fi
5734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5735 fi
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
5737 $as_echo "$ac_cv_cc_supports_pg" >&6; }
5738
5739 if test $ac_cv_cc_supports_pg = no; then
5740 as_fn_error "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
5741 fi
5742
5743 CFLAGS="$OLD_CFLAGS"
5744 fi
5745
5746
5747
5748 # Check whether --with-pkgversion was given.
5749 if test "${with_pkgversion+set}" = set; then :
5750 withval=$with_pkgversion; case "$withval" in
5751 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
5752 no) PKGVERSION= ;;
5753 *) PKGVERSION="($withval) " ;;
5754 esac
5755 else
5756 PKGVERSION="(GDB) "
5757
5758 fi
5759
5760
5761
5762
5763
5764 # Check whether --with-bugurl was given.
5765 if test "${with_bugurl+set}" = set; then :
5766 withval=$with_bugurl; case "$withval" in
5767 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
5768 no) BUGURL=
5769 ;;
5770 *) BUGURL="$withval"
5771 ;;
5772 esac
5773 else
5774 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5775
5776 fi
5777
5778 case ${BUGURL} in
5779 "")
5780 REPORT_BUGS_TO=
5781 REPORT_BUGS_TEXI=
5782 ;;
5783 *)
5784 REPORT_BUGS_TO="<$BUGURL>"
5785 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5786 ;;
5787 esac;
5788
5789
5790
5791
5792 cat >>confdefs.h <<_ACEOF
5793 #define PKGVERSION "$PKGVERSION"
5794 _ACEOF
5795
5796
5797 cat >>confdefs.h <<_ACEOF
5798 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5799 _ACEOF
5800
5801
5802 # --------------------- #
5803 # Checks for programs. #
5804 # --------------------- #
5805
5806 for ac_prog in gawk mawk nawk awk
5807 do
5808 # Extract the first word of "$ac_prog", so it can be a program name with args.
5809 set dummy $ac_prog; ac_word=$2
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5811 $as_echo_n "checking for $ac_word... " >&6; }
5812 if test "${ac_cv_prog_AWK+set}" = set; then :
5813 $as_echo_n "(cached) " >&6
5814 else
5815 if test -n "$AWK"; then
5816 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5817 else
5818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5819 for as_dir in $PATH
5820 do
5821 IFS=$as_save_IFS
5822 test -z "$as_dir" && as_dir=.
5823 for ac_exec_ext in '' $ac_executable_extensions; do
5824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5825 ac_cv_prog_AWK="$ac_prog"
5826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5827 break 2
5828 fi
5829 done
5830 done
5831 IFS=$as_save_IFS
5832
5833 fi
5834 fi
5835 AWK=$ac_cv_prog_AWK
5836 if test -n "$AWK"; then
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5838 $as_echo "$AWK" >&6; }
5839 else
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5841 $as_echo "no" >&6; }
5842 fi
5843
5844
5845 test -n "$AWK" && break
5846 done
5847
5848 # Find a good install program. We prefer a C program (faster),
5849 # so one script is as good as another. But avoid the broken or
5850 # incompatible versions:
5851 # SysV /etc/install, /usr/sbin/install
5852 # SunOS /usr/etc/install
5853 # IRIX /sbin/install
5854 # AIX /bin/install
5855 # AmigaOS /C/install, which installs bootblocks on floppy discs
5856 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5857 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5858 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5859 # OS/2's system install, which has a completely different semantic
5860 # ./install, which can be erroneously created by make from ./install.sh.
5861 # Reject install programs that cannot install multiple files.
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5863 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5864 if test -z "$INSTALL"; then
5865 if test "${ac_cv_path_install+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5867 else
5868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5869 for as_dir in $PATH
5870 do
5871 IFS=$as_save_IFS
5872 test -z "$as_dir" && as_dir=.
5873 # Account for people who put trailing slashes in PATH elements.
5874 case $as_dir/ in #((
5875 ./ | .// | /[cC]/* | \
5876 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5877 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5878 /usr/ucb/* ) ;;
5879 *)
5880 # OSF1 and SCO ODT 3.0 have their own names for install.
5881 # Don't use installbsd from OSF since it installs stuff as root
5882 # by default.
5883 for ac_prog in ginstall scoinst install; do
5884 for ac_exec_ext in '' $ac_executable_extensions; do
5885 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5886 if test $ac_prog = install &&
5887 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5888 # AIX install. It has an incompatible calling convention.
5889 :
5890 elif test $ac_prog = install &&
5891 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5892 # program-specific install script used by HP pwplus--don't use.
5893 :
5894 else
5895 rm -rf conftest.one conftest.two conftest.dir
5896 echo one > conftest.one
5897 echo two > conftest.two
5898 mkdir conftest.dir
5899 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5900 test -s conftest.one && test -s conftest.two &&
5901 test -s conftest.dir/conftest.one &&
5902 test -s conftest.dir/conftest.two
5903 then
5904 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5905 break 3
5906 fi
5907 fi
5908 fi
5909 done
5910 done
5911 ;;
5912 esac
5913
5914 done
5915 IFS=$as_save_IFS
5916
5917 rm -rf conftest.one conftest.two conftest.dir
5918
5919 fi
5920 if test "${ac_cv_path_install+set}" = set; then
5921 INSTALL=$ac_cv_path_install
5922 else
5923 # As a last resort, use the slow shell script. Don't cache a
5924 # value for INSTALL within a source directory, because that will
5925 # break other packages using the cache if that directory is
5926 # removed, or if the value is a relative name.
5927 INSTALL=$ac_install_sh
5928 fi
5929 fi
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5931 $as_echo "$INSTALL" >&6; }
5932
5933 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5934 # It thinks the first close brace ends the variable substitution.
5935 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5936
5937 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5938
5939 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5940
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5942 $as_echo_n "checking whether ln -s works... " >&6; }
5943 LN_S=$as_ln_s
5944 if test "$LN_S" = "ln -s"; then
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5946 $as_echo "yes" >&6; }
5947 else
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5949 $as_echo "no, using $LN_S" >&6; }
5950 fi
5951
5952 if test -n "$ac_tool_prefix"; then
5953 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5954 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5956 $as_echo_n "checking for $ac_word... " >&6; }
5957 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5958 $as_echo_n "(cached) " >&6
5959 else
5960 if test -n "$RANLIB"; then
5961 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5962 else
5963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5964 for as_dir in $PATH
5965 do
5966 IFS=$as_save_IFS
5967 test -z "$as_dir" && as_dir=.
5968 for ac_exec_ext in '' $ac_executable_extensions; do
5969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5970 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5972 break 2
5973 fi
5974 done
5975 done
5976 IFS=$as_save_IFS
5977
5978 fi
5979 fi
5980 RANLIB=$ac_cv_prog_RANLIB
5981 if test -n "$RANLIB"; then
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5983 $as_echo "$RANLIB" >&6; }
5984 else
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986 $as_echo "no" >&6; }
5987 fi
5988
5989
5990 fi
5991 if test -z "$ac_cv_prog_RANLIB"; then
5992 ac_ct_RANLIB=$RANLIB
5993 # Extract the first word of "ranlib", so it can be a program name with args.
5994 set dummy ranlib; ac_word=$2
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996 $as_echo_n "checking for $ac_word... " >&6; }
5997 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5998 $as_echo_n "(cached) " >&6
5999 else
6000 if test -n "$ac_ct_RANLIB"; then
6001 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6002 else
6003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6004 for as_dir in $PATH
6005 do
6006 IFS=$as_save_IFS
6007 test -z "$as_dir" && as_dir=.
6008 for ac_exec_ext in '' $ac_executable_extensions; do
6009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6010 ac_cv_prog_ac_ct_RANLIB="ranlib"
6011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6012 break 2
6013 fi
6014 done
6015 done
6016 IFS=$as_save_IFS
6017
6018 fi
6019 fi
6020 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6021 if test -n "$ac_ct_RANLIB"; then
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6023 $as_echo "$ac_ct_RANLIB" >&6; }
6024 else
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6027 fi
6028
6029 if test "x$ac_ct_RANLIB" = x; then
6030 RANLIB=":"
6031 else
6032 case $cross_compiling:$ac_tool_warned in
6033 yes:)
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6036 ac_tool_warned=yes ;;
6037 esac
6038 RANLIB=$ac_ct_RANLIB
6039 fi
6040 else
6041 RANLIB="$ac_cv_prog_RANLIB"
6042 fi
6043
6044 for ac_prog in 'bison -y' byacc
6045 do
6046 # Extract the first word of "$ac_prog", so it can be a program name with args.
6047 set dummy $ac_prog; ac_word=$2
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6049 $as_echo_n "checking for $ac_word... " >&6; }
6050 if test "${ac_cv_prog_YACC+set}" = set; then :
6051 $as_echo_n "(cached) " >&6
6052 else
6053 if test -n "$YACC"; then
6054 ac_cv_prog_YACC="$YACC" # Let the user override the test.
6055 else
6056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6057 for as_dir in $PATH
6058 do
6059 IFS=$as_save_IFS
6060 test -z "$as_dir" && as_dir=.
6061 for ac_exec_ext in '' $ac_executable_extensions; do
6062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6063 ac_cv_prog_YACC="$ac_prog"
6064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6065 break 2
6066 fi
6067 done
6068 done
6069 IFS=$as_save_IFS
6070
6071 fi
6072 fi
6073 YACC=$ac_cv_prog_YACC
6074 if test -n "$YACC"; then
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6076 $as_echo "$YACC" >&6; }
6077 else
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6079 $as_echo "no" >&6; }
6080 fi
6081
6082
6083 test -n "$YACC" && break
6084 done
6085 test -n "$YACC" || YACC="yacc"
6086
6087
6088 if test -n "$ac_tool_prefix"; then
6089 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6090 set dummy ${ac_tool_prefix}ar; ac_word=$2
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6092 $as_echo_n "checking for $ac_word... " >&6; }
6093 if test "${ac_cv_prog_AR+set}" = set; then :
6094 $as_echo_n "(cached) " >&6
6095 else
6096 if test -n "$AR"; then
6097 ac_cv_prog_AR="$AR" # Let the user override the test.
6098 else
6099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6100 for as_dir in $PATH
6101 do
6102 IFS=$as_save_IFS
6103 test -z "$as_dir" && as_dir=.
6104 for ac_exec_ext in '' $ac_executable_extensions; do
6105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6106 ac_cv_prog_AR="${ac_tool_prefix}ar"
6107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6108 break 2
6109 fi
6110 done
6111 done
6112 IFS=$as_save_IFS
6113
6114 fi
6115 fi
6116 AR=$ac_cv_prog_AR
6117 if test -n "$AR"; then
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6119 $as_echo "$AR" >&6; }
6120 else
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6122 $as_echo "no" >&6; }
6123 fi
6124
6125
6126 fi
6127 if test -z "$ac_cv_prog_AR"; then
6128 ac_ct_AR=$AR
6129 # Extract the first word of "ar", so it can be a program name with args.
6130 set dummy ar; ac_word=$2
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6132 $as_echo_n "checking for $ac_word... " >&6; }
6133 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6134 $as_echo_n "(cached) " >&6
6135 else
6136 if test -n "$ac_ct_AR"; then
6137 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6138 else
6139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6140 for as_dir in $PATH
6141 do
6142 IFS=$as_save_IFS
6143 test -z "$as_dir" && as_dir=.
6144 for ac_exec_ext in '' $ac_executable_extensions; do
6145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6146 ac_cv_prog_ac_ct_AR="ar"
6147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6148 break 2
6149 fi
6150 done
6151 done
6152 IFS=$as_save_IFS
6153
6154 fi
6155 fi
6156 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6157 if test -n "$ac_ct_AR"; then
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6159 $as_echo "$ac_ct_AR" >&6; }
6160 else
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6162 $as_echo "no" >&6; }
6163 fi
6164
6165 if test "x$ac_ct_AR" = x; then
6166 AR=""
6167 else
6168 case $cross_compiling:$ac_tool_warned in
6169 yes:)
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6171 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6172 ac_tool_warned=yes ;;
6173 esac
6174 AR=$ac_ct_AR
6175 fi
6176 else
6177 AR="$ac_cv_prog_AR"
6178 fi
6179
6180 if test -n "$ac_tool_prefix"; then
6181 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6182 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6184 $as_echo_n "checking for $ac_word... " >&6; }
6185 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6186 $as_echo_n "(cached) " >&6
6187 else
6188 if test -n "$DLLTOOL"; then
6189 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6190 else
6191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6192 for as_dir in $PATH
6193 do
6194 IFS=$as_save_IFS
6195 test -z "$as_dir" && as_dir=.
6196 for ac_exec_ext in '' $ac_executable_extensions; do
6197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6198 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6200 break 2
6201 fi
6202 done
6203 done
6204 IFS=$as_save_IFS
6205
6206 fi
6207 fi
6208 DLLTOOL=$ac_cv_prog_DLLTOOL
6209 if test -n "$DLLTOOL"; then
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6211 $as_echo "$DLLTOOL" >&6; }
6212 else
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6214 $as_echo "no" >&6; }
6215 fi
6216
6217
6218 fi
6219 if test -z "$ac_cv_prog_DLLTOOL"; then
6220 ac_ct_DLLTOOL=$DLLTOOL
6221 # Extract the first word of "dlltool", so it can be a program name with args.
6222 set dummy dlltool; ac_word=$2
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6224 $as_echo_n "checking for $ac_word... " >&6; }
6225 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6226 $as_echo_n "(cached) " >&6
6227 else
6228 if test -n "$ac_ct_DLLTOOL"; then
6229 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6230 else
6231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6232 for as_dir in $PATH
6233 do
6234 IFS=$as_save_IFS
6235 test -z "$as_dir" && as_dir=.
6236 for ac_exec_ext in '' $ac_executable_extensions; do
6237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6238 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6240 break 2
6241 fi
6242 done
6243 done
6244 IFS=$as_save_IFS
6245
6246 fi
6247 fi
6248 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6249 if test -n "$ac_ct_DLLTOOL"; then
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6251 $as_echo "$ac_ct_DLLTOOL" >&6; }
6252 else
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6254 $as_echo "no" >&6; }
6255 fi
6256
6257 if test "x$ac_ct_DLLTOOL" = x; then
6258 DLLTOOL=""
6259 else
6260 case $cross_compiling:$ac_tool_warned in
6261 yes:)
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6263 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6264 ac_tool_warned=yes ;;
6265 esac
6266 DLLTOOL=$ac_ct_DLLTOOL
6267 fi
6268 else
6269 DLLTOOL="$ac_cv_prog_DLLTOOL"
6270 fi
6271
6272 if test -n "$ac_tool_prefix"; then
6273 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6274 set dummy ${ac_tool_prefix}windres; ac_word=$2
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6276 $as_echo_n "checking for $ac_word... " >&6; }
6277 if test "${ac_cv_prog_WINDRES+set}" = set; then :
6278 $as_echo_n "(cached) " >&6
6279 else
6280 if test -n "$WINDRES"; then
6281 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6282 else
6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284 for as_dir in $PATH
6285 do
6286 IFS=$as_save_IFS
6287 test -z "$as_dir" && as_dir=.
6288 for ac_exec_ext in '' $ac_executable_extensions; do
6289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6290 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6292 break 2
6293 fi
6294 done
6295 done
6296 IFS=$as_save_IFS
6297
6298 fi
6299 fi
6300 WINDRES=$ac_cv_prog_WINDRES
6301 if test -n "$WINDRES"; then
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6303 $as_echo "$WINDRES" >&6; }
6304 else
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306 $as_echo "no" >&6; }
6307 fi
6308
6309
6310 fi
6311 if test -z "$ac_cv_prog_WINDRES"; then
6312 ac_ct_WINDRES=$WINDRES
6313 # Extract the first word of "windres", so it can be a program name with args.
6314 set dummy windres; ac_word=$2
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6316 $as_echo_n "checking for $ac_word... " >&6; }
6317 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then :
6318 $as_echo_n "(cached) " >&6
6319 else
6320 if test -n "$ac_ct_WINDRES"; then
6321 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6322 else
6323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324 for as_dir in $PATH
6325 do
6326 IFS=$as_save_IFS
6327 test -z "$as_dir" && as_dir=.
6328 for ac_exec_ext in '' $ac_executable_extensions; do
6329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6330 ac_cv_prog_ac_ct_WINDRES="windres"
6331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6332 break 2
6333 fi
6334 done
6335 done
6336 IFS=$as_save_IFS
6337
6338 fi
6339 fi
6340 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6341 if test -n "$ac_ct_WINDRES"; then
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6343 $as_echo "$ac_ct_WINDRES" >&6; }
6344 else
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6346 $as_echo "no" >&6; }
6347 fi
6348
6349 if test "x$ac_ct_WINDRES" = x; then
6350 WINDRES=""
6351 else
6352 case $cross_compiling:$ac_tool_warned in
6353 yes:)
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6355 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6356 ac_tool_warned=yes ;;
6357 esac
6358 WINDRES=$ac_ct_WINDRES
6359 fi
6360 else
6361 WINDRES="$ac_cv_prog_WINDRES"
6362 fi
6363
6364
6365 case $host_os in
6366 gnu*)
6367 # Needed for GNU Hurd hosts.
6368 if test -n "$ac_tool_prefix"; then
6369 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
6370 set dummy ${ac_tool_prefix}mig; ac_word=$2
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372 $as_echo_n "checking for $ac_word... " >&6; }
6373 if test "${ac_cv_prog_MIG+set}" = set; then :
6374 $as_echo_n "(cached) " >&6
6375 else
6376 if test -n "$MIG"; then
6377 ac_cv_prog_MIG="$MIG" # Let the user override the test.
6378 else
6379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380 for as_dir in $PATH
6381 do
6382 IFS=$as_save_IFS
6383 test -z "$as_dir" && as_dir=.
6384 for ac_exec_ext in '' $ac_executable_extensions; do
6385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386 ac_cv_prog_MIG="${ac_tool_prefix}mig"
6387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388 break 2
6389 fi
6390 done
6391 done
6392 IFS=$as_save_IFS
6393
6394 fi
6395 fi
6396 MIG=$ac_cv_prog_MIG
6397 if test -n "$MIG"; then
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
6399 $as_echo "$MIG" >&6; }
6400 else
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402 $as_echo "no" >&6; }
6403 fi
6404
6405
6406 fi
6407 if test -z "$ac_cv_prog_MIG"; then
6408 ac_ct_MIG=$MIG
6409 # Extract the first word of "mig", so it can be a program name with args.
6410 set dummy mig; ac_word=$2
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6412 $as_echo_n "checking for $ac_word... " >&6; }
6413 if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then :
6414 $as_echo_n "(cached) " >&6
6415 else
6416 if test -n "$ac_ct_MIG"; then
6417 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
6418 else
6419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420 for as_dir in $PATH
6421 do
6422 IFS=$as_save_IFS
6423 test -z "$as_dir" && as_dir=.
6424 for ac_exec_ext in '' $ac_executable_extensions; do
6425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6426 ac_cv_prog_ac_ct_MIG="mig"
6427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6428 break 2
6429 fi
6430 done
6431 done
6432 IFS=$as_save_IFS
6433
6434 fi
6435 fi
6436 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
6437 if test -n "$ac_ct_MIG"; then
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
6439 $as_echo "$ac_ct_MIG" >&6; }
6440 else
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6442 $as_echo "no" >&6; }
6443 fi
6444
6445 if test "x$ac_ct_MIG" = x; then
6446 MIG=""
6447 else
6448 case $cross_compiling:$ac_tool_warned in
6449 yes:)
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6452 ac_tool_warned=yes ;;
6453 esac
6454 MIG=$ac_ct_MIG
6455 fi
6456 else
6457 MIG="$ac_cv_prog_MIG"
6458 fi
6459
6460 if test x"$MIG" = x; then
6461 as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
6462 fi
6463 ;;
6464 esac
6465
6466 # ---------------------- #
6467 # Checks for libraries. #
6468 # ---------------------- #
6469
6470 # We might need to link with -lm; most simulators need it.
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
6472 $as_echo_n "checking for main in -lm... " >&6; }
6473 if test "${ac_cv_lib_m_main+set}" = set; then :
6474 $as_echo_n "(cached) " >&6
6475 else
6476 ac_check_lib_save_LIBS=$LIBS
6477 LIBS="-lm $LIBS"
6478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6479 /* end confdefs.h. */
6480
6481
6482 int
6483 main ()
6484 {
6485 return main ();
6486 ;
6487 return 0;
6488 }
6489 _ACEOF
6490 if ac_fn_c_try_link "$LINENO"; then :
6491 ac_cv_lib_m_main=yes
6492 else
6493 ac_cv_lib_m_main=no
6494 fi
6495 rm -f core conftest.err conftest.$ac_objext \
6496 conftest$ac_exeext conftest.$ac_ext
6497 LIBS=$ac_check_lib_save_LIBS
6498 fi
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
6500 $as_echo "$ac_cv_lib_m_main" >&6; }
6501 if test "x$ac_cv_lib_m_main" = x""yes; then :
6502 cat >>confdefs.h <<_ACEOF
6503 #define HAVE_LIBM 1
6504 _ACEOF
6505
6506 LIBS="-lm $LIBS"
6507
6508 fi
6509
6510
6511 # We need to link with -lw to get `wctype' on Solaris before Solaris
6512 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
6513 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
6514 # is known to have this problem). Therefore we avoid libw if we can.
6515 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6516 if test "x$ac_cv_func_wctype" = x""yes; then :
6517
6518 else
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype in -lw" >&5
6520 $as_echo_n "checking for wctype in -lw... " >&6; }
6521 if test "${ac_cv_lib_w_wctype+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
6523 else
6524 ac_check_lib_save_LIBS=$LIBS
6525 LIBS="-lw $LIBS"
6526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6527 /* end confdefs.h. */
6528
6529 /* Override any GCC internal prototype to avoid an error.
6530 Use char because int might match the return type of a GCC
6531 builtin and then its argument prototype would still apply. */
6532 #ifdef __cplusplus
6533 extern "C"
6534 #endif
6535 char wctype ();
6536 int
6537 main ()
6538 {
6539 return wctype ();
6540 ;
6541 return 0;
6542 }
6543 _ACEOF
6544 if ac_fn_c_try_link "$LINENO"; then :
6545 ac_cv_lib_w_wctype=yes
6546 else
6547 ac_cv_lib_w_wctype=no
6548 fi
6549 rm -f core conftest.err conftest.$ac_objext \
6550 conftest$ac_exeext conftest.$ac_ext
6551 LIBS=$ac_check_lib_save_LIBS
6552 fi
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wctype" >&5
6554 $as_echo "$ac_cv_lib_w_wctype" >&6; }
6555 if test "x$ac_cv_lib_w_wctype" = x""yes; then :
6556 cat >>confdefs.h <<_ACEOF
6557 #define HAVE_LIBW 1
6558 _ACEOF
6559
6560 LIBS="-lw $LIBS"
6561
6562 fi
6563
6564 fi
6565
6566
6567 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
6569 $as_echo_n "checking for library containing gethostbyname... " >&6; }
6570 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6571 $as_echo_n "(cached) " >&6
6572 else
6573 ac_func_search_save_LIBS=$LIBS
6574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575 /* end confdefs.h. */
6576
6577 /* Override any GCC internal prototype to avoid an error.
6578 Use char because int might match the return type of a GCC
6579 builtin and then its argument prototype would still apply. */
6580 #ifdef __cplusplus
6581 extern "C"
6582 #endif
6583 char gethostbyname ();
6584 int
6585 main ()
6586 {
6587 return gethostbyname ();
6588 ;
6589 return 0;
6590 }
6591 _ACEOF
6592 for ac_lib in '' nsl; do
6593 if test -z "$ac_lib"; then
6594 ac_res="none required"
6595 else
6596 ac_res=-l$ac_lib
6597 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6598 fi
6599 if ac_fn_c_try_link "$LINENO"; then :
6600 ac_cv_search_gethostbyname=$ac_res
6601 fi
6602 rm -f core conftest.err conftest.$ac_objext \
6603 conftest$ac_exeext
6604 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6605 break
6606 fi
6607 done
6608 if test "${ac_cv_search_gethostbyname+set}" = set; then :
6609
6610 else
6611 ac_cv_search_gethostbyname=no
6612 fi
6613 rm conftest.$ac_ext
6614 LIBS=$ac_func_search_save_LIBS
6615 fi
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
6617 $as_echo "$ac_cv_search_gethostbyname" >&6; }
6618 ac_res=$ac_cv_search_gethostbyname
6619 if test "$ac_res" != no; then :
6620 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6621
6622 fi
6623
6624
6625 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
6627 $as_echo_n "checking for library containing socketpair... " >&6; }
6628 if test "${ac_cv_search_socketpair+set}" = set; then :
6629 $as_echo_n "(cached) " >&6
6630 else
6631 ac_func_search_save_LIBS=$LIBS
6632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6633 /* end confdefs.h. */
6634
6635 /* Override any GCC internal prototype to avoid an error.
6636 Use char because int might match the return type of a GCC
6637 builtin and then its argument prototype would still apply. */
6638 #ifdef __cplusplus
6639 extern "C"
6640 #endif
6641 char socketpair ();
6642 int
6643 main ()
6644 {
6645 return socketpair ();
6646 ;
6647 return 0;
6648 }
6649 _ACEOF
6650 for ac_lib in '' socket; do
6651 if test -z "$ac_lib"; then
6652 ac_res="none required"
6653 else
6654 ac_res=-l$ac_lib
6655 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6656 fi
6657 if ac_fn_c_try_link "$LINENO"; then :
6658 ac_cv_search_socketpair=$ac_res
6659 fi
6660 rm -f core conftest.err conftest.$ac_objext \
6661 conftest$ac_exeext
6662 if test "${ac_cv_search_socketpair+set}" = set; then :
6663 break
6664 fi
6665 done
6666 if test "${ac_cv_search_socketpair+set}" = set; then :
6667
6668 else
6669 ac_cv_search_socketpair=no
6670 fi
6671 rm conftest.$ac_ext
6672 LIBS=$ac_func_search_save_LIBS
6673 fi
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
6675 $as_echo "$ac_cv_search_socketpair" >&6; }
6676 ac_res=$ac_cv_search_socketpair
6677 if test "$ac_res" != no; then :
6678 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6679
6680 fi
6681
6682
6683 # Link in zlib if we can. This allows us to read compressed debug sections.
6684
6685 # See if the user specified whether he wants zlib support or not.
6686
6687 # Check whether --with-zlib was given.
6688 if test "${with_zlib+set}" = set; then :
6689 withval=$with_zlib;
6690 else
6691 with_zlib=auto
6692 fi
6693
6694
6695 if test "$with_zlib" != "no"; then
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6697 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6698 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6699 $as_echo_n "(cached) " >&6
6700 else
6701 ac_func_search_save_LIBS=$LIBS
6702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6703 /* end confdefs.h. */
6704
6705 /* Override any GCC internal prototype to avoid an error.
6706 Use char because int might match the return type of a GCC
6707 builtin and then its argument prototype would still apply. */
6708 #ifdef __cplusplus
6709 extern "C"
6710 #endif
6711 char zlibVersion ();
6712 int
6713 main ()
6714 {
6715 return zlibVersion ();
6716 ;
6717 return 0;
6718 }
6719 _ACEOF
6720 for ac_lib in '' z; do
6721 if test -z "$ac_lib"; then
6722 ac_res="none required"
6723 else
6724 ac_res=-l$ac_lib
6725 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6726 fi
6727 if ac_fn_c_try_link "$LINENO"; then :
6728 ac_cv_search_zlibVersion=$ac_res
6729 fi
6730 rm -f core conftest.err conftest.$ac_objext \
6731 conftest$ac_exeext
6732 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6733 break
6734 fi
6735 done
6736 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6737
6738 else
6739 ac_cv_search_zlibVersion=no
6740 fi
6741 rm conftest.$ac_ext
6742 LIBS=$ac_func_search_save_LIBS
6743 fi
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6745 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6746 ac_res=$ac_cv_search_zlibVersion
6747 if test "$ac_res" != no; then :
6748 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6749 for ac_header in zlib.h
6750 do :
6751 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6752 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6753 cat >>confdefs.h <<_ACEOF
6754 #define HAVE_ZLIB_H 1
6755 _ACEOF
6756
6757 fi
6758
6759 done
6760
6761 fi
6762
6763 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6764 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6765 fi
6766 fi
6767
6768
6769 # On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlgetmodinfo" >&5
6771 $as_echo_n "checking for library containing dlgetmodinfo... " >&6; }
6772 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6773 $as_echo_n "(cached) " >&6
6774 else
6775 ac_func_search_save_LIBS=$LIBS
6776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6777 /* end confdefs.h. */
6778
6779 /* Override any GCC internal prototype to avoid an error.
6780 Use char because int might match the return type of a GCC
6781 builtin and then its argument prototype would still apply. */
6782 #ifdef __cplusplus
6783 extern "C"
6784 #endif
6785 char dlgetmodinfo ();
6786 int
6787 main ()
6788 {
6789 return dlgetmodinfo ();
6790 ;
6791 return 0;
6792 }
6793 _ACEOF
6794 for ac_lib in '' dl xpdl; do
6795 if test -z "$ac_lib"; then
6796 ac_res="none required"
6797 else
6798 ac_res=-l$ac_lib
6799 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6800 fi
6801 if ac_fn_c_try_link "$LINENO"; then :
6802 ac_cv_search_dlgetmodinfo=$ac_res
6803 fi
6804 rm -f core conftest.err conftest.$ac_objext \
6805 conftest$ac_exeext
6806 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6807 break
6808 fi
6809 done
6810 if test "${ac_cv_search_dlgetmodinfo+set}" = set; then :
6811
6812 else
6813 ac_cv_search_dlgetmodinfo=no
6814 fi
6815 rm conftest.$ac_ext
6816 LIBS=$ac_func_search_save_LIBS
6817 fi
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlgetmodinfo" >&5
6819 $as_echo "$ac_cv_search_dlgetmodinfo" >&6; }
6820 ac_res=$ac_cv_search_dlgetmodinfo
6821 if test "$ac_res" != no; then :
6822 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6823
6824 fi
6825
6826
6827
6828
6829
6830 # Check whether --with-libiconv-prefix was given.
6831 if test "${with_libiconv_prefix+set}" = set; then :
6832 withval=$with_libiconv_prefix;
6833 for dir in `echo "$withval" | tr : ' '`; do
6834 if test -d $dir/include; then LIBICONV_INCLUDE="-I$dir/include"; fi
6835 if test -d $dir/lib; then LIBICONV_LIBDIR="-L$dir/lib"; fi
6836 done
6837
6838 fi
6839
6840
6841 BUILD_LIBICONV_LIBDIRS="../libiconv/lib/.libs ../libiconv/lib/_libs"
6842 BUILD_LIBICONV_INCLUDE="-I../libiconv/include"
6843
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6845 $as_echo_n "checking for iconv... " >&6; }
6846 if test "${am_cv_func_iconv+set}" = set; then :
6847 $as_echo_n "(cached) " >&6
6848 else
6849
6850 am_cv_func_iconv="no, consider installing GNU libiconv"
6851 am_cv_lib_iconv=no
6852 am_cv_use_build_libiconv=no
6853 am_cv_build_libiconv_path=
6854
6855 # If libiconv is part of the build tree, then try using it over
6856 # any system iconv.
6857 if test -d ../libiconv; then
6858 for lib_dir in $BUILD_LIBICONV_LIBDIRS; do
6859 am_save_LIBS="$LIBS"
6860 am_save_CPPFLAGS="$CPPFLAGS"
6861 LIBS="$LIBS $lib_dir/libiconv.a"
6862 CPPFLAGS="$CPPFLAGS $BUILD_LIBICONV_INCLUDE"
6863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6864 /* end confdefs.h. */
6865 #include <stdlib.h>
6866 #include <iconv.h>
6867 int
6868 main ()
6869 {
6870 iconv_t cd = iconv_open("","");
6871 iconv(cd,NULL,NULL,NULL,NULL);
6872 iconv_close(cd);
6873 ;
6874 return 0;
6875 }
6876 _ACEOF
6877 if ac_fn_c_try_link "$LINENO"; then :
6878 am_cv_use_build_libiconv=yes
6879 am_cv_build_libiconv_path=$lib_dir/libiconv.a
6880 am_cv_lib_iconv=yes
6881 am_cv_func_iconv=yes
6882 fi
6883 rm -f core conftest.err conftest.$ac_objext \
6884 conftest$ac_exeext conftest.$ac_ext
6885 LIBS="$am_save_LIBS"
6886 CPPFLAGS="$am_save_CPPFLAGS"
6887 if test "$am_cv_use_build_libiconv" = "yes"; then
6888 break
6889 fi
6890 done
6891 fi
6892
6893 # Next, try to find iconv in libc.
6894 if test "$am_cv_func_iconv" != yes; then
6895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6896 /* end confdefs.h. */
6897 #include <stdlib.h>
6898 #include <iconv.h>
6899 int
6900 main ()
6901 {
6902 iconv_t cd = iconv_open("","");
6903 iconv(cd,NULL,NULL,NULL,NULL);
6904 iconv_close(cd);
6905 ;
6906 return 0;
6907 }
6908 _ACEOF
6909 if ac_fn_c_try_link "$LINENO"; then :
6910 am_cv_func_iconv=yes
6911 fi
6912 rm -f core conftest.err conftest.$ac_objext \
6913 conftest$ac_exeext conftest.$ac_ext
6914 fi
6915
6916 # If iconv was not in libc, try -liconv. In this case, arrange to
6917 # look in the libiconv prefix, if it was specified by the user.
6918 if test "$am_cv_func_iconv" != yes; then
6919 am_save_CPPFLAGS="$CPPFLAGS"
6920 am_save_LIBS="$LIBS"
6921 if test -n "$LIBICONV_INCLUDE"; then
6922 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6923 LIBS="$LIBS $LIBICONV_LIBDIR"
6924 fi
6925 LIBS="$LIBS -liconv"
6926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6927 /* end confdefs.h. */
6928 #include <stdlib.h>
6929 #include <iconv.h>
6930 int
6931 main ()
6932 {
6933 iconv_t cd = iconv_open("","");
6934 iconv(cd,NULL,NULL,NULL,NULL);
6935 iconv_close(cd);
6936 ;
6937 return 0;
6938 }
6939 _ACEOF
6940 if ac_fn_c_try_link "$LINENO"; then :
6941 am_cv_lib_iconv=yes
6942 am_cv_func_iconv=yes
6943 fi
6944 rm -f core conftest.err conftest.$ac_objext \
6945 conftest$ac_exeext conftest.$ac_ext
6946 LIBS="$am_save_LIBS"
6947 CPPFLAGS="$am_save_CPPFLAGS"
6948 fi
6949
6950 fi
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6952 $as_echo "$am_cv_func_iconv" >&6; }
6953
6954 # Set the various flags based on the cache variables. We can't rely
6955 # on the flags to remain set from the above code, due to caching.
6956 LIBICONV=
6957 if test "$am_cv_lib_iconv" = yes; then
6958 LIBICONV="-liconv"
6959 else
6960 LIBICONV_LIBDIR=
6961 LIBICONV_INCLUDE=
6962 fi
6963 if test "$am_cv_use_build_libiconv" = yes; then
6964 LIBICONV="$am_cv_build_libiconv_path"
6965 LIBICONV_LIBDIR=""
6966 LIBICONV_INCLUDE="$BUILD_LIBICONV_INCLUDE"
6967 fi
6968 CPPFLAGS="$CPPFLAGS $LIBICONV_INCLUDE"
6969 LIBS="$LIBS $LIBICONV_LIBDIR $LIBICONV"
6970
6971 if test "$am_cv_func_iconv" = yes; then
6972
6973 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6974
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6976 $as_echo_n "checking for iconv declaration... " >&6; }
6977 if test "${am_cv_proto_iconv+set}" = set; then :
6978 $as_echo_n "(cached) " >&6
6979 else
6980
6981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982 /* end confdefs.h. */
6983
6984 #include <stdlib.h>
6985 #include <iconv.h>
6986 extern
6987 #ifdef __cplusplus
6988 "C"
6989 #endif
6990 #if defined(__STDC__) || defined(__cplusplus)
6991 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
6992 #else
6993 size_t iconv();
6994 #endif
6995
6996 int
6997 main ()
6998 {
6999
7000 ;
7001 return 0;
7002 }
7003 _ACEOF
7004 if ac_fn_c_try_compile "$LINENO"; then :
7005 am_cv_proto_iconv_arg1=""
7006 else
7007 am_cv_proto_iconv_arg1="const"
7008 fi
7009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7010 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);"
7011 fi
7012
7013 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7015 }$am_cv_proto_iconv" >&5
7016 $as_echo "${ac_t:-
7017 }$am_cv_proto_iconv" >&6; }
7018
7019 cat >>confdefs.h <<_ACEOF
7020 #define ICONV_CONST $am_cv_proto_iconv_arg1
7021 _ACEOF
7022
7023 fi
7024
7025
7026 # GDB may fork/exec the iconv program to get the list of supported character
7027 # sets. Allow the user to specify where to find it.
7028 # There are several factors affecting the choice of option name:
7029 # - There is already --with-libiconv-prefix but we can't use it, it specifies
7030 # the build-time location of libiconv files.
7031 # - The program we need to find is iconv, which comes with glibc. The user
7032 # doesn't necessarily have libiconv installed. Therefore naming this
7033 # --with-libiconv-foo feels wrong.
7034 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
7035 # defined to work on directories not files (though it really doesn't know
7036 # the difference).
7037 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
7038 # with --with-libiconv-prefix.
7039 # Putting these together is why the option name is --with-iconv-bin.
7040
7041
7042 # Check whether --with-iconv-bin was given.
7043 if test "${with_iconv_bin+set}" = set; then :
7044 withval=$with_iconv_bin; iconv_bin="${withval}"
7045
7046 cat >>confdefs.h <<_ACEOF
7047 #define ICONV_BIN "${iconv_bin}"
7048 _ACEOF
7049
7050
7051 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7052 if test "x$prefix" = xNONE; then
7053 test_prefix=/usr/local
7054 else
7055 test_prefix=$prefix
7056 fi
7057 else
7058 test_prefix=$exec_prefix
7059 fi
7060 value=0
7061 case ${iconv_bin} in
7062 "${test_prefix}"|"${test_prefix}/"*|\
7063 '${exec_prefix}'|'${exec_prefix}/'*)
7064 value=1
7065 ;;
7066 esac
7067
7068 cat >>confdefs.h <<_ACEOF
7069 #define ICONV_BIN_RELOCATABLE $value
7070 _ACEOF
7071
7072
7073
7074 fi
7075
7076
7077 # For the TUI, we need enhanced curses functionality.
7078 if test x"$enable_tui" != xno; then
7079 prefer_curses=yes
7080 fi
7081
7082 curses_found=no
7083 if test x"$prefer_curses" = xyes; then
7084 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
7085 # curses library because the latter might not provide all the
7086 # functionality we need. However, this leads to problems on systems
7087 # where the linker searches /usr/local/lib, but the compiler doesn't
7088 # search /usr/local/include, if ncurses is installed in /usr/local. A
7089 # default installation of ncurses on alpha*-dec-osf* will lead to such
7090 # a situation.
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
7092 $as_echo_n "checking for library containing waddstr... " >&6; }
7093 if test "${ac_cv_search_waddstr+set}" = set; then :
7094 $as_echo_n "(cached) " >&6
7095 else
7096 ac_func_search_save_LIBS=$LIBS
7097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098 /* end confdefs.h. */
7099
7100 /* Override any GCC internal prototype to avoid an error.
7101 Use char because int might match the return type of a GCC
7102 builtin and then its argument prototype would still apply. */
7103 #ifdef __cplusplus
7104 extern "C"
7105 #endif
7106 char waddstr ();
7107 int
7108 main ()
7109 {
7110 return waddstr ();
7111 ;
7112 return 0;
7113 }
7114 _ACEOF
7115 for ac_lib in '' ncurses cursesX curses; do
7116 if test -z "$ac_lib"; then
7117 ac_res="none required"
7118 else
7119 ac_res=-l$ac_lib
7120 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7121 fi
7122 if ac_fn_c_try_link "$LINENO"; then :
7123 ac_cv_search_waddstr=$ac_res
7124 fi
7125 rm -f core conftest.err conftest.$ac_objext \
7126 conftest$ac_exeext
7127 if test "${ac_cv_search_waddstr+set}" = set; then :
7128 break
7129 fi
7130 done
7131 if test "${ac_cv_search_waddstr+set}" = set; then :
7132
7133 else
7134 ac_cv_search_waddstr=no
7135 fi
7136 rm conftest.$ac_ext
7137 LIBS=$ac_func_search_save_LIBS
7138 fi
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
7140 $as_echo "$ac_cv_search_waddstr" >&6; }
7141 ac_res=$ac_cv_search_waddstr
7142 if test "$ac_res" != no; then :
7143 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7144
7145 fi
7146
7147
7148 if test "$ac_cv_search_waddstr" != no; then
7149 curses_found=yes
7150 fi
7151 fi
7152
7153 # Check whether we should enable the TUI, but only do so if we really
7154 # can.
7155 if test x"$enable_tui" != xno; then
7156 if test -d $srcdir/tui; then
7157 if test "$curses_found" != no; then
7158 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
7159 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
7160 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
7161 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
7162 else
7163 if test x"$enable_tui" = xyes; then
7164 as_fn_error "no enhanced curses library found; disable TUI" "$LINENO" 5
7165 else
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
7167 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
7168 fi
7169 fi
7170 fi
7171 fi
7172
7173 # Since GDB uses Readline, we need termcap functionality. In many
7174 # cases this will be provided by the curses library, but some systems
7175 # have a seperate termcap library, or no curses library at all.
7176
7177 case $host_os in
7178 cygwin*)
7179 if test -d $srcdir/libtermcap; then
7180 LIBS="../libtermcap/libtermcap.a $LIBS"
7181 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
7182 fi ;;
7183 go32* | *djgpp*)
7184 ac_cv_search_tgetent="none required"
7185 ;;
7186 *mingw32*)
7187 if test x"$curses_found" != xyes; then
7188 ac_cv_search_tgetent="none required"
7189 CONFIG_OBS="$CONFIG_OBS windows-termcap.o"
7190 fi ;;
7191 esac
7192
7193 # These are the libraries checked by Readline.
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
7195 $as_echo_n "checking for library containing tgetent... " >&6; }
7196 if test "${ac_cv_search_tgetent+set}" = set; then :
7197 $as_echo_n "(cached) " >&6
7198 else
7199 ac_func_search_save_LIBS=$LIBS
7200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7201 /* end confdefs.h. */
7202
7203 /* Override any GCC internal prototype to avoid an error.
7204 Use char because int might match the return type of a GCC
7205 builtin and then its argument prototype would still apply. */
7206 #ifdef __cplusplus
7207 extern "C"
7208 #endif
7209 char tgetent ();
7210 int
7211 main ()
7212 {
7213 return tgetent ();
7214 ;
7215 return 0;
7216 }
7217 _ACEOF
7218 for ac_lib in '' termcap tinfo curses ncurses; do
7219 if test -z "$ac_lib"; then
7220 ac_res="none required"
7221 else
7222 ac_res=-l$ac_lib
7223 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7224 fi
7225 if ac_fn_c_try_link "$LINENO"; then :
7226 ac_cv_search_tgetent=$ac_res
7227 fi
7228 rm -f core conftest.err conftest.$ac_objext \
7229 conftest$ac_exeext
7230 if test "${ac_cv_search_tgetent+set}" = set; then :
7231 break
7232 fi
7233 done
7234 if test "${ac_cv_search_tgetent+set}" = set; then :
7235
7236 else
7237 ac_cv_search_tgetent=no
7238 fi
7239 rm conftest.$ac_ext
7240 LIBS=$ac_func_search_save_LIBS
7241 fi
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
7243 $as_echo "$ac_cv_search_tgetent" >&6; }
7244 ac_res=$ac_cv_search_tgetent
7245 if test "$ac_res" != no; then :
7246 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7247
7248 fi
7249
7250
7251 if test "$ac_cv_search_tgetent" = no; then
7252 as_fn_error "no termcap library found" "$LINENO" 5
7253 fi
7254
7255
7256 # Check whether --with-system-readline was given.
7257 if test "${with_system_readline+set}" = set; then :
7258 withval=$with_system_readline;
7259 fi
7260
7261
7262 if test "$with_system_readline" = yes; then
7263 READLINE=-lreadline
7264 READLINE_DEPS=
7265 READLINE_CFLAGS=
7266 READLINE_TEXI_INCFLAG=
7267 else
7268 READLINE='$(READLINE_DIR)/libreadline.a'
7269 READLINE_DEPS='$(READLINE)'
7270 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
7271 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
7272 fi
7273
7274
7275
7276
7277
7278 # Generate jit-reader.h
7279
7280 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
7281 TARGET_PTR=
7282
7283 # The cast to long int works around a bug in the HP C Compiler
7284 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7285 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7286 # This bug is HP SR number 8606223364.
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
7288 $as_echo_n "checking size of unsigned long long... " >&6; }
7289 if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
7290 $as_echo_n "(cached) " >&6
7291 else
7292 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
7293
7294 else
7295 if test "$ac_cv_type_unsigned_long_long" = yes; then
7296 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7297 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7298 { as_fn_set_status 77
7299 as_fn_error "cannot compute sizeof (unsigned long long)
7300 See \`config.log' for more details." "$LINENO" 5; }; }
7301 else
7302 ac_cv_sizeof_unsigned_long_long=0
7303 fi
7304 fi
7305
7306 fi
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
7308 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
7309
7310
7311
7312 cat >>confdefs.h <<_ACEOF
7313 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
7314 _ACEOF
7315
7316
7317 # The cast to long int works around a bug in the HP C Compiler
7318 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7319 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7320 # This bug is HP SR number 8606223364.
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
7322 $as_echo_n "checking size of unsigned long... " >&6; }
7323 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
7324 $as_echo_n "(cached) " >&6
7325 else
7326 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
7327
7328 else
7329 if test "$ac_cv_type_unsigned_long" = yes; then
7330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7331 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7332 { as_fn_set_status 77
7333 as_fn_error "cannot compute sizeof (unsigned long)
7334 See \`config.log' for more details." "$LINENO" 5; }; }
7335 else
7336 ac_cv_sizeof_unsigned_long=0
7337 fi
7338 fi
7339
7340 fi
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
7342 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
7343
7344
7345
7346 cat >>confdefs.h <<_ACEOF
7347 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
7348 _ACEOF
7349
7350
7351 # The cast to long int works around a bug in the HP C Compiler
7352 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7353 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7354 # This bug is HP SR number 8606223364.
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
7356 $as_echo_n "checking size of unsigned __int128... " >&6; }
7357 if test "${ac_cv_sizeof_unsigned___int128+set}" = set; then :
7358 $as_echo_n "(cached) " >&6
7359 else
7360 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
7361
7362 else
7363 if test "$ac_cv_type_unsigned___int128" = yes; then
7364 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7365 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7366 { as_fn_set_status 77
7367 as_fn_error "cannot compute sizeof (unsigned __int128)
7368 See \`config.log' for more details." "$LINENO" 5; }; }
7369 else
7370 ac_cv_sizeof_unsigned___int128=0
7371 fi
7372 fi
7373
7374 fi
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
7376 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
7377
7378
7379
7380 cat >>confdefs.h <<_ACEOF
7381 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
7382 _ACEOF
7383
7384
7385
7386 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
7387 TARGET_PTR="unsigned long"
7388 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
7389 TARGET_PTR="unsigned long long"
7390 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
7391 TARGET_PTR="unsigned __int128"
7392 else
7393 TARGET_PTR="unsigned long"
7394 fi
7395
7396
7397 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
7398
7399
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7401 $as_echo_n "checking for library containing dlopen... " >&6; }
7402 if test "${ac_cv_search_dlopen+set}" = set; then :
7403 $as_echo_n "(cached) " >&6
7404 else
7405 ac_func_search_save_LIBS=$LIBS
7406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7407 /* end confdefs.h. */
7408
7409 /* Override any GCC internal prototype to avoid an error.
7410 Use char because int might match the return type of a GCC
7411 builtin and then its argument prototype would still apply. */
7412 #ifdef __cplusplus
7413 extern "C"
7414 #endif
7415 char dlopen ();
7416 int
7417 main ()
7418 {
7419 return dlopen ();
7420 ;
7421 return 0;
7422 }
7423 _ACEOF
7424 for ac_lib in '' dl; do
7425 if test -z "$ac_lib"; then
7426 ac_res="none required"
7427 else
7428 ac_res=-l$ac_lib
7429 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7430 fi
7431 if ac_fn_c_try_link "$LINENO"; then :
7432 ac_cv_search_dlopen=$ac_res
7433 fi
7434 rm -f core conftest.err conftest.$ac_objext \
7435 conftest$ac_exeext
7436 if test "${ac_cv_search_dlopen+set}" = set; then :
7437 break
7438 fi
7439 done
7440 if test "${ac_cv_search_dlopen+set}" = set; then :
7441
7442 else
7443 ac_cv_search_dlopen=no
7444 fi
7445 rm conftest.$ac_ext
7446 LIBS=$ac_func_search_save_LIBS
7447 fi
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7449 $as_echo "$ac_cv_search_dlopen" >&6; }
7450 ac_res=$ac_cv_search_dlopen
7451 if test "$ac_res" != no; then :
7452 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7453
7454 fi
7455
7456
7457
7458
7459 # Check whether --with-jit-reader-dir was given.
7460 if test "${with_jit_reader_dir+set}" = set; then :
7461 withval=$with_jit_reader_dir;
7462 JIT_READER_DIR=$withval
7463 else
7464 JIT_READER_DIR=${libdir}/gdb
7465 fi
7466
7467
7468 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7469 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7470 ac_define_dir=`eval echo $JIT_READER_DIR`
7471 ac_define_dir=`eval echo $ac_define_dir`
7472
7473 cat >>confdefs.h <<_ACEOF
7474 #define JIT_READER_DIR "$ac_define_dir"
7475 _ACEOF
7476
7477
7478
7479
7480 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7481 if test "x$prefix" = xNONE; then
7482 test_prefix=/usr/local
7483 else
7484 test_prefix=$prefix
7485 fi
7486 else
7487 test_prefix=$exec_prefix
7488 fi
7489 value=0
7490 case ${ac_define_dir} in
7491 "${test_prefix}"|"${test_prefix}/"*|\
7492 '${exec_prefix}'|'${exec_prefix}/'*)
7493 value=1
7494 ;;
7495 esac
7496
7497 cat >>confdefs.h <<_ACEOF
7498 #define JIT_READER_DIR_RELOCATABLE $value
7499 _ACEOF
7500
7501
7502
7503
7504
7505 # Check whether --with-expat was given.
7506 if test "${with_expat+set}" = set; then :
7507 withval=$with_expat;
7508 else
7509 with_expat=auto
7510 fi
7511
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
7513 $as_echo_n "checking whether to use expat... " >&6; }
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
7515 $as_echo "$with_expat" >&6; }
7516
7517 if test "${with_expat}" = no; then
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
7519 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
7520 HAVE_LIBEXPAT=no
7521 else
7522
7523 if test "X$prefix" = "XNONE"; then
7524 acl_final_prefix="$ac_default_prefix"
7525 else
7526 acl_final_prefix="$prefix"
7527 fi
7528 if test "X$exec_prefix" = "XNONE"; then
7529 acl_final_exec_prefix='${prefix}'
7530 else
7531 acl_final_exec_prefix="$exec_prefix"
7532 fi
7533 acl_save_prefix="$prefix"
7534 prefix="$acl_final_prefix"
7535 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7536 prefix="$acl_save_prefix"
7537
7538
7539 # Check whether --with-gnu-ld was given.
7540 if test "${with_gnu_ld+set}" = set; then :
7541 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7542 else
7543 with_gnu_ld=no
7544 fi
7545
7546 # Prepare PATH_SEPARATOR.
7547 # The user is always right.
7548 if test "${PATH_SEPARATOR+set}" != set; then
7549 echo "#! /bin/sh" >conf$$.sh
7550 echo "exit 0" >>conf$$.sh
7551 chmod +x conf$$.sh
7552 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7553 PATH_SEPARATOR=';'
7554 else
7555 PATH_SEPARATOR=:
7556 fi
7557 rm -f conf$$.sh
7558 fi
7559 ac_prog=ld
7560 if test "$GCC" = yes; then
7561 # Check if gcc -print-prog-name=ld gives a path.
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7563 $as_echo_n "checking for ld used by GCC... " >&6; }
7564 case $host in
7565 *-*-mingw*)
7566 # gcc leaves a trailing carriage return which upsets mingw
7567 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7568 *)
7569 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7570 esac
7571 case $ac_prog in
7572 # Accept absolute paths.
7573 [\\/]* | [A-Za-z]:[\\/]*)
7574 re_direlt='/[^/][^/]*/\.\./'
7575 # Canonicalize the path of ld
7576 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7577 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7578 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7579 done
7580 test -z "$LD" && LD="$ac_prog"
7581 ;;
7582 "")
7583 # If it fails, then pretend we aren't using GCC.
7584 ac_prog=ld
7585 ;;
7586 *)
7587 # If it is relative, then search for the first ld in PATH.
7588 with_gnu_ld=unknown
7589 ;;
7590 esac
7591 elif test "$with_gnu_ld" = yes; then
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7593 $as_echo_n "checking for GNU ld... " >&6; }
7594 else
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7596 $as_echo_n "checking for non-GNU ld... " >&6; }
7597 fi
7598 if test "${acl_cv_path_LD+set}" = set; then :
7599 $as_echo_n "(cached) " >&6
7600 else
7601 if test -z "$LD"; then
7602 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7603 for ac_dir in $PATH; do
7604 test -z "$ac_dir" && ac_dir=.
7605 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7606 acl_cv_path_LD="$ac_dir/$ac_prog"
7607 # Check to see if the program is GNU ld. I'd rather use --version,
7608 # but apparently some GNU ld's only accept -v.
7609 # Break only if it was the GNU/non-GNU ld that we prefer.
7610 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7611 test "$with_gnu_ld" != no && break
7612 else
7613 test "$with_gnu_ld" != yes && break
7614 fi
7615 fi
7616 done
7617 IFS="$ac_save_ifs"
7618 else
7619 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7620 fi
7621 fi
7622
7623 LD="$acl_cv_path_LD"
7624 if test -n "$LD"; then
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7626 $as_echo "$LD" >&6; }
7627 else
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7629 $as_echo "no" >&6; }
7630 fi
7631 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7633 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7634 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7635 $as_echo_n "(cached) " >&6
7636 else
7637 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7638 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7639 acl_cv_prog_gnu_ld=yes
7640 else
7641 acl_cv_prog_gnu_ld=no
7642 fi
7643 fi
7644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7645 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7646 with_gnu_ld=$acl_cv_prog_gnu_ld
7647
7648
7649
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7651 $as_echo_n "checking for shared library run path origin... " >&6; }
7652 if test "${acl_cv_rpath+set}" = set; then :
7653 $as_echo_n "(cached) " >&6
7654 else
7655
7656 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7657 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7658 . ./conftest.sh
7659 rm -f ./conftest.sh
7660 acl_cv_rpath=done
7661
7662 fi
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7664 $as_echo "$acl_cv_rpath" >&6; }
7665 wl="$acl_cv_wl"
7666 libext="$acl_cv_libext"
7667 shlibext="$acl_cv_shlibext"
7668 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7669 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7670 hardcode_direct="$acl_cv_hardcode_direct"
7671 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7672 # Check whether --enable-rpath was given.
7673 if test "${enable_rpath+set}" = set; then :
7674 enableval=$enable_rpath; :
7675 else
7676 enable_rpath=yes
7677 fi
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688 use_additional=yes
7689
7690 acl_save_prefix="$prefix"
7691 prefix="$acl_final_prefix"
7692 acl_save_exec_prefix="$exec_prefix"
7693 exec_prefix="$acl_final_exec_prefix"
7694
7695 eval additional_includedir=\"$includedir\"
7696 eval additional_libdir=\"$libdir\"
7697
7698 exec_prefix="$acl_save_exec_prefix"
7699 prefix="$acl_save_prefix"
7700
7701
7702 # Check whether --with-libexpat-prefix was given.
7703 if test "${with_libexpat_prefix+set}" = set; then :
7704 withval=$with_libexpat_prefix;
7705 if test "X$withval" = "Xno"; then
7706 use_additional=no
7707 else
7708 if test "X$withval" = "X"; then
7709
7710 acl_save_prefix="$prefix"
7711 prefix="$acl_final_prefix"
7712 acl_save_exec_prefix="$exec_prefix"
7713 exec_prefix="$acl_final_exec_prefix"
7714
7715 eval additional_includedir=\"$includedir\"
7716 eval additional_libdir=\"$libdir\"
7717
7718 exec_prefix="$acl_save_exec_prefix"
7719 prefix="$acl_save_prefix"
7720
7721 else
7722 additional_includedir="$withval/include"
7723 additional_libdir="$withval/lib"
7724 fi
7725 fi
7726
7727 fi
7728
7729 LIBEXPAT=
7730 LTLIBEXPAT=
7731 INCEXPAT=
7732 rpathdirs=
7733 ltrpathdirs=
7734 names_already_handled=
7735 names_next_round='expat '
7736 while test -n "$names_next_round"; do
7737 names_this_round="$names_next_round"
7738 names_next_round=
7739 for name in $names_this_round; do
7740 already_handled=
7741 for n in $names_already_handled; do
7742 if test "$n" = "$name"; then
7743 already_handled=yes
7744 break
7745 fi
7746 done
7747 if test -z "$already_handled"; then
7748 names_already_handled="$names_already_handled $name"
7749 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7750 eval value=\"\$HAVE_LIB$uppername\"
7751 if test -n "$value"; then
7752 if test "$value" = yes; then
7753 eval value=\"\$LIB$uppername\"
7754 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
7755 eval value=\"\$LTLIB$uppername\"
7756 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
7757 else
7758 :
7759 fi
7760 else
7761 found_dir=
7762 found_la=
7763 found_so=
7764 found_a=
7765 if test $use_additional = yes; then
7766 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7767 found_dir="$additional_libdir"
7768 found_so="$additional_libdir/lib$name.$shlibext"
7769 if test -f "$additional_libdir/lib$name.la"; then
7770 found_la="$additional_libdir/lib$name.la"
7771 fi
7772 else
7773 if test -f "$additional_libdir/lib$name.$libext"; then
7774 found_dir="$additional_libdir"
7775 found_a="$additional_libdir/lib$name.$libext"
7776 if test -f "$additional_libdir/lib$name.la"; then
7777 found_la="$additional_libdir/lib$name.la"
7778 fi
7779 fi
7780 fi
7781 fi
7782 if test "X$found_dir" = "X"; then
7783 for x in $LDFLAGS $LTLIBEXPAT; do
7784
7785 acl_save_prefix="$prefix"
7786 prefix="$acl_final_prefix"
7787 acl_save_exec_prefix="$exec_prefix"
7788 exec_prefix="$acl_final_exec_prefix"
7789 eval x=\"$x\"
7790 exec_prefix="$acl_save_exec_prefix"
7791 prefix="$acl_save_prefix"
7792
7793 case "$x" in
7794 -L*)
7795 dir=`echo "X$x" | sed -e 's/^X-L//'`
7796 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7797 found_dir="$dir"
7798 found_so="$dir/lib$name.$shlibext"
7799 if test -f "$dir/lib$name.la"; then
7800 found_la="$dir/lib$name.la"
7801 fi
7802 else
7803 if test -f "$dir/lib$name.$libext"; then
7804 found_dir="$dir"
7805 found_a="$dir/lib$name.$libext"
7806 if test -f "$dir/lib$name.la"; then
7807 found_la="$dir/lib$name.la"
7808 fi
7809 fi
7810 fi
7811 ;;
7812 esac
7813 if test "X$found_dir" != "X"; then
7814 break
7815 fi
7816 done
7817 fi
7818 if test "X$found_dir" != "X"; then
7819 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
7820 if test "X$found_so" != "X"; then
7821 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7822 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7823 else
7824 haveit=
7825 for x in $ltrpathdirs; do
7826 if test "X$x" = "X$found_dir"; then
7827 haveit=yes
7828 break
7829 fi
7830 done
7831 if test -z "$haveit"; then
7832 ltrpathdirs="$ltrpathdirs $found_dir"
7833 fi
7834 if test "$hardcode_direct" = yes; then
7835 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7836 else
7837 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7838 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7839 haveit=
7840 for x in $rpathdirs; do
7841 if test "X$x" = "X$found_dir"; then
7842 haveit=yes
7843 break
7844 fi
7845 done
7846 if test -z "$haveit"; then
7847 rpathdirs="$rpathdirs $found_dir"
7848 fi
7849 else
7850 haveit=
7851 for x in $LDFLAGS $LIBEXPAT; do
7852
7853 acl_save_prefix="$prefix"
7854 prefix="$acl_final_prefix"
7855 acl_save_exec_prefix="$exec_prefix"
7856 exec_prefix="$acl_final_exec_prefix"
7857 eval x=\"$x\"
7858 exec_prefix="$acl_save_exec_prefix"
7859 prefix="$acl_save_prefix"
7860
7861 if test "X$x" = "X-L$found_dir"; then
7862 haveit=yes
7863 break
7864 fi
7865 done
7866 if test -z "$haveit"; then
7867 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
7868 fi
7869 if test "$hardcode_minus_L" != no; then
7870 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
7871 else
7872 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
7873 fi
7874 fi
7875 fi
7876 fi
7877 else
7878 if test "X$found_a" != "X"; then
7879 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
7880 else
7881 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
7882 fi
7883 fi
7884 additional_includedir=
7885 case "$found_dir" in
7886 */lib | */lib/)
7887 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7888 additional_includedir="$basedir/include"
7889 ;;
7890 esac
7891 if test "X$additional_includedir" != "X"; then
7892 if test "X$additional_includedir" != "X/usr/include"; then
7893 haveit=
7894 if test "X$additional_includedir" = "X/usr/local/include"; then
7895 if test -n "$GCC"; then
7896 case $host_os in
7897 linux*) haveit=yes;;
7898 esac
7899 fi
7900 fi
7901 if test -z "$haveit"; then
7902 for x in $CPPFLAGS $INCEXPAT; do
7903
7904 acl_save_prefix="$prefix"
7905 prefix="$acl_final_prefix"
7906 acl_save_exec_prefix="$exec_prefix"
7907 exec_prefix="$acl_final_exec_prefix"
7908 eval x=\"$x\"
7909 exec_prefix="$acl_save_exec_prefix"
7910 prefix="$acl_save_prefix"
7911
7912 if test "X$x" = "X-I$additional_includedir"; then
7913 haveit=yes
7914 break
7915 fi
7916 done
7917 if test -z "$haveit"; then
7918 if test -d "$additional_includedir"; then
7919 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
7920 fi
7921 fi
7922 fi
7923 fi
7924 fi
7925 if test -n "$found_la"; then
7926 save_libdir="$libdir"
7927 case "$found_la" in
7928 */* | *\\*) . "$found_la" ;;
7929 *) . "./$found_la" ;;
7930 esac
7931 libdir="$save_libdir"
7932 for dep in $dependency_libs; do
7933 case "$dep" in
7934 -L*)
7935 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7936 if test "X$additional_libdir" != "X/usr/lib"; then
7937 haveit=
7938 if test "X$additional_libdir" = "X/usr/local/lib"; then
7939 if test -n "$GCC"; then
7940 case $host_os in
7941 linux*) haveit=yes;;
7942 esac
7943 fi
7944 fi
7945 if test -z "$haveit"; then
7946 haveit=
7947 for x in $LDFLAGS $LIBEXPAT; do
7948
7949 acl_save_prefix="$prefix"
7950 prefix="$acl_final_prefix"
7951 acl_save_exec_prefix="$exec_prefix"
7952 exec_prefix="$acl_final_exec_prefix"
7953 eval x=\"$x\"
7954 exec_prefix="$acl_save_exec_prefix"
7955 prefix="$acl_save_prefix"
7956
7957 if test "X$x" = "X-L$additional_libdir"; then
7958 haveit=yes
7959 break
7960 fi
7961 done
7962 if test -z "$haveit"; then
7963 if test -d "$additional_libdir"; then
7964 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
7965 fi
7966 fi
7967 haveit=
7968 for x in $LDFLAGS $LTLIBEXPAT; do
7969
7970 acl_save_prefix="$prefix"
7971 prefix="$acl_final_prefix"
7972 acl_save_exec_prefix="$exec_prefix"
7973 exec_prefix="$acl_final_exec_prefix"
7974 eval x=\"$x\"
7975 exec_prefix="$acl_save_exec_prefix"
7976 prefix="$acl_save_prefix"
7977
7978 if test "X$x" = "X-L$additional_libdir"; then
7979 haveit=yes
7980 break
7981 fi
7982 done
7983 if test -z "$haveit"; then
7984 if test -d "$additional_libdir"; then
7985 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
7986 fi
7987 fi
7988 fi
7989 fi
7990 ;;
7991 -R*)
7992 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7993 if test "$enable_rpath" != no; then
7994 haveit=
7995 for x in $rpathdirs; do
7996 if test "X$x" = "X$dir"; then
7997 haveit=yes
7998 break
7999 fi
8000 done
8001 if test -z "$haveit"; then
8002 rpathdirs="$rpathdirs $dir"
8003 fi
8004 haveit=
8005 for x in $ltrpathdirs; do
8006 if test "X$x" = "X$dir"; then
8007 haveit=yes
8008 break
8009 fi
8010 done
8011 if test -z "$haveit"; then
8012 ltrpathdirs="$ltrpathdirs $dir"
8013 fi
8014 fi
8015 ;;
8016 -l*)
8017 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8018 ;;
8019 *.la)
8020 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8021 ;;
8022 *)
8023 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
8024 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
8025 ;;
8026 esac
8027 done
8028 fi
8029 else
8030 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
8031 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
8032 fi
8033 fi
8034 fi
8035 done
8036 done
8037 if test "X$rpathdirs" != "X"; then
8038 if test -n "$hardcode_libdir_separator"; then
8039 alldirs=
8040 for found_dir in $rpathdirs; do
8041 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8042 done
8043 acl_save_libdir="$libdir"
8044 libdir="$alldirs"
8045 eval flag=\"$hardcode_libdir_flag_spec\"
8046 libdir="$acl_save_libdir"
8047 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8048 else
8049 for found_dir in $rpathdirs; do
8050 acl_save_libdir="$libdir"
8051 libdir="$found_dir"
8052 eval flag=\"$hardcode_libdir_flag_spec\"
8053 libdir="$acl_save_libdir"
8054 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
8055 done
8056 fi
8057 fi
8058 if test "X$ltrpathdirs" != "X"; then
8059 for found_dir in $ltrpathdirs; do
8060 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
8061 done
8062 fi
8063
8064
8065 ac_save_CPPFLAGS="$CPPFLAGS"
8066
8067 for element in $INCEXPAT; do
8068 haveit=
8069 for x in $CPPFLAGS; do
8070
8071 acl_save_prefix="$prefix"
8072 prefix="$acl_final_prefix"
8073 acl_save_exec_prefix="$exec_prefix"
8074 exec_prefix="$acl_final_exec_prefix"
8075 eval x=\"$x\"
8076 exec_prefix="$acl_save_exec_prefix"
8077 prefix="$acl_save_prefix"
8078
8079 if test "X$x" = "X$element"; then
8080 haveit=yes
8081 break
8082 fi
8083 done
8084 if test -z "$haveit"; then
8085 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8086 fi
8087 done
8088
8089
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
8091 $as_echo_n "checking for libexpat... " >&6; }
8092 if test "${ac_cv_libexpat+set}" = set; then :
8093 $as_echo_n "(cached) " >&6
8094 else
8095
8096 ac_save_LIBS="$LIBS"
8097 LIBS="$LIBS $LIBEXPAT"
8098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8099 /* end confdefs.h. */
8100 #include "expat.h"
8101 int
8102 main ()
8103 {
8104 XML_Parser p = XML_ParserCreate (0);
8105 ;
8106 return 0;
8107 }
8108 _ACEOF
8109 if ac_fn_c_try_link "$LINENO"; then :
8110 ac_cv_libexpat=yes
8111 else
8112 ac_cv_libexpat=no
8113 fi
8114 rm -f core conftest.err conftest.$ac_objext \
8115 conftest$ac_exeext conftest.$ac_ext
8116 LIBS="$ac_save_LIBS"
8117
8118 fi
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
8120 $as_echo "$ac_cv_libexpat" >&6; }
8121 if test "$ac_cv_libexpat" = yes; then
8122 HAVE_LIBEXPAT=yes
8123
8124 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
8125
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
8127 $as_echo_n "checking how to link with libexpat... " >&6; }
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
8129 $as_echo "$LIBEXPAT" >&6; }
8130 else
8131 HAVE_LIBEXPAT=no
8132 CPPFLAGS="$ac_save_CPPFLAGS"
8133 LIBEXPAT=
8134 LTLIBEXPAT=
8135 fi
8136
8137
8138
8139
8140
8141
8142 if test "$HAVE_LIBEXPAT" != yes; then
8143 if test "$with_expat" = yes; then
8144 as_fn_error "expat is missing or unusable" "$LINENO" 5
8145 else
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
8147 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
8148 fi
8149 else
8150 save_LIBS=$LIBS
8151 LIBS="$LIBS $LIBEXPAT"
8152 for ac_func in XML_StopParser
8153 do :
8154 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
8155 if test "x$ac_cv_func_XML_StopParser" = x""yes; then :
8156 cat >>confdefs.h <<_ACEOF
8157 #define HAVE_XML_STOPPARSER 1
8158 _ACEOF
8159
8160 fi
8161 done
8162
8163 LIBS=$save_LIBS
8164 fi
8165 fi
8166
8167 # --------------------- #
8168 # Check for libpython. #
8169 # --------------------- #
8170
8171
8172
8173
8174
8175
8176 # Check whether --with-python was given.
8177 if test "${with_python+set}" = set; then :
8178 withval=$with_python;
8179 else
8180 with_python=auto
8181 fi
8182
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
8184 $as_echo_n "checking whether to use python... " >&6; }
8185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
8186 $as_echo "$with_python" >&6; }
8187
8188 if test "${with_python}" = no; then
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
8190 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
8191 have_libpython=no
8192 else
8193 case "${with_python}" in
8194 [\\/]* | ?:[\\/]*)
8195 if test -d ${with_python}; then
8196 # Assume the python binary is ${with_python}/bin/python.
8197 python_prog="${with_python}/bin/python"
8198 python_prefix=
8199 # If python does not exit ${with_python}/bin, then try in
8200 # ${with_python}. On Windows/MinGW, this is where the Python
8201 # executable is.
8202 if test ! -x "${python_prog}"; then
8203 python_prog="${with_python}/python"
8204 python_prefix=
8205 fi
8206 if test ! -x "${python_prog}"; then
8207 # Fall back to gdb 7.0/7.1 behaviour.
8208 python_prog=missing
8209 python_prefix=${with_python}
8210 fi
8211 elif test -x "${with_python}"; then
8212 # While we can't run python compiled for $host (unless host == build),
8213 # the user could write a script that provides the needed information,
8214 # so we support that.
8215 python_prog=${with_python}
8216 python_prefix=
8217 else
8218 as_fn_error "invalid value for --with-python" "$LINENO" 5
8219 fi
8220 ;;
8221 */*)
8222 # Disallow --with-python=foo/bar.
8223 as_fn_error "invalid value for --with-python" "$LINENO" 5
8224 ;;
8225 *)
8226 # The user has either specified auto, yes, or the name of the python
8227 # program assumed to be in $PATH.
8228 python_prefix=
8229 case "${with_python}" in
8230 yes | auto)
8231 if test ${build} = ${host}; then
8232 # Extract the first word of "python", so it can be a program name with args.
8233 set dummy python; ac_word=$2
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8235 $as_echo_n "checking for $ac_word... " >&6; }
8236 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8237 $as_echo_n "(cached) " >&6
8238 else
8239 case $python_prog_path in
8240 [\\/]* | ?:[\\/]*)
8241 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8242 ;;
8243 *)
8244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8245 for as_dir in $PATH
8246 do
8247 IFS=$as_save_IFS
8248 test -z "$as_dir" && as_dir=.
8249 for ac_exec_ext in '' $ac_executable_extensions; do
8250 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8251 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8253 break 2
8254 fi
8255 done
8256 done
8257 IFS=$as_save_IFS
8258
8259 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8260 ;;
8261 esac
8262 fi
8263 python_prog_path=$ac_cv_path_python_prog_path
8264 if test -n "$python_prog_path"; then
8265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8266 $as_echo "$python_prog_path" >&6; }
8267 else
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8269 $as_echo "no" >&6; }
8270 fi
8271
8272
8273 if test "${python_prog_path}" = missing; then
8274 python_prog=missing
8275 else
8276 python_prog=${python_prog_path}
8277 fi
8278 else
8279 # Not much we can do except assume the cross-compiler will find the
8280 # right files.
8281 python_prog=missing
8282 fi
8283 ;;
8284 *)
8285 # While we can't run python compiled for $host (unless host == build),
8286 # the user could write a script that provides the needed information,
8287 # so we support that.
8288 python_prog="${with_python}"
8289 # Extract the first word of "${python_prog}", so it can be a program name with args.
8290 set dummy ${python_prog}; ac_word=$2
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8292 $as_echo_n "checking for $ac_word... " >&6; }
8293 if test "${ac_cv_path_python_prog_path+set}" = set; then :
8294 $as_echo_n "(cached) " >&6
8295 else
8296 case $python_prog_path in
8297 [\\/]* | ?:[\\/]*)
8298 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
8299 ;;
8300 *)
8301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8302 for as_dir in $PATH
8303 do
8304 IFS=$as_save_IFS
8305 test -z "$as_dir" && as_dir=.
8306 for ac_exec_ext in '' $ac_executable_extensions; do
8307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8308 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
8309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8310 break 2
8311 fi
8312 done
8313 done
8314 IFS=$as_save_IFS
8315
8316 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
8317 ;;
8318 esac
8319 fi
8320 python_prog_path=$ac_cv_path_python_prog_path
8321 if test -n "$python_prog_path"; then
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
8323 $as_echo "$python_prog_path" >&6; }
8324 else
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8326 $as_echo "no" >&6; }
8327 fi
8328
8329
8330 if test "${python_prog_path}" = missing; then
8331 as_fn_error "unable to find python program ${python_prog}" "$LINENO" 5
8332 fi
8333 ;;
8334 esac
8335 esac
8336
8337 if test "${python_prog}" != missing; then
8338 # We have a python program to use, but it may be too old.
8339 # Don't flag an error for --with-python=auto (the default).
8340 have_python_config=yes
8341 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
8342 if test $? != 0; then
8343 have_python_config=failed
8344 if test "${with_python}" != auto; then
8345 as_fn_error "failure running python-config --includes" "$LINENO" 5
8346 fi
8347 fi
8348 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
8349 if test $? != 0; then
8350 have_python_config=failed
8351 if test "${with_python}" != auto; then
8352 as_fn_error "failure running python-config --ldflags" "$LINENO" 5
8353 fi
8354 fi
8355 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
8356 if test $? != 0; then
8357 have_python_config=failed
8358 if test "${with_python}" != auto; then
8359 as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
8360 fi
8361 fi
8362 else
8363 # We do not have a python executable we can use to determine where
8364 # to find the Python headers and libs. We cannot guess the include
8365 # path from the python_prefix either, because that include path
8366 # depends on the Python version. So, there is nothing much we can
8367 # do except assume that the compiler will be able to find those files.
8368 python_includes=
8369 python_libs=
8370 have_python_config=no
8371 fi
8372
8373 # If we have python-config, only try the configuration it provides.
8374 # Otherwise fallback on the old way of trying different versions of
8375 # python in turn.
8376
8377 have_libpython=no
8378 if test "${have_python_config}" = yes; then
8379 # Determine the Python version by extracting "-lpython<version>"
8380 # part of the python_libs. <version> is usually X.Y with X and Y
8381 # being decimal numbers, but can also be XY (seen on Windows).
8382 #
8383 # The extraction is performed using sed with a regular expression.
8384 # Initially, the regexp used was using the '?' quantifier to make
8385 # the dot in the version number optional. Unfortunately, this
8386 # does not work with non-GNU versions of sed because, because of
8387 # what looks like a limitation (the '?' quantifier does not work
8388 # with back-references). We work around this limitation by using
8389 # the '*' quantifier instead. It means that, in theory, we might
8390 # match unexpected version strings such as "-lpython2..7", but
8391 # this seems unlikely in practice. And even if that happens,
8392 # an error will be triggered later on, when checking that version
8393 # number.
8394 python_version=`echo " ${python_libs} " \
8395 | sed -e 's,^.* -l\(python[0-9]*[.]*[0-9]*\).*$,\1,'`
8396 case "${python_version}" in
8397 python*)
8398
8399 version=${python_version}
8400
8401 new_CPPFLAGS=${python_includes}
8402 new_LIBS=${python_libs}
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 ;;
8435 *)
8436 as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
8437 ;;
8438 esac
8439 elif test "${have_python_config}" != failed; then
8440 if test "${have_libpython}" = no; then
8441
8442 version=python2.7
8443
8444 new_CPPFLAGS=${python_includes}
8445 new_LIBS="${python_libs} -lpython2.7"
8446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8447 $as_echo_n "checking for ${version}... " >&6; }
8448 save_CPPFLAGS=$CPPFLAGS
8449 save_LIBS=$LIBS
8450 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8451 LIBS="$LIBS $new_LIBS"
8452 found_usable_python=no
8453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8454 /* end confdefs.h. */
8455 #include "Python.h"
8456 int
8457 main ()
8458 {
8459 Py_Initialize ();
8460 ;
8461 return 0;
8462 }
8463 _ACEOF
8464 if ac_fn_c_try_link "$LINENO"; then :
8465 have_libpython=${version}
8466 found_usable_python=yes
8467 PYTHON_CPPFLAGS=$new_CPPFLAGS
8468 PYTHON_LIBS=$new_LIBS
8469 fi
8470 rm -f core conftest.err conftest.$ac_objext \
8471 conftest$ac_exeext conftest.$ac_ext
8472 CPPFLAGS=$save_CPPFLAGS
8473 LIBS=$save_LIBS
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8475 $as_echo "${found_usable_python}" >&6; }
8476
8477 fi
8478 if test "${have_libpython}" = no; then
8479
8480 version=python2.6
8481
8482 new_CPPFLAGS=${python_includes}
8483 new_LIBS="${python_libs} -lpython2.6"
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8485 $as_echo_n "checking for ${version}... " >&6; }
8486 save_CPPFLAGS=$CPPFLAGS
8487 save_LIBS=$LIBS
8488 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8489 LIBS="$LIBS $new_LIBS"
8490 found_usable_python=no
8491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8492 /* end confdefs.h. */
8493 #include "Python.h"
8494 int
8495 main ()
8496 {
8497 Py_Initialize ();
8498 ;
8499 return 0;
8500 }
8501 _ACEOF
8502 if ac_fn_c_try_link "$LINENO"; then :
8503 have_libpython=${version}
8504 found_usable_python=yes
8505 PYTHON_CPPFLAGS=$new_CPPFLAGS
8506 PYTHON_LIBS=$new_LIBS
8507 fi
8508 rm -f core conftest.err conftest.$ac_objext \
8509 conftest$ac_exeext conftest.$ac_ext
8510 CPPFLAGS=$save_CPPFLAGS
8511 LIBS=$save_LIBS
8512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8513 $as_echo "${found_usable_python}" >&6; }
8514
8515 fi
8516 if test ${have_libpython} = no; then
8517
8518 version=python2.5
8519
8520 new_CPPFLAGS=${python_includes}
8521 new_LIBS="${python_libs} -lpython2.5"
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8523 $as_echo_n "checking for ${version}... " >&6; }
8524 save_CPPFLAGS=$CPPFLAGS
8525 save_LIBS=$LIBS
8526 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8527 LIBS="$LIBS $new_LIBS"
8528 found_usable_python=no
8529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8530 /* end confdefs.h. */
8531 #include "Python.h"
8532 int
8533 main ()
8534 {
8535 Py_Initialize ();
8536 ;
8537 return 0;
8538 }
8539 _ACEOF
8540 if ac_fn_c_try_link "$LINENO"; then :
8541 have_libpython=${version}
8542 found_usable_python=yes
8543 PYTHON_CPPFLAGS=$new_CPPFLAGS
8544 PYTHON_LIBS=$new_LIBS
8545 fi
8546 rm -f core conftest.err conftest.$ac_objext \
8547 conftest$ac_exeext conftest.$ac_ext
8548 CPPFLAGS=$save_CPPFLAGS
8549 LIBS=$save_LIBS
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8551 $as_echo "${found_usable_python}" >&6; }
8552
8553 fi
8554 if test ${have_libpython} = no; then
8555
8556 version=python2.4
8557
8558 new_CPPFLAGS=${python_includes}
8559 new_LIBS="${python_libs} -lpython2.4"
8560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${version}" >&5
8561 $as_echo_n "checking for ${version}... " >&6; }
8562 save_CPPFLAGS=$CPPFLAGS
8563 save_LIBS=$LIBS
8564 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8565 LIBS="$LIBS $new_LIBS"
8566 found_usable_python=no
8567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8568 /* end confdefs.h. */
8569 #include "Python.h"
8570 int
8571 main ()
8572 {
8573 Py_Initialize ();
8574 ;
8575 return 0;
8576 }
8577 _ACEOF
8578 if ac_fn_c_try_link "$LINENO"; then :
8579 have_libpython=${version}
8580 found_usable_python=yes
8581 PYTHON_CPPFLAGS=$new_CPPFLAGS
8582 PYTHON_LIBS=$new_LIBS
8583 fi
8584 rm -f core conftest.err conftest.$ac_objext \
8585 conftest$ac_exeext conftest.$ac_ext
8586 CPPFLAGS=$save_CPPFLAGS
8587 LIBS=$save_LIBS
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
8589 $as_echo "${found_usable_python}" >&6; }
8590
8591 fi
8592 fi
8593 if test "${have_libpython}" = python2.7 -o "${have_libpython}" = python27; then
8594
8595 $as_echo "#define HAVE_LIBPYTHON2_7 1" >>confdefs.h
8596
8597 elif test "${have_libpython}" = python2.6 -o "${have_libpython}" = python26; then
8598
8599 $as_echo "#define HAVE_LIBPYTHON2_6 1" >>confdefs.h
8600
8601 elif test "${have_libpython}" = python2.5 -o "${have_libpython}" = python25; then
8602
8603 $as_echo "#define HAVE_LIBPYTHON2_5 1" >>confdefs.h
8604
8605 elif test "${have_libpython}" = python2.4 -o "${have_libpython}" = python24; then
8606
8607 $as_echo "#define HAVE_LIBPYTHON2_4 1" >>confdefs.h
8608
8609 fi
8610
8611 if test "${have_libpython}" = no; then
8612 case "${with_python}" in
8613 yes)
8614 as_fn_error "python is missing or unusable" "$LINENO" 5
8615 ;;
8616 auto)
8617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
8618 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
8619 ;;
8620 *)
8621 as_fn_error "no usable python found at ${with_python}" "$LINENO" 5
8622 ;;
8623 esac
8624 else
8625 if test -n "${python_prefix}"; then
8626
8627 cat >>confdefs.h <<_ACEOF
8628 #define WITH_PYTHON_PATH "${python_prefix}"
8629 _ACEOF
8630
8631
8632 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8633 if test "x$prefix" = xNONE; then
8634 test_prefix=/usr/local
8635 else
8636 test_prefix=$prefix
8637 fi
8638 else
8639 test_prefix=$exec_prefix
8640 fi
8641 value=0
8642 case ${python_prefix} in
8643 "${test_prefix}"|"${test_prefix}/"*|\
8644 '${exec_prefix}'|'${exec_prefix}/'*)
8645 value=1
8646 ;;
8647 esac
8648
8649 cat >>confdefs.h <<_ACEOF
8650 #define PYTHON_PATH_RELOCATABLE $value
8651 _ACEOF
8652
8653
8654 fi
8655 fi
8656 fi
8657
8658 if test "${have_libpython}" != no; then
8659
8660 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
8661
8662 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
8663 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
8664 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
8665 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
8666 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
8667
8668 # Flags needed to compile Python code (taken from python-config --cflags).
8669 # We cannot call python-config directly because it will output whatever was
8670 # used when compiling the Python interpreter itself, including flags which
8671 # would make the python-related objects be compiled differently from the
8672 # rest of GDB (e.g., -O2 and -fPIC).
8673 if test "${GCC}" = yes; then
8674 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
8675 fi
8676
8677 if test "x${tentative_python_cflags}" != x; then
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
8679 $as_echo_n "checking compiler flags for python code... " >&6; }
8680 for flag in ${tentative_python_cflags}; do
8681 # Check that the compiler accepts it
8682 saved_CFLAGS="$CFLAGS"
8683 CFLAGS="$CFLAGS $flag"
8684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8685 /* end confdefs.h. */
8686
8687 int
8688 main ()
8689 {
8690
8691 ;
8692 return 0;
8693 }
8694 _ACEOF
8695 if ac_fn_c_try_compile "$LINENO"; then :
8696 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
8697 fi
8698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8699 CFLAGS="$saved_CFLAGS"
8700 done
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
8702 $as_echo "${PYTHON_CFLAGS}" >&6; }
8703 fi
8704
8705 # On x64 Windows, Python's include headers, and pyconfig.h in
8706 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
8707 # version of Windows. Unfortunately, MS_WIN64 is only defined if
8708 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
8709 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
8710 # The issue was reported to the Python community, but still isn't
8711 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
8712
8713 case "$gdb_host" in
8714 mingw64)
8715 if test "${GCC}" = yes; then
8716 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
8717 fi
8718 ;;
8719 esac
8720
8721 # Note that "python -m threading" cannot be used to check for
8722 # threading support due to a bug in Python 2.7.3
8723 # (http://bugs.python.org/issue15567).
8724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether python supports threads" >&5
8725 $as_echo_n "checking whether python supports threads... " >&6; }
8726 saved_CPPFLAGS="${CPPFLAGS}"
8727 CPPFLAGS="${PYTHON_CPPFLAGS}"
8728 # Note that the test is reversed so that python_has_threads=yes on
8729 # unexpected failures.
8730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8731 /* end confdefs.h. */
8732
8733 #include <Python.h>
8734 #ifdef WITH_THREAD
8735 # error
8736 #endif
8737
8738 _ACEOF
8739 if ac_fn_c_try_cpp "$LINENO"; then :
8740 python_has_threads=no
8741 else
8742 python_has_threads=yes
8743 fi
8744 rm -f conftest.err conftest.$ac_ext
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_has_threads}" >&5
8746 $as_echo "${python_has_threads}" >&6; }
8747 CPPFLAGS="${saved_CPPFLAGS}"
8748 else
8749 # Even if Python support is not compiled in, we need to have this file
8750 # included so that the "python" command, et.al., still exists.
8751 CONFIG_OBS="$CONFIG_OBS python.o"
8752 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
8753 fi
8754
8755
8756
8757 if test "${have_libpython}" != no; then
8758 HAVE_PYTHON_TRUE=
8759 HAVE_PYTHON_FALSE='#'
8760 else
8761 HAVE_PYTHON_TRUE='#'
8762 HAVE_PYTHON_FALSE=
8763 fi
8764
8765
8766 # -------------------- #
8767 # Check for libguile. #
8768 # -------------------- #
8769
8770
8771
8772
8773
8774
8775 # Check whether --with-guile was given.
8776 if test "${with_guile+set}" = set; then :
8777 withval=$with_guile;
8778 else
8779 with_guile=auto
8780 fi
8781
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
8783 $as_echo_n "checking whether to use guile... " >&6; }
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
8785 $as_echo "$with_guile" >&6; }
8786
8787 # Extract the first word of "pkg-config", so it can be a program name with args.
8788 set dummy pkg-config; ac_word=$2
8789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8790 $as_echo_n "checking for $ac_word... " >&6; }
8791 if test "${ac_cv_path_pkg_config_prog_path+set}" = set; then :
8792 $as_echo_n "(cached) " >&6
8793 else
8794 case $pkg_config_prog_path in
8795 [\\/]* | ?:[\\/]*)
8796 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
8797 ;;
8798 *)
8799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8800 for as_dir in $PATH
8801 do
8802 IFS=$as_save_IFS
8803 test -z "$as_dir" && as_dir=.
8804 for ac_exec_ext in '' $ac_executable_extensions; do
8805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8806 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
8807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8808 break 2
8809 fi
8810 done
8811 done
8812 IFS=$as_save_IFS
8813
8814 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
8815 ;;
8816 esac
8817 fi
8818 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
8819 if test -n "$pkg_config_prog_path"; then
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
8821 $as_echo "$pkg_config_prog_path" >&6; }
8822 else
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8824 $as_echo "no" >&6; }
8825 fi
8826
8827
8828
8829 try_guile_versions="guile-2.2 guile-2.0"
8830 have_libguile=no
8831 case "${with_guile}" in
8832 no)
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
8834 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
8835 ;;
8836 auto)
8837 if test "${pkg_config_prog_path}" = "missing"; then
8838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
8839 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
8840 else
8841
8842 pkg_config=${pkg_config_prog_path}
8843 guile_version_list=${try_guile_versions}
8844 flag_errors=no
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 fi
8912 ;;
8913 yes)
8914 if test "${pkg_config_prog_path}" = "missing"; then
8915 as_fn_error "pkg-config not found" "$LINENO" 5
8916 fi
8917
8918 pkg_config=${pkg_config_prog_path}
8919 guile_version_list=${try_guile_versions}
8920 flag_errors=yes
8921
8922 found_usable_guile=checking
8923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8924 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8925 for guile_version in ${guile_version_list}; do
8926 ${pkg_config} --exists ${guile_version} 2>/dev/null
8927 if test $? != 0; then
8928 continue
8929 fi
8930 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
8931 if test $? != 0; then
8932 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
8933 fi
8934 new_LIBS=`${pkg_config} --libs ${guile_version}`
8935 if test $? != 0; then
8936 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
8937 fi
8938 found_usable_guile=${guile_version}
8939 break
8940 done
8941 if test "${found_usable_guile}" = "checking"; then
8942 if test "${flag_errors}" = "yes"; then
8943 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
8944 else
8945 found_usable_guile=no
8946 fi
8947 fi
8948 if test "${found_usable_guile}" != no; then
8949 save_CPPFLAGS=$CPPFLAGS
8950 save_LIBS=$LIBS
8951 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
8952 LIBS="$LIBS $new_LIBS"
8953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8954 /* end confdefs.h. */
8955 #include "libguile.h"
8956 int
8957 main ()
8958 {
8959 scm_init_guile ();
8960 ;
8961 return 0;
8962 }
8963 _ACEOF
8964 if ac_fn_c_try_link "$LINENO"; then :
8965 have_libguile=yes
8966 GUILE_CPPFLAGS=$new_CPPFLAGS
8967 GUILE_LIBS=$new_LIBS
8968 else
8969 found_usable_guile=no
8970 fi
8971 rm -f core conftest.err conftest.$ac_objext \
8972 conftest$ac_exeext conftest.$ac_ext
8973 CPPFLAGS=$save_CPPFLAGS
8974 LIBS=$save_LIBS
8975 if test "${found_usable_guile}" = no; then
8976 if test "${flag_errors}" = yes; then
8977 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8978 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8979 as_fn_error "linking guile version ${guile_version} test program failed
8980 See \`config.log' for more details." "$LINENO" 5; }
8981 fi
8982 fi
8983 fi
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
8985 $as_echo "${found_usable_guile}" >&6; }
8986
8987 ;;
8988 [\\/]* | ?:[\\/]*)
8989 if test -x "${with_guile}"; then
8990
8991 pkg_config=${with_guile}
8992 guile_version_list=${try_guile_versions}
8993 flag_errors=yes
8994
8995 found_usable_guile=checking
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
8997 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
8998 for guile_version in ${guile_version_list}; do
8999 ${pkg_config} --exists ${guile_version} 2>/dev/null
9000 if test $? != 0; then
9001 continue
9002 fi
9003 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9004 if test $? != 0; then
9005 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9006 fi
9007 new_LIBS=`${pkg_config} --libs ${guile_version}`
9008 if test $? != 0; then
9009 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9010 fi
9011 found_usable_guile=${guile_version}
9012 break
9013 done
9014 if test "${found_usable_guile}" = "checking"; then
9015 if test "${flag_errors}" = "yes"; then
9016 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9017 else
9018 found_usable_guile=no
9019 fi
9020 fi
9021 if test "${found_usable_guile}" != no; then
9022 save_CPPFLAGS=$CPPFLAGS
9023 save_LIBS=$LIBS
9024 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9025 LIBS="$LIBS $new_LIBS"
9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9027 /* end confdefs.h. */
9028 #include "libguile.h"
9029 int
9030 main ()
9031 {
9032 scm_init_guile ();
9033 ;
9034 return 0;
9035 }
9036 _ACEOF
9037 if ac_fn_c_try_link "$LINENO"; then :
9038 have_libguile=yes
9039 GUILE_CPPFLAGS=$new_CPPFLAGS
9040 GUILE_LIBS=$new_LIBS
9041 else
9042 found_usable_guile=no
9043 fi
9044 rm -f core conftest.err conftest.$ac_objext \
9045 conftest$ac_exeext conftest.$ac_ext
9046 CPPFLAGS=$save_CPPFLAGS
9047 LIBS=$save_LIBS
9048 if test "${found_usable_guile}" = no; then
9049 if test "${flag_errors}" = yes; then
9050 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9051 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9052 as_fn_error "linking guile version ${guile_version} test program failed
9053 See \`config.log' for more details." "$LINENO" 5; }
9054 fi
9055 fi
9056 fi
9057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9058 $as_echo "${found_usable_guile}" >&6; }
9059
9060 else
9061 as_fn_error "Guile config program not executable: ${with_guile}" "$LINENO" 5
9062 fi
9063 ;;
9064 "" | */*)
9065 # Disallow --with=guile="" and --with-guile=foo/bar.
9066 as_fn_error "invalid value for --with-guile" "$LINENO" 5
9067 ;;
9068 *)
9069 # A space separate list of guile versions to try, in order.
9070 if test "${pkg_config_prog_path}" = "missing"; then
9071 as_fn_error "pkg-config not found" "$LINENO" 5
9072 fi
9073
9074 pkg_config=${pkg_config_prog_path}
9075 guile_version_list=${with_guile}
9076 flag_errors=yes
9077
9078 found_usable_guile=checking
9079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
9080 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
9081 for guile_version in ${guile_version_list}; do
9082 ${pkg_config} --exists ${guile_version} 2>/dev/null
9083 if test $? != 0; then
9084 continue
9085 fi
9086 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
9087 if test $? != 0; then
9088 as_fn_error "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
9089 fi
9090 new_LIBS=`${pkg_config} --libs ${guile_version}`
9091 if test $? != 0; then
9092 as_fn_error "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
9093 fi
9094 found_usable_guile=${guile_version}
9095 break
9096 done
9097 if test "${found_usable_guile}" = "checking"; then
9098 if test "${flag_errors}" = "yes"; then
9099 as_fn_error "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
9100 else
9101 found_usable_guile=no
9102 fi
9103 fi
9104 if test "${found_usable_guile}" != no; then
9105 save_CPPFLAGS=$CPPFLAGS
9106 save_LIBS=$LIBS
9107 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
9108 LIBS="$LIBS $new_LIBS"
9109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9110 /* end confdefs.h. */
9111 #include "libguile.h"
9112 int
9113 main ()
9114 {
9115 scm_init_guile ();
9116 ;
9117 return 0;
9118 }
9119 _ACEOF
9120 if ac_fn_c_try_link "$LINENO"; then :
9121 have_libguile=yes
9122 GUILE_CPPFLAGS=$new_CPPFLAGS
9123 GUILE_LIBS=$new_LIBS
9124 else
9125 found_usable_guile=no
9126 fi
9127 rm -f core conftest.err conftest.$ac_objext \
9128 conftest$ac_exeext conftest.$ac_ext
9129 CPPFLAGS=$save_CPPFLAGS
9130 LIBS=$save_LIBS
9131 if test "${found_usable_guile}" = no; then
9132 if test "${flag_errors}" = yes; then
9133 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9135 as_fn_error "linking guile version ${guile_version} test program failed
9136 See \`config.log' for more details." "$LINENO" 5; }
9137 fi
9138 fi
9139 fi
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
9141 $as_echo "${found_usable_guile}" >&6; }
9142
9143 ;;
9144 esac
9145
9146 if test "${have_libguile}" != no; then
9147 case "${with_guile}" in
9148 [\\/]* | ?:[\\/]*)
9149
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9151 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9152 if test "${ac_cv_guild_program_name+set}" = set; then :
9153 $as_echo_n "(cached) " >&6
9154 else
9155 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
9156
9157 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9158 # the 'guild' and 'bindir' variables. In that case, try to guess
9159 # what the program name is, at the risk of getting it wrong if
9160 # Guile was configured with '--program-suffix' or similar.
9161 if test "x$ac_cv_guild_program_name" = "x"; then
9162 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
9163 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9164 fi
9165
9166 fi
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9168 $as_echo "$ac_cv_guild_program_name" >&6; }
9169
9170 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9171 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9172 fi
9173
9174 GUILD="$ac_cv_guild_program_name"
9175
9176
9177 ;;
9178 *)
9179
9180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
9181 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
9182 if test "${ac_cv_guild_program_name+set}" = set; then :
9183 $as_echo_n "(cached) " >&6
9184 else
9185 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
9186
9187 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
9188 # the 'guild' and 'bindir' variables. In that case, try to guess
9189 # what the program name is, at the risk of getting it wrong if
9190 # Guile was configured with '--program-suffix' or similar.
9191 if test "x$ac_cv_guild_program_name" = "x"; then
9192 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
9193 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
9194 fi
9195
9196 fi
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
9198 $as_echo "$ac_cv_guild_program_name" >&6; }
9199
9200 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
9201 as_fn_error "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
9202 fi
9203
9204 GUILD="$ac_cv_guild_program_name"
9205
9206
9207 ;;
9208 esac
9209
9210
9211 if test "$cross_compiling" = no; then
9212 GUILD_TARGET_FLAG=
9213 else
9214 GUILD_TARGET_FLAG="--target=$host"
9215 fi
9216
9217
9218
9219
9220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
9221 $as_echo_n "checking whether guild supports this host... " >&6; }
9222 if test "${ac_cv_guild_ok+set}" = set; then :
9223 $as_echo_n "(cached) " >&6
9224 else
9225 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
9226 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
9227 ac_cv_guild_ok=yes
9228 else
9229 ac_cv_guild_ok=no
9230 fi
9231 fi
9232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
9233 $as_echo "$ac_cv_guild_ok" >&6; }
9234
9235 if test "$ac_cv_guild_ok" = no; then
9236 have_libguile=no
9237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
9238 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
9239 fi
9240 fi
9241
9242 if test "${have_libguile}" != no; then
9243
9244 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
9245
9246 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
9247 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
9248 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
9249 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
9250 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
9251
9252 save_LIBS="$LIBS"
9253 save_CPPFLAGS="$CPPFLAGS"
9254 LIBS="$GUILE_LIBS"
9255 CPPFLAGS="$GUILE_CPPFLAGS"
9256 for ac_func in scm_new_smob
9257 do :
9258 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
9259 if test "x$ac_cv_func_scm_new_smob" = x""yes; then :
9260 cat >>confdefs.h <<_ACEOF
9261 #define HAVE_SCM_NEW_SMOB 1
9262 _ACEOF
9263
9264 fi
9265 done
9266
9267 LIBS="$save_LIBS"
9268 CPPFLAGS="$save_CPPFLAGS"
9269 else
9270 # Even if Guile support is not compiled in, we need to have these files
9271 # included.
9272 CONFIG_OBS="$CONFIG_OBS guile.o"
9273 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
9274 fi
9275
9276
9277 if test "${have_libguile}" != no; then
9278 HAVE_GUILE_TRUE=
9279 HAVE_GUILE_FALSE='#'
9280 else
9281 HAVE_GUILE_TRUE='#'
9282 HAVE_GUILE_FALSE=
9283 fi
9284
9285
9286 # --------------------- #
9287 # Check for libmcheck. #
9288 # --------------------- #
9289
9290 # Enable -lmcheck by default (it provides cheap-enough memory mangling),
9291 # but turn it off if Python is enabled with threads, since -lmcheck is
9292 # not thread safe (http://sourceware.org/bugzilla/show_bug.cgi?id=9939),
9293 # and for releases.
9294 if test \( "${have_libpython}" = "no" -o "${python_has_threads}" = "no" \) \
9295 && $development; then
9296 libmcheck_default=yes
9297 else
9298 libmcheck_default=no
9299 fi
9300
9301 # Check whether --enable-libmcheck was given.
9302 if test "${enable_libmcheck+set}" = set; then :
9303 enableval=$enable_libmcheck; case "${enableval}" in
9304 yes | y) ENABLE_LIBMCHECK="yes" ;;
9305 no | n) ENABLE_LIBMCHECK="no" ;;
9306 *) as_fn_error "bad value ${enableval} for --enable-libmcheck" "$LINENO" 5 ;;
9307 esac
9308 fi
9309
9310
9311 if test -z "${ENABLE_LIBMCHECK}"; then
9312 ENABLE_LIBMCHECK=${libmcheck_default}
9313 fi
9314
9315 if test "$ENABLE_LIBMCHECK" = "yes" ; then
9316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmcheck" >&5
9317 $as_echo_n "checking for main in -lmcheck... " >&6; }
9318 if test "${ac_cv_lib_mcheck_main+set}" = set; then :
9319 $as_echo_n "(cached) " >&6
9320 else
9321 ac_check_lib_save_LIBS=$LIBS
9322 LIBS="-lmcheck $LIBS"
9323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9324 /* end confdefs.h. */
9325
9326
9327 int
9328 main ()
9329 {
9330 return main ();
9331 ;
9332 return 0;
9333 }
9334 _ACEOF
9335 if ac_fn_c_try_link "$LINENO"; then :
9336 ac_cv_lib_mcheck_main=yes
9337 else
9338 ac_cv_lib_mcheck_main=no
9339 fi
9340 rm -f core conftest.err conftest.$ac_objext \
9341 conftest$ac_exeext conftest.$ac_ext
9342 LIBS=$ac_check_lib_save_LIBS
9343 fi
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mcheck_main" >&5
9345 $as_echo "$ac_cv_lib_mcheck_main" >&6; }
9346 if test "x$ac_cv_lib_mcheck_main" = x""yes; then :
9347 cat >>confdefs.h <<_ACEOF
9348 #define HAVE_LIBMCHECK 1
9349 _ACEOF
9350
9351 LIBS="-lmcheck $LIBS"
9352
9353 fi
9354
9355 fi
9356
9357
9358 if test "$ENABLE_LIBMCHECK" = "yes" \
9359 -a "${have_libpython}" != "no" \
9360 -a "${python_has_threads}" = "yes" ; then
9361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&5
9362 $as_echo "$as_me: WARNING: --enable-libmcheck may lead to spurious crashes if threads are used in python" >&2;}
9363 fi
9364
9365 # ------------------------- #
9366 # Checks for header files. #
9367 # ------------------------- #
9368
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9370 $as_echo_n "checking for ANSI C header files... " >&6; }
9371 if test "${ac_cv_header_stdc+set}" = set; then :
9372 $as_echo_n "(cached) " >&6
9373 else
9374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9375 /* end confdefs.h. */
9376 #include <stdlib.h>
9377 #include <stdarg.h>
9378 #include <string.h>
9379 #include <float.h>
9380
9381 int
9382 main ()
9383 {
9384
9385 ;
9386 return 0;
9387 }
9388 _ACEOF
9389 if ac_fn_c_try_compile "$LINENO"; then :
9390 ac_cv_header_stdc=yes
9391 else
9392 ac_cv_header_stdc=no
9393 fi
9394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9395
9396 if test $ac_cv_header_stdc = yes; then
9397 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9399 /* end confdefs.h. */
9400 #include <string.h>
9401
9402 _ACEOF
9403 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9404 $EGREP "memchr" >/dev/null 2>&1; then :
9405
9406 else
9407 ac_cv_header_stdc=no
9408 fi
9409 rm -f conftest*
9410
9411 fi
9412
9413 if test $ac_cv_header_stdc = yes; then
9414 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9416 /* end confdefs.h. */
9417 #include <stdlib.h>
9418
9419 _ACEOF
9420 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9421 $EGREP "free" >/dev/null 2>&1; then :
9422
9423 else
9424 ac_cv_header_stdc=no
9425 fi
9426 rm -f conftest*
9427
9428 fi
9429
9430 if test $ac_cv_header_stdc = yes; then
9431 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9432 if test "$cross_compiling" = yes; then :
9433 :
9434 else
9435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9436 /* end confdefs.h. */
9437 #include <ctype.h>
9438 #include <stdlib.h>
9439 #if ((' ' & 0x0FF) == 0x020)
9440 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9441 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9442 #else
9443 # define ISLOWER(c) \
9444 (('a' <= (c) && (c) <= 'i') \
9445 || ('j' <= (c) && (c) <= 'r') \
9446 || ('s' <= (c) && (c) <= 'z'))
9447 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9448 #endif
9449
9450 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9451 int
9452 main ()
9453 {
9454 int i;
9455 for (i = 0; i < 256; i++)
9456 if (XOR (islower (i), ISLOWER (i))
9457 || toupper (i) != TOUPPER (i))
9458 return 2;
9459 return 0;
9460 }
9461 _ACEOF
9462 if ac_fn_c_try_run "$LINENO"; then :
9463
9464 else
9465 ac_cv_header_stdc=no
9466 fi
9467 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9468 conftest.$ac_objext conftest.beam conftest.$ac_ext
9469 fi
9470
9471 fi
9472 fi
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9474 $as_echo "$ac_cv_header_stdc" >&6; }
9475 if test $ac_cv_header_stdc = yes; then
9476
9477 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9478
9479 fi
9480
9481 # elf_hp.h is for HP/UX 64-bit shared library support.
9482 for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
9483 thread_db.h \
9484 sys/fault.h \
9485 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
9486 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
9487 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
9488 termios.h termio.h \
9489 sgtty.h elf_hp.h \
9490 dlfcn.h
9491 do :
9492 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9493 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9494 eval as_val=\$$as_ac_Header
9495 if test "x$as_val" = x""yes; then :
9496 cat >>confdefs.h <<_ACEOF
9497 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9498 _ACEOF
9499
9500 fi
9501
9502 done
9503
9504 for ac_header in sys/proc.h
9505 do :
9506 ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "#if HAVE_SYS_PARAM_H
9507 # include <sys/param.h>
9508 #endif
9509
9510 "
9511 if test "x$ac_cv_header_sys_proc_h" = x""yes; then :
9512 cat >>confdefs.h <<_ACEOF
9513 #define HAVE_SYS_PROC_H 1
9514 _ACEOF
9515
9516 fi
9517
9518 done
9519
9520 for ac_header in sys/user.h
9521 do :
9522 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
9523 # include <sys/param.h>
9524 #endif
9525
9526 "
9527 if test "x$ac_cv_header_sys_user_h" = x""yes; then :
9528 cat >>confdefs.h <<_ACEOF
9529 #define HAVE_SYS_USER_H 1
9530 _ACEOF
9531
9532 fi
9533
9534 done
9535
9536
9537 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
9538 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
9539 # think that we don't have <curses.h> if we're using GCC.
9540 case $host_os in
9541 solaris2.[789])
9542 if test "$GCC" = yes; then
9543
9544 $as_echo "#define _MSE_INT_H 1" >>confdefs.h
9545
9546 fi ;;
9547 esac
9548 for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
9549 do :
9550 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9551 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9552 eval as_val=\$$as_ac_Header
9553 if test "x$as_val" = x""yes; then :
9554 cat >>confdefs.h <<_ACEOF
9555 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9556 _ACEOF
9557
9558 fi
9559
9560 done
9561
9562 for ac_header in term.h
9563 do :
9564 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
9565 # include <curses.h>
9566 #endif
9567
9568 "
9569 if test "x$ac_cv_header_term_h" = x""yes; then :
9570 cat >>confdefs.h <<_ACEOF
9571 #define HAVE_TERM_H 1
9572 _ACEOF
9573
9574 fi
9575
9576 done
9577
9578
9579 # ------------------------- #
9580 # Checks for declarations. #
9581 # ------------------------- #
9582
9583 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
9584 if test "x$ac_cv_have_decl_free" = x""yes; then :
9585 ac_have_decl=1
9586 else
9587 ac_have_decl=0
9588 fi
9589
9590 cat >>confdefs.h <<_ACEOF
9591 #define HAVE_DECL_FREE $ac_have_decl
9592 _ACEOF
9593 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
9594 if test "x$ac_cv_have_decl_malloc" = x""yes; then :
9595 ac_have_decl=1
9596 else
9597 ac_have_decl=0
9598 fi
9599
9600 cat >>confdefs.h <<_ACEOF
9601 #define HAVE_DECL_MALLOC $ac_have_decl
9602 _ACEOF
9603 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
9604 if test "x$ac_cv_have_decl_realloc" = x""yes; then :
9605 ac_have_decl=1
9606 else
9607 ac_have_decl=0
9608 fi
9609
9610 cat >>confdefs.h <<_ACEOF
9611 #define HAVE_DECL_REALLOC $ac_have_decl
9612 _ACEOF
9613 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
9614 if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
9615 ac_have_decl=1
9616 else
9617 ac_have_decl=0
9618 fi
9619
9620 cat >>confdefs.h <<_ACEOF
9621 #define HAVE_DECL_SNPRINTF $ac_have_decl
9622 _ACEOF
9623
9624
9625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9626 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9627 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9628 $as_echo_n "(cached) " >&6
9629 else
9630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9631 /* end confdefs.h. */
9632 #include <locale.h>
9633 int
9634 main ()
9635 {
9636 return LC_MESSAGES
9637 ;
9638 return 0;
9639 }
9640 _ACEOF
9641 if ac_fn_c_try_link "$LINENO"; then :
9642 am_cv_val_LC_MESSAGES=yes
9643 else
9644 am_cv_val_LC_MESSAGES=no
9645 fi
9646 rm -f core conftest.err conftest.$ac_objext \
9647 conftest$ac_exeext conftest.$ac_ext
9648 fi
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
9650 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
9651 if test $am_cv_val_LC_MESSAGES = yes; then
9652
9653 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
9654
9655 fi
9656
9657
9658 # ----------------------- #
9659 # Checks for structures. #
9660 # ----------------------- #
9661
9662 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
9663 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9664
9665 cat >>confdefs.h <<_ACEOF
9666 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9667 _ACEOF
9668
9669
9670 fi
9671 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
9672 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9673
9674 cat >>confdefs.h <<_ACEOF
9675 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9676 _ACEOF
9677
9678
9679 fi
9680
9681
9682 # ------------------ #
9683 # Checks for types. #
9684 # ------------------ #
9685
9686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9687 $as_echo_n "checking return type of signal handlers... " >&6; }
9688 if test "${ac_cv_type_signal+set}" = set; then :
9689 $as_echo_n "(cached) " >&6
9690 else
9691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9692 /* end confdefs.h. */
9693 #include <sys/types.h>
9694 #include <signal.h>
9695
9696 int
9697 main ()
9698 {
9699 return *(signal (0, 0)) (0) == 1;
9700 ;
9701 return 0;
9702 }
9703 _ACEOF
9704 if ac_fn_c_try_compile "$LINENO"; then :
9705 ac_cv_type_signal=int
9706 else
9707 ac_cv_type_signal=void
9708 fi
9709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9710 fi
9711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9712 $as_echo "$ac_cv_type_signal" >&6; }
9713
9714 cat >>confdefs.h <<_ACEOF
9715 #define RETSIGTYPE $ac_cv_type_signal
9716 _ACEOF
9717
9718
9719 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9720 #include <sys/socket.h>
9721
9722 "
9723 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9724
9725 cat >>confdefs.h <<_ACEOF
9726 #define HAVE_SOCKLEN_T 1
9727 _ACEOF
9728
9729
9730 fi
9731
9732
9733 # ------------------------------------- #
9734 # Checks for compiler characteristics. #
9735 # ------------------------------------- #
9736
9737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9738 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9739 if test "${ac_cv_c_const+set}" = set; then :
9740 $as_echo_n "(cached) " >&6
9741 else
9742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9743 /* end confdefs.h. */
9744
9745 int
9746 main ()
9747 {
9748 /* FIXME: Include the comments suggested by Paul. */
9749 #ifndef __cplusplus
9750 /* Ultrix mips cc rejects this. */
9751 typedef int charset[2];
9752 const charset cs;
9753 /* SunOS 4.1.1 cc rejects this. */
9754 char const *const *pcpcc;
9755 char **ppc;
9756 /* NEC SVR4.0.2 mips cc rejects this. */
9757 struct point {int x, y;};
9758 static struct point const zero = {0,0};
9759 /* AIX XL C 1.02.0.0 rejects this.
9760 It does not let you subtract one const X* pointer from another in
9761 an arm of an if-expression whose if-part is not a constant
9762 expression */
9763 const char *g = "string";
9764 pcpcc = &g + (g ? g-g : 0);
9765 /* HPUX 7.0 cc rejects these. */
9766 ++pcpcc;
9767 ppc = (char**) pcpcc;
9768 pcpcc = (char const *const *) ppc;
9769 { /* SCO 3.2v4 cc rejects this. */
9770 char *t;
9771 char const *s = 0 ? (char *) 0 : (char const *) 0;
9772
9773 *t++ = 0;
9774 if (s) return 0;
9775 }
9776 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9777 int x[] = {25, 17};
9778 const int *foo = &x[0];
9779 ++foo;
9780 }
9781 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9782 typedef const int *iptr;
9783 iptr p = 0;
9784 ++p;
9785 }
9786 { /* AIX XL C 1.02.0.0 rejects this saying
9787 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9788 struct s { int j; const int *ap[3]; };
9789 struct s *b; b->j = 5;
9790 }
9791 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9792 const int foo = 10;
9793 if (!foo) return 0;
9794 }
9795 return !cs[0] && !zero.x;
9796 #endif
9797
9798 ;
9799 return 0;
9800 }
9801 _ACEOF
9802 if ac_fn_c_try_compile "$LINENO"; then :
9803 ac_cv_c_const=yes
9804 else
9805 ac_cv_c_const=no
9806 fi
9807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9808 fi
9809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9810 $as_echo "$ac_cv_c_const" >&6; }
9811 if test $ac_cv_c_const = no; then
9812
9813 $as_echo "#define const /**/" >>confdefs.h
9814
9815 fi
9816
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9818 $as_echo_n "checking for inline... " >&6; }
9819 if test "${ac_cv_c_inline+set}" = set; then :
9820 $as_echo_n "(cached) " >&6
9821 else
9822 ac_cv_c_inline=no
9823 for ac_kw in inline __inline__ __inline; do
9824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9825 /* end confdefs.h. */
9826 #ifndef __cplusplus
9827 typedef int foo_t;
9828 static $ac_kw foo_t static_foo () {return 0; }
9829 $ac_kw foo_t foo () {return 0; }
9830 #endif
9831
9832 _ACEOF
9833 if ac_fn_c_try_compile "$LINENO"; then :
9834 ac_cv_c_inline=$ac_kw
9835 fi
9836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9837 test "$ac_cv_c_inline" != no && break
9838 done
9839
9840 fi
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9842 $as_echo "$ac_cv_c_inline" >&6; }
9843
9844 case $ac_cv_c_inline in
9845 inline | yes) ;;
9846 *)
9847 case $ac_cv_c_inline in
9848 no) ac_val=;;
9849 *) ac_val=$ac_cv_c_inline;;
9850 esac
9851 cat >>confdefs.h <<_ACEOF
9852 #ifndef __cplusplus
9853 #define inline $ac_val
9854 #endif
9855 _ACEOF
9856 ;;
9857 esac
9858
9859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9860 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9861 if test "${ac_cv_c_bigendian+set}" = set; then :
9862 $as_echo_n "(cached) " >&6
9863 else
9864 ac_cv_c_bigendian=unknown
9865 # See if we're dealing with a universal compiler.
9866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9867 /* end confdefs.h. */
9868 #ifndef __APPLE_CC__
9869 not a universal capable compiler
9870 #endif
9871 typedef int dummy;
9872
9873 _ACEOF
9874 if ac_fn_c_try_compile "$LINENO"; then :
9875
9876 # Check for potential -arch flags. It is not universal unless
9877 # there are at least two -arch flags with different values.
9878 ac_arch=
9879 ac_prev=
9880 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9881 if test -n "$ac_prev"; then
9882 case $ac_word in
9883 i?86 | x86_64 | ppc | ppc64)
9884 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9885 ac_arch=$ac_word
9886 else
9887 ac_cv_c_bigendian=universal
9888 break
9889 fi
9890 ;;
9891 esac
9892 ac_prev=
9893 elif test "x$ac_word" = "x-arch"; then
9894 ac_prev=arch
9895 fi
9896 done
9897 fi
9898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9899 if test $ac_cv_c_bigendian = unknown; then
9900 # See if sys/param.h defines the BYTE_ORDER macro.
9901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9902 /* end confdefs.h. */
9903 #include <sys/types.h>
9904 #include <sys/param.h>
9905
9906 int
9907 main ()
9908 {
9909 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9910 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9911 && LITTLE_ENDIAN)
9912 bogus endian macros
9913 #endif
9914
9915 ;
9916 return 0;
9917 }
9918 _ACEOF
9919 if ac_fn_c_try_compile "$LINENO"; then :
9920 # It does; now see whether it defined to BIG_ENDIAN or not.
9921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9922 /* end confdefs.h. */
9923 #include <sys/types.h>
9924 #include <sys/param.h>
9925
9926 int
9927 main ()
9928 {
9929 #if BYTE_ORDER != BIG_ENDIAN
9930 not big endian
9931 #endif
9932
9933 ;
9934 return 0;
9935 }
9936 _ACEOF
9937 if ac_fn_c_try_compile "$LINENO"; then :
9938 ac_cv_c_bigendian=yes
9939 else
9940 ac_cv_c_bigendian=no
9941 fi
9942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9943 fi
9944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9945 fi
9946 if test $ac_cv_c_bigendian = unknown; then
9947 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9949 /* end confdefs.h. */
9950 #include <limits.h>
9951
9952 int
9953 main ()
9954 {
9955 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9956 bogus endian macros
9957 #endif
9958
9959 ;
9960 return 0;
9961 }
9962 _ACEOF
9963 if ac_fn_c_try_compile "$LINENO"; then :
9964 # It does; now see whether it defined to _BIG_ENDIAN or not.
9965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9966 /* end confdefs.h. */
9967 #include <limits.h>
9968
9969 int
9970 main ()
9971 {
9972 #ifndef _BIG_ENDIAN
9973 not big endian
9974 #endif
9975
9976 ;
9977 return 0;
9978 }
9979 _ACEOF
9980 if ac_fn_c_try_compile "$LINENO"; then :
9981 ac_cv_c_bigendian=yes
9982 else
9983 ac_cv_c_bigendian=no
9984 fi
9985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9986 fi
9987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9988 fi
9989 if test $ac_cv_c_bigendian = unknown; then
9990 # Compile a test program.
9991 if test "$cross_compiling" = yes; then :
9992 # Try to guess by grepping values from an object file.
9993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9994 /* end confdefs.h. */
9995 short int ascii_mm[] =
9996 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9997 short int ascii_ii[] =
9998 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9999 int use_ascii (int i) {
10000 return ascii_mm[i] + ascii_ii[i];
10001 }
10002 short int ebcdic_ii[] =
10003 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10004 short int ebcdic_mm[] =
10005 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10006 int use_ebcdic (int i) {
10007 return ebcdic_mm[i] + ebcdic_ii[i];
10008 }
10009 extern int foo;
10010
10011 int
10012 main ()
10013 {
10014 return use_ascii (foo) == use_ebcdic (foo);
10015 ;
10016 return 0;
10017 }
10018 _ACEOF
10019 if ac_fn_c_try_compile "$LINENO"; then :
10020 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10021 ac_cv_c_bigendian=yes
10022 fi
10023 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10024 if test "$ac_cv_c_bigendian" = unknown; then
10025 ac_cv_c_bigendian=no
10026 else
10027 # finding both strings is unlikely to happen, but who knows?
10028 ac_cv_c_bigendian=unknown
10029 fi
10030 fi
10031 fi
10032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10033 else
10034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035 /* end confdefs.h. */
10036 $ac_includes_default
10037 int
10038 main ()
10039 {
10040
10041 /* Are we little or big endian? From Harbison&Steele. */
10042 union
10043 {
10044 long int l;
10045 char c[sizeof (long int)];
10046 } u;
10047 u.l = 1;
10048 return u.c[sizeof (long int) - 1] == 1;
10049
10050 ;
10051 return 0;
10052 }
10053 _ACEOF
10054 if ac_fn_c_try_run "$LINENO"; then :
10055 ac_cv_c_bigendian=no
10056 else
10057 ac_cv_c_bigendian=yes
10058 fi
10059 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10060 conftest.$ac_objext conftest.beam conftest.$ac_ext
10061 fi
10062
10063 fi
10064 fi
10065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10066 $as_echo "$ac_cv_c_bigendian" >&6; }
10067 case $ac_cv_c_bigendian in #(
10068 yes)
10069 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10070 ;; #(
10071 no)
10072 ;; #(
10073 universal)
10074
10075 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10076
10077 ;; #(
10078 *)
10079 as_fn_error "unknown endianness
10080 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10081 esac
10082
10083
10084 # ------------------------------ #
10085 # Checks for library functions. #
10086 # ------------------------------ #
10087
10088 for ac_header in stdlib.h unistd.h
10089 do :
10090 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10091 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10092 eval as_val=\$$as_ac_Header
10093 if test "x$as_val" = x""yes; then :
10094 cat >>confdefs.h <<_ACEOF
10095 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10096 _ACEOF
10097
10098 fi
10099
10100 done
10101
10102 for ac_func in getpagesize
10103 do :
10104 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10105 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10106 cat >>confdefs.h <<_ACEOF
10107 #define HAVE_GETPAGESIZE 1
10108 _ACEOF
10109
10110 fi
10111 done
10112
10113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10114 $as_echo_n "checking for working mmap... " >&6; }
10115 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10116 $as_echo_n "(cached) " >&6
10117 else
10118 if test "$cross_compiling" = yes; then :
10119 ac_cv_func_mmap_fixed_mapped=no
10120 else
10121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10122 /* end confdefs.h. */
10123 $ac_includes_default
10124 /* malloc might have been renamed as rpl_malloc. */
10125 #undef malloc
10126
10127 /* Thanks to Mike Haertel and Jim Avera for this test.
10128 Here is a matrix of mmap possibilities:
10129 mmap private not fixed
10130 mmap private fixed at somewhere currently unmapped
10131 mmap private fixed at somewhere already mapped
10132 mmap shared not fixed
10133 mmap shared fixed at somewhere currently unmapped
10134 mmap shared fixed at somewhere already mapped
10135 For private mappings, we should verify that changes cannot be read()
10136 back from the file, nor mmap's back from the file at a different
10137 address. (There have been systems where private was not correctly
10138 implemented like the infamous i386 svr4.0, and systems where the
10139 VM page cache was not coherent with the file system buffer cache
10140 like early versions of FreeBSD and possibly contemporary NetBSD.)
10141 For shared mappings, we should conversely verify that changes get
10142 propagated back to all the places they're supposed to be.
10143
10144 Grep wants private fixed already mapped.
10145 The main things grep needs to know about mmap are:
10146 * does it exist and is it safe to write into the mmap'd area
10147 * how to use it (BSD variants) */
10148
10149 #include <fcntl.h>
10150 #include <sys/mman.h>
10151
10152 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10153 char *malloc ();
10154 #endif
10155
10156 /* This mess was copied from the GNU getpagesize.h. */
10157 #ifndef HAVE_GETPAGESIZE
10158 /* Assume that all systems that can run configure have sys/param.h. */
10159 # ifndef HAVE_SYS_PARAM_H
10160 # define HAVE_SYS_PARAM_H 1
10161 # endif
10162
10163 # ifdef _SC_PAGESIZE
10164 # define getpagesize() sysconf(_SC_PAGESIZE)
10165 # else /* no _SC_PAGESIZE */
10166 # ifdef HAVE_SYS_PARAM_H
10167 # include <sys/param.h>
10168 # ifdef EXEC_PAGESIZE
10169 # define getpagesize() EXEC_PAGESIZE
10170 # else /* no EXEC_PAGESIZE */
10171 # ifdef NBPG
10172 # define getpagesize() NBPG * CLSIZE
10173 # ifndef CLSIZE
10174 # define CLSIZE 1
10175 # endif /* no CLSIZE */
10176 # else /* no NBPG */
10177 # ifdef NBPC
10178 # define getpagesize() NBPC
10179 # else /* no NBPC */
10180 # ifdef PAGESIZE
10181 # define getpagesize() PAGESIZE
10182 # endif /* PAGESIZE */
10183 # endif /* no NBPC */
10184 # endif /* no NBPG */
10185 # endif /* no EXEC_PAGESIZE */
10186 # else /* no HAVE_SYS_PARAM_H */
10187 # define getpagesize() 8192 /* punt totally */
10188 # endif /* no HAVE_SYS_PARAM_H */
10189 # endif /* no _SC_PAGESIZE */
10190
10191 #endif /* no HAVE_GETPAGESIZE */
10192
10193 int
10194 main ()
10195 {
10196 char *data, *data2, *data3;
10197 int i, pagesize;
10198 int fd;
10199
10200 pagesize = getpagesize ();
10201
10202 /* First, make a file with some known garbage in it. */
10203 data = (char *) malloc (pagesize);
10204 if (!data)
10205 return 1;
10206 for (i = 0; i < pagesize; ++i)
10207 *(data + i) = rand ();
10208 umask (0);
10209 fd = creat ("conftest.mmap", 0600);
10210 if (fd < 0)
10211 return 1;
10212 if (write (fd, data, pagesize) != pagesize)
10213 return 1;
10214 close (fd);
10215
10216 /* Next, try to mmap the file at a fixed address which already has
10217 something else allocated at it. If we can, also make sure that
10218 we see the same garbage. */
10219 fd = open ("conftest.mmap", O_RDWR);
10220 if (fd < 0)
10221 return 1;
10222 data2 = (char *) malloc (2 * pagesize);
10223 if (!data2)
10224 return 1;
10225 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10226 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10227 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10228 return 1;
10229 for (i = 0; i < pagesize; ++i)
10230 if (*(data + i) != *(data2 + i))
10231 return 1;
10232
10233 /* Finally, make sure that changes to the mapped area do not
10234 percolate back to the file as seen by read(). (This is a bug on
10235 some variants of i386 svr4.0.) */
10236 for (i = 0; i < pagesize; ++i)
10237 *(data2 + i) = *(data2 + i) + 1;
10238 data3 = (char *) malloc (pagesize);
10239 if (!data3)
10240 return 1;
10241 if (read (fd, data3, pagesize) != pagesize)
10242 return 1;
10243 for (i = 0; i < pagesize; ++i)
10244 if (*(data + i) != *(data3 + i))
10245 return 1;
10246 close (fd);
10247 return 0;
10248 }
10249 _ACEOF
10250 if ac_fn_c_try_run "$LINENO"; then :
10251 ac_cv_func_mmap_fixed_mapped=yes
10252 else
10253 ac_cv_func_mmap_fixed_mapped=no
10254 fi
10255 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10256 conftest.$ac_objext conftest.beam conftest.$ac_ext
10257 fi
10258
10259 fi
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10261 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10262 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10263
10264 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10265
10266 fi
10267 rm -f conftest.mmap
10268
10269 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10270 if test "x$ac_cv_type_pid_t" = x""yes; then :
10271
10272 else
10273
10274 cat >>confdefs.h <<_ACEOF
10275 #define pid_t int
10276 _ACEOF
10277
10278 fi
10279
10280 for ac_header in vfork.h
10281 do :
10282 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
10283 if test "x$ac_cv_header_vfork_h" = x""yes; then :
10284 cat >>confdefs.h <<_ACEOF
10285 #define HAVE_VFORK_H 1
10286 _ACEOF
10287
10288 fi
10289
10290 done
10291
10292 for ac_func in fork vfork
10293 do :
10294 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10295 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10296 eval as_val=\$$as_ac_var
10297 if test "x$as_val" = x""yes; then :
10298 cat >>confdefs.h <<_ACEOF
10299 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10300 _ACEOF
10301
10302 fi
10303 done
10304
10305 if test "x$ac_cv_func_fork" = xyes; then
10306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
10307 $as_echo_n "checking for working fork... " >&6; }
10308 if test "${ac_cv_func_fork_works+set}" = set; then :
10309 $as_echo_n "(cached) " >&6
10310 else
10311 if test "$cross_compiling" = yes; then :
10312 ac_cv_func_fork_works=cross
10313 else
10314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10315 /* end confdefs.h. */
10316 $ac_includes_default
10317 int
10318 main ()
10319 {
10320
10321 /* By Ruediger Kuhlmann. */
10322 return fork () < 0;
10323
10324 ;
10325 return 0;
10326 }
10327 _ACEOF
10328 if ac_fn_c_try_run "$LINENO"; then :
10329 ac_cv_func_fork_works=yes
10330 else
10331 ac_cv_func_fork_works=no
10332 fi
10333 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10334 conftest.$ac_objext conftest.beam conftest.$ac_ext
10335 fi
10336
10337 fi
10338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
10339 $as_echo "$ac_cv_func_fork_works" >&6; }
10340
10341 else
10342 ac_cv_func_fork_works=$ac_cv_func_fork
10343 fi
10344 if test "x$ac_cv_func_fork_works" = xcross; then
10345 case $host in
10346 *-*-amigaos* | *-*-msdosdjgpp*)
10347 # Override, as these systems have only a dummy fork() stub
10348 ac_cv_func_fork_works=no
10349 ;;
10350 *)
10351 ac_cv_func_fork_works=yes
10352 ;;
10353 esac
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10355 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10356 fi
10357 ac_cv_func_vfork_works=$ac_cv_func_vfork
10358 if test "x$ac_cv_func_vfork" = xyes; then
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
10360 $as_echo_n "checking for working vfork... " >&6; }
10361 if test "${ac_cv_func_vfork_works+set}" = set; then :
10362 $as_echo_n "(cached) " >&6
10363 else
10364 if test "$cross_compiling" = yes; then :
10365 ac_cv_func_vfork_works=cross
10366 else
10367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10368 /* end confdefs.h. */
10369 /* Thanks to Paul Eggert for this test. */
10370 $ac_includes_default
10371 #include <sys/wait.h>
10372 #ifdef HAVE_VFORK_H
10373 # include <vfork.h>
10374 #endif
10375 /* On some sparc systems, changes by the child to local and incoming
10376 argument registers are propagated back to the parent. The compiler
10377 is told about this with #include <vfork.h>, but some compilers
10378 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10379 static variable whose address is put into a register that is
10380 clobbered by the vfork. */
10381 static void
10382 #ifdef __cplusplus
10383 sparc_address_test (int arg)
10384 # else
10385 sparc_address_test (arg) int arg;
10386 #endif
10387 {
10388 static pid_t child;
10389 if (!child) {
10390 child = vfork ();
10391 if (child < 0) {
10392 perror ("vfork");
10393 _exit(2);
10394 }
10395 if (!child) {
10396 arg = getpid();
10397 write(-1, "", 0);
10398 _exit (arg);
10399 }
10400 }
10401 }
10402
10403 int
10404 main ()
10405 {
10406 pid_t parent = getpid ();
10407 pid_t child;
10408
10409 sparc_address_test (0);
10410
10411 child = vfork ();
10412
10413 if (child == 0) {
10414 /* Here is another test for sparc vfork register problems. This
10415 test uses lots of local variables, at least as many local
10416 variables as main has allocated so far including compiler
10417 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10418 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10419 reuse the register of parent for one of the local variables,
10420 since it will think that parent can't possibly be used any more
10421 in this routine. Assigning to the local variable will thus
10422 munge parent in the parent process. */
10423 pid_t
10424 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10425 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10426 /* Convince the compiler that p..p7 are live; otherwise, it might
10427 use the same hardware register for all 8 local variables. */
10428 if (p != p1 || p != p2 || p != p3 || p != p4
10429 || p != p5 || p != p6 || p != p7)
10430 _exit(1);
10431
10432 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10433 from child file descriptors. If the child closes a descriptor
10434 before it execs or exits, this munges the parent's descriptor
10435 as well. Test for this by closing stdout in the child. */
10436 _exit(close(fileno(stdout)) != 0);
10437 } else {
10438 int status;
10439 struct stat st;
10440
10441 while (wait(&status) != child)
10442 ;
10443 return (
10444 /* Was there some problem with vforking? */
10445 child < 0
10446
10447 /* Did the child fail? (This shouldn't happen.) */
10448 || status
10449
10450 /* Did the vfork/compiler bug occur? */
10451 || parent != getpid()
10452
10453 /* Did the file descriptor bug occur? */
10454 || fstat(fileno(stdout), &st) != 0
10455 );
10456 }
10457 }
10458 _ACEOF
10459 if ac_fn_c_try_run "$LINENO"; then :
10460 ac_cv_func_vfork_works=yes
10461 else
10462 ac_cv_func_vfork_works=no
10463 fi
10464 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10465 conftest.$ac_objext conftest.beam conftest.$ac_ext
10466 fi
10467
10468 fi
10469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
10470 $as_echo "$ac_cv_func_vfork_works" >&6; }
10471
10472 fi;
10473 if test "x$ac_cv_func_fork_works" = xcross; then
10474 ac_cv_func_vfork_works=$ac_cv_func_vfork
10475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10476 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10477 fi
10478
10479 if test "x$ac_cv_func_vfork_works" = xyes; then
10480
10481 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
10482
10483 else
10484
10485 $as_echo "#define vfork fork" >>confdefs.h
10486
10487 fi
10488 if test "x$ac_cv_func_fork_works" = xyes; then
10489
10490 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
10491
10492 fi
10493
10494 for ac_func in getrusage getuid getgid \
10495 pipe poll pread pread64 pwrite resize_term \
10496 sbrk setpgid setpgrp setsid \
10497 sigaction sigprocmask sigsetmask socketpair \
10498 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
10499 setrlimit getrlimit posix_madvise waitpid \
10500 ptrace64 sigaltstack mkdtemp
10501 do :
10502 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10503 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10504 eval as_val=\$$as_ac_var
10505 if test "x$as_val" = x""yes; then :
10506 cat >>confdefs.h <<_ACEOF
10507 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10508 _ACEOF
10509
10510 fi
10511 done
10512
10513
10514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10515 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10516 if test "${am_cv_langinfo_codeset+set}" = set; then :
10517 $as_echo_n "(cached) " >&6
10518 else
10519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10520 /* end confdefs.h. */
10521 #include <langinfo.h>
10522 int
10523 main ()
10524 {
10525 char* cs = nl_langinfo(CODESET);
10526 ;
10527 return 0;
10528 }
10529 _ACEOF
10530 if ac_fn_c_try_link "$LINENO"; then :
10531 am_cv_langinfo_codeset=yes
10532 else
10533 am_cv_langinfo_codeset=no
10534 fi
10535 rm -f core conftest.err conftest.$ac_objext \
10536 conftest$ac_exeext conftest.$ac_ext
10537
10538 fi
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10540 $as_echo "$am_cv_langinfo_codeset" >&6; }
10541 if test $am_cv_langinfo_codeset = yes; then
10542
10543 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10544
10545 fi
10546
10547
10548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10549 $as_echo_n "checking for ANSI C header files... " >&6; }
10550 if test "${ac_cv_header_stdc+set}" = set; then :
10551 $as_echo_n "(cached) " >&6
10552 else
10553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554 /* end confdefs.h. */
10555 #include <stdlib.h>
10556 #include <stdarg.h>
10557 #include <string.h>
10558 #include <float.h>
10559
10560 int
10561 main ()
10562 {
10563
10564 ;
10565 return 0;
10566 }
10567 _ACEOF
10568 if ac_fn_c_try_compile "$LINENO"; then :
10569 ac_cv_header_stdc=yes
10570 else
10571 ac_cv_header_stdc=no
10572 fi
10573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10574
10575 if test $ac_cv_header_stdc = yes; then
10576 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10578 /* end confdefs.h. */
10579 #include <string.h>
10580
10581 _ACEOF
10582 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10583 $EGREP "memchr" >/dev/null 2>&1; then :
10584
10585 else
10586 ac_cv_header_stdc=no
10587 fi
10588 rm -f conftest*
10589
10590 fi
10591
10592 if test $ac_cv_header_stdc = yes; then
10593 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10595 /* end confdefs.h. */
10596 #include <stdlib.h>
10597
10598 _ACEOF
10599 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10600 $EGREP "free" >/dev/null 2>&1; then :
10601
10602 else
10603 ac_cv_header_stdc=no
10604 fi
10605 rm -f conftest*
10606
10607 fi
10608
10609 if test $ac_cv_header_stdc = yes; then
10610 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10611 if test "$cross_compiling" = yes; then :
10612 :
10613 else
10614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10615 /* end confdefs.h. */
10616 #include <ctype.h>
10617 #include <stdlib.h>
10618 #if ((' ' & 0x0FF) == 0x020)
10619 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10620 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10621 #else
10622 # define ISLOWER(c) \
10623 (('a' <= (c) && (c) <= 'i') \
10624 || ('j' <= (c) && (c) <= 'r') \
10625 || ('s' <= (c) && (c) <= 'z'))
10626 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10627 #endif
10628
10629 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10630 int
10631 main ()
10632 {
10633 int i;
10634 for (i = 0; i < 256; i++)
10635 if (XOR (islower (i), ISLOWER (i))
10636 || toupper (i) != TOUPPER (i))
10637 return 2;
10638 return 0;
10639 }
10640 _ACEOF
10641 if ac_fn_c_try_run "$LINENO"; then :
10642
10643 else
10644 ac_cv_header_stdc=no
10645 fi
10646 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10647 conftest.$ac_objext conftest.beam conftest.$ac_ext
10648 fi
10649
10650 fi
10651 fi
10652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10653 $as_echo "$ac_cv_header_stdc" >&6; }
10654 if test $ac_cv_header_stdc = yes; then
10655
10656 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10657
10658 fi
10659
10660 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10661 # for constant arguments. Useless!
10662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
10663 $as_echo_n "checking for working alloca.h... " >&6; }
10664 if test "${ac_cv_working_alloca_h+set}" = set; then :
10665 $as_echo_n "(cached) " >&6
10666 else
10667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10668 /* end confdefs.h. */
10669 #include <alloca.h>
10670 int
10671 main ()
10672 {
10673 char *p = (char *) alloca (2 * sizeof (int));
10674 if (p) return 0;
10675 ;
10676 return 0;
10677 }
10678 _ACEOF
10679 if ac_fn_c_try_link "$LINENO"; then :
10680 ac_cv_working_alloca_h=yes
10681 else
10682 ac_cv_working_alloca_h=no
10683 fi
10684 rm -f core conftest.err conftest.$ac_objext \
10685 conftest$ac_exeext conftest.$ac_ext
10686 fi
10687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
10688 $as_echo "$ac_cv_working_alloca_h" >&6; }
10689 if test $ac_cv_working_alloca_h = yes; then
10690
10691 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
10692
10693 fi
10694
10695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
10696 $as_echo_n "checking for alloca... " >&6; }
10697 if test "${ac_cv_func_alloca_works+set}" = set; then :
10698 $as_echo_n "(cached) " >&6
10699 else
10700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10701 /* end confdefs.h. */
10702 #ifdef __GNUC__
10703 # define alloca __builtin_alloca
10704 #else
10705 # ifdef _MSC_VER
10706 # include <malloc.h>
10707 # define alloca _alloca
10708 # else
10709 # ifdef HAVE_ALLOCA_H
10710 # include <alloca.h>
10711 # else
10712 # ifdef _AIX
10713 #pragma alloca
10714 # else
10715 # ifndef alloca /* predefined by HP cc +Olibcalls */
10716 char *alloca ();
10717 # endif
10718 # endif
10719 # endif
10720 # endif
10721 #endif
10722
10723 int
10724 main ()
10725 {
10726 char *p = (char *) alloca (1);
10727 if (p) return 0;
10728 ;
10729 return 0;
10730 }
10731 _ACEOF
10732 if ac_fn_c_try_link "$LINENO"; then :
10733 ac_cv_func_alloca_works=yes
10734 else
10735 ac_cv_func_alloca_works=no
10736 fi
10737 rm -f core conftest.err conftest.$ac_objext \
10738 conftest$ac_exeext conftest.$ac_ext
10739 fi
10740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
10741 $as_echo "$ac_cv_func_alloca_works" >&6; }
10742
10743 if test $ac_cv_func_alloca_works = yes; then
10744
10745 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10746
10747 else
10748 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
10749 # that cause trouble. Some versions do not even contain alloca or
10750 # contain a buggy version. If you still want to use their alloca,
10751 # use ar to extract alloca.o from them instead of compiling alloca.c.
10752
10753 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
10754
10755 $as_echo "#define C_ALLOCA 1" >>confdefs.h
10756
10757
10758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
10759 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
10760 if test "${ac_cv_os_cray+set}" = set; then :
10761 $as_echo_n "(cached) " >&6
10762 else
10763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10764 /* end confdefs.h. */
10765 #if defined CRAY && ! defined CRAY2
10766 webecray
10767 #else
10768 wenotbecray
10769 #endif
10770
10771 _ACEOF
10772 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10773 $EGREP "webecray" >/dev/null 2>&1; then :
10774 ac_cv_os_cray=yes
10775 else
10776 ac_cv_os_cray=no
10777 fi
10778 rm -f conftest*
10779
10780 fi
10781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
10782 $as_echo "$ac_cv_os_cray" >&6; }
10783 if test $ac_cv_os_cray = yes; then
10784 for ac_func in _getb67 GETB67 getb67; do
10785 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10786 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10787 eval as_val=\$$as_ac_var
10788 if test "x$as_val" = x""yes; then :
10789
10790 cat >>confdefs.h <<_ACEOF
10791 #define CRAY_STACKSEG_END $ac_func
10792 _ACEOF
10793
10794 break
10795 fi
10796
10797 done
10798 fi
10799
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
10801 $as_echo_n "checking stack direction for C alloca... " >&6; }
10802 if test "${ac_cv_c_stack_direction+set}" = set; then :
10803 $as_echo_n "(cached) " >&6
10804 else
10805 if test "$cross_compiling" = yes; then :
10806 ac_cv_c_stack_direction=0
10807 else
10808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10809 /* end confdefs.h. */
10810 $ac_includes_default
10811 int
10812 find_stack_direction ()
10813 {
10814 static char *addr = 0;
10815 auto char dummy;
10816 if (addr == 0)
10817 {
10818 addr = &dummy;
10819 return find_stack_direction ();
10820 }
10821 else
10822 return (&dummy > addr) ? 1 : -1;
10823 }
10824
10825 int
10826 main ()
10827 {
10828 return find_stack_direction () < 0;
10829 }
10830 _ACEOF
10831 if ac_fn_c_try_run "$LINENO"; then :
10832 ac_cv_c_stack_direction=1
10833 else
10834 ac_cv_c_stack_direction=-1
10835 fi
10836 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10837 conftest.$ac_objext conftest.beam conftest.$ac_ext
10838 fi
10839
10840 fi
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
10842 $as_echo "$ac_cv_c_stack_direction" >&6; }
10843 cat >>confdefs.h <<_ACEOF
10844 #define STACK_DIRECTION $ac_cv_c_stack_direction
10845 _ACEOF
10846
10847
10848 fi
10849
10850
10851
10852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10853 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10854 if test "${am_cv_langinfo_codeset+set}" = set; then :
10855 $as_echo_n "(cached) " >&6
10856 else
10857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10858 /* end confdefs.h. */
10859 #include <sys/param.h>
10860 #define _KMEMUSER
10861 #include <sys/lwp.h>
10862 #include <langinfo.h>
10863 int
10864 main ()
10865 {
10866 char* cs = nl_langinfo(CODESET);
10867 ;
10868 return 0;
10869 }
10870 _ACEOF
10871 if ac_fn_c_try_link "$LINENO"; then :
10872 am_cv_langinfo_codeset=yes
10873 else
10874 am_cv_langinfo_codeset=no
10875 fi
10876 rm -f core conftest.err conftest.$ac_objext \
10877 conftest$ac_exeext conftest.$ac_ext
10878
10879 fi
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10881 $as_echo "$am_cv_langinfo_codeset" >&6; }
10882 if test $am_cv_langinfo_codeset = yes; then
10883
10884 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10885
10886 fi
10887
10888
10889 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
10890 do :
10891 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10892 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10893 eval as_val=\$$as_ac_Header
10894 if test "x$as_val" = x""yes; then :
10895 cat >>confdefs.h <<_ACEOF
10896 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10897 _ACEOF
10898
10899 fi
10900
10901 done
10902
10903
10904 for ac_func in fdwalk getrlimit pipe pipe2 socketpair
10905 do :
10906 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10907 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10908 eval as_val=\$$as_ac_var
10909 if test "x$as_val" = x""yes; then :
10910 cat >>confdefs.h <<_ACEOF
10911 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10912 _ACEOF
10913
10914 fi
10915 done
10916
10917
10918 ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
10919 if test "x$ac_cv_have_decl_strerror" = x""yes; then :
10920 ac_have_decl=1
10921 else
10922 ac_have_decl=0
10923 fi
10924
10925 cat >>confdefs.h <<_ACEOF
10926 #define HAVE_DECL_STRERROR $ac_have_decl
10927 _ACEOF
10928 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
10929 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
10930 ac_have_decl=1
10931 else
10932 ac_have_decl=0
10933 fi
10934
10935 cat >>confdefs.h <<_ACEOF
10936 #define HAVE_DECL_STRSTR $ac_have_decl
10937 _ACEOF
10938
10939
10940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
10941 $as_echo_n "checking for sigsetjmp... " >&6; }
10942 if test "${gdb_cv_func_sigsetjmp+set}" = set; then :
10943 $as_echo_n "(cached) " >&6
10944 else
10945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10946 /* end confdefs.h. */
10947
10948 #include <setjmp.h>
10949
10950 int
10951 main ()
10952 {
10953 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
10954 ;
10955 return 0;
10956 }
10957 _ACEOF
10958 if ac_fn_c_try_compile "$LINENO"; then :
10959 gdb_cv_func_sigsetjmp=yes
10960 else
10961 gdb_cv_func_sigsetjmp=no
10962 fi
10963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10964 fi
10965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
10966 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
10967 if test $gdb_cv_func_sigsetjmp = yes; then
10968
10969 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
10970
10971 fi
10972
10973
10974 # Check the return and argument types of ptrace. No canned test for
10975 # this, so roll our own.
10976 gdb_ptrace_headers='
10977 #include <sys/types.h>
10978 #if HAVE_SYS_PTRACE_H
10979 # include <sys/ptrace.h>
10980 #endif
10981 #if HAVE_UNISTD_H
10982 # include <unistd.h>
10983 #endif
10984 '
10985 # There is no point in checking if we don't have a prototype.
10986 ac_fn_c_check_decl "$LINENO" "ptrace" "ac_cv_have_decl_ptrace" "$gdb_ptrace_headers
10987 "
10988 if test "x$ac_cv_have_decl_ptrace" = x""yes; then :
10989 ac_have_decl=1
10990 else
10991 ac_have_decl=0
10992 fi
10993
10994 cat >>confdefs.h <<_ACEOF
10995 #define HAVE_DECL_PTRACE $ac_have_decl
10996 _ACEOF
10997 if test $ac_have_decl = 1; then :
10998
10999 else
11000
11001 : ${gdb_cv_func_ptrace_ret='int'}
11002 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11003
11004 fi
11005
11006 # Check return type. Varargs (used on GNU/Linux) conflict with the
11007 # empty argument list, so check for that explicitly.
11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
11009 $as_echo_n "checking return type of ptrace... " >&6; }
11010 if test "${gdb_cv_func_ptrace_ret+set}" = set; then :
11011 $as_echo_n "(cached) " >&6
11012 else
11013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11014 /* end confdefs.h. */
11015 $gdb_ptrace_headers
11016 int
11017 main ()
11018 {
11019 extern long ptrace (enum __ptrace_request, ...);
11020 ;
11021 return 0;
11022 }
11023 _ACEOF
11024 if ac_fn_c_try_compile "$LINENO"; then :
11025 gdb_cv_func_ptrace_ret='long'
11026 else
11027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11028 /* end confdefs.h. */
11029 $gdb_ptrace_headers
11030 int
11031 main ()
11032 {
11033 extern int ptrace ();
11034 ;
11035 return 0;
11036 }
11037 _ACEOF
11038 if ac_fn_c_try_compile "$LINENO"; then :
11039 gdb_cv_func_ptrace_ret='int'
11040 else
11041 gdb_cv_func_ptrace_ret='long'
11042 fi
11043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11044 fi
11045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11046 fi
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
11048 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
11049
11050 cat >>confdefs.h <<_ACEOF
11051 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
11052 _ACEOF
11053
11054 # Check argument types.
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
11056 $as_echo_n "checking types of arguments for ptrace... " >&6; }
11057 if test "${gdb_cv_func_ptrace_args+set}" = set; then :
11058 $as_echo_n "(cached) " >&6
11059 else
11060
11061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11062 /* end confdefs.h. */
11063 $gdb_ptrace_headers
11064 int
11065 main ()
11066 {
11067 extern long ptrace (enum __ptrace_request, ...);
11068 ;
11069 return 0;
11070 }
11071 _ACEOF
11072 if ac_fn_c_try_compile "$LINENO"; then :
11073 gdb_cv_func_ptrace_args='int,int,long,long'
11074 else
11075
11076 for gdb_arg1 in 'int' 'long'; do
11077 for gdb_arg2 in 'pid_t' 'int' 'long'; do
11078 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
11079 for gdb_arg4 in 'int' 'long' 'void *'; do
11080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11081 /* end confdefs.h. */
11082 $gdb_ptrace_headers
11083 int
11084 main ()
11085 {
11086
11087 extern $gdb_cv_func_ptrace_ret
11088 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
11089
11090 ;
11091 return 0;
11092 }
11093 _ACEOF
11094 if ac_fn_c_try_compile "$LINENO"; then :
11095 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
11096 break 4;
11097 fi
11098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11099 for gdb_arg5 in 'int *' 'int' 'long'; do
11100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11101 /* end confdefs.h. */
11102 $gdb_ptrace_headers
11103 int
11104 main ()
11105 {
11106
11107 extern $gdb_cv_func_ptrace_ret
11108 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
11109
11110 ;
11111 return 0;
11112 }
11113 _ACEOF
11114 if ac_fn_c_try_compile "$LINENO"; then :
11115
11116 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
11117 break 5;
11118 fi
11119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120 done
11121 done
11122 done
11123 done
11124 done
11125 # Provide a safe default value.
11126 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
11127
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11130 fi
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
11132 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
11133 ac_save_IFS=$IFS; IFS=','
11134 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
11135 IFS=$ac_save_IFS
11136 shift
11137
11138 cat >>confdefs.h <<_ACEOF
11139 #define PTRACE_TYPE_ARG3 $3
11140 _ACEOF
11141
11142
11143 cat >>confdefs.h <<_ACEOF
11144 #define PTRACE_TYPE_ARG4 $4
11145 _ACEOF
11146
11147 if test -n "$5"; then
11148
11149 cat >>confdefs.h <<_ACEOF
11150 #define PTRACE_TYPE_ARG5 $5
11151 _ACEOF
11152
11153 fi
11154
11155 if test "$cross_compiling" = no; then
11156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11157 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11158 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11159 $as_echo_n "(cached) " >&6
11160 else
11161 if test "$cross_compiling" = yes; then :
11162 as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5
11163 else
11164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11165 /* end confdefs.h. */
11166 $ac_includes_default
11167 int
11168 main ()
11169 {
11170 /* If this system has a BSD-style setpgrp which takes arguments,
11171 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
11172 exit successfully. */
11173 return setpgrp (1,1) != -1;
11174 ;
11175 return 0;
11176 }
11177 _ACEOF
11178 if ac_fn_c_try_run "$LINENO"; then :
11179 ac_cv_func_setpgrp_void=no
11180 else
11181 ac_cv_func_setpgrp_void=yes
11182 fi
11183 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11184 conftest.$ac_objext conftest.beam conftest.$ac_ext
11185 fi
11186
11187 fi
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11189 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11190 if test $ac_cv_func_setpgrp_void = yes; then
11191
11192 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11193
11194 fi
11195
11196 else
11197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
11198 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
11199 if test "${ac_cv_func_setpgrp_void+set}" = set; then :
11200 $as_echo_n "(cached) " >&6
11201 else
11202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11203 /* end confdefs.h. */
11204
11205 #include <unistd.h>
11206
11207 int
11208 main ()
11209 {
11210
11211 if (setpgrp(1,1) == -1)
11212 exit (0);
11213 else
11214 exit (1);
11215
11216 ;
11217 return 0;
11218 }
11219 _ACEOF
11220 if ac_fn_c_try_compile "$LINENO"; then :
11221 ac_cv_func_setpgrp_void=no
11222 else
11223 ac_cv_func_setpgrp_void=yes
11224 fi
11225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11226 fi
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
11228 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
11229 if test $ac_cv_func_setpgrp_void = yes; then
11230 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
11231
11232 fi
11233 fi
11234
11235 # Assume we'll default to using the included libiberty regex.
11236 gdb_use_included_regex=yes
11237
11238 # However, if the system regex is GNU regex, then default to *not*
11239 # using the included regex.
11240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
11241 $as_echo_n "checking for GNU regex... " >&6; }
11242 if test "${gdb_cv_have_gnu_regex+set}" = set; then :
11243 $as_echo_n "(cached) " >&6
11244 else
11245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11246 /* end confdefs.h. */
11247 #include <gnu-versions.h>
11248 int
11249 main ()
11250 {
11251 #define REGEX_INTERFACE_VERSION 1
11252 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
11253 # error "Version mismatch"
11254 #endif
11255 ;
11256 return 0;
11257 }
11258 _ACEOF
11259 if ac_fn_c_try_compile "$LINENO"; then :
11260 gdb_cv_have_gnu_regex=yes
11261 else
11262 gdb_cv_have_gnu_regex=no
11263 fi
11264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11265 fi
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
11267 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
11268 if test $gdb_cv_have_gnu_regex = yes; then
11269 gdb_use_included_regex=no
11270 fi
11271
11272
11273 # Check whether --with-included-regex was given.
11274 if test "${with_included_regex+set}" = set; then :
11275 withval=$with_included_regex; gdb_with_regex=$withval
11276 else
11277 gdb_with_regex=$gdb_use_included_regex
11278 fi
11279
11280 if test "$gdb_with_regex" = yes; then
11281
11282 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
11283
11284 fi
11285
11286 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
11287 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
11288 #include <sys/proc.h>
11289
11290 "
11291 if test "x$ac_cv_member_struct_thread_td_pcb" = x""yes; then :
11292
11293 cat >>confdefs.h <<_ACEOF
11294 #define HAVE_STRUCT_THREAD_TD_PCB 1
11295 _ACEOF
11296
11297
11298 fi
11299
11300
11301 # See if <sys/lwp.h> defines `struct lwp`.
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
11303 $as_echo_n "checking for struct lwp... " >&6; }
11304 if test "${gdb_cv_struct_lwp+set}" = set; then :
11305 $as_echo_n "(cached) " >&6
11306 else
11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308 /* end confdefs.h. */
11309 #include <sys/param.h>
11310 #define _KMEMUSER
11311 #include <sys/lwp.h>
11312 int
11313 main ()
11314 {
11315 struct lwp l;
11316 ;
11317 return 0;
11318 }
11319 _ACEOF
11320 if ac_fn_c_try_compile "$LINENO"; then :
11321 gdb_cv_struct_lwp=yes
11322 else
11323 gdb_cv_struct_lwp=no
11324 fi
11325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11326 fi
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
11328 $as_echo "$gdb_cv_struct_lwp" >&6; }
11329 if test $gdb_cv_struct_lwp = yes; then
11330
11331 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
11332
11333 fi
11334
11335 # See if <machine/reg.h> degines `struct reg'.
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
11337 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
11338 if test "${gdb_cv_struct_reg+set}" = set; then :
11339 $as_echo_n "(cached) " >&6
11340 else
11341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342 /* end confdefs.h. */
11343 #include <sys/types.h>
11344 #include <machine/reg.h>
11345 int
11346 main ()
11347 {
11348 struct reg r;
11349 ;
11350 return 0;
11351 }
11352 _ACEOF
11353 if ac_fn_c_try_compile "$LINENO"; then :
11354 gdb_cv_struct_reg=yes
11355 else
11356 gdb_cv_struct_reg=no
11357 fi
11358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11359 fi
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
11361 $as_echo "$gdb_cv_struct_reg" >&6; }
11362 if test $gdb_cv_struct_reg = yes; then
11363
11364 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
11365
11366 fi
11367
11368 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
11369 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
11370 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
11371 "
11372 if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
11373
11374 cat >>confdefs.h <<_ACEOF
11375 #define HAVE_STRUCT_REG_R_FS 1
11376 _ACEOF
11377
11378
11379 fi
11380 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
11381 "
11382 if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
11383
11384 cat >>confdefs.h <<_ACEOF
11385 #define HAVE_STRUCT_REG_R_GS 1
11386 _ACEOF
11387
11388
11389 fi
11390
11391
11392 # See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
11393 # Older amd64 Linux's don't have the fs_base and gs_base members of
11394 # `struct user_regs_struct'.
11395 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>
11396 "
11397 if test "x$ac_cv_member_struct_user_regs_struct_fs_base" = x""yes; then :
11398
11399 cat >>confdefs.h <<_ACEOF
11400 #define HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE 1
11401 _ACEOF
11402
11403
11404 fi
11405 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>
11406 "
11407 if test "x$ac_cv_member_struct_user_regs_struct_gs_base" = x""yes; then :
11408
11409 cat >>confdefs.h <<_ACEOF
11410 #define HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE 1
11411 _ACEOF
11412
11413
11414 fi
11415
11416
11417 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
11419 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
11420 if test "${gdb_cv_have_ptrace_getregs+set}" = set; then :
11421 $as_echo_n "(cached) " >&6
11422 else
11423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11424 /* end confdefs.h. */
11425 #include <sys/ptrace.h>
11426 int
11427 main ()
11428 {
11429 PTRACE_GETREGS;
11430 ;
11431 return 0;
11432 }
11433 _ACEOF
11434 if ac_fn_c_try_compile "$LINENO"; then :
11435 gdb_cv_have_ptrace_getregs=yes
11436 else
11437 gdb_cv_have_ptrace_getregs=no
11438 fi
11439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11440 fi
11441
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
11443 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
11444 if test $gdb_cv_have_ptrace_getregs = yes; then
11445
11446 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
11447
11448 fi
11449
11450 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
11452 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
11453 if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then :
11454 $as_echo_n "(cached) " >&6
11455 else
11456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11457 /* end confdefs.h. */
11458 #include <sys/ptrace.h>
11459 int
11460 main ()
11461 {
11462 PTRACE_GETFPXREGS;
11463 ;
11464 return 0;
11465 }
11466 _ACEOF
11467 if ac_fn_c_try_compile "$LINENO"; then :
11468 gdb_cv_have_ptrace_getfpxregs=yes
11469 else
11470 gdb_cv_have_ptrace_getfpxregs=no
11471 fi
11472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11473 fi
11474
11475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
11476 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
11477 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
11478
11479 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
11480
11481 fi
11482
11483 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
11485 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
11486 if test "${gdb_cv_have_pt_getdbregs+set}" = set; then :
11487 $as_echo_n "(cached) " >&6
11488 else
11489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11490 /* end confdefs.h. */
11491 #include <sys/types.h>
11492 #include <sys/ptrace.h>
11493 int
11494 main ()
11495 {
11496 PT_GETDBREGS;
11497 ;
11498 return 0;
11499 }
11500 _ACEOF
11501 if ac_fn_c_try_compile "$LINENO"; then :
11502 gdb_cv_have_pt_getdbregs=yes
11503 else
11504 gdb_cv_have_pt_getdbregs=no
11505 fi
11506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11507 fi
11508
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
11510 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
11511 if test $gdb_cv_have_pt_getdbregs = yes; then
11512
11513 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
11514
11515 fi
11516
11517 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
11519 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
11520 if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then :
11521 $as_echo_n "(cached) " >&6
11522 else
11523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11524 /* end confdefs.h. */
11525 #include <sys/types.h>
11526 #include <sys/ptrace.h>
11527 int
11528 main ()
11529 {
11530 PT_GETXMMREGS;
11531 ;
11532 return 0;
11533 }
11534 _ACEOF
11535 if ac_fn_c_try_compile "$LINENO"; then :
11536 gdb_cv_have_pt_getxmmregs=yes
11537 else
11538 gdb_cv_have_pt_getxmmregs=no
11539 fi
11540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11541 fi
11542
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
11544 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
11545 if test $gdb_cv_have_pt_getxmmregs = yes; then
11546
11547 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
11548
11549 fi
11550
11551 # Detect which type of /proc is in use, such as for Solaris.
11552
11553 if test "${target}" = "${host}"; then
11554 case "${host}" in
11555 *-*-sysv4.2* | *-*-sysv5* )
11556
11557 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11558
11559 ;;
11560 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
11561
11562 $as_echo "#define NEW_PROC_API 1" >>confdefs.h
11563
11564 ;;
11565 mips-sgi-irix5*)
11566 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
11567
11568 $as_echo "#define _KMEMUSER 1" >>confdefs.h
11569
11570 ;;
11571 esac
11572 fi
11573
11574 if test "$ac_cv_header_sys_procfs_h" = yes; then
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
11576 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
11577 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then :
11578 $as_echo_n "(cached) " >&6
11579 else
11580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581 /* end confdefs.h. */
11582
11583 #define _SYSCALL32
11584 /* Needed for new procfs interface on sparc-solaris. */
11585 #define _STRUCTURED_PROC 1
11586 #include <sys/procfs.h>
11587 int
11588 main ()
11589 {
11590 gregset_t avar
11591 ;
11592 return 0;
11593 }
11594 _ACEOF
11595 if ac_fn_c_try_compile "$LINENO"; then :
11596 bfd_cv_have_sys_procfs_type_gregset_t=yes
11597 else
11598 bfd_cv_have_sys_procfs_type_gregset_t=no
11599
11600 fi
11601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11602 fi
11603
11604 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
11605
11606 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
11607
11608 fi
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
11610 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
11611
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
11613 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
11614 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then :
11615 $as_echo_n "(cached) " >&6
11616 else
11617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11618 /* end confdefs.h. */
11619
11620 #define _SYSCALL32
11621 /* Needed for new procfs interface on sparc-solaris. */
11622 #define _STRUCTURED_PROC 1
11623 #include <sys/procfs.h>
11624 int
11625 main ()
11626 {
11627 fpregset_t avar
11628 ;
11629 return 0;
11630 }
11631 _ACEOF
11632 if ac_fn_c_try_compile "$LINENO"; then :
11633 bfd_cv_have_sys_procfs_type_fpregset_t=yes
11634 else
11635 bfd_cv_have_sys_procfs_type_fpregset_t=no
11636
11637 fi
11638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11639 fi
11640
11641 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
11642
11643 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
11644
11645 fi
11646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
11647 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
11648
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
11650 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
11651 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
11652 $as_echo_n "(cached) " >&6
11653 else
11654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h. */
11656
11657 #define _SYSCALL32
11658 /* Needed for new procfs interface on sparc-solaris. */
11659 #define _STRUCTURED_PROC 1
11660 #include <sys/procfs.h>
11661 int
11662 main ()
11663 {
11664 prgregset_t avar
11665 ;
11666 return 0;
11667 }
11668 _ACEOF
11669 if ac_fn_c_try_compile "$LINENO"; then :
11670 bfd_cv_have_sys_procfs_type_prgregset_t=yes
11671 else
11672 bfd_cv_have_sys_procfs_type_prgregset_t=no
11673
11674 fi
11675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11676 fi
11677
11678 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
11679
11680 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
11681
11682 fi
11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
11684 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
11685
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
11687 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
11688 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then :
11689 $as_echo_n "(cached) " >&6
11690 else
11691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692 /* end confdefs.h. */
11693
11694 #define _SYSCALL32
11695 /* Needed for new procfs interface on sparc-solaris. */
11696 #define _STRUCTURED_PROC 1
11697 #include <sys/procfs.h>
11698 int
11699 main ()
11700 {
11701 prfpregset_t avar
11702 ;
11703 return 0;
11704 }
11705 _ACEOF
11706 if ac_fn_c_try_compile "$LINENO"; then :
11707 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
11708 else
11709 bfd_cv_have_sys_procfs_type_prfpregset_t=no
11710
11711 fi
11712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11713 fi
11714
11715 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11716
11717 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
11718
11719 fi
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
11721 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
11722
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
11724 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
11725 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then :
11726 $as_echo_n "(cached) " >&6
11727 else
11728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11729 /* end confdefs.h. */
11730
11731 #define _SYSCALL32
11732 /* Needed for new procfs interface on sparc-solaris. */
11733 #define _STRUCTURED_PROC 1
11734 #include <sys/procfs.h>
11735 int
11736 main ()
11737 {
11738 prgregset32_t avar
11739 ;
11740 return 0;
11741 }
11742 _ACEOF
11743 if ac_fn_c_try_compile "$LINENO"; then :
11744 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
11745 else
11746 bfd_cv_have_sys_procfs_type_prgregset32_t=no
11747
11748 fi
11749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11750 fi
11751
11752 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
11753
11754 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
11755
11756 fi
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
11758 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
11759
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
11761 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
11762 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
11763 $as_echo_n "(cached) " >&6
11764 else
11765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11766 /* end confdefs.h. */
11767
11768 #define _SYSCALL32
11769 /* Needed for new procfs interface on sparc-solaris. */
11770 #define _STRUCTURED_PROC 1
11771 #include <sys/procfs.h>
11772 int
11773 main ()
11774 {
11775 lwpid_t avar
11776 ;
11777 return 0;
11778 }
11779 _ACEOF
11780 if ac_fn_c_try_compile "$LINENO"; then :
11781 bfd_cv_have_sys_procfs_type_lwpid_t=yes
11782 else
11783 bfd_cv_have_sys_procfs_type_lwpid_t=no
11784
11785 fi
11786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11787 fi
11788
11789 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
11790
11791 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
11792
11793 fi
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
11795 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
11796
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
11798 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
11799 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
11800 $as_echo_n "(cached) " >&6
11801 else
11802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11803 /* end confdefs.h. */
11804
11805 #define _SYSCALL32
11806 /* Needed for new procfs interface on sparc-solaris. */
11807 #define _STRUCTURED_PROC 1
11808 #include <sys/procfs.h>
11809 int
11810 main ()
11811 {
11812 psaddr_t avar
11813 ;
11814 return 0;
11815 }
11816 _ACEOF
11817 if ac_fn_c_try_compile "$LINENO"; then :
11818 bfd_cv_have_sys_procfs_type_psaddr_t=yes
11819 else
11820 bfd_cv_have_sys_procfs_type_psaddr_t=no
11821
11822 fi
11823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11824 fi
11825
11826 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
11827
11828 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
11829
11830 fi
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
11832 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
11833
11834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prsysent_t in sys/procfs.h" >&5
11835 $as_echo_n "checking for prsysent_t in sys/procfs.h... " >&6; }
11836 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then :
11837 $as_echo_n "(cached) " >&6
11838 else
11839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11840 /* end confdefs.h. */
11841
11842 #define _SYSCALL32
11843 /* Needed for new procfs interface on sparc-solaris. */
11844 #define _STRUCTURED_PROC 1
11845 #include <sys/procfs.h>
11846 int
11847 main ()
11848 {
11849 prsysent_t avar
11850 ;
11851 return 0;
11852 }
11853 _ACEOF
11854 if ac_fn_c_try_compile "$LINENO"; then :
11855 bfd_cv_have_sys_procfs_type_prsysent_t=yes
11856 else
11857 bfd_cv_have_sys_procfs_type_prsysent_t=no
11858
11859 fi
11860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11861 fi
11862
11863 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
11864
11865 $as_echo "#define HAVE_PRSYSENT_T 1" >>confdefs.h
11866
11867 fi
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
11869 $as_echo "$bfd_cv_have_sys_procfs_type_prsysent_t" >&6; }
11870
11871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigset_t in sys/procfs.h" >&5
11872 $as_echo_n "checking for pr_sigset_t in sys/procfs.h... " >&6; }
11873 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then :
11874 $as_echo_n "(cached) " >&6
11875 else
11876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11877 /* end confdefs.h. */
11878
11879 #define _SYSCALL32
11880 /* Needed for new procfs interface on sparc-solaris. */
11881 #define _STRUCTURED_PROC 1
11882 #include <sys/procfs.h>
11883 int
11884 main ()
11885 {
11886 pr_sigset_t avar
11887 ;
11888 return 0;
11889 }
11890 _ACEOF
11891 if ac_fn_c_try_compile "$LINENO"; then :
11892 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
11893 else
11894 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
11895
11896 fi
11897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11898 fi
11899
11900 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
11901
11902 $as_echo "#define HAVE_PR_SIGSET_T 1" >>confdefs.h
11903
11904 fi
11905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
11906 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6; }
11907
11908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_sigaction64_t in sys/procfs.h" >&5
11909 $as_echo_n "checking for pr_sigaction64_t in sys/procfs.h... " >&6; }
11910 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then :
11911 $as_echo_n "(cached) " >&6
11912 else
11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914 /* end confdefs.h. */
11915
11916 #define _SYSCALL32
11917 /* Needed for new procfs interface on sparc-solaris. */
11918 #define _STRUCTURED_PROC 1
11919 #include <sys/procfs.h>
11920 int
11921 main ()
11922 {
11923 pr_sigaction64_t avar
11924 ;
11925 return 0;
11926 }
11927 _ACEOF
11928 if ac_fn_c_try_compile "$LINENO"; then :
11929 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
11930 else
11931 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
11932
11933 fi
11934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11935 fi
11936
11937 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
11938
11939 $as_echo "#define HAVE_PR_SIGACTION64_T 1" >>confdefs.h
11940
11941 fi
11942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
11943 $as_echo "$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6; }
11944
11945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pr_siginfo64_t in sys/procfs.h" >&5
11946 $as_echo_n "checking for pr_siginfo64_t in sys/procfs.h... " >&6; }
11947 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then :
11948 $as_echo_n "(cached) " >&6
11949 else
11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h. */
11952
11953 #define _SYSCALL32
11954 /* Needed for new procfs interface on sparc-solaris. */
11955 #define _STRUCTURED_PROC 1
11956 #include <sys/procfs.h>
11957 int
11958 main ()
11959 {
11960 pr_siginfo64_t avar
11961 ;
11962 return 0;
11963 }
11964 _ACEOF
11965 if ac_fn_c_try_compile "$LINENO"; then :
11966 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
11967 else
11968 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
11969
11970 fi
11971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11972 fi
11973
11974 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
11975
11976 $as_echo "#define HAVE_PR_SIGINFO64_T 1" >>confdefs.h
11977
11978 fi
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
11980 $as_echo "$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6; }
11981
11982
11983
11984
11985
11986 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether prfpregset_t type is broken" >&5
11988 $as_echo_n "checking whether prfpregset_t type is broken... " >&6; }
11989 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then :
11990 $as_echo_n "(cached) " >&6
11991 else
11992 if test "$cross_compiling" = yes; then :
11993 gdb_cv_prfpregset_t_broken=yes
11994 else
11995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11996 /* end confdefs.h. */
11997 #include <sys/procfs.h>
11998 int main ()
11999 {
12000 if (sizeof (prfpregset_t) == sizeof (void *))
12001 return 1;
12002 return 0;
12003 }
12004 _ACEOF
12005 if ac_fn_c_try_run "$LINENO"; then :
12006 gdb_cv_prfpregset_t_broken=no
12007 else
12008 gdb_cv_prfpregset_t_broken=yes
12009 fi
12010 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12011 conftest.$ac_objext conftest.beam conftest.$ac_ext
12012 fi
12013
12014 fi
12015
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_prfpregset_t_broken" >&5
12017 $as_echo "$gdb_cv_prfpregset_t_broken" >&6; }
12018 if test $gdb_cv_prfpregset_t_broken = yes; then
12019
12020 $as_echo "#define PRFPREGSET_T_BROKEN 1" >>confdefs.h
12021
12022 fi
12023 fi
12024 fi
12025
12026 # Check if the compiler supports the `long long' type.
12027
12028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
12029 $as_echo_n "checking for long long support in compiler... " >&6; }
12030 if test "${gdb_cv_c_long_long+set}" = set; then :
12031 $as_echo_n "(cached) " >&6
12032 else
12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034 /* end confdefs.h. */
12035 extern long long foo;
12036 int
12037 main ()
12038 {
12039 switch (foo & 2) { case 0: return 1; }
12040 ;
12041 return 0;
12042 }
12043 _ACEOF
12044 if ac_fn_c_try_compile "$LINENO"; then :
12045 gdb_cv_c_long_long=yes
12046 else
12047 gdb_cv_c_long_long=no
12048 fi
12049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12050 fi
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
12052 $as_echo "$gdb_cv_c_long_long" >&6; }
12053 if test $gdb_cv_c_long_long != yes; then
12054 # libdecnumber requires long long.
12055 as_fn_error "Compiler must support long long for GDB." "$LINENO" 5
12056 fi
12057
12058 # Check if the compiler and runtime support printing long longs.
12059
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
12061 $as_echo_n "checking for long long support in printf... " >&6; }
12062 if test "${gdb_cv_printf_has_long_long+set}" = set; then :
12063 $as_echo_n "(cached) " >&6
12064 else
12065 if test "$cross_compiling" = yes; then :
12066 gdb_cv_printf_has_long_long=no
12067 else
12068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12069 /* end confdefs.h. */
12070 $ac_includes_default
12071 int
12072 main ()
12073 {
12074 char buf[32];
12075 long long l = 0;
12076 l = (l << 16) + 0x0123;
12077 l = (l << 16) + 0x4567;
12078 l = (l << 16) + 0x89ab;
12079 l = (l << 16) + 0xcdef;
12080 sprintf (buf, "0x%016llx", l);
12081 return (strcmp ("0x0123456789abcdef", buf));
12082 ;
12083 return 0;
12084 }
12085 _ACEOF
12086 if ac_fn_c_try_run "$LINENO"; then :
12087 gdb_cv_printf_has_long_long=yes
12088 else
12089 gdb_cv_printf_has_long_long=no
12090 fi
12091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12092 conftest.$ac_objext conftest.beam conftest.$ac_ext
12093 fi
12094
12095 fi
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
12097 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
12098 if test $gdb_cv_printf_has_long_long = yes; then
12099
12100 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
12101
12102 fi
12103
12104 # Check if the compiler and runtime support printing decfloats.
12105
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
12107 $as_echo_n "checking for decfloat support in printf... " >&6; }
12108 if test "${gdb_cv_printf_has_decfloat+set}" = set; then :
12109 $as_echo_n "(cached) " >&6
12110 else
12111 if test "$cross_compiling" = yes; then :
12112 gdb_cv_printf_has_decfloat=no
12113 else
12114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12115 /* end confdefs.h. */
12116 $ac_includes_default
12117 int
12118 main ()
12119 {
12120 char buf[64];
12121 _Decimal32 d32 = 1.2345df;
12122 _Decimal64 d64 = 1.2345dd;
12123 _Decimal128 d128 = 1.2345dl;
12124 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
12125 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
12126 ;
12127 return 0;
12128 }
12129 _ACEOF
12130 if ac_fn_c_try_run "$LINENO"; then :
12131 gdb_cv_printf_has_decfloat=yes
12132 else
12133 gdb_cv_printf_has_decfloat=no
12134 fi
12135 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12136 conftest.$ac_objext conftest.beam conftest.$ac_ext
12137 fi
12138
12139 fi
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
12141 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
12142 if test $gdb_cv_printf_has_decfloat = yes; then
12143
12144 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
12145
12146 fi
12147
12148 # Check if the compiler supports the `long double' type. We can't use
12149 # AC_C_LONG_DOUBLE because that one does additional checks on the
12150 # constants defined in <float.h> that fail on some systems,
12151 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
12152
12153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
12154 $as_echo_n "checking for long double support in compiler... " >&6; }
12155 if test "${gdb_cv_c_long_double+set}" = set; then :
12156 $as_echo_n "(cached) " >&6
12157 else
12158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12159 /* end confdefs.h. */
12160 long double foo;
12161 _ACEOF
12162 if ac_fn_c_try_compile "$LINENO"; then :
12163 gdb_cv_c_long_double=yes
12164 else
12165 gdb_cv_c_long_double=no
12166 fi
12167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12168 fi
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
12170 $as_echo "$gdb_cv_c_long_double" >&6; }
12171 if test $gdb_cv_c_long_double = yes; then
12172
12173 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
12174
12175 fi
12176
12177 # Check if the compiler and runtime support printing long doubles.
12178
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
12180 $as_echo_n "checking for long double support in printf... " >&6; }
12181 if test "${gdb_cv_printf_has_long_double+set}" = set; then :
12182 $as_echo_n "(cached) " >&6
12183 else
12184 if test "$cross_compiling" = yes; then :
12185 gdb_cv_printf_has_long_double=no
12186 else
12187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12188 /* end confdefs.h. */
12189 $ac_includes_default
12190 int
12191 main ()
12192 {
12193 char buf[16];
12194 long double f = 3.141592653;
12195 sprintf (buf, "%Lg", f);
12196 return (strncmp ("3.14159", buf, 7));
12197 ;
12198 return 0;
12199 }
12200 _ACEOF
12201 if ac_fn_c_try_run "$LINENO"; then :
12202 gdb_cv_printf_has_long_double=yes
12203 else
12204 gdb_cv_printf_has_long_double=no
12205 fi
12206 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12207 conftest.$ac_objext conftest.beam conftest.$ac_ext
12208 fi
12209
12210 fi
12211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
12212 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
12213 if test $gdb_cv_printf_has_long_double = yes; then
12214
12215 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
12216
12217 fi
12218
12219 # Check if the compiler and runtime support scanning long doubles.
12220
12221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
12222 $as_echo_n "checking for long double support in scanf... " >&6; }
12223 if test "${gdb_cv_scanf_has_long_double+set}" = set; then :
12224 $as_echo_n "(cached) " >&6
12225 else
12226 if test "$cross_compiling" = yes; then :
12227 gdb_cv_scanf_has_long_double=no
12228 else
12229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12230 /* end confdefs.h. */
12231 #include <stdio.h>
12232 int
12233 main ()
12234 {
12235 char *buf = "3.141592653";
12236 long double f = 0;
12237 sscanf (buf, "%Lg", &f);
12238 return !(f > 3.14159 && f < 3.14160);
12239 ;
12240 return 0;
12241 }
12242 _ACEOF
12243 if ac_fn_c_try_run "$LINENO"; then :
12244 gdb_cv_scanf_has_long_double=yes
12245 else
12246 gdb_cv_scanf_has_long_double=no
12247 fi
12248 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12249 conftest.$ac_objext conftest.beam conftest.$ac_ext
12250 fi
12251
12252 fi
12253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
12254 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
12255 if test $gdb_cv_scanf_has_long_double = yes; then
12256
12257 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
12258
12259 fi
12260
12261 case ${host_os} in
12262 aix*)
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
12264 $as_echo_n "checking for -bbigtoc option... " >&6; }
12265 if test "${gdb_cv_bigtoc+set}" = set; then :
12266 $as_echo_n "(cached) " >&6
12267 else
12268
12269 SAVE_LDFLAGS=$LDFLAGS
12270
12271 case $GCC in
12272 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
12273 *) gdb_cv_bigtoc=-bbigtoc ;;
12274 esac
12275
12276 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
12277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h. */
12279
12280 int
12281 main ()
12282 {
12283 int i;
12284 ;
12285 return 0;
12286 }
12287 _ACEOF
12288 if ac_fn_c_try_link "$LINENO"; then :
12289
12290 else
12291 gdb_cv_bigtoc=
12292 fi
12293 rm -f core conftest.err conftest.$ac_objext \
12294 conftest$ac_exeext conftest.$ac_ext
12295 LDFLAGS="${SAVE_LDFLAGS}"
12296
12297 fi
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
12299 $as_echo "$gdb_cv_bigtoc" >&6; }
12300 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
12301 ;;
12302 esac
12303
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
12305 $as_echo_n "checking for the dynamic export flag... " >&6; }
12306 dynamic_list=false
12307 if test "${gdb_native}" = yes; then
12308 # The dynamically loaded libthread_db needs access to symbols in the gdb
12309 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
12310 # may not be supported there.
12311 old_LDFLAGS="$LDFLAGS"
12312 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
12313 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
12314 LDFLAGS="$LDFLAGS $RDYNAMIC"
12315 if test "${have_libpython}" = no; then
12316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12317 /* end confdefs.h. */
12318
12319 int
12320 main ()
12321 {
12322
12323 ;
12324 return 0;
12325 }
12326 _ACEOF
12327 if ac_fn_c_try_link "$LINENO"; then :
12328 dynamic_list=true
12329 fi
12330 rm -f core conftest.err conftest.$ac_objext \
12331 conftest$ac_exeext conftest.$ac_ext
12332 else
12333 # Workaround http://bugs.python.org/issue4434 where static
12334 # libpythonX.Y.a would get its symbols required for
12335 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
12336 # Problem does not happen for the recommended libpythonX.Y.so linkage.
12337 old_CFLAGS="$CFLAGS"
12338 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
12339 old_LIBS="$LIBS"
12340 LIBS="$LIBS $PYTHON_LIBS"
12341 if test "$cross_compiling" = yes; then :
12342 true
12343 else
12344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12345 /* end confdefs.h. */
12346 #include "${have_libpython}/Python.h"
12347 int
12348 main ()
12349 {
12350 int err;
12351 Py_Initialize ();
12352 err = PyRun_SimpleString ("import itertools\n");
12353 Py_Finalize ();
12354 return err == 0 ? 0 : 1;
12355 ;
12356 return 0;
12357 }
12358 _ACEOF
12359 if ac_fn_c_try_run "$LINENO"; then :
12360 dynamic_list=true
12361 fi
12362 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12363 conftest.$ac_objext conftest.beam conftest.$ac_ext
12364 fi
12365
12366 LIBS="$old_LIBS"
12367 CFLAGS="$old_CFLAGS"
12368 fi
12369 LDFLAGS="$old_LDFLAGS"
12370 fi
12371 if $dynamic_list; then
12372 found="-Wl,--dynamic-list"
12373 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
12374 else
12375 found="-rdynamic"
12376 RDYNAMIC="-rdynamic"
12377 fi
12378
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
12380 $as_echo "$found" >&6; }
12381
12382
12383 if test ${build} = ${host} -a ${host} = ${target} ; then
12384 case ${host_os} in
12385 solaris*)
12386 # See if thread_db library is around for Solaris thread debugging.
12387 # Note that we must explicitly test for version 1 of the library
12388 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
12389 # the same API.
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris thread debugging library" >&5
12391 $as_echo_n "checking for Solaris thread debugging library... " >&6; }
12392 if test -f /usr/lib/libthread_db.so.1 ; then
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12394 $as_echo "yes" >&6; }
12395
12396 $as_echo "#define HAVE_THREAD_DB_LIB 1" >>confdefs.h
12397
12398 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
12399 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12401 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12402 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12403 $as_echo_n "(cached) " >&6
12404 else
12405 ac_check_lib_save_LIBS=$LIBS
12406 LIBS="-ldl $LIBS"
12407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12408 /* end confdefs.h. */
12409
12410 /* Override any GCC internal prototype to avoid an error.
12411 Use char because int might match the return type of a GCC
12412 builtin and then its argument prototype would still apply. */
12413 #ifdef __cplusplus
12414 extern "C"
12415 #endif
12416 char dlopen ();
12417 int
12418 main ()
12419 {
12420 return dlopen ();
12421 ;
12422 return 0;
12423 }
12424 _ACEOF
12425 if ac_fn_c_try_link "$LINENO"; then :
12426 ac_cv_lib_dl_dlopen=yes
12427 else
12428 ac_cv_lib_dl_dlopen=no
12429 fi
12430 rm -f core conftest.err conftest.$ac_objext \
12431 conftest$ac_exeext conftest.$ac_ext
12432 LIBS=$ac_check_lib_save_LIBS
12433 fi
12434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12435 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12436 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12437 cat >>confdefs.h <<_ACEOF
12438 #define HAVE_LIBDL 1
12439 _ACEOF
12440
12441 LIBS="-ldl $LIBS"
12442
12443 fi
12444
12445 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} $RDYNAMIC"
12446 # Sun randomly tweaked the prototypes in <proc_service.h>
12447 # at one point.
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if <proc_service.h> is old" >&5
12449 $as_echo_n "checking if <proc_service.h> is old... " >&6; }
12450 if test "${gdb_cv_proc_service_is_old+set}" = set; then :
12451 $as_echo_n "(cached) " >&6
12452 else
12453
12454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12455 /* end confdefs.h. */
12456
12457 #include <proc_service.h>
12458 ps_err_e ps_pdwrite
12459 (struct ps_prochandle*, psaddr_t, const void*, size_t);
12460
12461 int
12462 main ()
12463 {
12464
12465 ;
12466 return 0;
12467 }
12468 _ACEOF
12469 if ac_fn_c_try_compile "$LINENO"; then :
12470 gdb_cv_proc_service_is_old=no
12471 else
12472 gdb_cv_proc_service_is_old=yes
12473 fi
12474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12475
12476 fi
12477
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_proc_service_is_old" >&5
12479 $as_echo "$gdb_cv_proc_service_is_old" >&6; }
12480 if test $gdb_cv_proc_service_is_old = yes; then
12481
12482 $as_echo "#define PROC_SERVICE_IS_OLD 1" >>confdefs.h
12483
12484 fi
12485 else
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12487 $as_echo "no" >&6; }
12488 fi
12489 ;;
12490 aix*)
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
12492 $as_echo_n "checking for AiX thread debugging library... " >&6; }
12493 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then :
12494 $as_echo_n "(cached) " >&6
12495 else
12496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497 /* end confdefs.h. */
12498 #include <sys/pthdebug.h>
12499 int
12500 main ()
12501 {
12502 #ifndef PTHDB_VERSION_3
12503 #error
12504 #endif
12505 ;
12506 return 0;
12507 }
12508 _ACEOF
12509 if ac_fn_c_try_compile "$LINENO"; then :
12510 gdb_cv_have_aix_thread_debug=yes
12511 else
12512 gdb_cv_have_aix_thread_debug=no
12513 fi
12514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12515 fi
12516
12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
12518 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
12519 if test $gdb_cv_have_aix_thread_debug = yes; then
12520 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
12521 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
12522 LIBS="$LIBS -lpthdebug"
12523
12524 # Older versions of AIX do not provide the declaration for
12525 # the getthrds function (it appears that it was introduced
12526 # with AIX 6.x).
12527 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
12528 "
12529 if test "x$ac_cv_have_decl_getthrds" = x""yes; then :
12530 ac_have_decl=1
12531 else
12532 ac_have_decl=0
12533 fi
12534
12535 cat >>confdefs.h <<_ACEOF
12536 #define HAVE_DECL_GETTHRDS $ac_have_decl
12537 _ACEOF
12538
12539 fi
12540 ;;
12541 esac
12542
12543 fi
12544
12545 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
12546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
12547 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
12548 if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then :
12549 $as_echo_n "(cached) " >&6
12550 else
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h. */
12553 #include <thread_db.h>
12554 int
12555 main ()
12556 {
12557 int i = TD_NOTALLOC;
12558 ;
12559 return 0;
12560 }
12561 _ACEOF
12562 if ac_fn_c_try_compile "$LINENO"; then :
12563 gdb_cv_thread_db_h_has_td_notalloc=yes
12564 else
12565 gdb_cv_thread_db_h_has_td_notalloc=no
12566
12567 fi
12568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12569
12570 fi
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
12572 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
12574 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
12575 if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then :
12576 $as_echo_n "(cached) " >&6
12577 else
12578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12579 /* end confdefs.h. */
12580 #include <thread_db.h>
12581 int
12582 main ()
12583 {
12584 int i = TD_VERSION;
12585 ;
12586 return 0;
12587 }
12588 _ACEOF
12589 if ac_fn_c_try_compile "$LINENO"; then :
12590 gdb_cv_thread_db_h_has_td_version=yes
12591 else
12592 gdb_cv_thread_db_h_has_td_version=no
12593
12594 fi
12595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12596
12597 fi
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
12599 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
12601 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
12602 if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then :
12603 $as_echo_n "(cached) " >&6
12604 else
12605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12606 /* end confdefs.h. */
12607 #include <thread_db.h>
12608 int
12609 main ()
12610 {
12611 int i = TD_NOTLS;
12612 ;
12613 return 0;
12614 }
12615 _ACEOF
12616 if ac_fn_c_try_compile "$LINENO"; then :
12617 gdb_cv_thread_db_h_has_td_notls=yes
12618 else
12619 gdb_cv_thread_db_h_has_td_notls=no
12620
12621 fi
12622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12623
12624 fi
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
12626 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
12627 fi
12628 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
12629
12630 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
12631
12632 fi
12633 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
12634
12635 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
12636
12637 fi
12638 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
12639
12640 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
12641
12642 fi
12643
12644 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/syscall.h> has __NR_tkill" >&5
12646 $as_echo_n "checking whether <sys/syscall.h> has __NR_tkill... " >&6; }
12647 if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then :
12648 $as_echo_n "(cached) " >&6
12649 else
12650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651 /* end confdefs.h. */
12652 #include <sys/syscall.h>
12653 int
12654 main ()
12655 {
12656 int i = __NR_tkill;
12657 ;
12658 return 0;
12659 }
12660 _ACEOF
12661 if ac_fn_c_try_compile "$LINENO"; then :
12662 gdb_cv_sys_syscall_h_has_tkill=yes
12663 else
12664 gdb_cv_sys_syscall_h_has_tkill=no
12665
12666 fi
12667 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12668
12669 fi
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
12671 $as_echo "$gdb_cv_sys_syscall_h_has_tkill" >&6; }
12672 fi
12673 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes"; then
12674 ac_fn_c_check_func "$LINENO" "syscall" "ac_cv_func_syscall"
12675 if test "x$ac_cv_func_syscall" = x""yes; then :
12676
12677 $as_echo "#define HAVE_TKILL_SYSCALL 1" >>confdefs.h
12678
12679
12680 fi
12681
12682 fi
12683
12684 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
12685 "
12686 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
12687 ac_have_decl=1
12688 else
12689 ac_have_decl=0
12690 fi
12691
12692 cat >>confdefs.h <<_ACEOF
12693 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
12694 _ACEOF
12695
12696
12697 if test "$cross_compiling" = yes; then :
12698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12699 /* end confdefs.h. */
12700 #include <sys/personality.h>
12701 int
12702 main ()
12703 {
12704
12705 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12706 # define ADDR_NO_RANDOMIZE 0x0040000
12707 # endif
12708 /* Test the flag could be set and stays set. */
12709 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12710 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12711 return 1
12712 ;
12713 return 0;
12714 }
12715 _ACEOF
12716 if ac_fn_c_try_link "$LINENO"; then :
12717 have_personality=true
12718 else
12719 have_personality=false
12720 fi
12721 rm -f core conftest.err conftest.$ac_objext \
12722 conftest$ac_exeext conftest.$ac_ext
12723 else
12724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12725 /* end confdefs.h. */
12726 #include <sys/personality.h>
12727 int
12728 main ()
12729 {
12730
12731 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
12732 # define ADDR_NO_RANDOMIZE 0x0040000
12733 # endif
12734 /* Test the flag could be set and stays set. */
12735 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
12736 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
12737 return 1
12738 ;
12739 return 0;
12740 }
12741 _ACEOF
12742 if ac_fn_c_try_run "$LINENO"; then :
12743 have_personality=true
12744 else
12745 have_personality=false
12746 fi
12747 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12748 conftest.$ac_objext conftest.beam conftest.$ac_ext
12749 fi
12750
12751 if $have_personality
12752 then
12753
12754 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
12755
12756 fi
12757
12758 case $host_os in
12759 go32* | *djgpp*)
12760 gdbinit=gdb.ini
12761 ;;
12762 *)
12763 gdbinit=.gdbinit
12764 ;;
12765 esac
12766
12767 cat >>confdefs.h <<_ACEOF
12768 #define GDBINIT "$gdbinit"
12769 _ACEOF
12770
12771
12772
12773 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
12774 # except that the argument to --with-sysroot is optional.
12775 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
12776 if test "x$with_sysroot" = xyes; then
12777 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
12778 fi
12779
12780 # Check whether --with-sysroot was given.
12781 if test "${with_sysroot+set}" = set; then :
12782 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
12783 else
12784 TARGET_SYSTEM_ROOT=
12785 fi
12786
12787
12788 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12789 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12790 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
12791 ac_define_dir=`eval echo $ac_define_dir`
12792
12793 cat >>confdefs.h <<_ACEOF
12794 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
12795 _ACEOF
12796
12797
12798
12799
12800 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12801 if test "x$prefix" = xNONE; then
12802 test_prefix=/usr/local
12803 else
12804 test_prefix=$prefix
12805 fi
12806 else
12807 test_prefix=$exec_prefix
12808 fi
12809 value=0
12810 case ${ac_define_dir} in
12811 "${test_prefix}"|"${test_prefix}/"*|\
12812 '${exec_prefix}'|'${exec_prefix}/'*)
12813 value=1
12814 ;;
12815 esac
12816
12817 cat >>confdefs.h <<_ACEOF
12818 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
12819 _ACEOF
12820
12821
12822
12823
12824
12825 # Check whether --with-system-gdbinit was given.
12826 if test "${with_system_gdbinit+set}" = set; then :
12827 withval=$with_system_gdbinit;
12828 SYSTEM_GDBINIT=$withval
12829 else
12830 SYSTEM_GDBINIT=
12831 fi
12832
12833
12834 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
12835 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12836 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
12837 ac_define_dir=`eval echo $ac_define_dir`
12838
12839 cat >>confdefs.h <<_ACEOF
12840 #define SYSTEM_GDBINIT "$ac_define_dir"
12841 _ACEOF
12842
12843
12844
12845
12846 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
12847 if test "x$prefix" = xNONE; then
12848 test_prefix=/usr/local
12849 else
12850 test_prefix=$prefix
12851 fi
12852 else
12853 test_prefix=$exec_prefix
12854 fi
12855 value=0
12856 case ${ac_define_dir} in
12857 "${test_prefix}"|"${test_prefix}/"*|\
12858 '${exec_prefix}'|'${exec_prefix}/'*)
12859 value=1
12860 ;;
12861 esac
12862
12863 cat >>confdefs.h <<_ACEOF
12864 #define SYSTEM_GDBINIT_RELOCATABLE $value
12865 _ACEOF
12866
12867
12868
12869
12870 # Check whether --enable-werror was given.
12871 if test "${enable_werror+set}" = set; then :
12872 enableval=$enable_werror; case "${enableval}" in
12873 yes | y) ERROR_ON_WARNING="yes" ;;
12874 no | n) ERROR_ON_WARNING="no" ;;
12875 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12876 esac
12877 fi
12878
12879
12880 # Enable -Werror by default when using gcc. Turn it off for releases.
12881 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
12882 ERROR_ON_WARNING=yes
12883 fi
12884
12885 WERROR_CFLAGS=""
12886 if test "${ERROR_ON_WARNING}" = yes ; then
12887 WERROR_CFLAGS="-Werror"
12888 fi
12889
12890 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12891 -Wpointer-sign \
12892 -Wno-unused -Wunused-value -Wunused-function \
12893 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes \
12894 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12895 -Wold-style-declaration -Wold-style-definition"
12896
12897 # Enable -Wno-format by default when using gcc on mingw since many
12898 # GCC versions complain about %I64.
12899 case "${host}" in
12900 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12901 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12902 esac
12903
12904 # Check whether --enable-build-warnings was given.
12905 if test "${enable_build_warnings+set}" = set; then :
12906 enableval=$enable_build_warnings; case "${enableval}" in
12907 yes) ;;
12908 no) build_warnings="-w";;
12909 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12910 build_warnings="${build_warnings} ${t}";;
12911 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12912 build_warnings="${t} ${build_warnings}";;
12913 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12914 esac
12915 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12916 echo "Setting compiler warning flags = $build_warnings" 6>&1
12917 fi
12918 fi
12919 # Check whether --enable-gdb-build-warnings was given.
12920 if test "${enable_gdb_build_warnings+set}" = set; then :
12921 enableval=$enable_gdb_build_warnings; case "${enableval}" in
12922 yes) ;;
12923 no) build_warnings="-w";;
12924 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12925 build_warnings="${build_warnings} ${t}";;
12926 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12927 build_warnings="${t} ${build_warnings}";;
12928 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12929 esac
12930 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12931 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12932 fi
12933 fi
12934 WARN_CFLAGS=""
12935 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12936 then
12937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12938 $as_echo_n "checking compiler warning flags... " >&6; }
12939 # Separate out the -Werror flag as some files just cannot be
12940 # compiled with it enabled.
12941 for w in ${build_warnings}; do
12942 case $w in
12943 -Werr*) WERROR_CFLAGS=-Werror ;;
12944 *) # Check that GCC accepts it
12945 saved_CFLAGS="$CFLAGS"
12946 CFLAGS="$CFLAGS $w"
12947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12948 /* end confdefs.h. */
12949
12950 int
12951 main ()
12952 {
12953
12954 ;
12955 return 0;
12956 }
12957 _ACEOF
12958 if ac_fn_c_try_compile "$LINENO"; then :
12959 WARN_CFLAGS="${WARN_CFLAGS} $w"
12960 fi
12961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12962 CFLAGS="$saved_CFLAGS"
12963 esac
12964 done
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12966 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12967 fi
12968
12969
12970
12971 # In the Cygwin environment, we need some additional flags.
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12973 $as_echo_n "checking for cygwin... " >&6; }
12974 if test "${gdb_cv_os_cygwin+set}" = set; then :
12975 $as_echo_n "(cached) " >&6
12976 else
12977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12978 /* end confdefs.h. */
12979
12980 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
12981 lose
12982 #endif
12983 _ACEOF
12984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12985 $EGREP "^lose$" >/dev/null 2>&1; then :
12986 gdb_cv_os_cygwin=yes
12987 else
12988 gdb_cv_os_cygwin=no
12989 fi
12990 rm -f conftest*
12991
12992 fi
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
12994 $as_echo "$gdb_cv_os_cygwin" >&6; }
12995
12996
12997 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
12998 case ${host} in
12999 *go32* ) SER_HARDWIRE=ser-go32.o ;;
13000 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
13001 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
13002 esac
13003
13004
13005 # libreadline needs libuser32.a in a cygwin environment
13006 WIN32LIBS=
13007 if test x$gdb_cv_os_cygwin = xyes; then
13008 WIN32LIBS="-luser32"
13009 case "${target}" in
13010 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
13011 ;;
13012 esac
13013 fi
13014
13015 # The ser-tcp.c module requires sockets.
13016 case ${host} in
13017 *mingw32*)
13018
13019 $as_echo "#define USE_WIN32API 1" >>confdefs.h
13020
13021 WIN32LIBS="$WIN32LIBS -lws2_32"
13022 ;;
13023 esac
13024
13025
13026 # Add ELF support to GDB, but only if BFD includes ELF support.
13027
13028 OLD_CFLAGS=$CFLAGS
13029 OLD_LDFLAGS=$LDFLAGS
13030 OLD_LIBS=$LIBS
13031 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13032 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13033 # always want our bfd.
13034 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13035 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13036 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13037 LIBS="-lbfd -liberty $intl $LIBS"
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
13039 $as_echo_n "checking for ELF support in BFD... " >&6; }
13040 if test "${gdb_cv_var_elf+set}" = set; then :
13041 $as_echo_n "(cached) " >&6
13042 else
13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044 /* end confdefs.h. */
13045 #include <stdlib.h>
13046 #include "bfd.h"
13047 #include "elf-bfd.h"
13048
13049 int
13050 main ()
13051 {
13052 return bfd_get_elf_phdr_upper_bound (NULL);
13053 ;
13054 return 0;
13055 }
13056 _ACEOF
13057 if ac_fn_c_try_link "$LINENO"; then :
13058 gdb_cv_var_elf=yes
13059 else
13060 gdb_cv_var_elf=no
13061 fi
13062 rm -f core conftest.err conftest.$ac_objext \
13063 conftest$ac_exeext conftest.$ac_ext
13064 fi
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
13066 $as_echo "$gdb_cv_var_elf" >&6; }
13067 CFLAGS=$OLD_CFLAGS
13068 LDFLAGS=$OLD_LDFLAGS
13069 LIBS=$OLD_LIBS
13070 if test $gdb_cv_var_elf = yes; then
13071 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o"
13072
13073 $as_echo "#define HAVE_ELF 1" >>confdefs.h
13074
13075 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
13076 if test "$plugins" = "yes"; then
13077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13078 $as_echo_n "checking for library containing dlopen... " >&6; }
13079 if test "${ac_cv_search_dlopen+set}" = set; then :
13080 $as_echo_n "(cached) " >&6
13081 else
13082 ac_func_search_save_LIBS=$LIBS
13083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084 /* end confdefs.h. */
13085
13086 /* Override any GCC internal prototype to avoid an error.
13087 Use char because int might match the return type of a GCC
13088 builtin and then its argument prototype would still apply. */
13089 #ifdef __cplusplus
13090 extern "C"
13091 #endif
13092 char dlopen ();
13093 int
13094 main ()
13095 {
13096 return dlopen ();
13097 ;
13098 return 0;
13099 }
13100 _ACEOF
13101 for ac_lib in '' dl; do
13102 if test -z "$ac_lib"; then
13103 ac_res="none required"
13104 else
13105 ac_res=-l$ac_lib
13106 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13107 fi
13108 if ac_fn_c_try_link "$LINENO"; then :
13109 ac_cv_search_dlopen=$ac_res
13110 fi
13111 rm -f core conftest.err conftest.$ac_objext \
13112 conftest$ac_exeext
13113 if test "${ac_cv_search_dlopen+set}" = set; then :
13114 break
13115 fi
13116 done
13117 if test "${ac_cv_search_dlopen+set}" = set; then :
13118
13119 else
13120 ac_cv_search_dlopen=no
13121 fi
13122 rm conftest.$ac_ext
13123 LIBS=$ac_func_search_save_LIBS
13124 fi
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13126 $as_echo "$ac_cv_search_dlopen" >&6; }
13127 ac_res=$ac_cv_search_dlopen
13128 if test "$ac_res" != no; then :
13129 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13130
13131 fi
13132
13133 fi
13134 fi
13135
13136 # Add macho support to GDB, but only if BFD includes it.
13137
13138 OLD_CFLAGS=$CFLAGS
13139 OLD_LDFLAGS=$LDFLAGS
13140 OLD_LIBS=$LIBS
13141 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13142 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13143 # always want our bfd.
13144 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13145 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13146 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13147 LIBS="-lbfd -liberty $intl $LIBS"
13148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
13149 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
13150 if test "${gdb_cv_var_macho+set}" = set; then :
13151 $as_echo_n "(cached) " >&6
13152 else
13153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h. */
13155 #include <stdlib.h>
13156 #include "bfd.h"
13157 #include "mach-o.h"
13158
13159 int
13160 main ()
13161 {
13162 return bfd_mach_o_lookup_command (NULL, 0, NULL);
13163 ;
13164 return 0;
13165 }
13166 _ACEOF
13167 if ac_fn_c_try_link "$LINENO"; then :
13168 gdb_cv_var_macho=yes
13169 else
13170 gdb_cv_var_macho=no
13171 fi
13172 rm -f core conftest.err conftest.$ac_objext \
13173 conftest$ac_exeext conftest.$ac_ext
13174 fi
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
13176 $as_echo "$gdb_cv_var_macho" >&6; }
13177 CFLAGS=$OLD_CFLAGS
13178 LDFLAGS=$OLD_LDFLAGS
13179 LIBS=$OLD_LIBS
13180 if test $gdb_cv_var_macho = yes; then
13181 CONFIG_OBS="$CONFIG_OBS machoread.o"
13182 fi
13183
13184 # Add SOM support to GDB, but only if BFD includes it.
13185
13186 OLD_CFLAGS=$CFLAGS
13187 OLD_LDFLAGS=$LDFLAGS
13188 OLD_LIBS=$LIBS
13189 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
13190 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
13191 # always want our bfd.
13192 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
13193 LDFLAGS="-L../bfd -L../libiberty $LDFLAGS"
13194 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
13195 LIBS="-lbfd -liberty $intl $LIBS"
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOM support in BFD" >&5
13197 $as_echo_n "checking for SOM support in BFD... " >&6; }
13198 if test "${gdb_cv_var_som+set}" = set; then :
13199 $as_echo_n "(cached) " >&6
13200 else
13201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13202 /* end confdefs.h. */
13203 #include <stdlib.h>
13204 #include "bfd.h"
13205 #include "som.h"
13206
13207 int
13208 main ()
13209 {
13210 return bfd_som_attach_aux_hdr (NULL, 0, NULL);
13211 ;
13212 return 0;
13213 }
13214 _ACEOF
13215 if ac_fn_c_try_link "$LINENO"; then :
13216 gdb_cv_var_som=yes
13217 else
13218 gdb_cv_var_som=no
13219 fi
13220 rm -f core conftest.err conftest.$ac_objext \
13221 conftest$ac_exeext conftest.$ac_ext
13222 fi
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_som" >&5
13224 $as_echo "$gdb_cv_var_som" >&6; }
13225 CFLAGS=$OLD_CFLAGS
13226 LDFLAGS=$OLD_LDFLAGS
13227 LIBS=$OLD_LIBS
13228 if test $gdb_cv_var_som = yes; then
13229 CONFIG_OBS="$CONFIG_OBS somread.o"
13230 fi
13231
13232 # Add any host-specific objects to GDB.
13233 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
13234
13235 # If building on ELF, look for lzma support for embedded compressed debug info.
13236 if test $gdb_cv_var_elf = yes; then
13237
13238 # Check whether --with-lzma was given.
13239 if test "${with_lzma+set}" = set; then :
13240 withval=$with_lzma;
13241 else
13242 with_lzma=auto
13243 fi
13244
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
13246 $as_echo_n "checking whether to use lzma... " >&6; }
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
13248 $as_echo "$with_lzma" >&6; }
13249
13250 if test "${with_lzma}" != no; then
13251
13252
13253
13254
13255
13256
13257
13258
13259 use_additional=yes
13260
13261 acl_save_prefix="$prefix"
13262 prefix="$acl_final_prefix"
13263 acl_save_exec_prefix="$exec_prefix"
13264 exec_prefix="$acl_final_exec_prefix"
13265
13266 eval additional_includedir=\"$includedir\"
13267 eval additional_libdir=\"$libdir\"
13268
13269 exec_prefix="$acl_save_exec_prefix"
13270 prefix="$acl_save_prefix"
13271
13272
13273 # Check whether --with-liblzma-prefix was given.
13274 if test "${with_liblzma_prefix+set}" = set; then :
13275 withval=$with_liblzma_prefix;
13276 if test "X$withval" = "Xno"; then
13277 use_additional=no
13278 else
13279 if test "X$withval" = "X"; then
13280
13281 acl_save_prefix="$prefix"
13282 prefix="$acl_final_prefix"
13283 acl_save_exec_prefix="$exec_prefix"
13284 exec_prefix="$acl_final_exec_prefix"
13285
13286 eval additional_includedir=\"$includedir\"
13287 eval additional_libdir=\"$libdir\"
13288
13289 exec_prefix="$acl_save_exec_prefix"
13290 prefix="$acl_save_prefix"
13291
13292 else
13293 additional_includedir="$withval/include"
13294 additional_libdir="$withval/lib"
13295 fi
13296 fi
13297
13298 fi
13299
13300 LIBLZMA=
13301 LTLIBLZMA=
13302 INCLZMA=
13303 rpathdirs=
13304 ltrpathdirs=
13305 names_already_handled=
13306 names_next_round='lzma '
13307 while test -n "$names_next_round"; do
13308 names_this_round="$names_next_round"
13309 names_next_round=
13310 for name in $names_this_round; do
13311 already_handled=
13312 for n in $names_already_handled; do
13313 if test "$n" = "$name"; then
13314 already_handled=yes
13315 break
13316 fi
13317 done
13318 if test -z "$already_handled"; then
13319 names_already_handled="$names_already_handled $name"
13320 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13321 eval value=\"\$HAVE_LIB$uppername\"
13322 if test -n "$value"; then
13323 if test "$value" = yes; then
13324 eval value=\"\$LIB$uppername\"
13325 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
13326 eval value=\"\$LTLIB$uppername\"
13327 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
13328 else
13329 :
13330 fi
13331 else
13332 found_dir=
13333 found_la=
13334 found_so=
13335 found_a=
13336 if test $use_additional = yes; then
13337 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13338 found_dir="$additional_libdir"
13339 found_so="$additional_libdir/lib$name.$shlibext"
13340 if test -f "$additional_libdir/lib$name.la"; then
13341 found_la="$additional_libdir/lib$name.la"
13342 fi
13343 else
13344 if test -f "$additional_libdir/lib$name.$libext"; then
13345 found_dir="$additional_libdir"
13346 found_a="$additional_libdir/lib$name.$libext"
13347 if test -f "$additional_libdir/lib$name.la"; then
13348 found_la="$additional_libdir/lib$name.la"
13349 fi
13350 fi
13351 fi
13352 fi
13353 if test "X$found_dir" = "X"; then
13354 for x in $LDFLAGS $LTLIBLZMA; do
13355
13356 acl_save_prefix="$prefix"
13357 prefix="$acl_final_prefix"
13358 acl_save_exec_prefix="$exec_prefix"
13359 exec_prefix="$acl_final_exec_prefix"
13360 eval x=\"$x\"
13361 exec_prefix="$acl_save_exec_prefix"
13362 prefix="$acl_save_prefix"
13363
13364 case "$x" in
13365 -L*)
13366 dir=`echo "X$x" | sed -e 's/^X-L//'`
13367 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13368 found_dir="$dir"
13369 found_so="$dir/lib$name.$shlibext"
13370 if test -f "$dir/lib$name.la"; then
13371 found_la="$dir/lib$name.la"
13372 fi
13373 else
13374 if test -f "$dir/lib$name.$libext"; then
13375 found_dir="$dir"
13376 found_a="$dir/lib$name.$libext"
13377 if test -f "$dir/lib$name.la"; then
13378 found_la="$dir/lib$name.la"
13379 fi
13380 fi
13381 fi
13382 ;;
13383 esac
13384 if test "X$found_dir" != "X"; then
13385 break
13386 fi
13387 done
13388 fi
13389 if test "X$found_dir" != "X"; then
13390 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
13391 if test "X$found_so" != "X"; then
13392 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13393 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13394 else
13395 haveit=
13396 for x in $ltrpathdirs; do
13397 if test "X$x" = "X$found_dir"; then
13398 haveit=yes
13399 break
13400 fi
13401 done
13402 if test -z "$haveit"; then
13403 ltrpathdirs="$ltrpathdirs $found_dir"
13404 fi
13405 if test "$hardcode_direct" = yes; then
13406 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13407 else
13408 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13409 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13410 haveit=
13411 for x in $rpathdirs; do
13412 if test "X$x" = "X$found_dir"; then
13413 haveit=yes
13414 break
13415 fi
13416 done
13417 if test -z "$haveit"; then
13418 rpathdirs="$rpathdirs $found_dir"
13419 fi
13420 else
13421 haveit=
13422 for x in $LDFLAGS $LIBLZMA; do
13423
13424 acl_save_prefix="$prefix"
13425 prefix="$acl_final_prefix"
13426 acl_save_exec_prefix="$exec_prefix"
13427 exec_prefix="$acl_final_exec_prefix"
13428 eval x=\"$x\"
13429 exec_prefix="$acl_save_exec_prefix"
13430 prefix="$acl_save_prefix"
13431
13432 if test "X$x" = "X-L$found_dir"; then
13433 haveit=yes
13434 break
13435 fi
13436 done
13437 if test -z "$haveit"; then
13438 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
13439 fi
13440 if test "$hardcode_minus_L" != no; then
13441 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
13442 else
13443 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13444 fi
13445 fi
13446 fi
13447 fi
13448 else
13449 if test "X$found_a" != "X"; then
13450 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
13451 else
13452 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
13453 fi
13454 fi
13455 additional_includedir=
13456 case "$found_dir" in
13457 */lib | */lib/)
13458 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13459 additional_includedir="$basedir/include"
13460 ;;
13461 esac
13462 if test "X$additional_includedir" != "X"; then
13463 if test "X$additional_includedir" != "X/usr/include"; then
13464 haveit=
13465 if test "X$additional_includedir" = "X/usr/local/include"; then
13466 if test -n "$GCC"; then
13467 case $host_os in
13468 linux*) haveit=yes;;
13469 esac
13470 fi
13471 fi
13472 if test -z "$haveit"; then
13473 for x in $CPPFLAGS $INCLZMA; do
13474
13475 acl_save_prefix="$prefix"
13476 prefix="$acl_final_prefix"
13477 acl_save_exec_prefix="$exec_prefix"
13478 exec_prefix="$acl_final_exec_prefix"
13479 eval x=\"$x\"
13480 exec_prefix="$acl_save_exec_prefix"
13481 prefix="$acl_save_prefix"
13482
13483 if test "X$x" = "X-I$additional_includedir"; then
13484 haveit=yes
13485 break
13486 fi
13487 done
13488 if test -z "$haveit"; then
13489 if test -d "$additional_includedir"; then
13490 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
13491 fi
13492 fi
13493 fi
13494 fi
13495 fi
13496 if test -n "$found_la"; then
13497 save_libdir="$libdir"
13498 case "$found_la" in
13499 */* | *\\*) . "$found_la" ;;
13500 *) . "./$found_la" ;;
13501 esac
13502 libdir="$save_libdir"
13503 for dep in $dependency_libs; do
13504 case "$dep" in
13505 -L*)
13506 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13507 if test "X$additional_libdir" != "X/usr/lib"; then
13508 haveit=
13509 if test "X$additional_libdir" = "X/usr/local/lib"; then
13510 if test -n "$GCC"; then
13511 case $host_os in
13512 linux*) haveit=yes;;
13513 esac
13514 fi
13515 fi
13516 if test -z "$haveit"; then
13517 haveit=
13518 for x in $LDFLAGS $LIBLZMA; do
13519
13520 acl_save_prefix="$prefix"
13521 prefix="$acl_final_prefix"
13522 acl_save_exec_prefix="$exec_prefix"
13523 exec_prefix="$acl_final_exec_prefix"
13524 eval x=\"$x\"
13525 exec_prefix="$acl_save_exec_prefix"
13526 prefix="$acl_save_prefix"
13527
13528 if test "X$x" = "X-L$additional_libdir"; then
13529 haveit=yes
13530 break
13531 fi
13532 done
13533 if test -z "$haveit"; then
13534 if test -d "$additional_libdir"; then
13535 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
13536 fi
13537 fi
13538 haveit=
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 if test "X$x" = "X-L$additional_libdir"; then
13550 haveit=yes
13551 break
13552 fi
13553 done
13554 if test -z "$haveit"; then
13555 if test -d "$additional_libdir"; then
13556 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
13557 fi
13558 fi
13559 fi
13560 fi
13561 ;;
13562 -R*)
13563 dir=`echo "X$dep" | sed -e 's/^X-R//'`
13564 if test "$enable_rpath" != no; then
13565 haveit=
13566 for x in $rpathdirs; do
13567 if test "X$x" = "X$dir"; then
13568 haveit=yes
13569 break
13570 fi
13571 done
13572 if test -z "$haveit"; then
13573 rpathdirs="$rpathdirs $dir"
13574 fi
13575 haveit=
13576 for x in $ltrpathdirs; do
13577 if test "X$x" = "X$dir"; then
13578 haveit=yes
13579 break
13580 fi
13581 done
13582 if test -z "$haveit"; then
13583 ltrpathdirs="$ltrpathdirs $dir"
13584 fi
13585 fi
13586 ;;
13587 -l*)
13588 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13589 ;;
13590 *.la)
13591 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13592 ;;
13593 *)
13594 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
13595 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
13596 ;;
13597 esac
13598 done
13599 fi
13600 else
13601 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
13602 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
13603 fi
13604 fi
13605 fi
13606 done
13607 done
13608 if test "X$rpathdirs" != "X"; then
13609 if test -n "$hardcode_libdir_separator"; then
13610 alldirs=
13611 for found_dir in $rpathdirs; do
13612 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13613 done
13614 acl_save_libdir="$libdir"
13615 libdir="$alldirs"
13616 eval flag=\"$hardcode_libdir_flag_spec\"
13617 libdir="$acl_save_libdir"
13618 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13619 else
13620 for found_dir in $rpathdirs; do
13621 acl_save_libdir="$libdir"
13622 libdir="$found_dir"
13623 eval flag=\"$hardcode_libdir_flag_spec\"
13624 libdir="$acl_save_libdir"
13625 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
13626 done
13627 fi
13628 fi
13629 if test "X$ltrpathdirs" != "X"; then
13630 for found_dir in $ltrpathdirs; do
13631 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
13632 done
13633 fi
13634
13635
13636 ac_save_CPPFLAGS="$CPPFLAGS"
13637
13638 for element in $INCLZMA; do
13639 haveit=
13640 for x in $CPPFLAGS; do
13641
13642 acl_save_prefix="$prefix"
13643 prefix="$acl_final_prefix"
13644 acl_save_exec_prefix="$exec_prefix"
13645 exec_prefix="$acl_final_exec_prefix"
13646 eval x=\"$x\"
13647 exec_prefix="$acl_save_exec_prefix"
13648 prefix="$acl_save_prefix"
13649
13650 if test "X$x" = "X$element"; then
13651 haveit=yes
13652 break
13653 fi
13654 done
13655 if test -z "$haveit"; then
13656 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13657 fi
13658 done
13659
13660
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
13662 $as_echo_n "checking for liblzma... " >&6; }
13663 if test "${ac_cv_liblzma+set}" = set; then :
13664 $as_echo_n "(cached) " >&6
13665 else
13666
13667 ac_save_LIBS="$LIBS"
13668 LIBS="$LIBS $LIBLZMA"
13669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13670 /* end confdefs.h. */
13671 #include "lzma.h"
13672 int
13673 main ()
13674 {
13675 lzma_index_iter iter;
13676 lzma_index_iter_init (&iter, 0);
13677 lzma_mf_is_supported (LZMA_MF_HC3);
13678 ;
13679 return 0;
13680 }
13681 _ACEOF
13682 if ac_fn_c_try_link "$LINENO"; then :
13683 ac_cv_liblzma=yes
13684 else
13685 ac_cv_liblzma=no
13686 fi
13687 rm -f core conftest.err conftest.$ac_objext \
13688 conftest$ac_exeext conftest.$ac_ext
13689 LIBS="$ac_save_LIBS"
13690
13691 fi
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
13693 $as_echo "$ac_cv_liblzma" >&6; }
13694 if test "$ac_cv_liblzma" = yes; then
13695 HAVE_LIBLZMA=yes
13696
13697 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
13698
13699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
13700 $as_echo_n "checking how to link with liblzma... " >&6; }
13701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
13702 $as_echo "$LIBLZMA" >&6; }
13703 else
13704 HAVE_LIBLZMA=no
13705 CPPFLAGS="$ac_save_CPPFLAGS"
13706 LIBLZMA=
13707 LTLIBLZMA=
13708 fi
13709
13710
13711
13712
13713
13714
13715 if test "$HAVE_LIBLZMA" != yes; then
13716 if test "$with_lzma" = yes; then
13717 as_fn_error "missing liblzma for --with-lzma" "$LINENO" 5
13718 fi
13719 fi
13720 fi
13721 fi
13722
13723 LIBGUI="../libgui/src/libgui.a"
13724 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
13725
13726
13727
13728 WIN32LDAPP=
13729
13730
13731
13732 case "${host}" in
13733 *-*-cygwin* | *-*-mingw* )
13734 configdir="win"
13735 ;;
13736 *)
13737 configdir="unix"
13738 ;;
13739 esac
13740
13741 GDBTKLIBS=
13742 if test "${enable_gdbtk}" = "yes"; then
13743
13744 # Gdbtk must have an absolute path to srcdir in order to run
13745 # properly when not installed.
13746 here=`pwd`
13747 cd ${srcdir}
13748 GDBTK_SRC_DIR=`pwd`
13749 cd $here
13750
13751
13752 #
13753 # Ok, lets find the tcl configuration
13754 # First, look for one uninstalled.
13755 # the alternative search directory is invoked by --with-tcl
13756 #
13757
13758 if test x"${no_tcl}" = x ; then
13759 # we reset no_tcl in case something fails here
13760 no_tcl=true
13761
13762 # Check whether --with-tcl was given.
13763 if test "${with_tcl+set}" = set; then :
13764 withval=$with_tcl; with_tclconfig=${withval}
13765 fi
13766
13767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
13768 $as_echo_n "checking for Tcl configuration... " >&6; }
13769 if test "${ac_cv_c_tclconfig+set}" = set; then :
13770 $as_echo_n "(cached) " >&6
13771 else
13772
13773
13774 # First check to see if --with-tcl was specified.
13775 case "${host}" in
13776 *-*-cygwin*) platDir="win" ;;
13777 *) platDir="unix" ;;
13778 esac
13779 if test x"${with_tclconfig}" != x ; then
13780 if test -f "${with_tclconfig}/tclConfig.sh" ; then
13781 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
13782 else
13783 as_fn_error "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
13784 fi
13785 fi
13786
13787 # then check for a private Tcl installation
13788 if test x"${ac_cv_c_tclconfig}" = x ; then
13789 for i in \
13790 ../tcl \
13791 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13792 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
13793 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
13794 ../../tcl \
13795 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13796 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
13797 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
13798 ../../../tcl \
13799 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13800 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
13801 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
13802 if test -f "$i/$platDir/tclConfig.sh" ; then
13803 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13804 break
13805 fi
13806 done
13807 fi
13808
13809 # on Darwin, check in Framework installation locations
13810 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
13811 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13812 `ls -d /Library/Frameworks 2>/dev/null` \
13813 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13814 `ls -d /System/Library/Frameworks 2>/dev/null` \
13815 ; do
13816 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
13817 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
13818 break
13819 fi
13820 done
13821 fi
13822
13823 # check in a few common install locations
13824 if test x"${ac_cv_c_tclconfig}" = x ; then
13825 for i in `ls -d ${libdir} 2>/dev/null` \
13826 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13827 `ls -d ${prefix}/lib 2>/dev/null` \
13828 `ls -d /usr/local/lib 2>/dev/null` \
13829 `ls -d /usr/contrib/lib 2>/dev/null` \
13830 `ls -d /usr/lib 2>/dev/null` \
13831 ; do
13832 if test -f "$i/tclConfig.sh" ; then
13833 ac_cv_c_tclconfig=`(cd $i; pwd)`
13834 break
13835 fi
13836 done
13837 fi
13838
13839 # check in a few other private locations
13840 if test x"${ac_cv_c_tclconfig}" = x ; then
13841 for i in \
13842 ${srcdir}/../tcl \
13843 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
13844 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
13845 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
13846 if test -f "$i/$platDir/tclConfig.sh" ; then
13847 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
13848 break
13849 fi
13850 done
13851 fi
13852
13853 fi
13854
13855
13856 if test x"${ac_cv_c_tclconfig}" = x ; then
13857 TCL_BIN_DIR="# no Tcl configs found"
13858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
13859 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
13860 else
13861 no_tcl=
13862 TCL_BIN_DIR=${ac_cv_c_tclconfig}
13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
13864 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
13865 fi
13866 fi
13867
13868
13869 # If $no_tk is nonempty, then we can't do Tk, and there is no
13870 # point to doing Tcl.
13871
13872 #
13873 # Ok, lets find the tk configuration
13874 # First, look for one uninstalled.
13875 # the alternative search directory is invoked by --with-tk
13876 #
13877
13878 if test x"${no_tk}" = x ; then
13879 # we reset no_tk in case something fails here
13880 no_tk=true
13881
13882 # Check whether --with-tk was given.
13883 if test "${with_tk+set}" = set; then :
13884 withval=$with_tk; with_tkconfig=${withval}
13885 fi
13886
13887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
13888 $as_echo_n "checking for Tk configuration... " >&6; }
13889 if test "${ac_cv_c_tkconfig+set}" = set; then :
13890 $as_echo_n "(cached) " >&6
13891 else
13892
13893
13894 # First check to see if --with-tkconfig was specified.
13895 if test x"${with_tkconfig}" != x ; then
13896 if test -f "${with_tkconfig}/tkConfig.sh" ; then
13897 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
13898 else
13899 as_fn_error "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
13900 fi
13901 fi
13902
13903 # then check for a private Tk library
13904 case "${host}" in
13905 *-*-cygwin*) platDir="win" ;;
13906 *) platDir="unix" ;;
13907 esac
13908 if test x"${ac_cv_c_tkconfig}" = x ; then
13909 for i in \
13910 ../tk \
13911 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13912 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
13913 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
13914 ../../tk \
13915 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13916 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
13917 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
13918 ../../../tk \
13919 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13920 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
13921 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
13922 if test -f "$i/$platDir/tkConfig.sh" ; then
13923 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13924 break
13925 fi
13926 done
13927 fi
13928
13929 # on Darwin, check in Framework installation locations
13930 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
13931 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
13932 `ls -d /Library/Frameworks 2>/dev/null` \
13933 `ls -d /Network/Library/Frameworks 2>/dev/null` \
13934 `ls -d /System/Library/Frameworks 2>/dev/null` \
13935 ; do
13936 if test -f "$i/Tk.framework/tkConfig.sh" ; then
13937 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
13938 break
13939 fi
13940 done
13941 fi
13942
13943 # check in a few common install locations
13944 if test x"${ac_cv_c_tkconfig}" = x ; then
13945 for i in `ls -d ${libdir} 2>/dev/null` \
13946 `ls -d ${exec_prefix}/lib 2>/dev/null` \
13947 `ls -d ${prefix}/lib 2>/dev/null` \
13948 `ls -d /usr/local/lib 2>/dev/null` \
13949 `ls -d /usr/contrib/lib 2>/dev/null` \
13950 `ls -d /usr/lib 2>/dev/null` \
13951 ; do
13952 if test -f "$i/tkConfig.sh" ; then
13953 ac_cv_c_tkconfig=`(cd $i; pwd)`
13954 break
13955 fi
13956 done
13957 fi
13958 # check in a few other private locations
13959 if test x"${ac_cv_c_tkconfig}" = x ; then
13960 for i in \
13961 ${srcdir}/../tk \
13962 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
13963 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
13964 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
13965 if test -f "$i/$platDir/tkConfig.sh" ; then
13966 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
13967 break
13968 fi
13969 done
13970 fi
13971
13972 fi
13973
13974
13975 if test x"${ac_cv_c_tkconfig}" = x ; then
13976 TK_BIN_DIR="# no Tk configs found"
13977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
13978 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
13979 else
13980 no_tk=
13981 TK_BIN_DIR=${ac_cv_c_tkconfig}
13982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
13983 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
13984 fi
13985 fi
13986
13987
13988 if test -z "${no_tcl}" -a -z "${no_tk}"; then
13989
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
13991 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
13992
13993 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
13995 $as_echo "loading" >&6; }
13996 . ${TCL_BIN_DIR}/tclConfig.sh
13997 else
13998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
13999 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
14000 fi
14001
14002 # eval is required to do the TCL_DBGX substitution
14003 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
14004 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
14005
14006 # If the TCL_BIN_DIR is the build directory (not the install directory),
14007 # then set the common variable name to the value of the build variables.
14008 # For example, the variable TCL_LIB_SPEC will be set to the value
14009 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
14010 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
14011 # installed and uninstalled version of Tcl.
14012 if test -f "${TCL_BIN_DIR}/Makefile" ; then
14013 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
14014 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
14015 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
14016 elif test "`uname -s`" = "Darwin"; then
14017 # If Tcl was built as a framework, attempt to use the libraries
14018 # from the framework at the given location so that linking works
14019 # against Tcl.framework installed in an arbitrary location.
14020 case ${TCL_DEFS} in
14021 *TCL_FRAMEWORK*)
14022 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
14023 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
14024 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
14025 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
14026 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
14027 break
14028 fi
14029 done
14030 fi
14031 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
14032 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
14033 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
14034 fi
14035 ;;
14036 esac
14037 fi
14038
14039 # eval is required to do the TCL_DBGX substitution
14040 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
14041 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
14042 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
14043 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059 # Check for in-tree tcl
14060 here=`pwd`
14061 cd ${srcdir}/..
14062 topdir=`pwd`
14063 cd ${here}
14064
14065 intree="no"
14066 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
14067 intree="yes"
14068 fi
14069
14070 # Find Tcl private headers
14071 if test x"${intree}" = xno; then
14072
14073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
14074 $as_echo_n "checking for Tcl private headers... " >&6; }
14075 private_dir=""
14076 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
14077 if test -f ${dir}/tclInt.h ; then
14078 private_dir=${dir}
14079 fi
14080
14081 if test x"${private_dir}" = x; then
14082 as_fn_error "could not find private Tcl headers" "$LINENO" 5
14083 else
14084 TCL_PRIVATE_INCLUDE="-I${private_dir}"
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14086 $as_echo "${private_dir}" >&6; }
14087 fi
14088
14089 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
14090 TCL_LIBRARY="${TCL_LIB_SPEC}"
14091 TCL_DEPS=""
14092 else
14093 # If building tcl in the same src tree, private headers
14094 # are not needed, but we need to be sure to use the right
14095 # headers library
14096 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
14097 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
14098 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
14099 fi
14100
14101
14102
14103
14104
14105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
14106 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
14107
14108 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
14109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
14110 $as_echo "loading" >&6; }
14111 . ${TK_BIN_DIR}/tkConfig.sh
14112 else
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
14114 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
14115 fi
14116
14117 # eval is required to do the TK_DBGX substitution
14118 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
14119 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
14120
14121 # If the TK_BIN_DIR is the build directory (not the install directory),
14122 # then set the common variable name to the value of the build variables.
14123 # For example, the variable TK_LIB_SPEC will be set to the value
14124 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
14125 # instead of TK_BUILD_LIB_SPEC since it will work with both an
14126 # installed and uninstalled version of Tcl.
14127 if test -f "${TK_BIN_DIR}/Makefile" ; then
14128 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
14129 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
14130 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
14131 elif test "`uname -s`" = "Darwin"; then
14132 # If Tk was built as a framework, attempt to use the libraries
14133 # from the framework at the given location so that linking works
14134 # against Tk.framework installed in an arbitrary location.
14135 case ${TK_DEFS} in
14136 *TK_FRAMEWORK*)
14137 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
14138 for i in "`cd ${TK_BIN_DIR}; pwd`" \
14139 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
14140 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
14141 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
14142 break
14143 fi
14144 done
14145 fi
14146 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
14147 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
14148 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
14149 fi
14150 ;;
14151 esac
14152 fi
14153
14154 # eval is required to do the TK_DBGX substitution
14155 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
14156 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
14157 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
14158 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173 # Check for in-tree Tk
14174 intree="no"
14175 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
14176 intree="yes"
14177 fi
14178
14179 # Find Tk private headers
14180 if test x"${intree}" = xno; then
14181
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
14183 $as_echo_n "checking for Tk private headers... " >&6; }
14184 private_dir=""
14185 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
14186 if test -f ${dir}/tkInt.h; then
14187 private_dir=${dir}
14188 fi
14189
14190 if test x"${private_dir}" = x; then
14191 as_fn_error "could not find Tk private headers" "$LINENO" 5
14192 else
14193 TK_PRIVATE_INCLUDE="-I${private_dir}"
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
14195 $as_echo "${private_dir}" >&6; }
14196 fi
14197
14198 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
14199 TK_LIBRARY=${TK_LIB_SPEC}
14200 TK_DEPS=""
14201 else
14202 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
14203 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
14204 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
14205 fi
14206
14207
14208
14209
14210
14211 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
14212
14213 # Include some libraries that Tcl and Tk want.
14214 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
14215 # Yes, the ordering seems wrong here. But it isn't.
14216 # TK_LIBS is the list of libraries that need to be linked
14217 # after Tcl/Tk. Note that this isn't put into LIBS. If it
14218 # were in LIBS then any link tests after this point would
14219 # try to include things like `$(LIBGUI)', which wouldn't work.
14220 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
14221
14222 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
14223 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
14224 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
14225 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
14226 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
14227 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
14228 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
14229
14230 if test x$gdb_cv_os_cygwin = xyes; then
14231 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
14232 WIN32LDAPP="-Wl,--subsystem,console"
14233 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
14234 fi
14235
14236 subdirs="$subdirs gdbtk"
14237
14238 fi
14239 fi
14240
14241
14242
14243
14244
14245
14246
14247
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14249 $as_echo_n "checking for X... " >&6; }
14250
14251
14252 # Check whether --with-x was given.
14253 if test "${with_x+set}" = set; then :
14254 withval=$with_x;
14255 fi
14256
14257 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14258 if test "x$with_x" = xno; then
14259 # The user explicitly disabled X.
14260 have_x=disabled
14261 else
14262 case $x_includes,$x_libraries in #(
14263 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
14264 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
14265 $as_echo_n "(cached) " >&6
14266 else
14267 # One or both of the vars are not set, and there is no cached value.
14268 ac_x_includes=no ac_x_libraries=no
14269 rm -f -r conftest.dir
14270 if mkdir conftest.dir; then
14271 cd conftest.dir
14272 cat >Imakefile <<'_ACEOF'
14273 incroot:
14274 @echo incroot='${INCROOT}'
14275 usrlibdir:
14276 @echo usrlibdir='${USRLIBDIR}'
14277 libdir:
14278 @echo libdir='${LIBDIR}'
14279 _ACEOF
14280 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14281 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14282 for ac_var in incroot usrlibdir libdir; do
14283 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14284 done
14285 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14286 for ac_extension in a so sl dylib la dll; do
14287 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14288 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14289 ac_im_usrlibdir=$ac_im_libdir; break
14290 fi
14291 done
14292 # Screen out bogus values from the imake configuration. They are
14293 # bogus both because they are the default anyway, and because
14294 # using them would break gcc on systems where it needs fixed includes.
14295 case $ac_im_incroot in
14296 /usr/include) ac_x_includes= ;;
14297 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14298 esac
14299 case $ac_im_usrlibdir in
14300 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14301 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14302 esac
14303 fi
14304 cd ..
14305 rm -f -r conftest.dir
14306 fi
14307
14308 # Standard set of common directories for X headers.
14309 # Check X11 before X11Rn because it is often a symlink to the current release.
14310 ac_x_header_dirs='
14311 /usr/X11/include
14312 /usr/X11R7/include
14313 /usr/X11R6/include
14314 /usr/X11R5/include
14315 /usr/X11R4/include
14316
14317 /usr/include/X11
14318 /usr/include/X11R7
14319 /usr/include/X11R6
14320 /usr/include/X11R5
14321 /usr/include/X11R4
14322
14323 /usr/local/X11/include
14324 /usr/local/X11R7/include
14325 /usr/local/X11R6/include
14326 /usr/local/X11R5/include
14327 /usr/local/X11R4/include
14328
14329 /usr/local/include/X11
14330 /usr/local/include/X11R7
14331 /usr/local/include/X11R6
14332 /usr/local/include/X11R5
14333 /usr/local/include/X11R4
14334
14335 /usr/X386/include
14336 /usr/x386/include
14337 /usr/XFree86/include/X11
14338
14339 /usr/include
14340 /usr/local/include
14341 /usr/unsupported/include
14342 /usr/athena/include
14343 /usr/local/x11r5/include
14344 /usr/lpp/Xamples/include
14345
14346 /usr/openwin/include
14347 /usr/openwin/share/include'
14348
14349 if test "$ac_x_includes" = no; then
14350 # Guess where to find include files, by looking for Xlib.h.
14351 # First, try using that file with no special directory specified.
14352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353 /* end confdefs.h. */
14354 #include <X11/Xlib.h>
14355 _ACEOF
14356 if ac_fn_c_try_cpp "$LINENO"; then :
14357 # We can compile using X headers with no special include directory.
14358 ac_x_includes=
14359 else
14360 for ac_dir in $ac_x_header_dirs; do
14361 if test -r "$ac_dir/X11/Xlib.h"; then
14362 ac_x_includes=$ac_dir
14363 break
14364 fi
14365 done
14366 fi
14367 rm -f conftest.err conftest.$ac_ext
14368 fi # $ac_x_includes = no
14369
14370 if test "$ac_x_libraries" = no; then
14371 # Check for the libraries.
14372 # See if we find them without any special options.
14373 # Don't add to $LIBS permanently.
14374 ac_save_LIBS=$LIBS
14375 LIBS="-lX11 $LIBS"
14376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14377 /* end confdefs.h. */
14378 #include <X11/Xlib.h>
14379 int
14380 main ()
14381 {
14382 XrmInitialize ()
14383 ;
14384 return 0;
14385 }
14386 _ACEOF
14387 if ac_fn_c_try_link "$LINENO"; then :
14388 LIBS=$ac_save_LIBS
14389 # We can link X programs with no special library path.
14390 ac_x_libraries=
14391 else
14392 LIBS=$ac_save_LIBS
14393 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14394 do
14395 # Don't even attempt the hair of trying to link an X program!
14396 for ac_extension in a so sl dylib la dll; do
14397 if test -r "$ac_dir/libX11.$ac_extension"; then
14398 ac_x_libraries=$ac_dir
14399 break 2
14400 fi
14401 done
14402 done
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext \
14405 conftest$ac_exeext conftest.$ac_ext
14406 fi # $ac_x_libraries = no
14407
14408 case $ac_x_includes,$ac_x_libraries in #(
14409 no,* | *,no | *\'*)
14410 # Didn't find X, or a directory has "'" in its name.
14411 ac_cv_have_x="have_x=no";; #(
14412 *)
14413 # Record where we found X for the cache.
14414 ac_cv_have_x="have_x=yes\
14415 ac_x_includes='$ac_x_includes'\
14416 ac_x_libraries='$ac_x_libraries'"
14417 esac
14418 fi
14419 ;; #(
14420 *) have_x=yes;;
14421 esac
14422 eval "$ac_cv_have_x"
14423 fi # $with_x != no
14424
14425 if test "$have_x" != yes; then
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14427 $as_echo "$have_x" >&6; }
14428 no_x=yes
14429 else
14430 # If each of the values was on the command line, it overrides each guess.
14431 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14432 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14433 # Update the cache value to reflect the command line values.
14434 ac_cv_have_x="have_x=yes\
14435 ac_x_includes='$x_includes'\
14436 ac_x_libraries='$x_libraries'"
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14438 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14439 fi
14440
14441
14442 # Unlike the sim directory, whether a simulator is linked is controlled by
14443 # presence of a gdb_sim definition in the target configure.tgt entry.
14444 # This code just checks for a few cases where we'd like to ignore those
14445 # definitions, even when they're present in the '.mt' file. These cases
14446 # are when --disable-sim is specified, or if the simulator directory is
14447 # not part of the source tree.
14448 #
14449 # Check whether --enable-sim was given.
14450 if test "${enable_sim+set}" = set; then :
14451 enableval=$enable_sim; echo "enable_sim = $enable_sim";
14452 echo "enableval = ${enableval}";
14453 case "${enableval}" in
14454 yes) ignore_sim=false ;;
14455 no) ignore_sim=true ;;
14456 *) ignore_sim=false ;;
14457 esac
14458 else
14459 ignore_sim=false
14460 fi
14461
14462
14463 if test ! -d "${srcdir}/../sim"; then
14464 ignore_sim=true
14465 fi
14466
14467 SIM=
14468 SIM_OBS=
14469 if test "${ignore_sim}" = "false"; then
14470 if test x"${gdb_sim}" != x ; then
14471 SIM="${gdb_sim}"
14472 SIM_OBS="remote-sim.o"
14473
14474 $as_echo "#define WITH_SIM 1" >>confdefs.h
14475
14476 fi
14477 fi
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492 # List of host floatformats.
14493
14494 cat >>confdefs.h <<_ACEOF
14495 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
14496 _ACEOF
14497
14498
14499 cat >>confdefs.h <<_ACEOF
14500 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
14501 _ACEOF
14502
14503
14504 cat >>confdefs.h <<_ACEOF
14505 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
14506 _ACEOF
14507
14508
14509 # target_subdir is used by the testsuite to find the target libraries.
14510 target_subdir=
14511 if test "${host}" != "${target}"; then
14512 target_subdir="${target_alias}/"
14513 fi
14514
14515
14516 frags=
14517 if test "${gdb_native}" = "yes"; then
14518 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
14519 if test ! -f ${host_makefile_frag}; then
14520 as_fn_error "\"*** Gdb does not support native target ${host}\"" "$LINENO" 5
14521 fi
14522 frags="$frags $host_makefile_frag"
14523 else
14524 host_makefile_frag=/dev/null
14525 fi
14526
14527
14528
14529
14530 if test "${gdb_native}" = "yes"; then
14531 # We pick this up from the host configuration file (.mh) because we
14532 # do not have a native configuration Makefile fragment.
14533 nativefile=`sed -n '
14534 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
14535 ' ${host_makefile_frag}`
14536 fi
14537
14538
14539 if test x"${gdb_osabi}" != x ; then
14540
14541 cat >>confdefs.h <<_ACEOF
14542 #define GDB_OSABI_DEFAULT $gdb_osabi
14543 _ACEOF
14544
14545 fi
14546
14547 # Enable multi-ice-gdb-server.
14548 # Check whether --enable-multi-ice was given.
14549 if test "${enable_multi_ice+set}" = set; then :
14550 enableval=$enable_multi_ice; case $enableval in
14551 yes | no)
14552 ;;
14553 *) as_fn_error "bad value $enableval for --enable-multi-ice" "$LINENO" 5 ;;
14554 esac
14555 fi
14556
14557 if test "x$enable_multi_ice" = xyes; then
14558 subdirs="$subdirs multi-ice"
14559
14560 fi
14561
14562 # Check whether --enable-gdbserver was given.
14563 if test "${enable_gdbserver+set}" = set; then :
14564 enableval=$enable_gdbserver; case "${enableval}" in
14565 yes| no|auto) ;;
14566 *) as_fn_error "bad value ${enableval} for --enable-gdbserver option" "$LINENO" 5 ;;
14567 esac
14568 else
14569 enable_gdbserver=auto
14570 fi
14571
14572
14573 # We only build gdbserver automatically in a native configuration, and
14574 # only if the user did not explicitly disable its build.
14575 if test "$gdb_native" = "yes" -a "$enable_gdbserver" != "no"; then
14576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gdbserver is supported on this host" >&5
14577 $as_echo_n "checking whether gdbserver is supported on this host... " >&6; }
14578 if test "x$build_gdbserver" = xyes; then
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14580 $as_echo "yes" >&6; }
14581 subdirs="$subdirs gdbserver"
14582
14583 gdbserver_build_enabled=yes
14584 else
14585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14586 $as_echo "no" >&6; }
14587 fi
14588 fi
14589
14590 # If the user explicitly request the gdbserver to be built, verify that
14591 # we were in fact able to enable it.
14592 if test "$enable_gdbserver" = "yes" -a "$gdbserver_build_enabled" != "yes"; then
14593 as_fn_error "Automatic gdbserver build is not supported for this configuration" "$LINENO" 5
14594 fi
14595
14596 # Check for babeltrace and babeltrace-ctf
14597
14598 # Check whether --with-babeltrace was given.
14599 if test "${with_babeltrace+set}" = set; then :
14600 withval=$with_babeltrace;
14601 else
14602 with_babeltrace=auto
14603 fi
14604
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
14606 $as_echo_n "checking whether to use babeltrace... " >&6; }
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
14608 $as_echo "$with_babeltrace" >&6; }
14609
14610 if test "x$with_babeltrace" = "xno"; then
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
14612 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
14613 else
14614 # Append -Werror to CFLAGS so that configure can catch the warning
14615 # "assignment from incompatible pointer type", which is related to
14616 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
14617 # in GDB, while babeltrace 1.0.3 is broken.
14618 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
14619 # safe to save and restore CFLAGS here.
14620 saved_CFLAGS=$CFLAGS
14621 CFLAGS="$CFLAGS -Werror"
14622
14623
14624
14625
14626
14627
14628
14629
14630 use_additional=yes
14631
14632 acl_save_prefix="$prefix"
14633 prefix="$acl_final_prefix"
14634 acl_save_exec_prefix="$exec_prefix"
14635 exec_prefix="$acl_final_exec_prefix"
14636
14637 eval additional_includedir=\"$includedir\"
14638 eval additional_libdir=\"$libdir\"
14639
14640 exec_prefix="$acl_save_exec_prefix"
14641 prefix="$acl_save_prefix"
14642
14643
14644 # Check whether --with-libbabeltrace-prefix was given.
14645 if test "${with_libbabeltrace_prefix+set}" = set; then :
14646 withval=$with_libbabeltrace_prefix;
14647 if test "X$withval" = "Xno"; then
14648 use_additional=no
14649 else
14650 if test "X$withval" = "X"; then
14651
14652 acl_save_prefix="$prefix"
14653 prefix="$acl_final_prefix"
14654 acl_save_exec_prefix="$exec_prefix"
14655 exec_prefix="$acl_final_exec_prefix"
14656
14657 eval additional_includedir=\"$includedir\"
14658 eval additional_libdir=\"$libdir\"
14659
14660 exec_prefix="$acl_save_exec_prefix"
14661 prefix="$acl_save_prefix"
14662
14663 else
14664 additional_includedir="$withval/include"
14665 additional_libdir="$withval/lib"
14666 fi
14667 fi
14668
14669 fi
14670
14671 LIBBABELTRACE=
14672 LTLIBBABELTRACE=
14673 INCBABELTRACE=
14674 rpathdirs=
14675 ltrpathdirs=
14676 names_already_handled=
14677 names_next_round='babeltrace babeltrace-ctf'
14678 while test -n "$names_next_round"; do
14679 names_this_round="$names_next_round"
14680 names_next_round=
14681 for name in $names_this_round; do
14682 already_handled=
14683 for n in $names_already_handled; do
14684 if test "$n" = "$name"; then
14685 already_handled=yes
14686 break
14687 fi
14688 done
14689 if test -z "$already_handled"; then
14690 names_already_handled="$names_already_handled $name"
14691 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14692 eval value=\"\$HAVE_LIB$uppername\"
14693 if test -n "$value"; then
14694 if test "$value" = yes; then
14695 eval value=\"\$LIB$uppername\"
14696 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
14697 eval value=\"\$LTLIB$uppername\"
14698 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
14699 else
14700 :
14701 fi
14702 else
14703 found_dir=
14704 found_la=
14705 found_so=
14706 found_a=
14707 if test $use_additional = yes; then
14708 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14709 found_dir="$additional_libdir"
14710 found_so="$additional_libdir/lib$name.$shlibext"
14711 if test -f "$additional_libdir/lib$name.la"; then
14712 found_la="$additional_libdir/lib$name.la"
14713 fi
14714 else
14715 if test -f "$additional_libdir/lib$name.$libext"; then
14716 found_dir="$additional_libdir"
14717 found_a="$additional_libdir/lib$name.$libext"
14718 if test -f "$additional_libdir/lib$name.la"; then
14719 found_la="$additional_libdir/lib$name.la"
14720 fi
14721 fi
14722 fi
14723 fi
14724 if test "X$found_dir" = "X"; then
14725 for x in $LDFLAGS $LTLIBBABELTRACE; do
14726
14727 acl_save_prefix="$prefix"
14728 prefix="$acl_final_prefix"
14729 acl_save_exec_prefix="$exec_prefix"
14730 exec_prefix="$acl_final_exec_prefix"
14731 eval x=\"$x\"
14732 exec_prefix="$acl_save_exec_prefix"
14733 prefix="$acl_save_prefix"
14734
14735 case "$x" in
14736 -L*)
14737 dir=`echo "X$x" | sed -e 's/^X-L//'`
14738 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14739 found_dir="$dir"
14740 found_so="$dir/lib$name.$shlibext"
14741 if test -f "$dir/lib$name.la"; then
14742 found_la="$dir/lib$name.la"
14743 fi
14744 else
14745 if test -f "$dir/lib$name.$libext"; then
14746 found_dir="$dir"
14747 found_a="$dir/lib$name.$libext"
14748 if test -f "$dir/lib$name.la"; then
14749 found_la="$dir/lib$name.la"
14750 fi
14751 fi
14752 fi
14753 ;;
14754 esac
14755 if test "X$found_dir" != "X"; then
14756 break
14757 fi
14758 done
14759 fi
14760 if test "X$found_dir" != "X"; then
14761 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
14762 if test "X$found_so" != "X"; then
14763 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14764 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14765 else
14766 haveit=
14767 for x in $ltrpathdirs; do
14768 if test "X$x" = "X$found_dir"; then
14769 haveit=yes
14770 break
14771 fi
14772 done
14773 if test -z "$haveit"; then
14774 ltrpathdirs="$ltrpathdirs $found_dir"
14775 fi
14776 if test "$hardcode_direct" = yes; then
14777 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14778 else
14779 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14780 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14781 haveit=
14782 for x in $rpathdirs; do
14783 if test "X$x" = "X$found_dir"; then
14784 haveit=yes
14785 break
14786 fi
14787 done
14788 if test -z "$haveit"; then
14789 rpathdirs="$rpathdirs $found_dir"
14790 fi
14791 else
14792 haveit=
14793 for x in $LDFLAGS $LIBBABELTRACE; do
14794
14795 acl_save_prefix="$prefix"
14796 prefix="$acl_final_prefix"
14797 acl_save_exec_prefix="$exec_prefix"
14798 exec_prefix="$acl_final_exec_prefix"
14799 eval x=\"$x\"
14800 exec_prefix="$acl_save_exec_prefix"
14801 prefix="$acl_save_prefix"
14802
14803 if test "X$x" = "X-L$found_dir"; then
14804 haveit=yes
14805 break
14806 fi
14807 done
14808 if test -z "$haveit"; then
14809 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
14810 fi
14811 if test "$hardcode_minus_L" != no; then
14812 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
14813 else
14814 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
14815 fi
14816 fi
14817 fi
14818 fi
14819 else
14820 if test "X$found_a" != "X"; then
14821 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
14822 else
14823 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
14824 fi
14825 fi
14826 additional_includedir=
14827 case "$found_dir" in
14828 */lib | */lib/)
14829 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14830 additional_includedir="$basedir/include"
14831 ;;
14832 esac
14833 if test "X$additional_includedir" != "X"; then
14834 if test "X$additional_includedir" != "X/usr/include"; then
14835 haveit=
14836 if test "X$additional_includedir" = "X/usr/local/include"; then
14837 if test -n "$GCC"; then
14838 case $host_os in
14839 linux*) haveit=yes;;
14840 esac
14841 fi
14842 fi
14843 if test -z "$haveit"; then
14844 for x in $CPPFLAGS $INCBABELTRACE; do
14845
14846 acl_save_prefix="$prefix"
14847 prefix="$acl_final_prefix"
14848 acl_save_exec_prefix="$exec_prefix"
14849 exec_prefix="$acl_final_exec_prefix"
14850 eval x=\"$x\"
14851 exec_prefix="$acl_save_exec_prefix"
14852 prefix="$acl_save_prefix"
14853
14854 if test "X$x" = "X-I$additional_includedir"; then
14855 haveit=yes
14856 break
14857 fi
14858 done
14859 if test -z "$haveit"; then
14860 if test -d "$additional_includedir"; then
14861 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
14862 fi
14863 fi
14864 fi
14865 fi
14866 fi
14867 if test -n "$found_la"; then
14868 save_libdir="$libdir"
14869 case "$found_la" in
14870 */* | *\\*) . "$found_la" ;;
14871 *) . "./$found_la" ;;
14872 esac
14873 libdir="$save_libdir"
14874 for dep in $dependency_libs; do
14875 case "$dep" in
14876 -L*)
14877 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14878 if test "X$additional_libdir" != "X/usr/lib"; then
14879 haveit=
14880 if test "X$additional_libdir" = "X/usr/local/lib"; then
14881 if test -n "$GCC"; then
14882 case $host_os in
14883 linux*) haveit=yes;;
14884 esac
14885 fi
14886 fi
14887 if test -z "$haveit"; then
14888 haveit=
14889 for x in $LDFLAGS $LIBBABELTRACE; do
14890
14891 acl_save_prefix="$prefix"
14892 prefix="$acl_final_prefix"
14893 acl_save_exec_prefix="$exec_prefix"
14894 exec_prefix="$acl_final_exec_prefix"
14895 eval x=\"$x\"
14896 exec_prefix="$acl_save_exec_prefix"
14897 prefix="$acl_save_prefix"
14898
14899 if test "X$x" = "X-L$additional_libdir"; then
14900 haveit=yes
14901 break
14902 fi
14903 done
14904 if test -z "$haveit"; then
14905 if test -d "$additional_libdir"; then
14906 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
14907 fi
14908 fi
14909 haveit=
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 if test "X$x" = "X-L$additional_libdir"; then
14921 haveit=yes
14922 break
14923 fi
14924 done
14925 if test -z "$haveit"; then
14926 if test -d "$additional_libdir"; then
14927 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
14928 fi
14929 fi
14930 fi
14931 fi
14932 ;;
14933 -R*)
14934 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14935 if test "$enable_rpath" != no; then
14936 haveit=
14937 for x in $rpathdirs; do
14938 if test "X$x" = "X$dir"; then
14939 haveit=yes
14940 break
14941 fi
14942 done
14943 if test -z "$haveit"; then
14944 rpathdirs="$rpathdirs $dir"
14945 fi
14946 haveit=
14947 for x in $ltrpathdirs; do
14948 if test "X$x" = "X$dir"; then
14949 haveit=yes
14950 break
14951 fi
14952 done
14953 if test -z "$haveit"; then
14954 ltrpathdirs="$ltrpathdirs $dir"
14955 fi
14956 fi
14957 ;;
14958 -l*)
14959 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14960 ;;
14961 *.la)
14962 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14963 ;;
14964 *)
14965 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
14966 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
14967 ;;
14968 esac
14969 done
14970 fi
14971 else
14972 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
14973 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
14974 fi
14975 fi
14976 fi
14977 done
14978 done
14979 if test "X$rpathdirs" != "X"; then
14980 if test -n "$hardcode_libdir_separator"; then
14981 alldirs=
14982 for found_dir in $rpathdirs; do
14983 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14984 done
14985 acl_save_libdir="$libdir"
14986 libdir="$alldirs"
14987 eval flag=\"$hardcode_libdir_flag_spec\"
14988 libdir="$acl_save_libdir"
14989 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
14990 else
14991 for found_dir in $rpathdirs; do
14992 acl_save_libdir="$libdir"
14993 libdir="$found_dir"
14994 eval flag=\"$hardcode_libdir_flag_spec\"
14995 libdir="$acl_save_libdir"
14996 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
14997 done
14998 fi
14999 fi
15000 if test "X$ltrpathdirs" != "X"; then
15001 for found_dir in $ltrpathdirs; do
15002 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
15003 done
15004 fi
15005
15006
15007 ac_save_CPPFLAGS="$CPPFLAGS"
15008
15009 for element in $INCBABELTRACE; do
15010 haveit=
15011 for x in $CPPFLAGS; do
15012
15013 acl_save_prefix="$prefix"
15014 prefix="$acl_final_prefix"
15015 acl_save_exec_prefix="$exec_prefix"
15016 exec_prefix="$acl_final_exec_prefix"
15017 eval x=\"$x\"
15018 exec_prefix="$acl_save_exec_prefix"
15019 prefix="$acl_save_prefix"
15020
15021 if test "X$x" = "X$element"; then
15022 haveit=yes
15023 break
15024 fi
15025 done
15026 if test -z "$haveit"; then
15027 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15028 fi
15029 done
15030
15031
15032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
15033 $as_echo_n "checking for libbabeltrace... " >&6; }
15034 if test "${ac_cv_libbabeltrace+set}" = set; then :
15035 $as_echo_n "(cached) " >&6
15036 else
15037
15038 ac_save_LIBS="$LIBS"
15039 LIBS="$LIBS $LIBBABELTRACE"
15040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15041 /* end confdefs.h. */
15042 #include <babeltrace/babeltrace.h>
15043 #include <babeltrace/ctf/events.h>
15044 #include <babeltrace/ctf/iterator.h>
15045 int
15046 main ()
15047 {
15048 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
15049 struct bt_ctf_event *event = NULL;
15050 const struct bt_definition *scope;
15051
15052 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
15053 scope = bt_ctf_get_top_level_scope (event,
15054 BT_STREAM_EVENT_HEADER);
15055 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
15056
15057 ;
15058 return 0;
15059 }
15060 _ACEOF
15061 if ac_fn_c_try_link "$LINENO"; then :
15062 ac_cv_libbabeltrace=yes
15063 else
15064 ac_cv_libbabeltrace=no
15065 fi
15066 rm -f core conftest.err conftest.$ac_objext \
15067 conftest$ac_exeext conftest.$ac_ext
15068 LIBS="$ac_save_LIBS"
15069
15070 fi
15071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
15072 $as_echo "$ac_cv_libbabeltrace" >&6; }
15073 if test "$ac_cv_libbabeltrace" = yes; then
15074 HAVE_LIBBABELTRACE=yes
15075
15076 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
15077
15078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
15079 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
15080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
15081 $as_echo "$LIBBABELTRACE" >&6; }
15082 else
15083 HAVE_LIBBABELTRACE=no
15084 CPPFLAGS="$ac_save_CPPFLAGS"
15085 LIBBABELTRACE=
15086 LTLIBBABELTRACE=
15087 fi
15088
15089
15090
15091
15092
15093
15094 CFLAGS=$saved_CFLAGS
15095
15096 if test "$HAVE_LIBBABELTRACE" != yes; then
15097 if test "$with_babeltrace" = yes; then
15098 as_fn_error "babeltrace is missing or unusable" "$LINENO" 5
15099 else
15100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
15101 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
15102 fi
15103 fi
15104 fi
15105
15106 # If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
15107 # to an empty version.
15108
15109 files=
15110 links=
15111
15112 rm -f nm.h
15113 if test "${nativefile}" != ""; then
15114 case "${nativefile}" in
15115 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
15116 * ) GDB_NM_FILE="${nativefile}"
15117 esac
15118 files="${files} ${GDB_NM_FILE}"
15119 links="${links} nm.h"
15120
15121 cat >>confdefs.h <<_ACEOF
15122 #define GDB_NM_FILE "${GDB_NM_FILE}"
15123 _ACEOF
15124
15125 fi
15126
15127
15128 ac_sources="$files"
15129 ac_dests="$links"
15130 while test -n "$ac_sources"; do
15131 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
15132 set $ac_sources; ac_source=$1; shift; ac_sources=$*
15133 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
15134 done
15135 ac_config_links="$ac_config_links $ac_config_links_1"
15136
15137
15138
15139
15140
15141 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
15142
15143
15144 # Undo the $ec_script escaping suitable for Makefile.
15145 transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
15146 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$transform"`
15147 if test "x$GDB_TRANSFORM_NAME" = x; then
15148 GDB_TRANSFORM_NAME=gdb
15149 fi
15150
15151 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$transform"`
15152 if test "x$GCORE_TRANSFORM_NAME" = x; then
15153 GCORE_TRANSFORM_NAME=gcore
15154 fi
15155
15156 ac_config_files="$ac_config_files gcore"
15157
15158
15159 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb doc/Makefile data-directory/Makefile"
15160
15161 ac_config_commands="$ac_config_commands default"
15162
15163 cat >confcache <<\_ACEOF
15164 # This file is a shell script that caches the results of configure
15165 # tests run on this system so they can be shared between configure
15166 # scripts and configure runs, see configure's option --config-cache.
15167 # It is not useful on other systems. If it contains results you don't
15168 # want to keep, you may remove or edit it.
15169 #
15170 # config.status only pays attention to the cache file if you give it
15171 # the --recheck option to rerun configure.
15172 #
15173 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15174 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15175 # following values.
15176
15177 _ACEOF
15178
15179 # The following way of writing the cache mishandles newlines in values,
15180 # but we know of no workaround that is simple, portable, and efficient.
15181 # So, we kill variables containing newlines.
15182 # Ultrix sh set writes to stderr and can't be redirected directly,
15183 # and sets the high bit in the cache file unless we assign to the vars.
15184 (
15185 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15186 eval ac_val=\$$ac_var
15187 case $ac_val in #(
15188 *${as_nl}*)
15189 case $ac_var in #(
15190 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15191 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15192 esac
15193 case $ac_var in #(
15194 _ | IFS | as_nl) ;; #(
15195 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15196 *) { eval $ac_var=; unset $ac_var;} ;;
15197 esac ;;
15198 esac
15199 done
15200
15201 (set) 2>&1 |
15202 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15203 *${as_nl}ac_space=\ *)
15204 # `set' does not quote correctly, so add quotes: double-quote
15205 # substitution turns \\\\ into \\, and sed turns \\ into \.
15206 sed -n \
15207 "s/'/'\\\\''/g;
15208 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15209 ;; #(
15210 *)
15211 # `set' quotes correctly as required by POSIX, so do not add quotes.
15212 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15213 ;;
15214 esac |
15215 sort
15216 ) |
15217 sed '
15218 /^ac_cv_env_/b end
15219 t clear
15220 :clear
15221 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15222 t end
15223 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15224 :end' >>confcache
15225 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15226 if test -w "$cache_file"; then
15227 test "x$cache_file" != "x/dev/null" &&
15228 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15229 $as_echo "$as_me: updating cache $cache_file" >&6;}
15230 cat confcache >$cache_file
15231 else
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15233 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15234 fi
15235 fi
15236 rm -f confcache
15237
15238 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15239 # Let make expand exec_prefix.
15240 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15241
15242 DEFS=-DHAVE_CONFIG_H
15243
15244 ac_libobjs=
15245 ac_ltlibobjs=
15246 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15247 # 1. Remove the extension, and $U if already installed.
15248 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15249 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15250 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15251 # will be set to the directory where LIBOBJS objects are built.
15252 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15253 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15254 done
15255 LIBOBJS=$ac_libobjs
15256
15257 LTLIBOBJS=$ac_ltlibobjs
15258
15259
15260 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15261 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15262 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15263 fi
15264 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
15265 as_fn_error "conditional \"GMAKE\" was never defined.
15266 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15267 fi
15268 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
15269 as_fn_error "conditional \"HAVE_PYTHON\" was never defined.
15270 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15271 fi
15272 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
15273 as_fn_error "conditional \"HAVE_GUILE\" was never defined.
15274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15275 fi
15276
15277
15278 : ${CONFIG_STATUS=./config.status}
15279 ac_write_fail=0
15280 ac_clean_files_save=$ac_clean_files
15281 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15283 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15284 as_write_fail=0
15285 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15286 #! $SHELL
15287 # Generated by $as_me.
15288 # Run this file to recreate the current configuration.
15289 # Compiler output produced by configure, useful for debugging
15290 # configure, is in config.log if it exists.
15291
15292 debug=false
15293 ac_cs_recheck=false
15294 ac_cs_silent=false
15295
15296 SHELL=\${CONFIG_SHELL-$SHELL}
15297 export SHELL
15298 _ASEOF
15299 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15300 ## -------------------- ##
15301 ## M4sh Initialization. ##
15302 ## -------------------- ##
15303
15304 # Be more Bourne compatible
15305 DUALCASE=1; export DUALCASE # for MKS sh
15306 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15307 emulate sh
15308 NULLCMD=:
15309 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15310 # is contrary to our usage. Disable this feature.
15311 alias -g '${1+"$@"}'='"$@"'
15312 setopt NO_GLOB_SUBST
15313 else
15314 case `(set -o) 2>/dev/null` in #(
15315 *posix*) :
15316 set -o posix ;; #(
15317 *) :
15318 ;;
15319 esac
15320 fi
15321
15322
15323 as_nl='
15324 '
15325 export as_nl
15326 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15327 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15328 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15329 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15330 # Prefer a ksh shell builtin over an external printf program on Solaris,
15331 # but without wasting forks for bash or zsh.
15332 if test -z "$BASH_VERSION$ZSH_VERSION" \
15333 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15334 as_echo='print -r --'
15335 as_echo_n='print -rn --'
15336 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15337 as_echo='printf %s\n'
15338 as_echo_n='printf %s'
15339 else
15340 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15341 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15342 as_echo_n='/usr/ucb/echo -n'
15343 else
15344 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15345 as_echo_n_body='eval
15346 arg=$1;
15347 case $arg in #(
15348 *"$as_nl"*)
15349 expr "X$arg" : "X\\(.*\\)$as_nl";
15350 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15351 esac;
15352 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15353 '
15354 export as_echo_n_body
15355 as_echo_n='sh -c $as_echo_n_body as_echo'
15356 fi
15357 export as_echo_body
15358 as_echo='sh -c $as_echo_body as_echo'
15359 fi
15360
15361 # The user is always right.
15362 if test "${PATH_SEPARATOR+set}" != set; then
15363 PATH_SEPARATOR=:
15364 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15365 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15366 PATH_SEPARATOR=';'
15367 }
15368 fi
15369
15370
15371 # IFS
15372 # We need space, tab and new line, in precisely that order. Quoting is
15373 # there to prevent editors from complaining about space-tab.
15374 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15375 # splitting by setting IFS to empty value.)
15376 IFS=" "" $as_nl"
15377
15378 # Find who we are. Look in the path if we contain no directory separator.
15379 case $0 in #((
15380 *[\\/]* ) as_myself=$0 ;;
15381 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15382 for as_dir in $PATH
15383 do
15384 IFS=$as_save_IFS
15385 test -z "$as_dir" && as_dir=.
15386 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15387 done
15388 IFS=$as_save_IFS
15389
15390 ;;
15391 esac
15392 # We did not find ourselves, most probably we were run as `sh COMMAND'
15393 # in which case we are not to be found in the path.
15394 if test "x$as_myself" = x; then
15395 as_myself=$0
15396 fi
15397 if test ! -f "$as_myself"; then
15398 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15399 exit 1
15400 fi
15401
15402 # Unset variables that we do not need and which cause bugs (e.g. in
15403 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15404 # suppresses any "Segmentation fault" message there. '((' could
15405 # trigger a bug in pdksh 5.2.14.
15406 for as_var in BASH_ENV ENV MAIL MAILPATH
15407 do eval test x\${$as_var+set} = xset \
15408 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15409 done
15410 PS1='$ '
15411 PS2='> '
15412 PS4='+ '
15413
15414 # NLS nuisances.
15415 LC_ALL=C
15416 export LC_ALL
15417 LANGUAGE=C
15418 export LANGUAGE
15419
15420 # CDPATH.
15421 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15422
15423
15424 # as_fn_error ERROR [LINENO LOG_FD]
15425 # ---------------------------------
15426 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15427 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15428 # script with status $?, using 1 if that was 0.
15429 as_fn_error ()
15430 {
15431 as_status=$?; test $as_status -eq 0 && as_status=1
15432 if test "$3"; then
15433 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15434 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15435 fi
15436 $as_echo "$as_me: error: $1" >&2
15437 as_fn_exit $as_status
15438 } # as_fn_error
15439
15440
15441 # as_fn_set_status STATUS
15442 # -----------------------
15443 # Set $? to STATUS, without forking.
15444 as_fn_set_status ()
15445 {
15446 return $1
15447 } # as_fn_set_status
15448
15449 # as_fn_exit STATUS
15450 # -----------------
15451 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15452 as_fn_exit ()
15453 {
15454 set +e
15455 as_fn_set_status $1
15456 exit $1
15457 } # as_fn_exit
15458
15459 # as_fn_unset VAR
15460 # ---------------
15461 # Portably unset VAR.
15462 as_fn_unset ()
15463 {
15464 { eval $1=; unset $1;}
15465 }
15466 as_unset=as_fn_unset
15467 # as_fn_append VAR VALUE
15468 # ----------------------
15469 # Append the text in VALUE to the end of the definition contained in VAR. Take
15470 # advantage of any shell optimizations that allow amortized linear growth over
15471 # repeated appends, instead of the typical quadratic growth present in naive
15472 # implementations.
15473 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15474 eval 'as_fn_append ()
15475 {
15476 eval $1+=\$2
15477 }'
15478 else
15479 as_fn_append ()
15480 {
15481 eval $1=\$$1\$2
15482 }
15483 fi # as_fn_append
15484
15485 # as_fn_arith ARG...
15486 # ------------------
15487 # Perform arithmetic evaluation on the ARGs, and store the result in the
15488 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15489 # must be portable across $(()) and expr.
15490 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15491 eval 'as_fn_arith ()
15492 {
15493 as_val=$(( $* ))
15494 }'
15495 else
15496 as_fn_arith ()
15497 {
15498 as_val=`expr "$@" || test $? -eq 1`
15499 }
15500 fi # as_fn_arith
15501
15502
15503 if expr a : '\(a\)' >/dev/null 2>&1 &&
15504 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15505 as_expr=expr
15506 else
15507 as_expr=false
15508 fi
15509
15510 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15511 as_basename=basename
15512 else
15513 as_basename=false
15514 fi
15515
15516 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15517 as_dirname=dirname
15518 else
15519 as_dirname=false
15520 fi
15521
15522 as_me=`$as_basename -- "$0" ||
15523 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15524 X"$0" : 'X\(//\)$' \| \
15525 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15526 $as_echo X/"$0" |
15527 sed '/^.*\/\([^/][^/]*\)\/*$/{
15528 s//\1/
15529 q
15530 }
15531 /^X\/\(\/\/\)$/{
15532 s//\1/
15533 q
15534 }
15535 /^X\/\(\/\).*/{
15536 s//\1/
15537 q
15538 }
15539 s/.*/./; q'`
15540
15541 # Avoid depending upon Character Ranges.
15542 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15543 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15544 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15545 as_cr_digits='0123456789'
15546 as_cr_alnum=$as_cr_Letters$as_cr_digits
15547
15548 ECHO_C= ECHO_N= ECHO_T=
15549 case `echo -n x` in #(((((
15550 -n*)
15551 case `echo 'xy\c'` in
15552 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15553 xy) ECHO_C='\c';;
15554 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15555 ECHO_T=' ';;
15556 esac;;
15557 *)
15558 ECHO_N='-n';;
15559 esac
15560
15561 rm -f conf$$ conf$$.exe conf$$.file
15562 if test -d conf$$.dir; then
15563 rm -f conf$$.dir/conf$$.file
15564 else
15565 rm -f conf$$.dir
15566 mkdir conf$$.dir 2>/dev/null
15567 fi
15568 if (echo >conf$$.file) 2>/dev/null; then
15569 if ln -s conf$$.file conf$$ 2>/dev/null; then
15570 as_ln_s='ln -s'
15571 # ... but there are two gotchas:
15572 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15573 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15574 # In both cases, we have to default to `cp -p'.
15575 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15576 as_ln_s='cp -p'
15577 elif ln conf$$.file conf$$ 2>/dev/null; then
15578 as_ln_s=ln
15579 else
15580 as_ln_s='cp -p'
15581 fi
15582 else
15583 as_ln_s='cp -p'
15584 fi
15585 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15586 rmdir conf$$.dir 2>/dev/null
15587
15588
15589 # as_fn_mkdir_p
15590 # -------------
15591 # Create "$as_dir" as a directory, including parents if necessary.
15592 as_fn_mkdir_p ()
15593 {
15594
15595 case $as_dir in #(
15596 -*) as_dir=./$as_dir;;
15597 esac
15598 test -d "$as_dir" || eval $as_mkdir_p || {
15599 as_dirs=
15600 while :; do
15601 case $as_dir in #(
15602 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15603 *) as_qdir=$as_dir;;
15604 esac
15605 as_dirs="'$as_qdir' $as_dirs"
15606 as_dir=`$as_dirname -- "$as_dir" ||
15607 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15608 X"$as_dir" : 'X\(//\)[^/]' \| \
15609 X"$as_dir" : 'X\(//\)$' \| \
15610 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15611 $as_echo X"$as_dir" |
15612 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15613 s//\1/
15614 q
15615 }
15616 /^X\(\/\/\)[^/].*/{
15617 s//\1/
15618 q
15619 }
15620 /^X\(\/\/\)$/{
15621 s//\1/
15622 q
15623 }
15624 /^X\(\/\).*/{
15625 s//\1/
15626 q
15627 }
15628 s/.*/./; q'`
15629 test -d "$as_dir" && break
15630 done
15631 test -z "$as_dirs" || eval "mkdir $as_dirs"
15632 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15633
15634
15635 } # as_fn_mkdir_p
15636 if mkdir -p . 2>/dev/null; then
15637 as_mkdir_p='mkdir -p "$as_dir"'
15638 else
15639 test -d ./-p && rmdir ./-p
15640 as_mkdir_p=false
15641 fi
15642
15643 if test -x / >/dev/null 2>&1; then
15644 as_test_x='test -x'
15645 else
15646 if ls -dL / >/dev/null 2>&1; then
15647 as_ls_L_option=L
15648 else
15649 as_ls_L_option=
15650 fi
15651 as_test_x='
15652 eval sh -c '\''
15653 if test -d "$1"; then
15654 test -d "$1/.";
15655 else
15656 case $1 in #(
15657 -*)set "./$1";;
15658 esac;
15659 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15660 ???[sx]*):;;*)false;;esac;fi
15661 '\'' sh
15662 '
15663 fi
15664 as_executable_p=$as_test_x
15665
15666 # Sed expression to map a string onto a valid CPP name.
15667 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15668
15669 # Sed expression to map a string onto a valid variable name.
15670 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15671
15672
15673 exec 6>&1
15674 ## ----------------------------------- ##
15675 ## Main body of $CONFIG_STATUS script. ##
15676 ## ----------------------------------- ##
15677 _ASEOF
15678 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15679
15680 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15681 # Save the log message, to keep $0 and so on meaningful, and to
15682 # report actual input values of CONFIG_FILES etc. instead of their
15683 # values after options handling.
15684 ac_log="
15685 This file was extended by $as_me, which was
15686 generated by GNU Autoconf 2.64. Invocation command line was
15687
15688 CONFIG_FILES = $CONFIG_FILES
15689 CONFIG_HEADERS = $CONFIG_HEADERS
15690 CONFIG_LINKS = $CONFIG_LINKS
15691 CONFIG_COMMANDS = $CONFIG_COMMANDS
15692 $ $0 $@
15693
15694 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15695 "
15696
15697 _ACEOF
15698
15699 case $ac_config_files in *"
15700 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15701 esac
15702
15703 case $ac_config_headers in *"
15704 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15705 esac
15706
15707
15708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15709 # Files that config.status was made for.
15710 config_files="$ac_config_files"
15711 config_headers="$ac_config_headers"
15712 config_links="$ac_config_links"
15713 config_commands="$ac_config_commands"
15714
15715 _ACEOF
15716
15717 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15718 ac_cs_usage="\
15719 \`$as_me' instantiates files and other configuration actions
15720 from templates according to the current configuration. Unless the files
15721 and actions are specified as TAGs, all are instantiated by default.
15722
15723 Usage: $0 [OPTION]... [TAG]...
15724
15725 -h, --help print this help, then exit
15726 -V, --version print version number and configuration settings, then exit
15727 -q, --quiet, --silent
15728 do not print progress messages
15729 -d, --debug don't remove temporary files
15730 --recheck update $as_me by reconfiguring in the same conditions
15731 --file=FILE[:TEMPLATE]
15732 instantiate the configuration file FILE
15733 --header=FILE[:TEMPLATE]
15734 instantiate the configuration header FILE
15735
15736 Configuration files:
15737 $config_files
15738
15739 Configuration headers:
15740 $config_headers
15741
15742 Configuration links:
15743 $config_links
15744
15745 Configuration commands:
15746 $config_commands
15747
15748 Report bugs to the package provider."
15749
15750 _ACEOF
15751 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15752 ac_cs_version="\\
15753 config.status
15754 configured by $0, generated by GNU Autoconf 2.64,
15755 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15756
15757 Copyright (C) 2009 Free Software Foundation, Inc.
15758 This config.status script is free software; the Free Software Foundation
15759 gives unlimited permission to copy, distribute and modify it."
15760
15761 ac_pwd='$ac_pwd'
15762 srcdir='$srcdir'
15763 INSTALL='$INSTALL'
15764 AWK='$AWK'
15765 test -n "\$AWK" || AWK=awk
15766 _ACEOF
15767
15768 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15769 # The default lists apply if the user does not specify any file.
15770 ac_need_defaults=:
15771 while test $# != 0
15772 do
15773 case $1 in
15774 --*=*)
15775 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15776 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15777 ac_shift=:
15778 ;;
15779 *)
15780 ac_option=$1
15781 ac_optarg=$2
15782 ac_shift=shift
15783 ;;
15784 esac
15785
15786 case $ac_option in
15787 # Handling of the options.
15788 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15789 ac_cs_recheck=: ;;
15790 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15791 $as_echo "$ac_cs_version"; exit ;;
15792 --debug | --debu | --deb | --de | --d | -d )
15793 debug=: ;;
15794 --file | --fil | --fi | --f )
15795 $ac_shift
15796 case $ac_optarg in
15797 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15798 esac
15799 as_fn_append CONFIG_FILES " '$ac_optarg'"
15800 ac_need_defaults=false;;
15801 --header | --heade | --head | --hea )
15802 $ac_shift
15803 case $ac_optarg in
15804 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15805 esac
15806 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15807 ac_need_defaults=false;;
15808 --he | --h)
15809 # Conflict between --help and --header
15810 as_fn_error "ambiguous option: \`$1'
15811 Try \`$0 --help' for more information.";;
15812 --help | --hel | -h )
15813 $as_echo "$ac_cs_usage"; exit ;;
15814 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15815 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15816 ac_cs_silent=: ;;
15817
15818 # This is an error.
15819 -*) as_fn_error "unrecognized option: \`$1'
15820 Try \`$0 --help' for more information." ;;
15821
15822 *) as_fn_append ac_config_targets " $1"
15823 ac_need_defaults=false ;;
15824
15825 esac
15826 shift
15827 done
15828
15829 ac_configure_extra_args=
15830
15831 if $ac_cs_silent; then
15832 exec 6>/dev/null
15833 ac_configure_extra_args="$ac_configure_extra_args --silent"
15834 fi
15835
15836 _ACEOF
15837 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15838 if \$ac_cs_recheck; then
15839 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15840 shift
15841 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15842 CONFIG_SHELL='$SHELL'
15843 export CONFIG_SHELL
15844 exec "\$@"
15845 fi
15846
15847 _ACEOF
15848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15849 exec 5>>config.log
15850 {
15851 echo
15852 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15853 ## Running $as_me. ##
15854 _ASBOX
15855 $as_echo "$ac_log"
15856 } >&5
15857
15858 _ACEOF
15859 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15860 #
15861 # INIT-COMMANDS
15862 #
15863 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15864
15865 _ACEOF
15866
15867 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15868
15869 # Handling of arguments.
15870 for ac_config_target in $ac_config_targets
15871 do
15872 case $ac_config_target in
15873 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15874 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15875 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
15876 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
15877 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
15878 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15879 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
15880 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15881 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
15882 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15883
15884 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15885 esac
15886 done
15887
15888
15889 # If the user did not use the arguments to specify the items to instantiate,
15890 # then the envvar interface is used. Set only those that are not.
15891 # We use the long form for the default assignment because of an extremely
15892 # bizarre bug on SunOS 4.1.3.
15893 if $ac_need_defaults; then
15894 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15895 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15896 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15897 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15898 fi
15899
15900 # Have a temporary directory for convenience. Make it in the build tree
15901 # simply because there is no reason against having it here, and in addition,
15902 # creating and moving files from /tmp can sometimes cause problems.
15903 # Hook for its removal unless debugging.
15904 # Note that there is a small window in which the directory will not be cleaned:
15905 # after its creation but before its name has been assigned to `$tmp'.
15906 $debug ||
15907 {
15908 tmp=
15909 trap 'exit_status=$?
15910 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15911 ' 0
15912 trap 'as_fn_exit 1' 1 2 13 15
15913 }
15914 # Create a (secure) tmp directory for tmp files.
15915
15916 {
15917 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15918 test -n "$tmp" && test -d "$tmp"
15919 } ||
15920 {
15921 tmp=./conf$$-$RANDOM
15922 (umask 077 && mkdir "$tmp")
15923 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15924
15925 # Set up the scripts for CONFIG_FILES section.
15926 # No need to generate them if there are no CONFIG_FILES.
15927 # This happens for instance with `./config.status config.h'.
15928 if test -n "$CONFIG_FILES"; then
15929
15930 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15931 ac_cs_awk_getline=:
15932 ac_cs_awk_pipe_init=
15933 ac_cs_awk_read_file='
15934 while ((getline aline < (F[key])) > 0)
15935 print(aline)
15936 close(F[key])'
15937 ac_cs_awk_pipe_fini=
15938 else
15939 ac_cs_awk_getline=false
15940 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15941 ac_cs_awk_read_file='
15942 print "|#_!!_#|"
15943 print "cat " F[key] " &&"
15944 '$ac_cs_awk_pipe_init
15945 # The final `:' finishes the AND list.
15946 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15947 fi
15948 ac_cr=`echo X | tr X '\015'`
15949 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15950 # But we know of no other shell where ac_cr would be empty at this
15951 # point, so we can use a bashism as a fallback.
15952 if test "x$ac_cr" = x; then
15953 eval ac_cr=\$\'\\r\'
15954 fi
15955 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15956 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15957 ac_cs_awk_cr='\r'
15958 else
15959 ac_cs_awk_cr=$ac_cr
15960 fi
15961
15962 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15963 _ACEOF
15964
15965 # Create commands to substitute file output variables.
15966 {
15967 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
15968 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
15969 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15970 echo "_ACAWK" &&
15971 echo "_ACEOF"
15972 } >conf$$files.sh &&
15973 . ./conf$$files.sh ||
15974 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15975 rm -f conf$$files.sh
15976
15977 {
15978 echo "cat >conf$$subs.awk <<_ACEOF" &&
15979 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15980 echo "_ACEOF"
15981 } >conf$$subs.sh ||
15982 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15983 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15984 ac_delim='%!_!# '
15985 for ac_last_try in false false false false false :; do
15986 . ./conf$$subs.sh ||
15987 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15988
15989 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15990 if test $ac_delim_n = $ac_delim_num; then
15991 break
15992 elif $ac_last_try; then
15993 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15994 else
15995 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15996 fi
15997 done
15998 rm -f conf$$subs.sh
15999
16000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16001 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16002 _ACEOF
16003 sed -n '
16004 h
16005 s/^/S["/; s/!.*/"]=/
16006 p
16007 g
16008 s/^[^!]*!//
16009 :repl
16010 t repl
16011 s/'"$ac_delim"'$//
16012 t delim
16013 :nl
16014 h
16015 s/\(.\{148\}\).*/\1/
16016 t more1
16017 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16018 p
16019 n
16020 b repl
16021 :more1
16022 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16023 p
16024 g
16025 s/.\{148\}//
16026 t nl
16027 :delim
16028 h
16029 s/\(.\{148\}\).*/\1/
16030 t more2
16031 s/["\\]/\\&/g; s/^/"/; s/$/"/
16032 p
16033 b
16034 :more2
16035 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16036 p
16037 g
16038 s/.\{148\}//
16039 t delim
16040 ' <conf$$subs.awk | sed '
16041 /^[^""]/{
16042 N
16043 s/\n//
16044 }
16045 ' >>$CONFIG_STATUS || ac_write_fail=1
16046 rm -f conf$$subs.awk
16047 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16048 _ACAWK
16049 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16050 for (key in S) S_is_set[key] = 1
16051 FS = ""
16052 \$ac_cs_awk_pipe_init
16053 }
16054 {
16055 line = $ 0
16056 nfields = split(line, field, "@")
16057 substed = 0
16058 len = length(field[1])
16059 for (i = 2; i < nfields; i++) {
16060 key = field[i]
16061 keylen = length(key)
16062 if (S_is_set[key]) {
16063 value = S[key]
16064 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16065 len += length(value) + length(field[++i])
16066 substed = 1
16067 } else
16068 len += 1 + keylen
16069 }
16070 if (nfields == 3 && !substed) {
16071 key = field[2]
16072 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16073 \$ac_cs_awk_read_file
16074 next
16075 }
16076 }
16077 print line
16078 }
16079 \$ac_cs_awk_pipe_fini
16080 _ACAWK
16081 _ACEOF
16082 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16083 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16084 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16085 else
16086 cat
16087 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16088 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16089 _ACEOF
16090
16091 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16092 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16093 # trailing colons and then remove the whole line if VPATH becomes empty
16094 # (actually we leave an empty line to preserve line numbers).
16095 if test "x$srcdir" = x.; then
16096 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16097 s/:*\$(srcdir):*/:/
16098 s/:*\${srcdir}:*/:/
16099 s/:*@srcdir@:*/:/
16100 s/^\([^=]*=[ ]*\):*/\1/
16101 s/:*$//
16102 s/^[^=]*=[ ]*$//
16103 }'
16104 fi
16105
16106 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16107 fi # test -n "$CONFIG_FILES"
16108
16109 # Set up the scripts for CONFIG_HEADERS section.
16110 # No need to generate them if there are no CONFIG_HEADERS.
16111 # This happens for instance with `./config.status Makefile'.
16112 if test -n "$CONFIG_HEADERS"; then
16113 cat >"$tmp/defines.awk" <<\_ACAWK ||
16114 BEGIN {
16115 _ACEOF
16116
16117 # Transform confdefs.h into an awk script `defines.awk', embedded as
16118 # here-document in config.status, that substitutes the proper values into
16119 # config.h.in to produce config.h.
16120
16121 # Create a delimiter string that does not exist in confdefs.h, to ease
16122 # handling of long lines.
16123 ac_delim='%!_!# '
16124 for ac_last_try in false false :; do
16125 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16126 if test -z "$ac_t"; then
16127 break
16128 elif $ac_last_try; then
16129 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16130 else
16131 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16132 fi
16133 done
16134
16135 # For the awk script, D is an array of macro values keyed by name,
16136 # likewise P contains macro parameters if any. Preserve backslash
16137 # newline sequences.
16138
16139 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16140 sed -n '
16141 s/.\{148\}/&'"$ac_delim"'/g
16142 t rset
16143 :rset
16144 s/^[ ]*#[ ]*define[ ][ ]*/ /
16145 t def
16146 d
16147 :def
16148 s/\\$//
16149 t bsnl
16150 s/["\\]/\\&/g
16151 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16152 D["\1"]=" \3"/p
16153 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16154 d
16155 :bsnl
16156 s/["\\]/\\&/g
16157 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16158 D["\1"]=" \3\\\\\\n"\\/p
16159 t cont
16160 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16161 t cont
16162 d
16163 :cont
16164 n
16165 s/.\{148\}/&'"$ac_delim"'/g
16166 t clear
16167 :clear
16168 s/\\$//
16169 t bsnlc
16170 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16171 d
16172 :bsnlc
16173 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16174 b cont
16175 ' <confdefs.h | sed '
16176 s/'"$ac_delim"'/"\\\
16177 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16178
16179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16180 for (key in D) D_is_set[key] = 1
16181 FS = ""
16182 }
16183 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16184 line = \$ 0
16185 split(line, arg, " ")
16186 if (arg[1] == "#") {
16187 defundef = arg[2]
16188 mac1 = arg[3]
16189 } else {
16190 defundef = substr(arg[1], 2)
16191 mac1 = arg[2]
16192 }
16193 split(mac1, mac2, "(") #)
16194 macro = mac2[1]
16195 prefix = substr(line, 1, index(line, defundef) - 1)
16196 if (D_is_set[macro]) {
16197 # Preserve the white space surrounding the "#".
16198 print prefix "define", macro P[macro] D[macro]
16199 next
16200 } else {
16201 # Replace #undef with comments. This is necessary, for example,
16202 # in the case of _POSIX_SOURCE, which is predefined and required
16203 # on some systems where configure will not decide to define it.
16204 if (defundef == "undef") {
16205 print "/*", prefix defundef, macro, "*/"
16206 next
16207 }
16208 }
16209 }
16210 { print }
16211 _ACAWK
16212 _ACEOF
16213 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16214 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16215 fi # test -n "$CONFIG_HEADERS"
16216
16217
16218 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16219 shift
16220 for ac_tag
16221 do
16222 case $ac_tag in
16223 :[FHLC]) ac_mode=$ac_tag; continue;;
16224 esac
16225 case $ac_mode$ac_tag in
16226 :[FHL]*:*);;
16227 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16228 :[FH]-) ac_tag=-:-;;
16229 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16230 esac
16231 ac_save_IFS=$IFS
16232 IFS=:
16233 set x $ac_tag
16234 IFS=$ac_save_IFS
16235 shift
16236 ac_file=$1
16237 shift
16238
16239 case $ac_mode in
16240 :L) ac_source=$1;;
16241 :[FH])
16242 ac_file_inputs=
16243 for ac_f
16244 do
16245 case $ac_f in
16246 -) ac_f="$tmp/stdin";;
16247 *) # Look for the file first in the build tree, then in the source tree
16248 # (if the path is not absolute). The absolute path cannot be DOS-style,
16249 # because $ac_f cannot contain `:'.
16250 test -f "$ac_f" ||
16251 case $ac_f in
16252 [\\/$]*) false;;
16253 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16254 esac ||
16255 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16256 esac
16257 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16258 as_fn_append ac_file_inputs " '$ac_f'"
16259 done
16260
16261 # Let's still pretend it is `configure' which instantiates (i.e., don't
16262 # use $as_me), people would be surprised to read:
16263 # /* config.h. Generated by config.status. */
16264 configure_input='Generated from '`
16265 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16266 `' by configure.'
16267 if test x"$ac_file" != x-; then
16268 configure_input="$ac_file. $configure_input"
16269 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16270 $as_echo "$as_me: creating $ac_file" >&6;}
16271 fi
16272 # Neutralize special characters interpreted by sed in replacement strings.
16273 case $configure_input in #(
16274 *\&* | *\|* | *\\* )
16275 ac_sed_conf_input=`$as_echo "$configure_input" |
16276 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16277 *) ac_sed_conf_input=$configure_input;;
16278 esac
16279
16280 case $ac_tag in
16281 *:-:* | *:-) cat >"$tmp/stdin" \
16282 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16283 esac
16284 ;;
16285 esac
16286
16287 ac_dir=`$as_dirname -- "$ac_file" ||
16288 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16289 X"$ac_file" : 'X\(//\)[^/]' \| \
16290 X"$ac_file" : 'X\(//\)$' \| \
16291 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16292 $as_echo X"$ac_file" |
16293 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16294 s//\1/
16295 q
16296 }
16297 /^X\(\/\/\)[^/].*/{
16298 s//\1/
16299 q
16300 }
16301 /^X\(\/\/\)$/{
16302 s//\1/
16303 q
16304 }
16305 /^X\(\/\).*/{
16306 s//\1/
16307 q
16308 }
16309 s/.*/./; q'`
16310 as_dir="$ac_dir"; as_fn_mkdir_p
16311 ac_builddir=.
16312
16313 case "$ac_dir" in
16314 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16315 *)
16316 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16317 # A ".." for each directory in $ac_dir_suffix.
16318 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16319 case $ac_top_builddir_sub in
16320 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16321 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16322 esac ;;
16323 esac
16324 ac_abs_top_builddir=$ac_pwd
16325 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16326 # for backward compatibility:
16327 ac_top_builddir=$ac_top_build_prefix
16328
16329 case $srcdir in
16330 .) # We are building in place.
16331 ac_srcdir=.
16332 ac_top_srcdir=$ac_top_builddir_sub
16333 ac_abs_top_srcdir=$ac_pwd ;;
16334 [\\/]* | ?:[\\/]* ) # Absolute name.
16335 ac_srcdir=$srcdir$ac_dir_suffix;
16336 ac_top_srcdir=$srcdir
16337 ac_abs_top_srcdir=$srcdir ;;
16338 *) # Relative name.
16339 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16340 ac_top_srcdir=$ac_top_build_prefix$srcdir
16341 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16342 esac
16343 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16344
16345
16346 case $ac_mode in
16347 :F)
16348 #
16349 # CONFIG_FILE
16350 #
16351
16352 case $INSTALL in
16353 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16354 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16355 esac
16356 _ACEOF
16357
16358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16359 # If the template does not know about datarootdir, expand it.
16360 # FIXME: This hack should be removed a few years after 2.60.
16361 ac_datarootdir_hack=; ac_datarootdir_seen=
16362 ac_sed_dataroot='
16363 /datarootdir/ {
16364 p
16365 q
16366 }
16367 /@datadir@/p
16368 /@docdir@/p
16369 /@infodir@/p
16370 /@localedir@/p
16371 /@mandir@/p'
16372 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16373 *datarootdir*) ac_datarootdir_seen=yes;;
16374 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16376 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16377 _ACEOF
16378 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16379 ac_datarootdir_hack='
16380 s&@datadir@&$datadir&g
16381 s&@docdir@&$docdir&g
16382 s&@infodir@&$infodir&g
16383 s&@localedir@&$localedir&g
16384 s&@mandir@&$mandir&g
16385 s&\\\${datarootdir}&$datarootdir&g' ;;
16386 esac
16387 _ACEOF
16388
16389 # Neutralize VPATH when `$srcdir' = `.'.
16390 # Shell code in configure.ac might set extrasub.
16391 # FIXME: do we really want to maintain this feature?
16392 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16393 ac_sed_extra="$ac_vpsub
16394 $extrasub
16395 _ACEOF
16396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16397 :t
16398 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16399 s|@configure_input@|$ac_sed_conf_input|;t t
16400 s&@top_builddir@&$ac_top_builddir_sub&;t t
16401 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16402 s&@srcdir@&$ac_srcdir&;t t
16403 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16404 s&@top_srcdir@&$ac_top_srcdir&;t t
16405 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16406 s&@builddir@&$ac_builddir&;t t
16407 s&@abs_builddir@&$ac_abs_builddir&;t t
16408 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16409 s&@INSTALL@&$ac_INSTALL&;t t
16410 $ac_datarootdir_hack
16411 "
16412 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16413 if $ac_cs_awk_getline; then
16414 $AWK -f "$tmp/subs.awk"
16415 else
16416 $AWK -f "$tmp/subs.awk" | $SHELL
16417 fi >$tmp/out \
16418 || as_fn_error "could not create $ac_file" "$LINENO" 5
16419
16420 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16421 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16422 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16424 which seems to be undefined. Please make sure it is defined." >&5
16425 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16426 which seems to be undefined. Please make sure it is defined." >&2;}
16427
16428 rm -f "$tmp/stdin"
16429 case $ac_file in
16430 -) cat "$tmp/out" && rm -f "$tmp/out";;
16431 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16432 esac \
16433 || as_fn_error "could not create $ac_file" "$LINENO" 5
16434 ;;
16435 :H)
16436 #
16437 # CONFIG_HEADER
16438 #
16439 if test x"$ac_file" != x-; then
16440 {
16441 $as_echo "/* $configure_input */" \
16442 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16443 } >"$tmp/config.h" \
16444 || as_fn_error "could not create $ac_file" "$LINENO" 5
16445 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16447 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16448 else
16449 rm -f "$ac_file"
16450 mv "$tmp/config.h" "$ac_file" \
16451 || as_fn_error "could not create $ac_file" "$LINENO" 5
16452 fi
16453 else
16454 $as_echo "/* $configure_input */" \
16455 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16456 || as_fn_error "could not create -" "$LINENO" 5
16457 fi
16458 ;;
16459 :L)
16460 #
16461 # CONFIG_LINK
16462 #
16463
16464 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16465 :
16466 else
16467 # Prefer the file from the source tree if names are identical.
16468 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16469 ac_source=$srcdir/$ac_source
16470 fi
16471
16472 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16473 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16474
16475 if test ! -r "$ac_source"; then
16476 as_fn_error "$ac_source: file not found" "$LINENO" 5
16477 fi
16478 rm -f "$ac_file"
16479
16480 # Try a relative symlink, then a hard link, then a copy.
16481 case $srcdir in
16482 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16483 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16484 esac
16485 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16486 ln "$ac_source" "$ac_file" 2>/dev/null ||
16487 cp -p "$ac_source" "$ac_file" ||
16488 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16489 fi
16490 ;;
16491 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16492 $as_echo "$as_me: executing $ac_file commands" >&6;}
16493 ;;
16494 esac
16495
16496
16497 case $ac_file$ac_mode in
16498 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16499 "gcore":F) chmod +x gcore ;;
16500 "default":C)
16501 case x$CONFIG_HEADERS in
16502 xconfig.h:config.in)
16503 echo > stamp-h ;;
16504 esac
16505 ;;
16506
16507 esac
16508 done # for ac_tag
16509
16510
16511 as_fn_exit 0
16512 _ACEOF
16513 ac_clean_files=$ac_clean_files_save
16514
16515 test $ac_write_fail = 0 ||
16516 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16517
16518
16519 # configure is writing to config.log, and then calls config.status.
16520 # config.status does its own redirection, appending to config.log.
16521 # Unfortunately, on DOS this fails, as config.log is still kept open
16522 # by configure, so config.status won't be able to write to it; its
16523 # output is simply discarded. So we exec the FD to /dev/null,
16524 # effectively closing config.log, so it can be properly (re)opened and
16525 # appended to by config.status. When coming back to configure, we
16526 # need to make the FD available again.
16527 if test "$no_create" != yes; then
16528 ac_cs_success=:
16529 ac_config_status_args=
16530 test "$silent" = yes &&
16531 ac_config_status_args="$ac_config_status_args --quiet"
16532 exec 5>/dev/null
16533 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16534 exec 5>>config.log
16535 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16536 # would make configure fail if this is the last instruction.
16537 $ac_cs_success || as_fn_exit $?
16538 fi
16539
16540 #
16541 # CONFIG_SUBDIRS section.
16542 #
16543 if test "$no_recursion" != yes; then
16544
16545 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
16546 # so they do not pile up.
16547 ac_sub_configure_args=
16548 ac_prev=
16549 eval "set x $ac_configure_args"
16550 shift
16551 for ac_arg
16552 do
16553 if test -n "$ac_prev"; then
16554 ac_prev=
16555 continue
16556 fi
16557 case $ac_arg in
16558 -cache-file | --cache-file | --cache-fil | --cache-fi \
16559 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
16560 ac_prev=cache_file ;;
16561 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
16562 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
16563 | --c=*)
16564 ;;
16565 --config-cache | -C)
16566 ;;
16567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
16568 ac_prev=srcdir ;;
16569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
16570 ;;
16571 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
16572 ac_prev=prefix ;;
16573 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
16574 ;;
16575 --disable-option-checking)
16576 ;;
16577 *)
16578 case $ac_arg in
16579 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16580 esac
16581 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
16582 esac
16583 done
16584
16585 # Always prepend --prefix to ensure using the same prefix
16586 # in subdir configurations.
16587 ac_arg="--prefix=$prefix"
16588 case $ac_arg in
16589 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16590 esac
16591 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
16592
16593 # Pass --silent
16594 if test "$silent" = yes; then
16595 ac_sub_configure_args="--silent $ac_sub_configure_args"
16596 fi
16597
16598 # Always prepend --disable-option-checking to silence warnings, since
16599 # different subdirs can have different --enable and --with options.
16600 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
16601
16602 ac_popdir=`pwd`
16603 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
16604
16605 # Do not complain, so a configure script can configure whichever
16606 # parts of a large source tree are present.
16607 test -d "$srcdir/$ac_dir" || continue
16608
16609 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
16610 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
16611 $as_echo "$ac_msg" >&6
16612 as_dir="$ac_dir"; as_fn_mkdir_p
16613 ac_builddir=.
16614
16615 case "$ac_dir" in
16616 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16617 *)
16618 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16619 # A ".." for each directory in $ac_dir_suffix.
16620 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16621 case $ac_top_builddir_sub in
16622 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16623 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16624 esac ;;
16625 esac
16626 ac_abs_top_builddir=$ac_pwd
16627 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16628 # for backward compatibility:
16629 ac_top_builddir=$ac_top_build_prefix
16630
16631 case $srcdir in
16632 .) # We are building in place.
16633 ac_srcdir=.
16634 ac_top_srcdir=$ac_top_builddir_sub
16635 ac_abs_top_srcdir=$ac_pwd ;;
16636 [\\/]* | ?:[\\/]* ) # Absolute name.
16637 ac_srcdir=$srcdir$ac_dir_suffix;
16638 ac_top_srcdir=$srcdir
16639 ac_abs_top_srcdir=$srcdir ;;
16640 *) # Relative name.
16641 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16642 ac_top_srcdir=$ac_top_build_prefix$srcdir
16643 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16644 esac
16645 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16646
16647
16648 cd "$ac_dir"
16649
16650 # Check for guested configure; otherwise get Cygnus style configure.
16651 if test -f "$ac_srcdir/configure.gnu"; then
16652 ac_sub_configure=$ac_srcdir/configure.gnu
16653 elif test -f "$ac_srcdir/configure"; then
16654 ac_sub_configure=$ac_srcdir/configure
16655 elif test -f "$ac_srcdir/configure.in"; then
16656 # This should be Cygnus configure.
16657 ac_sub_configure=$ac_aux_dir/configure
16658 else
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
16660 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
16661 ac_sub_configure=
16662 fi
16663
16664 # The recursion is here.
16665 if test -n "$ac_sub_configure"; then
16666 # Make the cache file name correct relative to the subdirectory.
16667 case $cache_file in
16668 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
16669 *) # Relative name.
16670 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
16671 esac
16672
16673 { $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
16674 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
16675 # The eval makes quoting arguments work.
16676 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
16677 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
16678 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
16679 fi
16680
16681 cd "$ac_popdir"
16682 done
16683 fi
16684 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16686 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16687 fi
16688
16689
16690 exit 0
16691