arc: Write correct "eret" value during register collection
[binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
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 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
204 fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225 fi
226 fi
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271 fi
272 exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290 { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299 return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378 else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395 else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 fi
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
479 N
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509 *)
510 ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
533 fi
534 else
535 as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="main.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 # include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 # include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 enable_option_checking=no
623 ac_header_list=
624 ac_subst_vars='LTLIBOBJS
625 LIBOBJS
626 GCORE_TRANSFORM_NAME
627 GDB_TRANSFORM_NAME
628 XSLTPROC
629 NM_H
630 GDB_NM_FILE
631 LTLIBXXHASH
632 LIBXXHASH
633 HAVE_LIBXXHASH
634 CTF_DEPS
635 LIBCTF
636 ENABLE_LIBCTF
637 LTLIBBABELTRACE
638 LIBBABELTRACE
639 HAVE_LIBBABELTRACE
640 HAVE_NATIVE_GCORE_HOST
641 NAT_GENERATED_FILES
642 XM_CLIBS
643 MH_CFLAGS
644 LOADLIBES
645 NAT_CDEPS
646 NATDEPFILES
647 NAT_FILE
648 target_subdir
649 CONFIG_UNINSTALL
650 CONFIG_INSTALL
651 CONFIG_CLEAN
652 CONFIG_ALL
653 CONFIG_SRCS
654 CONFIG_DEPS
655 CONFIG_OBS
656 PROFILE_CFLAGS
657 ENABLE_CFLAGS
658 SIM_OBS
659 SIM
660 XMKMF
661 GDBTK_SRC_DIR
662 GDBTK_CFLAGS
663 GDBTKLIBS
664 X_LIBS
665 X_LDFLAGS
666 X_CFLAGS
667 TK_XINCLUDES
668 TK_DEPS
669 TK_LIBRARY
670 TK_INCLUDE
671 TK_STUB_LIB_SPEC
672 TK_STUB_LIB_FLAG
673 TK_STUB_LIB_FILE
674 TK_LIB_SPEC
675 TK_LIB_FLAG
676 TK_LIB_FILE
677 TK_SRC_DIR
678 TK_BIN_DIR
679 TK_VERSION
680 TCL_DEPS
681 TCL_LIBRARY
682 TCL_INCLUDE
683 TCL_STUB_LIB_SPEC
684 TCL_STUB_LIB_FLAG
685 TCL_STUB_LIB_FILE
686 TCL_LIB_SPEC
687 TCL_LIB_FLAG
688 TCL_LIB_FILE
689 TCL_SRC_DIR
690 TCL_BIN_DIR
691 TCL_PATCH_LEVEL
692 TCL_VERSION
693 WIN32LDAPP
694 WIN32LIBS
695 GUI_CFLAGS_X
696 LIBGUI
697 LTLIBLZMA
698 LIBLZMA
699 HAVE_LIBLZMA
700 SER_HARDWIRE
701 WERROR_CFLAGS
702 WARN_CFLAGS
703 SYSTEM_GDBINIT_DIR
704 SYSTEM_GDBINIT
705 TARGET_SYSTEM_ROOT
706 CONFIG_LDFLAGS
707 RDYNAMIC
708 LTLIBIPT
709 LIBIPT
710 HAVE_LIBIPT
711 PTHREAD_CFLAGS
712 PTHREAD_LIBS
713 PTHREAD_CC
714 ax_pthread_config
715 SED
716 ALLOCA
717 SRCHIGH_CFLAGS
718 SRCHIGH_LIBS
719 HAVE_GUILE_FALSE
720 HAVE_GUILE_TRUE
721 GUILE_LIBS
722 GUILE_CPPFLAGS
723 GUILD_TARGET_FLAG
724 GUILD
725 pkg_config_prog_path
726 HAVE_PYTHON_FALSE
727 HAVE_PYTHON_TRUE
728 PYTHON_LIBS
729 PYTHON_CPPFLAGS
730 PYTHON_CFLAGS
731 python_prog_path
732 LTLIBMPFR
733 LIBMPFR
734 HAVE_LIBMPFR
735 LTLIBEXPAT
736 LIBEXPAT
737 HAVE_LIBEXPAT
738 JIT_READER_DIR
739 TARGET_PTR
740 READLINE_TEXI_INCFLAG
741 READLINE_CFLAGS
742 READLINE_DEPS
743 READLINE
744 LTLIBICONV
745 LIBICONV
746 zlibinc
747 zlibdir
748 MIG
749 WINDRES
750 DLLTOOL
751 AR
752 YFLAGS
753 YACC
754 RANLIB
755 LN_S
756 INSTALL_DATA
757 INSTALL_SCRIPT
758 INSTALL_PROGRAM
759 AWK
760 REPORT_BUGS_TEXI
761 REPORT_BUGS_TO
762 PKGVERSION
763 CODESIGN_CERT
764 DEBUGINFOD_LIBS
765 DEBUGINFOD_CFLAGS
766 PKG_CONFIG_LIBDIR
767 PKG_CONFIG_PATH
768 PKG_CONFIG
769 HAVE_NATIVE_GCORE_TARGET
770 TARGET_OBS
771 subdirs
772 GDB_DATADIR
773 DEBUGDIR
774 MAKEINFO_EXTRA_FLAGS
775 MAKEINFOFLAGS
776 MAKEINFO
777 PACKAGE
778 CATOBJEXT
779 GENCAT
780 INSTOBJEXT
781 DATADIRNAME
782 CATALOGS
783 POSUB
784 GMSGFMT
785 XGETTEXT
786 INCINTL
787 LIBINTL_DEP
788 LIBINTL
789 USE_NLS
790 CCDEPMODE
791 DEPDIR
792 am__leading_dot
793 CXX_DIALECT
794 HAVE_CXX11
795 INSTALL_STRIP_PROGRAM
796 STRIP
797 install_sh
798 LARGEFILE_CPPFLAGS
799 target_os
800 target_vendor
801 target_cpu
802 target
803 host_os
804 host_vendor
805 host_cpu
806 host
807 build_os
808 build_vendor
809 build_cpu
810 build
811 EGREP
812 GREP
813 CPP
814 ac_ct_CXX
815 CXXFLAGS
816 CXX
817 OBJEXT
818 EXEEXT
819 ac_ct_CC
820 CPPFLAGS
821 LDFLAGS
822 CFLAGS
823 CC
824 MAINT
825 MAINTAINER_MODE_FALSE
826 MAINTAINER_MODE_TRUE
827 target_alias
828 host_alias
829 build_alias
830 LIBS
831 ECHO_T
832 ECHO_N
833 ECHO_C
834 DEFS
835 mandir
836 localedir
837 libdir
838 psdir
839 pdfdir
840 dvidir
841 htmldir
842 infodir
843 docdir
844 oldincludedir
845 includedir
846 localstatedir
847 sharedstatedir
848 sysconfdir
849 datadir
850 datarootdir
851 libexecdir
852 sbindir
853 bindir
854 program_transform_name
855 prefix
856 exec_prefix
857 PACKAGE_URL
858 PACKAGE_BUGREPORT
859 PACKAGE_STRING
860 PACKAGE_VERSION
861 PACKAGE_TARNAME
862 PACKAGE_NAME
863 PATH_SEPARATOR
864 SHELL'
865 ac_subst_files='nat_makefile_frag'
866 ac_user_opts='
867 enable_option_checking
868 enable_maintainer_mode
869 enable_plugins
870 enable_largefile
871 with_separate_debug_dir
872 with_gdb_datadir
873 with_relocated_sources
874 with_auto_load_dir
875 with_auto_load_safe_path
876 enable_targets
877 enable_64_bit_bfd
878 enable_gdbmi
879 enable_tui
880 enable_gdbtk
881 with_debuginfod
882 with_libunwind_ia64
883 with_curses
884 enable_profiling
885 enable_codesign
886 with_pkgversion
887 with_bugurl
888 with_system_zlib
889 with_gnu_ld
890 enable_rpath
891 with_libiconv_prefix
892 with_libiconv_type
893 with_iconv_bin
894 with_system_readline
895 with_jit_reader_dir
896 with_expat
897 with_libexpat_prefix
898 with_libexpat_type
899 with_mpfr
900 with_libmpfr_prefix
901 with_libmpfr_type
902 with_python
903 with_python_libdir
904 with_guile
905 enable_source_highlight
906 with_intel_pt
907 with_libipt_prefix
908 with_libipt_type
909 with_included_regex
910 with_sysroot
911 with_system_gdbinit
912 with_system_gdbinit_dir
913 enable_werror
914 enable_build_warnings
915 enable_gdb_build_warnings
916 enable_ubsan
917 with_lzma
918 with_liblzma_prefix
919 with_liblzma_type
920 with_tcl
921 with_tk
922 with_x
923 enable_sim
924 with_babeltrace
925 with_libbabeltrace_prefix
926 with_libbabeltrace_type
927 with_xxhash
928 enable_libctf
929 with_libxxhash_prefix
930 with_libxxhash_type
931 enable_unit_tests
932 '
933 ac_precious_vars='build_alias
934 host_alias
935 target_alias
936 CC
937 CFLAGS
938 LDFLAGS
939 LIBS
940 CPPFLAGS
941 CXX
942 CXXFLAGS
943 CCC
944 CPP
945 MAKEINFO
946 MAKEINFOFLAGS
947 PKG_CONFIG
948 PKG_CONFIG_PATH
949 PKG_CONFIG_LIBDIR
950 DEBUGINFOD_CFLAGS
951 DEBUGINFOD_LIBS
952 YACC
953 YFLAGS
954 XMKMF'
955 ac_subdirs_all='testsuite
956 gdbtk'
957
958 # Initialize some variables set by options.
959 ac_init_help=
960 ac_init_version=false
961 ac_unrecognized_opts=
962 ac_unrecognized_sep=
963 # The variables have the same names as the options, with
964 # dashes changed to underlines.
965 cache_file=/dev/null
966 exec_prefix=NONE
967 no_create=
968 no_recursion=
969 prefix=NONE
970 program_prefix=NONE
971 program_suffix=NONE
972 program_transform_name=s,x,x,
973 silent=
974 site=
975 srcdir=
976 verbose=
977 x_includes=NONE
978 x_libraries=NONE
979
980 # Installation directory options.
981 # These are left unexpanded so users can "make install exec_prefix=/foo"
982 # and all the variables that are supposed to be based on exec_prefix
983 # by default will actually change.
984 # Use braces instead of parens because sh, perl, etc. also accept them.
985 # (The list follows the same order as the GNU Coding Standards.)
986 bindir='${exec_prefix}/bin'
987 sbindir='${exec_prefix}/sbin'
988 libexecdir='${exec_prefix}/libexec'
989 datarootdir='${prefix}/share'
990 datadir='${datarootdir}'
991 sysconfdir='${prefix}/etc'
992 sharedstatedir='${prefix}/com'
993 localstatedir='${prefix}/var'
994 includedir='${prefix}/include'
995 oldincludedir='/usr/include'
996 docdir='${datarootdir}/doc/${PACKAGE}'
997 infodir='${datarootdir}/info'
998 htmldir='${docdir}'
999 dvidir='${docdir}'
1000 pdfdir='${docdir}'
1001 psdir='${docdir}'
1002 libdir='${exec_prefix}/lib'
1003 localedir='${datarootdir}/locale'
1004 mandir='${datarootdir}/man'
1005
1006 ac_prev=
1007 ac_dashdash=
1008 for ac_option
1009 do
1010 # If the previous option needs an argument, assign it.
1011 if test -n "$ac_prev"; then
1012 eval $ac_prev=\$ac_option
1013 ac_prev=
1014 continue
1015 fi
1016
1017 case $ac_option in
1018 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1019 *=) ac_optarg= ;;
1020 *) ac_optarg=yes ;;
1021 esac
1022
1023 # Accept the important Cygnus configure options, so we can diagnose typos.
1024
1025 case $ac_dashdash$ac_option in
1026 --)
1027 ac_dashdash=yes ;;
1028
1029 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1030 ac_prev=bindir ;;
1031 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1032 bindir=$ac_optarg ;;
1033
1034 -build | --build | --buil | --bui | --bu)
1035 ac_prev=build_alias ;;
1036 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1037 build_alias=$ac_optarg ;;
1038
1039 -cache-file | --cache-file | --cache-fil | --cache-fi \
1040 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1041 ac_prev=cache_file ;;
1042 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1043 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1044 cache_file=$ac_optarg ;;
1045
1046 --config-cache | -C)
1047 cache_file=config.cache ;;
1048
1049 -datadir | --datadir | --datadi | --datad)
1050 ac_prev=datadir ;;
1051 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1052 datadir=$ac_optarg ;;
1053
1054 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1055 | --dataroo | --dataro | --datar)
1056 ac_prev=datarootdir ;;
1057 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1058 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1059 datarootdir=$ac_optarg ;;
1060
1061 -disable-* | --disable-*)
1062 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1063 # Reject names that are not valid shell variable names.
1064 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1065 as_fn_error $? "invalid feature name: $ac_useropt"
1066 ac_useropt_orig=$ac_useropt
1067 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1068 case $ac_user_opts in
1069 *"
1070 "enable_$ac_useropt"
1071 "*) ;;
1072 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1073 ac_unrecognized_sep=', ';;
1074 esac
1075 eval enable_$ac_useropt=no ;;
1076
1077 -docdir | --docdir | --docdi | --doc | --do)
1078 ac_prev=docdir ;;
1079 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1080 docdir=$ac_optarg ;;
1081
1082 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1083 ac_prev=dvidir ;;
1084 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1085 dvidir=$ac_optarg ;;
1086
1087 -enable-* | --enable-*)
1088 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1089 # Reject names that are not valid shell variable names.
1090 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1091 as_fn_error $? "invalid feature name: $ac_useropt"
1092 ac_useropt_orig=$ac_useropt
1093 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1094 case $ac_user_opts in
1095 *"
1096 "enable_$ac_useropt"
1097 "*) ;;
1098 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1099 ac_unrecognized_sep=', ';;
1100 esac
1101 eval enable_$ac_useropt=\$ac_optarg ;;
1102
1103 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1104 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1105 | --exec | --exe | --ex)
1106 ac_prev=exec_prefix ;;
1107 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1108 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1109 | --exec=* | --exe=* | --ex=*)
1110 exec_prefix=$ac_optarg ;;
1111
1112 -gas | --gas | --ga | --g)
1113 # Obsolete; use --with-gas.
1114 with_gas=yes ;;
1115
1116 -help | --help | --hel | --he | -h)
1117 ac_init_help=long ;;
1118 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1119 ac_init_help=recursive ;;
1120 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1121 ac_init_help=short ;;
1122
1123 -host | --host | --hos | --ho)
1124 ac_prev=host_alias ;;
1125 -host=* | --host=* | --hos=* | --ho=*)
1126 host_alias=$ac_optarg ;;
1127
1128 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1129 ac_prev=htmldir ;;
1130 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1131 | --ht=*)
1132 htmldir=$ac_optarg ;;
1133
1134 -includedir | --includedir | --includedi | --included | --include \
1135 | --includ | --inclu | --incl | --inc)
1136 ac_prev=includedir ;;
1137 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1138 | --includ=* | --inclu=* | --incl=* | --inc=*)
1139 includedir=$ac_optarg ;;
1140
1141 -infodir | --infodir | --infodi | --infod | --info | --inf)
1142 ac_prev=infodir ;;
1143 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1144 infodir=$ac_optarg ;;
1145
1146 -libdir | --libdir | --libdi | --libd)
1147 ac_prev=libdir ;;
1148 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1149 libdir=$ac_optarg ;;
1150
1151 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1152 | --libexe | --libex | --libe)
1153 ac_prev=libexecdir ;;
1154 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1155 | --libexe=* | --libex=* | --libe=*)
1156 libexecdir=$ac_optarg ;;
1157
1158 -localedir | --localedir | --localedi | --localed | --locale)
1159 ac_prev=localedir ;;
1160 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1161 localedir=$ac_optarg ;;
1162
1163 -localstatedir | --localstatedir | --localstatedi | --localstated \
1164 | --localstate | --localstat | --localsta | --localst | --locals)
1165 ac_prev=localstatedir ;;
1166 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1167 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1168 localstatedir=$ac_optarg ;;
1169
1170 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1171 ac_prev=mandir ;;
1172 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1173 mandir=$ac_optarg ;;
1174
1175 -nfp | --nfp | --nf)
1176 # Obsolete; use --without-fp.
1177 with_fp=no ;;
1178
1179 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1180 | --no-cr | --no-c | -n)
1181 no_create=yes ;;
1182
1183 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1184 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1185 no_recursion=yes ;;
1186
1187 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1188 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1189 | --oldin | --oldi | --old | --ol | --o)
1190 ac_prev=oldincludedir ;;
1191 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1192 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1193 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1194 oldincludedir=$ac_optarg ;;
1195
1196 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1197 ac_prev=prefix ;;
1198 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1199 prefix=$ac_optarg ;;
1200
1201 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1202 | --program-pre | --program-pr | --program-p)
1203 ac_prev=program_prefix ;;
1204 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1205 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1206 program_prefix=$ac_optarg ;;
1207
1208 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1209 | --program-suf | --program-su | --program-s)
1210 ac_prev=program_suffix ;;
1211 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1212 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1213 program_suffix=$ac_optarg ;;
1214
1215 -program-transform-name | --program-transform-name \
1216 | --program-transform-nam | --program-transform-na \
1217 | --program-transform-n | --program-transform- \
1218 | --program-transform | --program-transfor \
1219 | --program-transfo | --program-transf \
1220 | --program-trans | --program-tran \
1221 | --progr-tra | --program-tr | --program-t)
1222 ac_prev=program_transform_name ;;
1223 -program-transform-name=* | --program-transform-name=* \
1224 | --program-transform-nam=* | --program-transform-na=* \
1225 | --program-transform-n=* | --program-transform-=* \
1226 | --program-transform=* | --program-transfor=* \
1227 | --program-transfo=* | --program-transf=* \
1228 | --program-trans=* | --program-tran=* \
1229 | --progr-tra=* | --program-tr=* | --program-t=*)
1230 program_transform_name=$ac_optarg ;;
1231
1232 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1233 ac_prev=pdfdir ;;
1234 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1235 pdfdir=$ac_optarg ;;
1236
1237 -psdir | --psdir | --psdi | --psd | --ps)
1238 ac_prev=psdir ;;
1239 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1240 psdir=$ac_optarg ;;
1241
1242 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1243 | -silent | --silent | --silen | --sile | --sil)
1244 silent=yes ;;
1245
1246 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1247 ac_prev=sbindir ;;
1248 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1249 | --sbi=* | --sb=*)
1250 sbindir=$ac_optarg ;;
1251
1252 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1253 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1254 | --sharedst | --shareds | --shared | --share | --shar \
1255 | --sha | --sh)
1256 ac_prev=sharedstatedir ;;
1257 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1258 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1259 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1260 | --sha=* | --sh=*)
1261 sharedstatedir=$ac_optarg ;;
1262
1263 -site | --site | --sit)
1264 ac_prev=site ;;
1265 -site=* | --site=* | --sit=*)
1266 site=$ac_optarg ;;
1267
1268 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1269 ac_prev=srcdir ;;
1270 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1271 srcdir=$ac_optarg ;;
1272
1273 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1274 | --syscon | --sysco | --sysc | --sys | --sy)
1275 ac_prev=sysconfdir ;;
1276 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1277 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1278 sysconfdir=$ac_optarg ;;
1279
1280 -target | --target | --targe | --targ | --tar | --ta | --t)
1281 ac_prev=target_alias ;;
1282 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1283 target_alias=$ac_optarg ;;
1284
1285 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1286 verbose=yes ;;
1287
1288 -version | --version | --versio | --versi | --vers | -V)
1289 ac_init_version=: ;;
1290
1291 -with-* | --with-*)
1292 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1293 # Reject names that are not valid shell variable names.
1294 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1295 as_fn_error $? "invalid package name: $ac_useropt"
1296 ac_useropt_orig=$ac_useropt
1297 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1298 case $ac_user_opts in
1299 *"
1300 "with_$ac_useropt"
1301 "*) ;;
1302 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1303 ac_unrecognized_sep=', ';;
1304 esac
1305 eval with_$ac_useropt=\$ac_optarg ;;
1306
1307 -without-* | --without-*)
1308 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1309 # Reject names that are not valid shell variable names.
1310 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1311 as_fn_error $? "invalid package name: $ac_useropt"
1312 ac_useropt_orig=$ac_useropt
1313 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1314 case $ac_user_opts in
1315 *"
1316 "with_$ac_useropt"
1317 "*) ;;
1318 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1319 ac_unrecognized_sep=', ';;
1320 esac
1321 eval with_$ac_useropt=no ;;
1322
1323 --x)
1324 # Obsolete; use --with-x.
1325 with_x=yes ;;
1326
1327 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1328 | --x-incl | --x-inc | --x-in | --x-i)
1329 ac_prev=x_includes ;;
1330 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1331 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1332 x_includes=$ac_optarg ;;
1333
1334 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1335 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1336 ac_prev=x_libraries ;;
1337 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1338 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1339 x_libraries=$ac_optarg ;;
1340
1341 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1342 Try \`$0 --help' for more information"
1343 ;;
1344
1345 *=*)
1346 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1347 # Reject names that are not valid shell variable names.
1348 case $ac_envvar in #(
1349 '' | [0-9]* | *[!_$as_cr_alnum]* )
1350 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1351 esac
1352 eval $ac_envvar=\$ac_optarg
1353 export $ac_envvar ;;
1354
1355 *)
1356 # FIXME: should be removed in autoconf 3.0.
1357 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1358 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1359 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1360 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1361 ;;
1362
1363 esac
1364 done
1365
1366 if test -n "$ac_prev"; then
1367 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1368 as_fn_error $? "missing argument to $ac_option"
1369 fi
1370
1371 if test -n "$ac_unrecognized_opts"; then
1372 case $enable_option_checking in
1373 no) ;;
1374 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1375 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1376 esac
1377 fi
1378
1379 # Check all directory arguments for consistency.
1380 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1381 datadir sysconfdir sharedstatedir localstatedir includedir \
1382 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1383 libdir localedir mandir
1384 do
1385 eval ac_val=\$$ac_var
1386 # Remove trailing slashes.
1387 case $ac_val in
1388 */ )
1389 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1390 eval $ac_var=\$ac_val;;
1391 esac
1392 # Be sure to have absolute directory names.
1393 case $ac_val in
1394 [\\/$]* | ?:[\\/]* ) continue;;
1395 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1396 esac
1397 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1398 done
1399
1400 # There might be people who depend on the old broken behavior: `$host'
1401 # used to hold the argument of --host etc.
1402 # FIXME: To remove some day.
1403 build=$build_alias
1404 host=$host_alias
1405 target=$target_alias
1406
1407 # FIXME: To remove some day.
1408 if test "x$host_alias" != x; then
1409 if test "x$build_alias" = x; then
1410 cross_compiling=maybe
1411 elif test "x$build_alias" != "x$host_alias"; then
1412 cross_compiling=yes
1413 fi
1414 fi
1415
1416 ac_tool_prefix=
1417 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1418
1419 test "$silent" = yes && exec 6>/dev/null
1420
1421
1422 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1423 ac_ls_di=`ls -di .` &&
1424 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1425 as_fn_error $? "working directory cannot be determined"
1426 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1427 as_fn_error $? "pwd does not report name of working directory"
1428
1429
1430 # Find the source files, if location was not specified.
1431 if test -z "$srcdir"; then
1432 ac_srcdir_defaulted=yes
1433 # Try the directory containing this script, then the parent directory.
1434 ac_confdir=`$as_dirname -- "$as_myself" ||
1435 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1436 X"$as_myself" : 'X\(//\)[^/]' \| \
1437 X"$as_myself" : 'X\(//\)$' \| \
1438 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1439 $as_echo X"$as_myself" |
1440 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1441 s//\1/
1442 q
1443 }
1444 /^X\(\/\/\)[^/].*/{
1445 s//\1/
1446 q
1447 }
1448 /^X\(\/\/\)$/{
1449 s//\1/
1450 q
1451 }
1452 /^X\(\/\).*/{
1453 s//\1/
1454 q
1455 }
1456 s/.*/./; q'`
1457 srcdir=$ac_confdir
1458 if test ! -r "$srcdir/$ac_unique_file"; then
1459 srcdir=..
1460 fi
1461 else
1462 ac_srcdir_defaulted=no
1463 fi
1464 if test ! -r "$srcdir/$ac_unique_file"; then
1465 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1466 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1467 fi
1468 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1469 ac_abs_confdir=`(
1470 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1471 pwd)`
1472 # When building in place, set srcdir=.
1473 if test "$ac_abs_confdir" = "$ac_pwd"; then
1474 srcdir=.
1475 fi
1476 # Remove unnecessary trailing slashes from srcdir.
1477 # Double slashes in file names in object file debugging info
1478 # mess up M-x gdb in Emacs.
1479 case $srcdir in
1480 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1481 esac
1482 for ac_var in $ac_precious_vars; do
1483 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1484 eval ac_env_${ac_var}_value=\$${ac_var}
1485 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1486 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1487 done
1488
1489 #
1490 # Report the --help message.
1491 #
1492 if test "$ac_init_help" = "long"; then
1493 # Omit some internal or obsolete options to make the list less imposing.
1494 # This message is too long to be a string in the A/UX 3.1 sh.
1495 cat <<_ACEOF
1496 \`configure' configures this package to adapt to many kinds of systems.
1497
1498 Usage: $0 [OPTION]... [VAR=VALUE]...
1499
1500 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1501 VAR=VALUE. See below for descriptions of some of the useful variables.
1502
1503 Defaults for the options are specified in brackets.
1504
1505 Configuration:
1506 -h, --help display this help and exit
1507 --help=short display options specific to this package
1508 --help=recursive display the short help of all the included packages
1509 -V, --version display version information and exit
1510 -q, --quiet, --silent do not print \`checking ...' messages
1511 --cache-file=FILE cache test results in FILE [disabled]
1512 -C, --config-cache alias for \`--cache-file=config.cache'
1513 -n, --no-create do not create output files
1514 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1515
1516 Installation directories:
1517 --prefix=PREFIX install architecture-independent files in PREFIX
1518 [$ac_default_prefix]
1519 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1520 [PREFIX]
1521
1522 By default, \`make install' will install all the files in
1523 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1524 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1525 for instance \`--prefix=\$HOME'.
1526
1527 For better control, use the options below.
1528
1529 Fine tuning of the installation directories:
1530 --bindir=DIR user executables [EPREFIX/bin]
1531 --sbindir=DIR system admin executables [EPREFIX/sbin]
1532 --libexecdir=DIR program executables [EPREFIX/libexec]
1533 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1534 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1535 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1536 --libdir=DIR object code libraries [EPREFIX/lib]
1537 --includedir=DIR C header files [PREFIX/include]
1538 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1539 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1540 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1541 --infodir=DIR info documentation [DATAROOTDIR/info]
1542 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1543 --mandir=DIR man documentation [DATAROOTDIR/man]
1544 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1545 --htmldir=DIR html documentation [DOCDIR]
1546 --dvidir=DIR dvi documentation [DOCDIR]
1547 --pdfdir=DIR pdf documentation [DOCDIR]
1548 --psdir=DIR ps documentation [DOCDIR]
1549 _ACEOF
1550
1551 cat <<\_ACEOF
1552
1553 Program names:
1554 --program-prefix=PREFIX prepend PREFIX to installed program names
1555 --program-suffix=SUFFIX append SUFFIX to installed program names
1556 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1557
1558 X features:
1559 --x-includes=DIR X include files are in DIR
1560 --x-libraries=DIR X library files are in DIR
1561
1562 System types:
1563 --build=BUILD configure for building on BUILD [guessed]
1564 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1565 --target=TARGET configure for building compilers for TARGET [HOST]
1566 _ACEOF
1567 fi
1568
1569 if test -n "$ac_init_help"; then
1570
1571 cat <<\_ACEOF
1572
1573 Optional Features:
1574 --disable-option-checking ignore unrecognized --enable/--with options
1575 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1576 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1577 --enable-maintainer-mode
1578 enable make rules and dependencies not useful (and
1579 sometimes confusing) to the casual installer
1580 --enable-plugins Enable support for plugins
1581 --disable-largefile omit support for large files
1582 --enable-targets=TARGETS
1583 alternative target configurations
1584 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1585 --disable-gdbmi disable machine-interface (MI)
1586 --enable-tui enable full-screen terminal user interface (TUI)
1587 --enable-gdbtk enable gdbtk graphical user interface (GUI)
1588 --enable-profiling enable profiling of GDB
1589 --enable-codesign=CERT sign gdb with 'codesign -s CERT'
1590 --disable-rpath do not hardcode runtime library paths
1591 --enable-source-highlight
1592 enable source-highlight for source listings
1593 --enable-werror treat compile warnings as errors
1594 --enable-build-warnings enable build-time compiler warnings if gcc is used
1595 --enable-gdb-build-warnings
1596 enable GDB specific build-time compiler warnings if
1597 gcc is used
1598 --enable-ubsan enable undefined behavior sanitizer (auto/yes/no)
1599 --enable-sim link gdb with simulator
1600 --enable-libctf Handle .ctf type-info sections [default=yes]
1601 --enable-unit-tests Enable the inclusion of unit tests when compiling
1602 GDB
1603
1604 Optional Packages:
1605 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1606 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1607 --with-separate-debug-dir=PATH
1608 look for global separate debug info in this path
1609 [LIBDIR/debug]
1610 --with-gdb-datadir=PATH look for global separate data files in this path
1611 [DATADIR/gdb]
1612 --with-relocated-sources=PATH
1613 automatically relocate this path for source files
1614 --with-auto-load-dir=PATH
1615 directories from which to load auto-loaded scripts
1616 [$debugdir:$datadir/auto-load]
1617 --with-auto-load-safe-path=PATH
1618 directories safe to hold auto-loaded files
1619 [--with-auto-load-dir]
1620 --without-auto-load-safe-path
1621 do not restrict auto-loaded files locations
1622 --with-debuginfod Enable debuginfo lookups with debuginfod
1623 (auto/yes/no)
1624 --with-libunwind-ia64 use libunwind frame unwinding for ia64 targets
1625 --with-curses use the curses library instead of the termcap
1626 library
1627 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1628 --with-bugurl=URL Direct users to URL to report a bug
1629 --with-system-zlib use installed libz
1630 --with-gnu-ld assume the C compiler uses GNU ld default=no
1631 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1632 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1633 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1634 --with-iconv-bin=PATH specify where to find the iconv program
1635 --with-system-readline use installed readline library
1636 --with-jit-reader-dir=PATH
1637 directory to load the JIT readers from
1638 --with-expat include expat support (auto/yes/no)
1639 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
1640 --without-libexpat-prefix don't search for libexpat in includedir and libdir
1641 --with-libexpat-type=TYPE type of library to search for (auto/static/shared)
1642 --with-mpfr include MPFR support (auto/yes/no)
1643 --with-libmpfr-prefix[=DIR] search for libmpfr in DIR/include and DIR/lib
1644 --without-libmpfr-prefix don't search for libmpfr in includedir and libdir
1645 --with-libmpfr-type=TYPE type of library to search for (auto/static/shared)
1646 --with-python[=PYTHON] include python support
1647 (auto/yes/no/<python-program>)
1648 --with-python-libdir[=DIR]
1649 search for python's libraries in DIR
1650 --with-guile[=GUILE] include guile support
1651 (auto/yes/no/<guile-version>/<pkg-config-program>)
1652 --with-intel-pt include Intel Processor Trace support (auto/yes/no)
1653 --with-libipt-prefix[=DIR] search for libipt in DIR/include and DIR/lib
1654 --without-libipt-prefix don't search for libipt in includedir and libdir
1655 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1656 --without-included-regex
1657 don't use included regex; this is the default on
1658 systems with version 2 of the GNU C library (use
1659 with caution on other system)
1660 --with-sysroot[=DIR] search for usr/lib et al within DIR
1661 --with-system-gdbinit=PATH
1662 automatically load a system-wide gdbinit file
1663 --with-system-gdbinit-dir=PATH
1664 automatically load system-wide gdbinit files from
1665 this directory
1666 --with-lzma support lzma compression (auto/yes/no)
1667 --with-liblzma-prefix[=DIR] search for liblzma in DIR/include and DIR/lib
1668 --without-liblzma-prefix don't search for liblzma in includedir and libdir
1669 --with-liblzma-type=TYPE type of library to search for (auto/static/shared)
1670 --with-tcl directory containing tcl configuration (tclConfig.sh)
1671 --with-tk directory containing tk configuration (tkConfig.sh)
1672 --with-x use the X Window System
1673 --with-babeltrace include babeltrace support (auto/yes/no)
1674 --with-libbabeltrace-prefix[=DIR] search for libbabeltrace in DIR/include and DIR/lib
1675 --without-libbabeltrace-prefix don't search for libbabeltrace in includedir and libdir
1676 --with-libbabeltrace-type=TYPE type of library to search for (auto/static/shared)
1677 --with-xxhash use libxxhash for hashing (faster) (auto/yes/no)
1678 --with-libxxhash-prefix[=DIR] search for libxxhash in DIR/include and DIR/lib
1679 --without-libxxhash-prefix don't search for libxxhash in includedir and libdir
1680 --with-libxxhash-type=TYPE type of library to search for (auto/static/shared)
1681
1682 Some influential environment variables:
1683 CC C compiler command
1684 CFLAGS C compiler flags
1685 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1686 nonstandard directory <lib dir>
1687 LIBS libraries to pass to the linker, e.g. -l<library>
1688 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1689 you have headers in a nonstandard directory <include dir>
1690 CXX C++ compiler command
1691 CXXFLAGS C++ compiler flags
1692 CPP C preprocessor
1693 MAKEINFO Parent configure detects if it is of sufficient version.
1694 MAKEINFOFLAGS
1695 Parameters for MAKEINFO.
1696 PKG_CONFIG path to pkg-config utility
1697 PKG_CONFIG_PATH
1698 directories to add to pkg-config's search path
1699 PKG_CONFIG_LIBDIR
1700 path overriding pkg-config's built-in search path
1701 DEBUGINFOD_CFLAGS
1702 C compiler flags for DEBUGINFOD, overriding pkg-config
1703 DEBUGINFOD_LIBS
1704 linker flags for DEBUGINFOD, overriding pkg-config
1705 YACC The `Yet Another Compiler Compiler' implementation to use.
1706 Defaults to the first program found out of: `bison -y', `byacc',
1707 `yacc'.
1708 YFLAGS The list of arguments that will be passed by default to $YACC.
1709 This script will default YFLAGS to the empty string to avoid a
1710 default value of `-d' given by some make applications.
1711 XMKMF Path to xmkmf, Makefile generator for X Window System
1712
1713 Use these variables to override the choices made by `configure' or to help
1714 it to find libraries and programs with nonstandard names/locations.
1715
1716 Report bugs to the package provider.
1717 _ACEOF
1718 ac_status=$?
1719 fi
1720
1721 if test "$ac_init_help" = "recursive"; then
1722 # If there are subdirs, report their specific --help.
1723 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1724 test -d "$ac_dir" ||
1725 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1726 continue
1727 ac_builddir=.
1728
1729 case "$ac_dir" in
1730 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1731 *)
1732 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1733 # A ".." for each directory in $ac_dir_suffix.
1734 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1735 case $ac_top_builddir_sub in
1736 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1737 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1738 esac ;;
1739 esac
1740 ac_abs_top_builddir=$ac_pwd
1741 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1742 # for backward compatibility:
1743 ac_top_builddir=$ac_top_build_prefix
1744
1745 case $srcdir in
1746 .) # We are building in place.
1747 ac_srcdir=.
1748 ac_top_srcdir=$ac_top_builddir_sub
1749 ac_abs_top_srcdir=$ac_pwd ;;
1750 [\\/]* | ?:[\\/]* ) # Absolute name.
1751 ac_srcdir=$srcdir$ac_dir_suffix;
1752 ac_top_srcdir=$srcdir
1753 ac_abs_top_srcdir=$srcdir ;;
1754 *) # Relative name.
1755 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1756 ac_top_srcdir=$ac_top_build_prefix$srcdir
1757 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1758 esac
1759 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1760
1761 cd "$ac_dir" || { ac_status=$?; continue; }
1762 # Check for guested configure.
1763 if test -f "$ac_srcdir/configure.gnu"; then
1764 echo &&
1765 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1766 elif test -f "$ac_srcdir/configure"; then
1767 echo &&
1768 $SHELL "$ac_srcdir/configure" --help=recursive
1769 else
1770 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1771 fi || ac_status=$?
1772 cd "$ac_pwd" || { ac_status=$?; break; }
1773 done
1774 fi
1775
1776 test -n "$ac_init_help" && exit $ac_status
1777 if $ac_init_version; then
1778 cat <<\_ACEOF
1779 configure
1780 generated by GNU Autoconf 2.69
1781
1782 Copyright (C) 2012 Free Software Foundation, Inc.
1783 This configure script is free software; the Free Software Foundation
1784 gives unlimited permission to copy, distribute and modify it.
1785 _ACEOF
1786 exit
1787 fi
1788
1789 ## ------------------------ ##
1790 ## Autoconf initialization. ##
1791 ## ------------------------ ##
1792
1793 # ac_fn_c_try_compile LINENO
1794 # --------------------------
1795 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1796 ac_fn_c_try_compile ()
1797 {
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 rm -f conftest.$ac_objext
1800 if { { ac_try="$ac_compile"
1801 case "(($ac_try" in
1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 *) ac_try_echo=$ac_try;;
1804 esac
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807 (eval "$ac_compile") 2>conftest.err
1808 ac_status=$?
1809 if test -s conftest.err; then
1810 grep -v '^ *+' conftest.err >conftest.er1
1811 cat conftest.er1 >&5
1812 mv -f conftest.er1 conftest.err
1813 fi
1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 test $ac_status = 0; } && {
1816 test -z "$ac_c_werror_flag" ||
1817 test ! -s conftest.err
1818 } && test -s conftest.$ac_objext; then :
1819 ac_retval=0
1820 else
1821 $as_echo "$as_me: failed program was:" >&5
1822 sed 's/^/| /' conftest.$ac_ext >&5
1823
1824 ac_retval=1
1825 fi
1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827 as_fn_set_status $ac_retval
1828
1829 } # ac_fn_c_try_compile
1830
1831 # ac_fn_cxx_try_compile LINENO
1832 # ----------------------------
1833 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1834 ac_fn_cxx_try_compile ()
1835 {
1836 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837 rm -f conftest.$ac_objext
1838 if { { ac_try="$ac_compile"
1839 case "(($ac_try" in
1840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1841 *) ac_try_echo=$ac_try;;
1842 esac
1843 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1844 $as_echo "$ac_try_echo"; } >&5
1845 (eval "$ac_compile") 2>conftest.err
1846 ac_status=$?
1847 if test -s conftest.err; then
1848 grep -v '^ *+' conftest.err >conftest.er1
1849 cat conftest.er1 >&5
1850 mv -f conftest.er1 conftest.err
1851 fi
1852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1853 test $ac_status = 0; } && {
1854 test -z "$ac_cxx_werror_flag" ||
1855 test ! -s conftest.err
1856 } && test -s conftest.$ac_objext; then :
1857 ac_retval=0
1858 else
1859 $as_echo "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1861
1862 ac_retval=1
1863 fi
1864 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1865 as_fn_set_status $ac_retval
1866
1867 } # ac_fn_cxx_try_compile
1868
1869 # ac_fn_c_try_cpp LINENO
1870 # ----------------------
1871 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1872 ac_fn_c_try_cpp ()
1873 {
1874 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875 if { { ac_try="$ac_cpp conftest.$ac_ext"
1876 case "(($ac_try" in
1877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878 *) ac_try_echo=$ac_try;;
1879 esac
1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881 $as_echo "$ac_try_echo"; } >&5
1882 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1883 ac_status=$?
1884 if test -s conftest.err; then
1885 grep -v '^ *+' conftest.err >conftest.er1
1886 cat conftest.er1 >&5
1887 mv -f conftest.er1 conftest.err
1888 fi
1889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1890 test $ac_status = 0; } > conftest.i && {
1891 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1892 test ! -s conftest.err
1893 }; then :
1894 ac_retval=0
1895 else
1896 $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899 ac_retval=1
1900 fi
1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902 as_fn_set_status $ac_retval
1903
1904 } # ac_fn_c_try_cpp
1905
1906 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1907 # -------------------------------------------------------
1908 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1909 # the include files in INCLUDES and setting the cache variable VAR
1910 # accordingly.
1911 ac_fn_c_check_header_mongrel ()
1912 {
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 if eval \${$3+:} false; then :
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1916 $as_echo_n "checking for $2... " >&6; }
1917 if eval \${$3+:} false; then :
1918 $as_echo_n "(cached) " >&6
1919 fi
1920 eval ac_res=\$$3
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1922 $as_echo "$ac_res" >&6; }
1923 else
1924 # Is the header compilable?
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1926 $as_echo_n "checking $2 usability... " >&6; }
1927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928 /* end confdefs.h. */
1929 $4
1930 #include <$2>
1931 _ACEOF
1932 if ac_fn_c_try_compile "$LINENO"; then :
1933 ac_header_compiler=yes
1934 else
1935 ac_header_compiler=no
1936 fi
1937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1939 $as_echo "$ac_header_compiler" >&6; }
1940
1941 # Is the header present?
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1943 $as_echo_n "checking $2 presence... " >&6; }
1944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1945 /* end confdefs.h. */
1946 #include <$2>
1947 _ACEOF
1948 if ac_fn_c_try_cpp "$LINENO"; then :
1949 ac_header_preproc=yes
1950 else
1951 ac_header_preproc=no
1952 fi
1953 rm -f conftest.err conftest.i conftest.$ac_ext
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1955 $as_echo "$ac_header_preproc" >&6; }
1956
1957 # So? What about this header?
1958 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1959 yes:no: )
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1961 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1963 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1964 ;;
1965 no:yes:* )
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1967 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1969 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1971 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1973 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1975 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1976 ;;
1977 esac
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1979 $as_echo_n "checking for $2... " >&6; }
1980 if eval \${$3+:} false; then :
1981 $as_echo_n "(cached) " >&6
1982 else
1983 eval "$3=\$ac_header_compiler"
1984 fi
1985 eval ac_res=\$$3
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987 $as_echo "$ac_res" >&6; }
1988 fi
1989 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1990
1991 } # ac_fn_c_check_header_mongrel
1992
1993 # ac_fn_c_try_run LINENO
1994 # ----------------------
1995 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1996 # that executables *can* be run.
1997 ac_fn_c_try_run ()
1998 {
1999 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2000 if { { ac_try="$ac_link"
2001 case "(($ac_try" in
2002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2003 *) ac_try_echo=$ac_try;;
2004 esac
2005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2006 $as_echo "$ac_try_echo"; } >&5
2007 (eval "$ac_link") 2>&5
2008 ac_status=$?
2009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2010 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2011 { { case "(($ac_try" in
2012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2013 *) ac_try_echo=$ac_try;;
2014 esac
2015 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2016 $as_echo "$ac_try_echo"; } >&5
2017 (eval "$ac_try") 2>&5
2018 ac_status=$?
2019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2020 test $ac_status = 0; }; }; then :
2021 ac_retval=0
2022 else
2023 $as_echo "$as_me: program exited with status $ac_status" >&5
2024 $as_echo "$as_me: failed program was:" >&5
2025 sed 's/^/| /' conftest.$ac_ext >&5
2026
2027 ac_retval=$ac_status
2028 fi
2029 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2030 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2031 as_fn_set_status $ac_retval
2032
2033 } # ac_fn_c_try_run
2034
2035 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2036 # -------------------------------------------------------
2037 # Tests whether HEADER exists and can be compiled using the include files in
2038 # INCLUDES, setting the cache variable VAR accordingly.
2039 ac_fn_c_check_header_compile ()
2040 {
2041 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2043 $as_echo_n "checking for $2... " >&6; }
2044 if eval \${$3+:} false; then :
2045 $as_echo_n "(cached) " >&6
2046 else
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2049 $4
2050 #include <$2>
2051 _ACEOF
2052 if ac_fn_c_try_compile "$LINENO"; then :
2053 eval "$3=yes"
2054 else
2055 eval "$3=no"
2056 fi
2057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2058 fi
2059 eval ac_res=\$$3
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2061 $as_echo "$ac_res" >&6; }
2062 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2063
2064 } # ac_fn_c_check_header_compile
2065
2066 # ac_fn_c_try_link LINENO
2067 # -----------------------
2068 # Try to link conftest.$ac_ext, and return whether this succeeded.
2069 ac_fn_c_try_link ()
2070 {
2071 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2072 rm -f conftest.$ac_objext conftest$ac_exeext
2073 if { { ac_try="$ac_link"
2074 case "(($ac_try" in
2075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2076 *) ac_try_echo=$ac_try;;
2077 esac
2078 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2079 $as_echo "$ac_try_echo"; } >&5
2080 (eval "$ac_link") 2>conftest.err
2081 ac_status=$?
2082 if test -s conftest.err; then
2083 grep -v '^ *+' conftest.err >conftest.er1
2084 cat conftest.er1 >&5
2085 mv -f conftest.er1 conftest.err
2086 fi
2087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2088 test $ac_status = 0; } && {
2089 test -z "$ac_c_werror_flag" ||
2090 test ! -s conftest.err
2091 } && test -s conftest$ac_exeext && {
2092 test "$cross_compiling" = yes ||
2093 test -x conftest$ac_exeext
2094 }; then :
2095 ac_retval=0
2096 else
2097 $as_echo "$as_me: failed program was:" >&5
2098 sed 's/^/| /' conftest.$ac_ext >&5
2099
2100 ac_retval=1
2101 fi
2102 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2103 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2104 # interfere with the next link command; also delete a directory that is
2105 # left behind by Apple's compiler. We do this before executing the actions.
2106 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2107 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2108 as_fn_set_status $ac_retval
2109
2110 } # ac_fn_c_try_link
2111
2112 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2113 # --------------------------------------------
2114 # Tries to find the compile-time value of EXPR in a program that includes
2115 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2116 # computed
2117 ac_fn_c_compute_int ()
2118 {
2119 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2120 if test "$cross_compiling" = yes; then
2121 # Depending upon the size, compute the lo and hi bounds.
2122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2123 /* end confdefs.h. */
2124 $4
2125 int
2126 main ()
2127 {
2128 static int test_array [1 - 2 * !(($2) >= 0)];
2129 test_array [0] = 0;
2130 return test_array [0];
2131
2132 ;
2133 return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_compile "$LINENO"; then :
2137 ac_lo=0 ac_mid=0
2138 while :; do
2139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140 /* end confdefs.h. */
2141 $4
2142 int
2143 main ()
2144 {
2145 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2146 test_array [0] = 0;
2147 return test_array [0];
2148
2149 ;
2150 return 0;
2151 }
2152 _ACEOF
2153 if ac_fn_c_try_compile "$LINENO"; then :
2154 ac_hi=$ac_mid; break
2155 else
2156 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2157 if test $ac_lo -le $ac_mid; then
2158 ac_lo= ac_hi=
2159 break
2160 fi
2161 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2162 fi
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 done
2165 else
2166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2167 /* end confdefs.h. */
2168 $4
2169 int
2170 main ()
2171 {
2172 static int test_array [1 - 2 * !(($2) < 0)];
2173 test_array [0] = 0;
2174 return test_array [0];
2175
2176 ;
2177 return 0;
2178 }
2179 _ACEOF
2180 if ac_fn_c_try_compile "$LINENO"; then :
2181 ac_hi=-1 ac_mid=-1
2182 while :; do
2183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2184 /* end confdefs.h. */
2185 $4
2186 int
2187 main ()
2188 {
2189 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2190 test_array [0] = 0;
2191 return test_array [0];
2192
2193 ;
2194 return 0;
2195 }
2196 _ACEOF
2197 if ac_fn_c_try_compile "$LINENO"; then :
2198 ac_lo=$ac_mid; break
2199 else
2200 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2201 if test $ac_mid -le $ac_hi; then
2202 ac_lo= ac_hi=
2203 break
2204 fi
2205 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2206 fi
2207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2208 done
2209 else
2210 ac_lo= ac_hi=
2211 fi
2212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2213 fi
2214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2215 # Binary search between lo and hi bounds.
2216 while test "x$ac_lo" != "x$ac_hi"; do
2217 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2219 /* end confdefs.h. */
2220 $4
2221 int
2222 main ()
2223 {
2224 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2225 test_array [0] = 0;
2226 return test_array [0];
2227
2228 ;
2229 return 0;
2230 }
2231 _ACEOF
2232 if ac_fn_c_try_compile "$LINENO"; then :
2233 ac_hi=$ac_mid
2234 else
2235 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2236 fi
2237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2238 done
2239 case $ac_lo in #((
2240 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2241 '') ac_retval=1 ;;
2242 esac
2243 else
2244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2245 /* end confdefs.h. */
2246 $4
2247 static long int longval () { return $2; }
2248 static unsigned long int ulongval () { return $2; }
2249 #include <stdio.h>
2250 #include <stdlib.h>
2251 int
2252 main ()
2253 {
2254
2255 FILE *f = fopen ("conftest.val", "w");
2256 if (! f)
2257 return 1;
2258 if (($2) < 0)
2259 {
2260 long int i = longval ();
2261 if (i != ($2))
2262 return 1;
2263 fprintf (f, "%ld", i);
2264 }
2265 else
2266 {
2267 unsigned long int i = ulongval ();
2268 if (i != ($2))
2269 return 1;
2270 fprintf (f, "%lu", i);
2271 }
2272 /* Do not output a trailing newline, as this causes \r\n confusion
2273 on some platforms. */
2274 return ferror (f) || fclose (f) != 0;
2275
2276 ;
2277 return 0;
2278 }
2279 _ACEOF
2280 if ac_fn_c_try_run "$LINENO"; then :
2281 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2282 else
2283 ac_retval=1
2284 fi
2285 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2286 conftest.$ac_objext conftest.beam conftest.$ac_ext
2287 rm -f conftest.val
2288
2289 fi
2290 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2291 as_fn_set_status $ac_retval
2292
2293 } # ac_fn_c_compute_int
2294
2295 # ac_fn_c_check_func LINENO FUNC VAR
2296 # ----------------------------------
2297 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2298 ac_fn_c_check_func ()
2299 {
2300 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2302 $as_echo_n "checking for $2... " >&6; }
2303 if eval \${$3+:} false; then :
2304 $as_echo_n "(cached) " >&6
2305 else
2306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2307 /* end confdefs.h. */
2308 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2309 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2310 #define $2 innocuous_$2
2311
2312 /* System header to define __stub macros and hopefully few prototypes,
2313 which can conflict with char $2 (); below.
2314 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2315 <limits.h> exists even on freestanding compilers. */
2316
2317 #ifdef __STDC__
2318 # include <limits.h>
2319 #else
2320 # include <assert.h>
2321 #endif
2322
2323 #undef $2
2324
2325 /* Override any GCC internal prototype to avoid an error.
2326 Use char because int might match the return type of a GCC
2327 builtin and then its argument prototype would still apply. */
2328 #ifdef __cplusplus
2329 extern "C"
2330 #endif
2331 char $2 ();
2332 /* The GNU C library defines this for functions which it implements
2333 to always fail with ENOSYS. Some functions are actually named
2334 something starting with __ and the normal name is an alias. */
2335 #if defined __stub_$2 || defined __stub___$2
2336 choke me
2337 #endif
2338
2339 int
2340 main ()
2341 {
2342 return $2 ();
2343 ;
2344 return 0;
2345 }
2346 _ACEOF
2347 if ac_fn_c_try_link "$LINENO"; then :
2348 eval "$3=yes"
2349 else
2350 eval "$3=no"
2351 fi
2352 rm -f core conftest.err conftest.$ac_objext \
2353 conftest$ac_exeext conftest.$ac_ext
2354 fi
2355 eval ac_res=\$$3
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2357 $as_echo "$ac_res" >&6; }
2358 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2359
2360 } # ac_fn_c_check_func
2361
2362 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2363 # -------------------------------------------
2364 # Tests whether TYPE exists after having included INCLUDES, setting cache
2365 # variable VAR accordingly.
2366 ac_fn_c_check_type ()
2367 {
2368 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2370 $as_echo_n "checking for $2... " >&6; }
2371 if eval \${$3+:} false; then :
2372 $as_echo_n "(cached) " >&6
2373 else
2374 eval "$3=no"
2375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2376 /* end confdefs.h. */
2377 $4
2378 int
2379 main ()
2380 {
2381 if (sizeof ($2))
2382 return 0;
2383 ;
2384 return 0;
2385 }
2386 _ACEOF
2387 if ac_fn_c_try_compile "$LINENO"; then :
2388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2389 /* end confdefs.h. */
2390 $4
2391 int
2392 main ()
2393 {
2394 if (sizeof (($2)))
2395 return 0;
2396 ;
2397 return 0;
2398 }
2399 _ACEOF
2400 if ac_fn_c_try_compile "$LINENO"; then :
2401
2402 else
2403 eval "$3=yes"
2404 fi
2405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2406 fi
2407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2408 fi
2409 eval ac_res=\$$3
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2411 $as_echo "$ac_res" >&6; }
2412 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2413
2414 } # ac_fn_c_check_type
2415
2416 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2417 # ---------------------------------------------
2418 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2419 # accordingly.
2420 ac_fn_c_check_decl ()
2421 {
2422 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2423 as_decl_name=`echo $2|sed 's/ *(.*//'`
2424 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2426 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2427 if eval \${$3+:} false; then :
2428 $as_echo_n "(cached) " >&6
2429 else
2430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2431 /* end confdefs.h. */
2432 $4
2433 int
2434 main ()
2435 {
2436 #ifndef $as_decl_name
2437 #ifdef __cplusplus
2438 (void) $as_decl_use;
2439 #else
2440 (void) $as_decl_name;
2441 #endif
2442 #endif
2443
2444 ;
2445 return 0;
2446 }
2447 _ACEOF
2448 if ac_fn_c_try_compile "$LINENO"; then :
2449 eval "$3=yes"
2450 else
2451 eval "$3=no"
2452 fi
2453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2454 fi
2455 eval ac_res=\$$3
2456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2457 $as_echo "$ac_res" >&6; }
2458 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2459
2460 } # ac_fn_c_check_decl
2461
2462 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2463 # ----------------------------------------------------
2464 # Tries to find if the field MEMBER exists in type AGGR, after including
2465 # INCLUDES, setting cache variable VAR accordingly.
2466 ac_fn_c_check_member ()
2467 {
2468 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2470 $as_echo_n "checking for $2.$3... " >&6; }
2471 if eval \${$4+:} false; then :
2472 $as_echo_n "(cached) " >&6
2473 else
2474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2475 /* end confdefs.h. */
2476 $5
2477 int
2478 main ()
2479 {
2480 static $2 ac_aggr;
2481 if (ac_aggr.$3)
2482 return 0;
2483 ;
2484 return 0;
2485 }
2486 _ACEOF
2487 if ac_fn_c_try_compile "$LINENO"; then :
2488 eval "$4=yes"
2489 else
2490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2491 /* end confdefs.h. */
2492 $5
2493 int
2494 main ()
2495 {
2496 static $2 ac_aggr;
2497 if (sizeof ac_aggr.$3)
2498 return 0;
2499 ;
2500 return 0;
2501 }
2502 _ACEOF
2503 if ac_fn_c_try_compile "$LINENO"; then :
2504 eval "$4=yes"
2505 else
2506 eval "$4=no"
2507 fi
2508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2509 fi
2510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2511 fi
2512 eval ac_res=\$$4
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2514 $as_echo "$ac_res" >&6; }
2515 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2516
2517 } # ac_fn_c_check_member
2518
2519 # ac_fn_cxx_try_link LINENO
2520 # -------------------------
2521 # Try to link conftest.$ac_ext, and return whether this succeeded.
2522 ac_fn_cxx_try_link ()
2523 {
2524 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2525 rm -f conftest.$ac_objext conftest$ac_exeext
2526 if { { ac_try="$ac_link"
2527 case "(($ac_try" in
2528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2529 *) ac_try_echo=$ac_try;;
2530 esac
2531 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2532 $as_echo "$ac_try_echo"; } >&5
2533 (eval "$ac_link") 2>conftest.err
2534 ac_status=$?
2535 if test -s conftest.err; then
2536 grep -v '^ *+' conftest.err >conftest.er1
2537 cat conftest.er1 >&5
2538 mv -f conftest.er1 conftest.err
2539 fi
2540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2541 test $ac_status = 0; } && {
2542 test -z "$ac_cxx_werror_flag" ||
2543 test ! -s conftest.err
2544 } && test -s conftest$ac_exeext && {
2545 test "$cross_compiling" = yes ||
2546 test -x conftest$ac_exeext
2547 }; then :
2548 ac_retval=0
2549 else
2550 $as_echo "$as_me: failed program was:" >&5
2551 sed 's/^/| /' conftest.$ac_ext >&5
2552
2553 ac_retval=1
2554 fi
2555 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2556 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2557 # interfere with the next link command; also delete a directory that is
2558 # left behind by Apple's compiler. We do this before executing the actions.
2559 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2560 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2561 as_fn_set_status $ac_retval
2562
2563 } # ac_fn_cxx_try_link
2564
2565 # ac_fn_cxx_check_func LINENO FUNC VAR
2566 # ------------------------------------
2567 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2568 ac_fn_cxx_check_func ()
2569 {
2570 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2572 $as_echo_n "checking for $2... " >&6; }
2573 if eval \${$3+:} false; then :
2574 $as_echo_n "(cached) " >&6
2575 else
2576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2577 /* end confdefs.h. */
2578 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2579 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2580 #define $2 innocuous_$2
2581
2582 /* System header to define __stub macros and hopefully few prototypes,
2583 which can conflict with char $2 (); below.
2584 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2585 <limits.h> exists even on freestanding compilers. */
2586
2587 #ifdef __STDC__
2588 # include <limits.h>
2589 #else
2590 # include <assert.h>
2591 #endif
2592
2593 #undef $2
2594
2595 /* Override any GCC internal prototype to avoid an error.
2596 Use char because int might match the return type of a GCC
2597 builtin and then its argument prototype would still apply. */
2598 #ifdef __cplusplus
2599 extern "C"
2600 #endif
2601 char $2 ();
2602 /* The GNU C library defines this for functions which it implements
2603 to always fail with ENOSYS. Some functions are actually named
2604 something starting with __ and the normal name is an alias. */
2605 #if defined __stub_$2 || defined __stub___$2
2606 choke me
2607 #endif
2608
2609 int
2610 main ()
2611 {
2612 return $2 ();
2613 ;
2614 return 0;
2615 }
2616 _ACEOF
2617 if ac_fn_cxx_try_link "$LINENO"; then :
2618 eval "$3=yes"
2619 else
2620 eval "$3=no"
2621 fi
2622 rm -f core conftest.err conftest.$ac_objext \
2623 conftest$ac_exeext conftest.$ac_ext
2624 fi
2625 eval ac_res=\$$3
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2627 $as_echo "$ac_res" >&6; }
2628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2629
2630 } # ac_fn_cxx_check_func
2631 cat >config.log <<_ACEOF
2632 This file contains any messages produced by compilers while
2633 running configure, to aid debugging if configure makes a mistake.
2634
2635 It was created by $as_me, which was
2636 generated by GNU Autoconf 2.69. Invocation command line was
2637
2638 $ $0 $@
2639
2640 _ACEOF
2641 exec 5>>config.log
2642 {
2643 cat <<_ASUNAME
2644 ## --------- ##
2645 ## Platform. ##
2646 ## --------- ##
2647
2648 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2649 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2650 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2651 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2652 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2653
2654 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2655 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2656
2657 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2658 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2659 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2660 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2661 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2662 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2663 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2664
2665 _ASUNAME
2666
2667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 for as_dir in $PATH
2669 do
2670 IFS=$as_save_IFS
2671 test -z "$as_dir" && as_dir=.
2672 $as_echo "PATH: $as_dir"
2673 done
2674 IFS=$as_save_IFS
2675
2676 } >&5
2677
2678 cat >&5 <<_ACEOF
2679
2680
2681 ## ----------- ##
2682 ## Core tests. ##
2683 ## ----------- ##
2684
2685 _ACEOF
2686
2687
2688 # Keep a trace of the command line.
2689 # Strip out --no-create and --no-recursion so they do not pile up.
2690 # Strip out --silent because we don't want to record it for future runs.
2691 # Also quote any args containing shell meta-characters.
2692 # Make two passes to allow for proper duplicate-argument suppression.
2693 ac_configure_args=
2694 ac_configure_args0=
2695 ac_configure_args1=
2696 ac_must_keep_next=false
2697 for ac_pass in 1 2
2698 do
2699 for ac_arg
2700 do
2701 case $ac_arg in
2702 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2703 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2704 | -silent | --silent | --silen | --sile | --sil)
2705 continue ;;
2706 *\'*)
2707 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2708 esac
2709 case $ac_pass in
2710 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2711 2)
2712 as_fn_append ac_configure_args1 " '$ac_arg'"
2713 if test $ac_must_keep_next = true; then
2714 ac_must_keep_next=false # Got value, back to normal.
2715 else
2716 case $ac_arg in
2717 *=* | --config-cache | -C | -disable-* | --disable-* \
2718 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2719 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2720 | -with-* | --with-* | -without-* | --without-* | --x)
2721 case "$ac_configure_args0 " in
2722 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2723 esac
2724 ;;
2725 -* ) ac_must_keep_next=true ;;
2726 esac
2727 fi
2728 as_fn_append ac_configure_args " '$ac_arg'"
2729 ;;
2730 esac
2731 done
2732 done
2733 { ac_configure_args0=; unset ac_configure_args0;}
2734 { ac_configure_args1=; unset ac_configure_args1;}
2735
2736 # When interrupted or exit'd, cleanup temporary files, and complete
2737 # config.log. We remove comments because anyway the quotes in there
2738 # would cause problems or look ugly.
2739 # WARNING: Use '\'' to represent an apostrophe within the trap.
2740 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2741 trap 'exit_status=$?
2742 # Save into config.log some information that might help in debugging.
2743 {
2744 echo
2745
2746 $as_echo "## ---------------- ##
2747 ## Cache variables. ##
2748 ## ---------------- ##"
2749 echo
2750 # The following way of writing the cache mishandles newlines in values,
2751 (
2752 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2753 eval ac_val=\$$ac_var
2754 case $ac_val in #(
2755 *${as_nl}*)
2756 case $ac_var in #(
2757 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2758 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2759 esac
2760 case $ac_var in #(
2761 _ | IFS | as_nl) ;; #(
2762 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2763 *) { eval $ac_var=; unset $ac_var;} ;;
2764 esac ;;
2765 esac
2766 done
2767 (set) 2>&1 |
2768 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2769 *${as_nl}ac_space=\ *)
2770 sed -n \
2771 "s/'\''/'\''\\\\'\'''\''/g;
2772 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2773 ;; #(
2774 *)
2775 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2776 ;;
2777 esac |
2778 sort
2779 )
2780 echo
2781
2782 $as_echo "## ----------------- ##
2783 ## Output variables. ##
2784 ## ----------------- ##"
2785 echo
2786 for ac_var in $ac_subst_vars
2787 do
2788 eval ac_val=\$$ac_var
2789 case $ac_val in
2790 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2791 esac
2792 $as_echo "$ac_var='\''$ac_val'\''"
2793 done | sort
2794 echo
2795
2796 if test -n "$ac_subst_files"; then
2797 $as_echo "## ------------------- ##
2798 ## File substitutions. ##
2799 ## ------------------- ##"
2800 echo
2801 for ac_var in $ac_subst_files
2802 do
2803 eval ac_val=\$$ac_var
2804 case $ac_val in
2805 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2806 esac
2807 $as_echo "$ac_var='\''$ac_val'\''"
2808 done | sort
2809 echo
2810 fi
2811
2812 if test -s confdefs.h; then
2813 $as_echo "## ----------- ##
2814 ## confdefs.h. ##
2815 ## ----------- ##"
2816 echo
2817 cat confdefs.h
2818 echo
2819 fi
2820 test "$ac_signal" != 0 &&
2821 $as_echo "$as_me: caught signal $ac_signal"
2822 $as_echo "$as_me: exit $exit_status"
2823 } >&5
2824 rm -f core *.core core.conftest.* &&
2825 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2826 exit $exit_status
2827 ' 0
2828 for ac_signal in 1 2 13 15; do
2829 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2830 done
2831 ac_signal=0
2832
2833 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2834 rm -f -r conftest* confdefs.h
2835
2836 $as_echo "/* confdefs.h */" > confdefs.h
2837
2838 # Predefined preprocessor variables.
2839
2840 cat >>confdefs.h <<_ACEOF
2841 #define PACKAGE_NAME "$PACKAGE_NAME"
2842 _ACEOF
2843
2844 cat >>confdefs.h <<_ACEOF
2845 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2846 _ACEOF
2847
2848 cat >>confdefs.h <<_ACEOF
2849 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2850 _ACEOF
2851
2852 cat >>confdefs.h <<_ACEOF
2853 #define PACKAGE_STRING "$PACKAGE_STRING"
2854 _ACEOF
2855
2856 cat >>confdefs.h <<_ACEOF
2857 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2858 _ACEOF
2859
2860 cat >>confdefs.h <<_ACEOF
2861 #define PACKAGE_URL "$PACKAGE_URL"
2862 _ACEOF
2863
2864
2865 # Let the site file select an alternate cache file if it wants to.
2866 # Prefer an explicitly selected file to automatically selected ones.
2867 ac_site_file1=NONE
2868 ac_site_file2=NONE
2869 if test -n "$CONFIG_SITE"; then
2870 # We do not want a PATH search for config.site.
2871 case $CONFIG_SITE in #((
2872 -*) ac_site_file1=./$CONFIG_SITE;;
2873 */*) ac_site_file1=$CONFIG_SITE;;
2874 *) ac_site_file1=./$CONFIG_SITE;;
2875 esac
2876 elif test "x$prefix" != xNONE; then
2877 ac_site_file1=$prefix/share/config.site
2878 ac_site_file2=$prefix/etc/config.site
2879 else
2880 ac_site_file1=$ac_default_prefix/share/config.site
2881 ac_site_file2=$ac_default_prefix/etc/config.site
2882 fi
2883 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2884 do
2885 test "x$ac_site_file" = xNONE && continue
2886 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2888 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2889 sed 's/^/| /' "$ac_site_file" >&5
2890 . "$ac_site_file" \
2891 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2892 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2893 as_fn_error $? "failed to load site script $ac_site_file
2894 See \`config.log' for more details" "$LINENO" 5; }
2895 fi
2896 done
2897
2898 if test -r "$cache_file"; then
2899 # Some versions of bash will fail to source /dev/null (special files
2900 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2901 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2903 $as_echo "$as_me: loading cache $cache_file" >&6;}
2904 case $cache_file in
2905 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2906 *) . "./$cache_file";;
2907 esac
2908 fi
2909 else
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2911 $as_echo "$as_me: creating cache $cache_file" >&6;}
2912 >$cache_file
2913 fi
2914
2915 as_fn_append ac_header_list " stdlib.h"
2916 as_fn_append ac_header_list " unistd.h"
2917 as_fn_append ac_header_list " sys/param.h"
2918 # Check that the precious variables saved in the cache have kept the same
2919 # value.
2920 ac_cache_corrupted=false
2921 for ac_var in $ac_precious_vars; do
2922 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2923 eval ac_new_set=\$ac_env_${ac_var}_set
2924 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2925 eval ac_new_val=\$ac_env_${ac_var}_value
2926 case $ac_old_set,$ac_new_set in
2927 set,)
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2929 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2930 ac_cache_corrupted=: ;;
2931 ,set)
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2933 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2934 ac_cache_corrupted=: ;;
2935 ,);;
2936 *)
2937 if test "x$ac_old_val" != "x$ac_new_val"; then
2938 # differences in whitespace do not lead to failure.
2939 ac_old_val_w=`echo x $ac_old_val`
2940 ac_new_val_w=`echo x $ac_new_val`
2941 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2943 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2944 ac_cache_corrupted=:
2945 else
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2947 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2948 eval $ac_var=\$ac_old_val
2949 fi
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2951 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2953 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2954 fi;;
2955 esac
2956 # Pass precious variables to config.status.
2957 if test "$ac_new_set" = set; then
2958 case $ac_new_val in
2959 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2960 *) ac_arg=$ac_var=$ac_new_val ;;
2961 esac
2962 case " $ac_configure_args " in
2963 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2964 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2965 esac
2966 fi
2967 done
2968 if $ac_cache_corrupted; then
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2970 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2972 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2973 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2974 fi
2975 ## -------------------- ##
2976 ## Main body of script. ##
2977 ## -------------------- ##
2978
2979 ac_ext=c
2980 ac_cpp='$CPP $CPPFLAGS'
2981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2984
2985
2986
2987
2988
2989
2990 ac_config_headers="$ac_config_headers config.h:config.in"
2991
2992
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2994 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2995 # Check whether --enable-maintainer-mode was given.
2996 if test "${enable_maintainer_mode+set}" = set; then :
2997 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2998 else
2999 USE_MAINTAINER_MODE=no
3000 fi
3001
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3003 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3004 if test $USE_MAINTAINER_MODE = yes; then
3005 MAINTAINER_MODE_TRUE=
3006 MAINTAINER_MODE_FALSE='#'
3007 else
3008 MAINTAINER_MODE_TRUE='#'
3009 MAINTAINER_MODE_FALSE=
3010 fi
3011
3012 MAINT=$MAINTAINER_MODE_TRUE
3013
3014
3015
3016 ac_ext=c
3017 ac_cpp='$CPP $CPPFLAGS'
3018 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3019 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3020 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3021 if test -n "$ac_tool_prefix"; then
3022 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3023 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if ${ac_cv_prog_CC+:} false; then :
3027 $as_echo_n "(cached) " >&6
3028 else
3029 if test -n "$CC"; then
3030 ac_cv_prog_CC="$CC" # Let the user override the test.
3031 else
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 for as_dir in $PATH
3034 do
3035 IFS=$as_save_IFS
3036 test -z "$as_dir" && as_dir=.
3037 for ac_exec_ext in '' $ac_executable_extensions; do
3038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3039 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041 break 2
3042 fi
3043 done
3044 done
3045 IFS=$as_save_IFS
3046
3047 fi
3048 fi
3049 CC=$ac_cv_prog_CC
3050 if test -n "$CC"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3052 $as_echo "$CC" >&6; }
3053 else
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3056 fi
3057
3058
3059 fi
3060 if test -z "$ac_cv_prog_CC"; then
3061 ac_ct_CC=$CC
3062 # Extract the first word of "gcc", so it can be a program name with args.
3063 set dummy gcc; ac_word=$2
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3065 $as_echo_n "checking for $ac_word... " >&6; }
3066 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3067 $as_echo_n "(cached) " >&6
3068 else
3069 if test -n "$ac_ct_CC"; then
3070 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3071 else
3072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073 for as_dir in $PATH
3074 do
3075 IFS=$as_save_IFS
3076 test -z "$as_dir" && as_dir=.
3077 for ac_exec_ext in '' $ac_executable_extensions; do
3078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3079 ac_cv_prog_ac_ct_CC="gcc"
3080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3081 break 2
3082 fi
3083 done
3084 done
3085 IFS=$as_save_IFS
3086
3087 fi
3088 fi
3089 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3090 if test -n "$ac_ct_CC"; then
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3092 $as_echo "$ac_ct_CC" >&6; }
3093 else
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3095 $as_echo "no" >&6; }
3096 fi
3097
3098 if test "x$ac_ct_CC" = x; then
3099 CC=""
3100 else
3101 case $cross_compiling:$ac_tool_warned in
3102 yes:)
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3104 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3105 ac_tool_warned=yes ;;
3106 esac
3107 CC=$ac_ct_CC
3108 fi
3109 else
3110 CC="$ac_cv_prog_CC"
3111 fi
3112
3113 if test -z "$CC"; then
3114 if test -n "$ac_tool_prefix"; then
3115 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3116 set dummy ${ac_tool_prefix}cc; ac_word=$2
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3118 $as_echo_n "checking for $ac_word... " >&6; }
3119 if ${ac_cv_prog_CC+:} false; then :
3120 $as_echo_n "(cached) " >&6
3121 else
3122 if test -n "$CC"; then
3123 ac_cv_prog_CC="$CC" # Let the user override the test.
3124 else
3125 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3126 for as_dir in $PATH
3127 do
3128 IFS=$as_save_IFS
3129 test -z "$as_dir" && as_dir=.
3130 for ac_exec_ext in '' $ac_executable_extensions; do
3131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3132 ac_cv_prog_CC="${ac_tool_prefix}cc"
3133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3134 break 2
3135 fi
3136 done
3137 done
3138 IFS=$as_save_IFS
3139
3140 fi
3141 fi
3142 CC=$ac_cv_prog_CC
3143 if test -n "$CC"; then
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3145 $as_echo "$CC" >&6; }
3146 else
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3148 $as_echo "no" >&6; }
3149 fi
3150
3151
3152 fi
3153 fi
3154 if test -z "$CC"; then
3155 # Extract the first word of "cc", so it can be a program name with args.
3156 set dummy cc; ac_word=$2
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3158 $as_echo_n "checking for $ac_word... " >&6; }
3159 if ${ac_cv_prog_CC+:} false; then :
3160 $as_echo_n "(cached) " >&6
3161 else
3162 if test -n "$CC"; then
3163 ac_cv_prog_CC="$CC" # Let the user override the test.
3164 else
3165 ac_prog_rejected=no
3166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3167 for as_dir in $PATH
3168 do
3169 IFS=$as_save_IFS
3170 test -z "$as_dir" && as_dir=.
3171 for ac_exec_ext in '' $ac_executable_extensions; do
3172 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3173 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3174 ac_prog_rejected=yes
3175 continue
3176 fi
3177 ac_cv_prog_CC="cc"
3178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179 break 2
3180 fi
3181 done
3182 done
3183 IFS=$as_save_IFS
3184
3185 if test $ac_prog_rejected = yes; then
3186 # We found a bogon in the path, so make sure we never use it.
3187 set dummy $ac_cv_prog_CC
3188 shift
3189 if test $# != 0; then
3190 # We chose a different compiler from the bogus one.
3191 # However, it has the same basename, so the bogon will be chosen
3192 # first if we set CC to just the basename; use the full file name.
3193 shift
3194 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3195 fi
3196 fi
3197 fi
3198 fi
3199 CC=$ac_cv_prog_CC
3200 if test -n "$CC"; then
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3202 $as_echo "$CC" >&6; }
3203 else
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3205 $as_echo "no" >&6; }
3206 fi
3207
3208
3209 fi
3210 if test -z "$CC"; then
3211 if test -n "$ac_tool_prefix"; then
3212 for ac_prog in cl.exe
3213 do
3214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3215 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if ${ac_cv_prog_CC+:} false; then :
3219 $as_echo_n "(cached) " >&6
3220 else
3221 if test -n "$CC"; then
3222 ac_cv_prog_CC="$CC" # Let the user override the test.
3223 else
3224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225 for as_dir in $PATH
3226 do
3227 IFS=$as_save_IFS
3228 test -z "$as_dir" && as_dir=.
3229 for ac_exec_ext in '' $ac_executable_extensions; do
3230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3231 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 break 2
3234 fi
3235 done
3236 done
3237 IFS=$as_save_IFS
3238
3239 fi
3240 fi
3241 CC=$ac_cv_prog_CC
3242 if test -n "$CC"; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3244 $as_echo "$CC" >&6; }
3245 else
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3247 $as_echo "no" >&6; }
3248 fi
3249
3250
3251 test -n "$CC" && break
3252 done
3253 fi
3254 if test -z "$CC"; then
3255 ac_ct_CC=$CC
3256 for ac_prog in cl.exe
3257 do
3258 # Extract the first word of "$ac_prog", so it can be a program name with args.
3259 set dummy $ac_prog; ac_word=$2
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261 $as_echo_n "checking for $ac_word... " >&6; }
3262 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3263 $as_echo_n "(cached) " >&6
3264 else
3265 if test -n "$ac_ct_CC"; then
3266 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3267 else
3268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3269 for as_dir in $PATH
3270 do
3271 IFS=$as_save_IFS
3272 test -z "$as_dir" && as_dir=.
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3275 ac_cv_prog_ac_ct_CC="$ac_prog"
3276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 break 2
3278 fi
3279 done
3280 done
3281 IFS=$as_save_IFS
3282
3283 fi
3284 fi
3285 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3286 if test -n "$ac_ct_CC"; then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3288 $as_echo "$ac_ct_CC" >&6; }
3289 else
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291 $as_echo "no" >&6; }
3292 fi
3293
3294
3295 test -n "$ac_ct_CC" && break
3296 done
3297
3298 if test "x$ac_ct_CC" = x; then
3299 CC=""
3300 else
3301 case $cross_compiling:$ac_tool_warned in
3302 yes:)
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3306 esac
3307 CC=$ac_ct_CC
3308 fi
3309 fi
3310
3311 fi
3312
3313
3314 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3315 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3316 as_fn_error $? "no acceptable C compiler found in \$PATH
3317 See \`config.log' for more details" "$LINENO" 5; }
3318
3319 # Provide some information about the compiler.
3320 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3321 set X $ac_compile
3322 ac_compiler=$2
3323 for ac_option in --version -v -V -qversion; do
3324 { { ac_try="$ac_compiler $ac_option >&5"
3325 case "(($ac_try" in
3326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327 *) ac_try_echo=$ac_try;;
3328 esac
3329 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330 $as_echo "$ac_try_echo"; } >&5
3331 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3332 ac_status=$?
3333 if test -s conftest.err; then
3334 sed '10a\
3335 ... rest of stderr output deleted ...
3336 10q' conftest.err >conftest.er1
3337 cat conftest.er1 >&5
3338 fi
3339 rm -f conftest.er1 conftest.err
3340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3341 test $ac_status = 0; }
3342 done
3343
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3346
3347 int
3348 main ()
3349 {
3350
3351 ;
3352 return 0;
3353 }
3354 _ACEOF
3355 ac_clean_files_save=$ac_clean_files
3356 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3357 # Try to create an executable without -o first, disregard a.out.
3358 # It will help us diagnose broken compilers, and finding out an intuition
3359 # of exeext.
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3361 $as_echo_n "checking whether the C compiler works... " >&6; }
3362 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3363
3364 # The possible output files:
3365 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3366
3367 ac_rmfiles=
3368 for ac_file in $ac_files
3369 do
3370 case $ac_file in
3371 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3372 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3373 esac
3374 done
3375 rm -f $ac_rmfiles
3376
3377 if { { ac_try="$ac_link_default"
3378 case "(($ac_try" in
3379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3380 *) ac_try_echo=$ac_try;;
3381 esac
3382 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3383 $as_echo "$ac_try_echo"; } >&5
3384 (eval "$ac_link_default") 2>&5
3385 ac_status=$?
3386 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3387 test $ac_status = 0; }; then :
3388 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3389 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3390 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3391 # so that the user can short-circuit this test for compilers unknown to
3392 # Autoconf.
3393 for ac_file in $ac_files ''
3394 do
3395 test -f "$ac_file" || continue
3396 case $ac_file in
3397 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3398 ;;
3399 [ab].out )
3400 # We found the default executable, but exeext='' is most
3401 # certainly right.
3402 break;;
3403 *.* )
3404 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3405 then :; else
3406 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3407 fi
3408 # We set ac_cv_exeext here because the later test for it is not
3409 # safe: cross compilers may not add the suffix if given an `-o'
3410 # argument, so we may need to know it at that point already.
3411 # Even if this section looks crufty: it has the advantage of
3412 # actually working.
3413 break;;
3414 * )
3415 break;;
3416 esac
3417 done
3418 test "$ac_cv_exeext" = no && ac_cv_exeext=
3419
3420 else
3421 ac_file=''
3422 fi
3423 if test -z "$ac_file"; then :
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3425 $as_echo "no" >&6; }
3426 $as_echo "$as_me: failed program was:" >&5
3427 sed 's/^/| /' conftest.$ac_ext >&5
3428
3429 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3430 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3431 as_fn_error 77 "C compiler cannot create executables
3432 See \`config.log' for more details" "$LINENO" 5; }
3433 else
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3435 $as_echo "yes" >&6; }
3436 fi
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3438 $as_echo_n "checking for C compiler default output file name... " >&6; }
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3440 $as_echo "$ac_file" >&6; }
3441 ac_exeext=$ac_cv_exeext
3442
3443 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3444 ac_clean_files=$ac_clean_files_save
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3446 $as_echo_n "checking for suffix of executables... " >&6; }
3447 if { { ac_try="$ac_link"
3448 case "(($ac_try" in
3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 *) ac_try_echo=$ac_try;;
3451 esac
3452 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453 $as_echo "$ac_try_echo"; } >&5
3454 (eval "$ac_link") 2>&5
3455 ac_status=$?
3456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457 test $ac_status = 0; }; then :
3458 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3459 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3460 # work properly (i.e., refer to `conftest.exe'), while it won't with
3461 # `rm'.
3462 for ac_file in conftest.exe conftest conftest.*; do
3463 test -f "$ac_file" || continue
3464 case $ac_file in
3465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3466 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3467 break;;
3468 * ) break;;
3469 esac
3470 done
3471 else
3472 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3473 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3474 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3475 See \`config.log' for more details" "$LINENO" 5; }
3476 fi
3477 rm -f conftest conftest$ac_cv_exeext
3478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3479 $as_echo "$ac_cv_exeext" >&6; }
3480
3481 rm -f conftest.$ac_ext
3482 EXEEXT=$ac_cv_exeext
3483 ac_exeext=$EXEEXT
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485 /* end confdefs.h. */
3486 #include <stdio.h>
3487 int
3488 main ()
3489 {
3490 FILE *f = fopen ("conftest.out", "w");
3491 return ferror (f) || fclose (f) != 0;
3492
3493 ;
3494 return 0;
3495 }
3496 _ACEOF
3497 ac_clean_files="$ac_clean_files conftest.out"
3498 # Check that the compiler produces executables we can run. If not, either
3499 # the compiler is broken, or we cross compile.
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3501 $as_echo_n "checking whether we are cross compiling... " >&6; }
3502 if test "$cross_compiling" != yes; then
3503 { { ac_try="$ac_link"
3504 case "(($ac_try" in
3505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3506 *) ac_try_echo=$ac_try;;
3507 esac
3508 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3509 $as_echo "$ac_try_echo"; } >&5
3510 (eval "$ac_link") 2>&5
3511 ac_status=$?
3512 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3513 test $ac_status = 0; }
3514 if { ac_try='./conftest$ac_cv_exeext'
3515 { { case "(($ac_try" in
3516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3517 *) ac_try_echo=$ac_try;;
3518 esac
3519 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3520 $as_echo "$ac_try_echo"; } >&5
3521 (eval "$ac_try") 2>&5
3522 ac_status=$?
3523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3524 test $ac_status = 0; }; }; then
3525 cross_compiling=no
3526 else
3527 if test "$cross_compiling" = maybe; then
3528 cross_compiling=yes
3529 else
3530 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3531 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3532 as_fn_error $? "cannot run C compiled programs.
3533 If you meant to cross compile, use \`--host'.
3534 See \`config.log' for more details" "$LINENO" 5; }
3535 fi
3536 fi
3537 fi
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3539 $as_echo "$cross_compiling" >&6; }
3540
3541 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3542 ac_clean_files=$ac_clean_files_save
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3544 $as_echo_n "checking for suffix of object files... " >&6; }
3545 if ${ac_cv_objext+:} false; then :
3546 $as_echo_n "(cached) " >&6
3547 else
3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h. */
3550
3551 int
3552 main ()
3553 {
3554
3555 ;
3556 return 0;
3557 }
3558 _ACEOF
3559 rm -f conftest.o conftest.obj
3560 if { { ac_try="$ac_compile"
3561 case "(($ac_try" in
3562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3563 *) ac_try_echo=$ac_try;;
3564 esac
3565 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3566 $as_echo "$ac_try_echo"; } >&5
3567 (eval "$ac_compile") 2>&5
3568 ac_status=$?
3569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3570 test $ac_status = 0; }; then :
3571 for ac_file in conftest.o conftest.obj conftest.*; do
3572 test -f "$ac_file" || continue;
3573 case $ac_file in
3574 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3575 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3576 break;;
3577 esac
3578 done
3579 else
3580 $as_echo "$as_me: failed program was:" >&5
3581 sed 's/^/| /' conftest.$ac_ext >&5
3582
3583 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3585 as_fn_error $? "cannot compute suffix of object files: cannot compile
3586 See \`config.log' for more details" "$LINENO" 5; }
3587 fi
3588 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3589 fi
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3591 $as_echo "$ac_cv_objext" >&6; }
3592 OBJEXT=$ac_cv_objext
3593 ac_objext=$OBJEXT
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3595 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3596 if ${ac_cv_c_compiler_gnu+:} false; then :
3597 $as_echo_n "(cached) " >&6
3598 else
3599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3600 /* end confdefs.h. */
3601
3602 int
3603 main ()
3604 {
3605 #ifndef __GNUC__
3606 choke me
3607 #endif
3608
3609 ;
3610 return 0;
3611 }
3612 _ACEOF
3613 if ac_fn_c_try_compile "$LINENO"; then :
3614 ac_compiler_gnu=yes
3615 else
3616 ac_compiler_gnu=no
3617 fi
3618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3619 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3620
3621 fi
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3623 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3624 if test $ac_compiler_gnu = yes; then
3625 GCC=yes
3626 else
3627 GCC=
3628 fi
3629 ac_test_CFLAGS=${CFLAGS+set}
3630 ac_save_CFLAGS=$CFLAGS
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3632 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3633 if ${ac_cv_prog_cc_g+:} false; then :
3634 $as_echo_n "(cached) " >&6
3635 else
3636 ac_save_c_werror_flag=$ac_c_werror_flag
3637 ac_c_werror_flag=yes
3638 ac_cv_prog_cc_g=no
3639 CFLAGS="-g"
3640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3641 /* end confdefs.h. */
3642
3643 int
3644 main ()
3645 {
3646
3647 ;
3648 return 0;
3649 }
3650 _ACEOF
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652 ac_cv_prog_cc_g=yes
3653 else
3654 CFLAGS=""
3655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3656 /* end confdefs.h. */
3657
3658 int
3659 main ()
3660 {
3661
3662 ;
3663 return 0;
3664 }
3665 _ACEOF
3666 if ac_fn_c_try_compile "$LINENO"; then :
3667
3668 else
3669 ac_c_werror_flag=$ac_save_c_werror_flag
3670 CFLAGS="-g"
3671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3672 /* end confdefs.h. */
3673
3674 int
3675 main ()
3676 {
3677
3678 ;
3679 return 0;
3680 }
3681 _ACEOF
3682 if ac_fn_c_try_compile "$LINENO"; then :
3683 ac_cv_prog_cc_g=yes
3684 fi
3685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3686 fi
3687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3688 fi
3689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3690 ac_c_werror_flag=$ac_save_c_werror_flag
3691 fi
3692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3693 $as_echo "$ac_cv_prog_cc_g" >&6; }
3694 if test "$ac_test_CFLAGS" = set; then
3695 CFLAGS=$ac_save_CFLAGS
3696 elif test $ac_cv_prog_cc_g = yes; then
3697 if test "$GCC" = yes; then
3698 CFLAGS="-g -O2"
3699 else
3700 CFLAGS="-g"
3701 fi
3702 else
3703 if test "$GCC" = yes; then
3704 CFLAGS="-O2"
3705 else
3706 CFLAGS=
3707 fi
3708 fi
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3710 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3711 if ${ac_cv_prog_cc_c89+:} false; then :
3712 $as_echo_n "(cached) " >&6
3713 else
3714 ac_cv_prog_cc_c89=no
3715 ac_save_CC=$CC
3716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3717 /* end confdefs.h. */
3718 #include <stdarg.h>
3719 #include <stdio.h>
3720 struct stat;
3721 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3722 struct buf { int x; };
3723 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3724 static char *e (p, i)
3725 char **p;
3726 int i;
3727 {
3728 return p[i];
3729 }
3730 static char *f (char * (*g) (char **, int), char **p, ...)
3731 {
3732 char *s;
3733 va_list v;
3734 va_start (v,p);
3735 s = g (p, va_arg (v,int));
3736 va_end (v);
3737 return s;
3738 }
3739
3740 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3741 function prototypes and stuff, but not '\xHH' hex character constants.
3742 These don't provoke an error unfortunately, instead are silently treated
3743 as 'x'. The following induces an error, until -std is added to get
3744 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3745 array size at least. It's necessary to write '\x00'==0 to get something
3746 that's true only with -std. */
3747 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3748
3749 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3750 inside strings and character constants. */
3751 #define FOO(x) 'x'
3752 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3753
3754 int test (int i, double x);
3755 struct s1 {int (*f) (int a);};
3756 struct s2 {int (*f) (double a);};
3757 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3758 int argc;
3759 char **argv;
3760 int
3761 main ()
3762 {
3763 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3764 ;
3765 return 0;
3766 }
3767 _ACEOF
3768 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3769 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3770 do
3771 CC="$ac_save_CC $ac_arg"
3772 if ac_fn_c_try_compile "$LINENO"; then :
3773 ac_cv_prog_cc_c89=$ac_arg
3774 fi
3775 rm -f core conftest.err conftest.$ac_objext
3776 test "x$ac_cv_prog_cc_c89" != "xno" && break
3777 done
3778 rm -f conftest.$ac_ext
3779 CC=$ac_save_CC
3780
3781 fi
3782 # AC_CACHE_VAL
3783 case "x$ac_cv_prog_cc_c89" in
3784 x)
3785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3786 $as_echo "none needed" >&6; } ;;
3787 xno)
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3789 $as_echo "unsupported" >&6; } ;;
3790 *)
3791 CC="$CC $ac_cv_prog_cc_c89"
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3793 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3794 esac
3795 if test "x$ac_cv_prog_cc_c89" != xno; then :
3796
3797 fi
3798
3799 ac_ext=c
3800 ac_cpp='$CPP $CPPFLAGS'
3801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3804
3805 ac_ext=cpp
3806 ac_cpp='$CXXCPP $CPPFLAGS'
3807 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3808 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3809 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3810 if test -z "$CXX"; then
3811 if test -n "$CCC"; then
3812 CXX=$CCC
3813 else
3814 if test -n "$ac_tool_prefix"; then
3815 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3816 do
3817 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3818 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3820 $as_echo_n "checking for $ac_word... " >&6; }
3821 if ${ac_cv_prog_CXX+:} false; then :
3822 $as_echo_n "(cached) " >&6
3823 else
3824 if test -n "$CXX"; then
3825 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3826 else
3827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3828 for as_dir in $PATH
3829 do
3830 IFS=$as_save_IFS
3831 test -z "$as_dir" && as_dir=.
3832 for ac_exec_ext in '' $ac_executable_extensions; do
3833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3834 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3836 break 2
3837 fi
3838 done
3839 done
3840 IFS=$as_save_IFS
3841
3842 fi
3843 fi
3844 CXX=$ac_cv_prog_CXX
3845 if test -n "$CXX"; then
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3847 $as_echo "$CXX" >&6; }
3848 else
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3850 $as_echo "no" >&6; }
3851 fi
3852
3853
3854 test -n "$CXX" && break
3855 done
3856 fi
3857 if test -z "$CXX"; then
3858 ac_ct_CXX=$CXX
3859 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3860 do
3861 # Extract the first word of "$ac_prog", so it can be a program name with args.
3862 set dummy $ac_prog; ac_word=$2
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3864 $as_echo_n "checking for $ac_word... " >&6; }
3865 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3866 $as_echo_n "(cached) " >&6
3867 else
3868 if test -n "$ac_ct_CXX"; then
3869 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3870 else
3871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3872 for as_dir in $PATH
3873 do
3874 IFS=$as_save_IFS
3875 test -z "$as_dir" && as_dir=.
3876 for ac_exec_ext in '' $ac_executable_extensions; do
3877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3878 ac_cv_prog_ac_ct_CXX="$ac_prog"
3879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3880 break 2
3881 fi
3882 done
3883 done
3884 IFS=$as_save_IFS
3885
3886 fi
3887 fi
3888 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3889 if test -n "$ac_ct_CXX"; then
3890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3891 $as_echo "$ac_ct_CXX" >&6; }
3892 else
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3894 $as_echo "no" >&6; }
3895 fi
3896
3897
3898 test -n "$ac_ct_CXX" && break
3899 done
3900
3901 if test "x$ac_ct_CXX" = x; then
3902 CXX="g++"
3903 else
3904 case $cross_compiling:$ac_tool_warned in
3905 yes:)
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3908 ac_tool_warned=yes ;;
3909 esac
3910 CXX=$ac_ct_CXX
3911 fi
3912 fi
3913
3914 fi
3915 fi
3916 # Provide some information about the compiler.
3917 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3918 set X $ac_compile
3919 ac_compiler=$2
3920 for ac_option in --version -v -V -qversion; do
3921 { { ac_try="$ac_compiler $ac_option >&5"
3922 case "(($ac_try" in
3923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924 *) ac_try_echo=$ac_try;;
3925 esac
3926 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3927 $as_echo "$ac_try_echo"; } >&5
3928 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3929 ac_status=$?
3930 if test -s conftest.err; then
3931 sed '10a\
3932 ... rest of stderr output deleted ...
3933 10q' conftest.err >conftest.er1
3934 cat conftest.er1 >&5
3935 fi
3936 rm -f conftest.er1 conftest.err
3937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3938 test $ac_status = 0; }
3939 done
3940
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3942 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3943 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3944 $as_echo_n "(cached) " >&6
3945 else
3946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3947 /* end confdefs.h. */
3948
3949 int
3950 main ()
3951 {
3952 #ifndef __GNUC__
3953 choke me
3954 #endif
3955
3956 ;
3957 return 0;
3958 }
3959 _ACEOF
3960 if ac_fn_cxx_try_compile "$LINENO"; then :
3961 ac_compiler_gnu=yes
3962 else
3963 ac_compiler_gnu=no
3964 fi
3965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3966 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3967
3968 fi
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3970 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3971 if test $ac_compiler_gnu = yes; then
3972 GXX=yes
3973 else
3974 GXX=
3975 fi
3976 ac_test_CXXFLAGS=${CXXFLAGS+set}
3977 ac_save_CXXFLAGS=$CXXFLAGS
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3979 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3980 if ${ac_cv_prog_cxx_g+:} false; then :
3981 $as_echo_n "(cached) " >&6
3982 else
3983 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3984 ac_cxx_werror_flag=yes
3985 ac_cv_prog_cxx_g=no
3986 CXXFLAGS="-g"
3987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3988 /* end confdefs.h. */
3989
3990 int
3991 main ()
3992 {
3993
3994 ;
3995 return 0;
3996 }
3997 _ACEOF
3998 if ac_fn_cxx_try_compile "$LINENO"; then :
3999 ac_cv_prog_cxx_g=yes
4000 else
4001 CXXFLAGS=""
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h. */
4004
4005 int
4006 main ()
4007 {
4008
4009 ;
4010 return 0;
4011 }
4012 _ACEOF
4013 if ac_fn_cxx_try_compile "$LINENO"; then :
4014
4015 else
4016 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4017 CXXFLAGS="-g"
4018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4019 /* end confdefs.h. */
4020
4021 int
4022 main ()
4023 {
4024
4025 ;
4026 return 0;
4027 }
4028 _ACEOF
4029 if ac_fn_cxx_try_compile "$LINENO"; then :
4030 ac_cv_prog_cxx_g=yes
4031 fi
4032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4033 fi
4034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4035 fi
4036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4037 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4038 fi
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4040 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4041 if test "$ac_test_CXXFLAGS" = set; then
4042 CXXFLAGS=$ac_save_CXXFLAGS
4043 elif test $ac_cv_prog_cxx_g = yes; then
4044 if test "$GXX" = yes; then
4045 CXXFLAGS="-g -O2"
4046 else
4047 CXXFLAGS="-g"
4048 fi
4049 else
4050 if test "$GXX" = yes; then
4051 CXXFLAGS="-O2"
4052 else
4053 CXXFLAGS=
4054 fi
4055 fi
4056 ac_ext=c
4057 ac_cpp='$CPP $CPPFLAGS'
4058 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4059 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4060 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4061
4062
4063
4064 ac_ext=c
4065 ac_cpp='$CPP $CPPFLAGS'
4066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4070 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4071 # On Suns, sometimes $CPP names a directory.
4072 if test -n "$CPP" && test -d "$CPP"; then
4073 CPP=
4074 fi
4075 if test -z "$CPP"; then
4076 if ${ac_cv_prog_CPP+:} false; then :
4077 $as_echo_n "(cached) " >&6
4078 else
4079 # Double quotes because CPP needs to be expanded
4080 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4081 do
4082 ac_preproc_ok=false
4083 for ac_c_preproc_warn_flag in '' yes
4084 do
4085 # Use a header file that comes with gcc, so configuring glibc
4086 # with a fresh cross-compiler works.
4087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4088 # <limits.h> exists even on freestanding compilers.
4089 # On the NeXT, cc -E runs the code through the compiler's parser,
4090 # not just through cpp. "Syntax error" is here to catch this case.
4091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4092 /* end confdefs.h. */
4093 #ifdef __STDC__
4094 # include <limits.h>
4095 #else
4096 # include <assert.h>
4097 #endif
4098 Syntax error
4099 _ACEOF
4100 if ac_fn_c_try_cpp "$LINENO"; then :
4101
4102 else
4103 # Broken: fails on valid input.
4104 continue
4105 fi
4106 rm -f conftest.err conftest.i conftest.$ac_ext
4107
4108 # OK, works on sane cases. Now check whether nonexistent headers
4109 # can be detected and how.
4110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111 /* end confdefs.h. */
4112 #include <ac_nonexistent.h>
4113 _ACEOF
4114 if ac_fn_c_try_cpp "$LINENO"; then :
4115 # Broken: success on invalid input.
4116 continue
4117 else
4118 # Passes both tests.
4119 ac_preproc_ok=:
4120 break
4121 fi
4122 rm -f conftest.err conftest.i conftest.$ac_ext
4123
4124 done
4125 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4126 rm -f conftest.i conftest.err conftest.$ac_ext
4127 if $ac_preproc_ok; then :
4128 break
4129 fi
4130
4131 done
4132 ac_cv_prog_CPP=$CPP
4133
4134 fi
4135 CPP=$ac_cv_prog_CPP
4136 else
4137 ac_cv_prog_CPP=$CPP
4138 fi
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4140 $as_echo "$CPP" >&6; }
4141 ac_preproc_ok=false
4142 for ac_c_preproc_warn_flag in '' yes
4143 do
4144 # Use a header file that comes with gcc, so configuring glibc
4145 # with a fresh cross-compiler works.
4146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4147 # <limits.h> exists even on freestanding compilers.
4148 # On the NeXT, cc -E runs the code through the compiler's parser,
4149 # not just through cpp. "Syntax error" is here to catch this case.
4150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h. */
4152 #ifdef __STDC__
4153 # include <limits.h>
4154 #else
4155 # include <assert.h>
4156 #endif
4157 Syntax error
4158 _ACEOF
4159 if ac_fn_c_try_cpp "$LINENO"; then :
4160
4161 else
4162 # Broken: fails on valid input.
4163 continue
4164 fi
4165 rm -f conftest.err conftest.i conftest.$ac_ext
4166
4167 # OK, works on sane cases. Now check whether nonexistent headers
4168 # can be detected and how.
4169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4170 /* end confdefs.h. */
4171 #include <ac_nonexistent.h>
4172 _ACEOF
4173 if ac_fn_c_try_cpp "$LINENO"; then :
4174 # Broken: success on invalid input.
4175 continue
4176 else
4177 # Passes both tests.
4178 ac_preproc_ok=:
4179 break
4180 fi
4181 rm -f conftest.err conftest.i conftest.$ac_ext
4182
4183 done
4184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4185 rm -f conftest.i conftest.err conftest.$ac_ext
4186 if $ac_preproc_ok; then :
4187
4188 else
4189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4191 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4192 See \`config.log' for more details" "$LINENO" 5; }
4193 fi
4194
4195 ac_ext=c
4196 ac_cpp='$CPP $CPPFLAGS'
4197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4200
4201
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4203 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4204 if ${ac_cv_path_GREP+:} false; then :
4205 $as_echo_n "(cached) " >&6
4206 else
4207 if test -z "$GREP"; then
4208 ac_path_GREP_found=false
4209 # Loop through the user's path and test for each of PROGNAME-LIST
4210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4212 do
4213 IFS=$as_save_IFS
4214 test -z "$as_dir" && as_dir=.
4215 for ac_prog in grep ggrep; do
4216 for ac_exec_ext in '' $ac_executable_extensions; do
4217 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4218 as_fn_executable_p "$ac_path_GREP" || continue
4219 # Check for GNU ac_path_GREP and select it if it is found.
4220 # Check for GNU $ac_path_GREP
4221 case `"$ac_path_GREP" --version 2>&1` in
4222 *GNU*)
4223 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4224 *)
4225 ac_count=0
4226 $as_echo_n 0123456789 >"conftest.in"
4227 while :
4228 do
4229 cat "conftest.in" "conftest.in" >"conftest.tmp"
4230 mv "conftest.tmp" "conftest.in"
4231 cp "conftest.in" "conftest.nl"
4232 $as_echo 'GREP' >> "conftest.nl"
4233 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4234 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4235 as_fn_arith $ac_count + 1 && ac_count=$as_val
4236 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4237 # Best one so far, save it but keep looking for a better one
4238 ac_cv_path_GREP="$ac_path_GREP"
4239 ac_path_GREP_max=$ac_count
4240 fi
4241 # 10*(2^10) chars as input seems more than enough
4242 test $ac_count -gt 10 && break
4243 done
4244 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4245 esac
4246
4247 $ac_path_GREP_found && break 3
4248 done
4249 done
4250 done
4251 IFS=$as_save_IFS
4252 if test -z "$ac_cv_path_GREP"; then
4253 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4254 fi
4255 else
4256 ac_cv_path_GREP=$GREP
4257 fi
4258
4259 fi
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4261 $as_echo "$ac_cv_path_GREP" >&6; }
4262 GREP="$ac_cv_path_GREP"
4263
4264
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4266 $as_echo_n "checking for egrep... " >&6; }
4267 if ${ac_cv_path_EGREP+:} false; then :
4268 $as_echo_n "(cached) " >&6
4269 else
4270 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4271 then ac_cv_path_EGREP="$GREP -E"
4272 else
4273 if test -z "$EGREP"; then
4274 ac_path_EGREP_found=false
4275 # Loop through the user's path and test for each of PROGNAME-LIST
4276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4277 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4278 do
4279 IFS=$as_save_IFS
4280 test -z "$as_dir" && as_dir=.
4281 for ac_prog in egrep; do
4282 for ac_exec_ext in '' $ac_executable_extensions; do
4283 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4284 as_fn_executable_p "$ac_path_EGREP" || continue
4285 # Check for GNU ac_path_EGREP and select it if it is found.
4286 # Check for GNU $ac_path_EGREP
4287 case `"$ac_path_EGREP" --version 2>&1` in
4288 *GNU*)
4289 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4290 *)
4291 ac_count=0
4292 $as_echo_n 0123456789 >"conftest.in"
4293 while :
4294 do
4295 cat "conftest.in" "conftest.in" >"conftest.tmp"
4296 mv "conftest.tmp" "conftest.in"
4297 cp "conftest.in" "conftest.nl"
4298 $as_echo 'EGREP' >> "conftest.nl"
4299 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4300 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4301 as_fn_arith $ac_count + 1 && ac_count=$as_val
4302 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4303 # Best one so far, save it but keep looking for a better one
4304 ac_cv_path_EGREP="$ac_path_EGREP"
4305 ac_path_EGREP_max=$ac_count
4306 fi
4307 # 10*(2^10) chars as input seems more than enough
4308 test $ac_count -gt 10 && break
4309 done
4310 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4311 esac
4312
4313 $ac_path_EGREP_found && break 3
4314 done
4315 done
4316 done
4317 IFS=$as_save_IFS
4318 if test -z "$ac_cv_path_EGREP"; then
4319 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4320 fi
4321 else
4322 ac_cv_path_EGREP=$EGREP
4323 fi
4324
4325 fi
4326 fi
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4328 $as_echo "$ac_cv_path_EGREP" >&6; }
4329 EGREP="$ac_cv_path_EGREP"
4330
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4333 $as_echo_n "checking for ANSI C header files... " >&6; }
4334 if ${ac_cv_header_stdc+:} false; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4338 /* end confdefs.h. */
4339 #include <stdlib.h>
4340 #include <stdarg.h>
4341 #include <string.h>
4342 #include <float.h>
4343
4344 int
4345 main ()
4346 {
4347
4348 ;
4349 return 0;
4350 }
4351 _ACEOF
4352 if ac_fn_c_try_compile "$LINENO"; then :
4353 ac_cv_header_stdc=yes
4354 else
4355 ac_cv_header_stdc=no
4356 fi
4357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4358
4359 if test $ac_cv_header_stdc = yes; then
4360 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4362 /* end confdefs.h. */
4363 #include <string.h>
4364
4365 _ACEOF
4366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4367 $EGREP "memchr" >/dev/null 2>&1; then :
4368
4369 else
4370 ac_cv_header_stdc=no
4371 fi
4372 rm -f conftest*
4373
4374 fi
4375
4376 if test $ac_cv_header_stdc = yes; then
4377 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4379 /* end confdefs.h. */
4380 #include <stdlib.h>
4381
4382 _ACEOF
4383 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4384 $EGREP "free" >/dev/null 2>&1; then :
4385
4386 else
4387 ac_cv_header_stdc=no
4388 fi
4389 rm -f conftest*
4390
4391 fi
4392
4393 if test $ac_cv_header_stdc = yes; then
4394 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4395 if test "$cross_compiling" = yes; then :
4396 :
4397 else
4398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399 /* end confdefs.h. */
4400 #include <ctype.h>
4401 #include <stdlib.h>
4402 #if ((' ' & 0x0FF) == 0x020)
4403 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4404 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4405 #else
4406 # define ISLOWER(c) \
4407 (('a' <= (c) && (c) <= 'i') \
4408 || ('j' <= (c) && (c) <= 'r') \
4409 || ('s' <= (c) && (c) <= 'z'))
4410 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4411 #endif
4412
4413 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4414 int
4415 main ()
4416 {
4417 int i;
4418 for (i = 0; i < 256; i++)
4419 if (XOR (islower (i), ISLOWER (i))
4420 || toupper (i) != TOUPPER (i))
4421 return 2;
4422 return 0;
4423 }
4424 _ACEOF
4425 if ac_fn_c_try_run "$LINENO"; then :
4426
4427 else
4428 ac_cv_header_stdc=no
4429 fi
4430 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4431 conftest.$ac_objext conftest.beam conftest.$ac_ext
4432 fi
4433
4434 fi
4435 fi
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4437 $as_echo "$ac_cv_header_stdc" >&6; }
4438 if test $ac_cv_header_stdc = yes; then
4439
4440 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4441
4442 fi
4443
4444 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4445 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4446 inttypes.h stdint.h unistd.h
4447 do :
4448 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4449 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4450 "
4451 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4452 cat >>confdefs.h <<_ACEOF
4453 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4454 _ACEOF
4455
4456 fi
4457
4458 done
4459
4460
4461
4462 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4463 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4464 MINIX=yes
4465 else
4466 MINIX=
4467 fi
4468
4469
4470 if test "$MINIX" = yes; then
4471
4472 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4473
4474
4475 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4476
4477
4478 $as_echo "#define _MINIX 1" >>confdefs.h
4479
4480 fi
4481
4482
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4484 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4485 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4486 $as_echo_n "(cached) " >&6
4487 else
4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 /* end confdefs.h. */
4490
4491 # define __EXTENSIONS__ 1
4492 $ac_includes_default
4493 int
4494 main ()
4495 {
4496
4497 ;
4498 return 0;
4499 }
4500 _ACEOF
4501 if ac_fn_c_try_compile "$LINENO"; then :
4502 ac_cv_safe_to_define___extensions__=yes
4503 else
4504 ac_cv_safe_to_define___extensions__=no
4505 fi
4506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4507 fi
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4509 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4510 test $ac_cv_safe_to_define___extensions__ = yes &&
4511 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4512
4513 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4514
4515 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4516
4517 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4518
4519 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4520
4521
4522 ac_aux_dir=
4523 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4524 if test -f "$ac_dir/install-sh"; then
4525 ac_aux_dir=$ac_dir
4526 ac_install_sh="$ac_aux_dir/install-sh -c"
4527 break
4528 elif test -f "$ac_dir/install.sh"; then
4529 ac_aux_dir=$ac_dir
4530 ac_install_sh="$ac_aux_dir/install.sh -c"
4531 break
4532 elif test -f "$ac_dir/shtool"; then
4533 ac_aux_dir=$ac_dir
4534 ac_install_sh="$ac_aux_dir/shtool install -c"
4535 break
4536 fi
4537 done
4538 if test -z "$ac_aux_dir"; then
4539 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4540 fi
4541
4542 # These three variables are undocumented and unsupported,
4543 # and are intended to be withdrawn in a future Autoconf release.
4544 # They can cause serious problems if a builder's source tree is in a directory
4545 # whose full name contains unusual characters.
4546 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4547 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4548 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4549
4550
4551 # Make sure we can run config.sub.
4552 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4553 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4554
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4556 $as_echo_n "checking build system type... " >&6; }
4557 if ${ac_cv_build+:} false; then :
4558 $as_echo_n "(cached) " >&6
4559 else
4560 ac_build_alias=$build_alias
4561 test "x$ac_build_alias" = x &&
4562 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4563 test "x$ac_build_alias" = x &&
4564 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4565 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4566 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4567
4568 fi
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4570 $as_echo "$ac_cv_build" >&6; }
4571 case $ac_cv_build in
4572 *-*-*) ;;
4573 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4574 esac
4575 build=$ac_cv_build
4576 ac_save_IFS=$IFS; IFS='-'
4577 set x $ac_cv_build
4578 shift
4579 build_cpu=$1
4580 build_vendor=$2
4581 shift; shift
4582 # Remember, the first character of IFS is used to create $*,
4583 # except with old shells:
4584 build_os=$*
4585 IFS=$ac_save_IFS
4586 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4587
4588
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4590 $as_echo_n "checking host system type... " >&6; }
4591 if ${ac_cv_host+:} false; then :
4592 $as_echo_n "(cached) " >&6
4593 else
4594 if test "x$host_alias" = x; then
4595 ac_cv_host=$ac_cv_build
4596 else
4597 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4598 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4599 fi
4600
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4603 $as_echo "$ac_cv_host" >&6; }
4604 case $ac_cv_host in
4605 *-*-*) ;;
4606 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4607 esac
4608 host=$ac_cv_host
4609 ac_save_IFS=$IFS; IFS='-'
4610 set x $ac_cv_host
4611 shift
4612 host_cpu=$1
4613 host_vendor=$2
4614 shift; shift
4615 # Remember, the first character of IFS is used to create $*,
4616 # except with old shells:
4617 host_os=$*
4618 IFS=$ac_save_IFS
4619 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4620
4621
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4623 $as_echo_n "checking target system type... " >&6; }
4624 if ${ac_cv_target+:} false; then :
4625 $as_echo_n "(cached) " >&6
4626 else
4627 if test "x$target_alias" = x; then
4628 ac_cv_target=$ac_cv_host
4629 else
4630 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4631 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4632 fi
4633
4634 fi
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4636 $as_echo "$ac_cv_target" >&6; }
4637 case $ac_cv_target in
4638 *-*-*) ;;
4639 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4640 esac
4641 target=$ac_cv_target
4642 ac_save_IFS=$IFS; IFS='-'
4643 set x $ac_cv_target
4644 shift
4645 target_cpu=$1
4646 target_vendor=$2
4647 shift; shift
4648 # Remember, the first character of IFS is used to create $*,
4649 # except with old shells:
4650 target_os=$*
4651 IFS=$ac_save_IFS
4652 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4653
4654
4655 # The aliases save the names the user supplied, while $host etc.
4656 # will get canonicalized.
4657 test -n "$target_alias" &&
4658 test "$program_prefix$program_suffix$program_transform_name" = \
4659 NONENONEs,x,x, &&
4660 program_prefix=${target_alias}-
4661
4662 # The tests for host and target for $enable_largefile require
4663 # canonical names.
4664
4665
4666
4667 # As the $enable_largefile decision depends on --enable-plugins we must set it
4668 # even in directories otherwise not depending on the $plugins option.
4669
4670
4671 maybe_plugins=no
4672 for ac_header in dlfcn.h
4673 do :
4674 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
4675 "
4676 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
4677 cat >>confdefs.h <<_ACEOF
4678 #define HAVE_DLFCN_H 1
4679 _ACEOF
4680 maybe_plugins=yes
4681 fi
4682
4683 done
4684
4685 for ac_header in windows.h
4686 do :
4687 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
4688 "
4689 if test "x$ac_cv_header_windows_h" = xyes; then :
4690 cat >>confdefs.h <<_ACEOF
4691 #define HAVE_WINDOWS_H 1
4692 _ACEOF
4693 maybe_plugins=yes
4694 fi
4695
4696 done
4697
4698
4699 # Check whether --enable-plugins was given.
4700 if test "${enable_plugins+set}" = set; then :
4701 enableval=$enable_plugins; case "${enableval}" in
4702 no) plugins=no ;;
4703 *) plugins=yes
4704 if test "$maybe_plugins" != "yes" ; then
4705 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
4706 fi ;;
4707 esac
4708 else
4709 plugins=$maybe_plugins
4710
4711 fi
4712
4713 if test "$plugins" = "yes"; then
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
4715 $as_echo_n "checking for library containing dlsym... " >&6; }
4716 if ${ac_cv_search_dlsym+:} false; then :
4717 $as_echo_n "(cached) " >&6
4718 else
4719 ac_func_search_save_LIBS=$LIBS
4720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4721 /* end confdefs.h. */
4722
4723 /* Override any GCC internal prototype to avoid an error.
4724 Use char because int might match the return type of a GCC
4725 builtin and then its argument prototype would still apply. */
4726 #ifdef __cplusplus
4727 extern "C"
4728 #endif
4729 char dlsym ();
4730 int
4731 main ()
4732 {
4733 return dlsym ();
4734 ;
4735 return 0;
4736 }
4737 _ACEOF
4738 for ac_lib in '' dl; do
4739 if test -z "$ac_lib"; then
4740 ac_res="none required"
4741 else
4742 ac_res=-l$ac_lib
4743 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4744 fi
4745 if ac_fn_c_try_link "$LINENO"; then :
4746 ac_cv_search_dlsym=$ac_res
4747 fi
4748 rm -f core conftest.err conftest.$ac_objext \
4749 conftest$ac_exeext
4750 if ${ac_cv_search_dlsym+:} false; then :
4751 break
4752 fi
4753 done
4754 if ${ac_cv_search_dlsym+:} false; then :
4755
4756 else
4757 ac_cv_search_dlsym=no
4758 fi
4759 rm conftest.$ac_ext
4760 LIBS=$ac_func_search_save_LIBS
4761 fi
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
4763 $as_echo "$ac_cv_search_dlsym" >&6; }
4764 ac_res=$ac_cv_search_dlsym
4765 if test "$ac_res" != no; then :
4766 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4767
4768 fi
4769
4770 fi
4771
4772
4773 case "${host}" in
4774 sparc-*-solaris*|i?86-*-solaris*)
4775 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
4776 # were mutually exclusive until Solaris 11.3. Without procfs support,
4777 # the bfd/ elf module cannot provide certain routines such as
4778 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
4779 # explicitly requested large-file support through the
4780 # --enable-largefile switch, disable large-file support in favor of
4781 # procfs support.
4782 #
4783 # Check if <sys/procfs.h> is incompatible with large-file support.
4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785 /* end confdefs.h. */
4786 #define _FILE_OFFSET_BITS 64
4787 #define _STRUCTURED_PROC 1
4788 #include <sys/procfs.h>
4789 int
4790 main ()
4791 {
4792
4793 ;
4794 return 0;
4795 }
4796 _ACEOF
4797 if ac_fn_c_try_compile "$LINENO"; then :
4798 acx_cv_procfs_lfs=yes
4799 else
4800 acx_cv_procfs_lfs=no
4801 fi
4802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4803 #
4804 # Forcefully disable large-file support only if necessary, gdb is in
4805 # tree and enabled.
4806 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
4807 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
4808 : ${enable_largefile="no"}
4809 if test "$plugins" = yes; then
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
4811 plugin support disabled; require large-file support which is incompatible with GDB." >&5
4812 $as_echo "$as_me: WARNING:
4813 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
4814 plugins=no
4815 fi
4816 fi
4817 #
4818 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
4819 # benefit of g++ 9+ which predefines it on Solaris.
4820 if test "$enable_largefile" = no; then
4821 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
4822
4823 fi
4824 ;;
4825 esac
4826
4827 # Check whether --enable-largefile was given.
4828 if test "${enable_largefile+set}" = set; then :
4829 enableval=$enable_largefile;
4830 fi
4831
4832 if test "$enable_largefile" != no; then
4833
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4835 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4836 if ${ac_cv_sys_largefile_CC+:} false; then :
4837 $as_echo_n "(cached) " >&6
4838 else
4839 ac_cv_sys_largefile_CC=no
4840 if test "$GCC" != yes; then
4841 ac_save_CC=$CC
4842 while :; do
4843 # IRIX 6.2 and later do not support large files by default,
4844 # so use the C compiler's -n32 option if that helps.
4845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4846 /* end confdefs.h. */
4847 #include <sys/types.h>
4848 /* Check that off_t can represent 2**63 - 1 correctly.
4849 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4850 since some C++ compilers masquerading as C compilers
4851 incorrectly reject 9223372036854775807. */
4852 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4853 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4854 && LARGE_OFF_T % 2147483647 == 1)
4855 ? 1 : -1];
4856 int
4857 main ()
4858 {
4859
4860 ;
4861 return 0;
4862 }
4863 _ACEOF
4864 if ac_fn_c_try_compile "$LINENO"; then :
4865 break
4866 fi
4867 rm -f core conftest.err conftest.$ac_objext
4868 CC="$CC -n32"
4869 if ac_fn_c_try_compile "$LINENO"; then :
4870 ac_cv_sys_largefile_CC=' -n32'; break
4871 fi
4872 rm -f core conftest.err conftest.$ac_objext
4873 break
4874 done
4875 CC=$ac_save_CC
4876 rm -f conftest.$ac_ext
4877 fi
4878 fi
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4880 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4881 if test "$ac_cv_sys_largefile_CC" != no; then
4882 CC=$CC$ac_cv_sys_largefile_CC
4883 fi
4884
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4886 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4887 if ${ac_cv_sys_file_offset_bits+:} false; then :
4888 $as_echo_n "(cached) " >&6
4889 else
4890 while :; do
4891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4892 /* end confdefs.h. */
4893 #include <sys/types.h>
4894 /* Check that off_t can represent 2**63 - 1 correctly.
4895 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4896 since some C++ compilers masquerading as C compilers
4897 incorrectly reject 9223372036854775807. */
4898 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4899 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4900 && LARGE_OFF_T % 2147483647 == 1)
4901 ? 1 : -1];
4902 int
4903 main ()
4904 {
4905
4906 ;
4907 return 0;
4908 }
4909 _ACEOF
4910 if ac_fn_c_try_compile "$LINENO"; then :
4911 ac_cv_sys_file_offset_bits=no; break
4912 fi
4913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 /* end confdefs.h. */
4916 #define _FILE_OFFSET_BITS 64
4917 #include <sys/types.h>
4918 /* Check that off_t can represent 2**63 - 1 correctly.
4919 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4920 since some C++ compilers masquerading as C compilers
4921 incorrectly reject 9223372036854775807. */
4922 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4923 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4924 && LARGE_OFF_T % 2147483647 == 1)
4925 ? 1 : -1];
4926 int
4927 main ()
4928 {
4929
4930 ;
4931 return 0;
4932 }
4933 _ACEOF
4934 if ac_fn_c_try_compile "$LINENO"; then :
4935 ac_cv_sys_file_offset_bits=64; break
4936 fi
4937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4938 ac_cv_sys_file_offset_bits=unknown
4939 break
4940 done
4941 fi
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4943 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4944 case $ac_cv_sys_file_offset_bits in #(
4945 no | unknown) ;;
4946 *)
4947 cat >>confdefs.h <<_ACEOF
4948 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4949 _ACEOF
4950 ;;
4951 esac
4952 rm -rf conftest*
4953 if test $ac_cv_sys_file_offset_bits = unknown; then
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4955 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4956 if ${ac_cv_sys_large_files+:} false; then :
4957 $as_echo_n "(cached) " >&6
4958 else
4959 while :; do
4960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4961 /* end confdefs.h. */
4962 #include <sys/types.h>
4963 /* Check that off_t can represent 2**63 - 1 correctly.
4964 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4965 since some C++ compilers masquerading as C compilers
4966 incorrectly reject 9223372036854775807. */
4967 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4968 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4969 && LARGE_OFF_T % 2147483647 == 1)
4970 ? 1 : -1];
4971 int
4972 main ()
4973 {
4974
4975 ;
4976 return 0;
4977 }
4978 _ACEOF
4979 if ac_fn_c_try_compile "$LINENO"; then :
4980 ac_cv_sys_large_files=no; break
4981 fi
4982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h. */
4985 #define _LARGE_FILES 1
4986 #include <sys/types.h>
4987 /* Check that off_t can represent 2**63 - 1 correctly.
4988 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4989 since some C++ compilers masquerading as C compilers
4990 incorrectly reject 9223372036854775807. */
4991 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4992 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4993 && LARGE_OFF_T % 2147483647 == 1)
4994 ? 1 : -1];
4995 int
4996 main ()
4997 {
4998
4999 ;
5000 return 0;
5001 }
5002 _ACEOF
5003 if ac_fn_c_try_compile "$LINENO"; then :
5004 ac_cv_sys_large_files=1; break
5005 fi
5006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5007 ac_cv_sys_large_files=unknown
5008 break
5009 done
5010 fi
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5012 $as_echo "$ac_cv_sys_large_files" >&6; }
5013 case $ac_cv_sys_large_files in #(
5014 no | unknown) ;;
5015 *)
5016 cat >>confdefs.h <<_ACEOF
5017 #define _LARGE_FILES $ac_cv_sys_large_files
5018 _ACEOF
5019 ;;
5020 esac
5021 rm -rf conftest*
5022 fi
5023
5024
5025 fi
5026
5027
5028 # Expand $ac_aux_dir to an absolute path.
5029 am_aux_dir=`cd "$ac_aux_dir" && pwd`
5030
5031 if test x"${install_sh+set}" != xset; then
5032 case $am_aux_dir in
5033 *\ * | *\ *)
5034 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
5035 *)
5036 install_sh="\${SHELL} $am_aux_dir/install-sh"
5037 esac
5038 fi
5039
5040 # Installed binaries are usually stripped using 'strip' when the user
5041 # run "make install-strip". However 'strip' might not be the right
5042 # tool to use in cross-compilation environments, therefore Automake
5043 # will honor the 'STRIP' environment variable to overrule this program.
5044 if test "$cross_compiling" != no; then
5045 if test -n "$ac_tool_prefix"; then
5046 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5047 set dummy ${ac_tool_prefix}strip; ac_word=$2
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049 $as_echo_n "checking for $ac_word... " >&6; }
5050 if ${ac_cv_prog_STRIP+:} false; then :
5051 $as_echo_n "(cached) " >&6
5052 else
5053 if test -n "$STRIP"; then
5054 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5055 else
5056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 for as_dir in $PATH
5058 do
5059 IFS=$as_save_IFS
5060 test -z "$as_dir" && as_dir=.
5061 for ac_exec_ext in '' $ac_executable_extensions; do
5062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5063 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5065 break 2
5066 fi
5067 done
5068 done
5069 IFS=$as_save_IFS
5070
5071 fi
5072 fi
5073 STRIP=$ac_cv_prog_STRIP
5074 if test -n "$STRIP"; then
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5076 $as_echo "$STRIP" >&6; }
5077 else
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079 $as_echo "no" >&6; }
5080 fi
5081
5082
5083 fi
5084 if test -z "$ac_cv_prog_STRIP"; then
5085 ac_ct_STRIP=$STRIP
5086 # Extract the first word of "strip", so it can be a program name with args.
5087 set dummy strip; ac_word=$2
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5089 $as_echo_n "checking for $ac_word... " >&6; }
5090 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5091 $as_echo_n "(cached) " >&6
5092 else
5093 if test -n "$ac_ct_STRIP"; then
5094 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5095 else
5096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5097 for as_dir in $PATH
5098 do
5099 IFS=$as_save_IFS
5100 test -z "$as_dir" && as_dir=.
5101 for ac_exec_ext in '' $ac_executable_extensions; do
5102 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5103 ac_cv_prog_ac_ct_STRIP="strip"
5104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5105 break 2
5106 fi
5107 done
5108 done
5109 IFS=$as_save_IFS
5110
5111 fi
5112 fi
5113 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5114 if test -n "$ac_ct_STRIP"; then
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5116 $as_echo "$ac_ct_STRIP" >&6; }
5117 else
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5119 $as_echo "no" >&6; }
5120 fi
5121
5122 if test "x$ac_ct_STRIP" = x; then
5123 STRIP=":"
5124 else
5125 case $cross_compiling:$ac_tool_warned in
5126 yes:)
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5128 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5129 ac_tool_warned=yes ;;
5130 esac
5131 STRIP=$ac_ct_STRIP
5132 fi
5133 else
5134 STRIP="$ac_cv_prog_STRIP"
5135 fi
5136
5137 fi
5138 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
5139
5140
5141 ac_aux_dir=
5142 for ac_dir in .. "$srcdir"/..; do
5143 if test -f "$ac_dir/install-sh"; then
5144 ac_aux_dir=$ac_dir
5145 ac_install_sh="$ac_aux_dir/install-sh -c"
5146 break
5147 elif test -f "$ac_dir/install.sh"; then
5148 ac_aux_dir=$ac_dir
5149 ac_install_sh="$ac_aux_dir/install.sh -c"
5150 break
5151 elif test -f "$ac_dir/shtool"; then
5152 ac_aux_dir=$ac_dir
5153 ac_install_sh="$ac_aux_dir/shtool install -c"
5154 break
5155 fi
5156 done
5157 if test -z "$ac_aux_dir"; then
5158 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
5159 fi
5160
5161 # These three variables are undocumented and unsupported,
5162 # and are intended to be withdrawn in a future Autoconf release.
5163 # They can cause serious problems if a builder's source tree is in a directory
5164 # whose full name contains unusual characters.
5165 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5166 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5167 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5168
5169
5170
5171 # Set build, build_cpu, build_vendor and build_os.
5172
5173
5174 # Set host, host_cpu, host_vendor, and host_os.
5175
5176
5177 # Set target, target_cpu, target_vendor, and target_os.
5178
5179
5180 test "$program_prefix" != NONE &&
5181 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5182 # Use a double $ so make ignores it.
5183 test "$program_suffix" != NONE &&
5184 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5185 # Double any \ or $.
5186 # By default was `s,x,x', remove it if useless.
5187 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5188 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5189
5190
5191 # We require a C++11 compiler. Check if one is available, and if
5192 # necessary, set CXX_DIALECT to some -std=xxx switch.
5193
5194 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5195 ac_ext=cpp
5196 ac_cpp='$CXXCPP $CPPFLAGS'
5197 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5198 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5199 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5200 CXX_DIALECT=""
5201 ac_success=no
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5203 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5204 if ${ax_cv_cxx_compile_cxx11+:} false; then :
5205 $as_echo_n "(cached) " >&6
5206 else
5207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5208 /* end confdefs.h. */
5209
5210
5211 // If the compiler admits that it is not ready for C++11, why torture it?
5212 // Hopefully, this will speed up the test.
5213
5214 #ifndef __cplusplus
5215
5216 #error "This is not a C++ compiler"
5217
5218 #elif __cplusplus < 201103L
5219
5220 #error "This is not a C++11 compiler"
5221
5222 #else
5223
5224 namespace cxx11
5225 {
5226
5227 namespace test_static_assert
5228 {
5229
5230 template <typename T>
5231 struct check
5232 {
5233 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5234 };
5235
5236 }
5237
5238 namespace test_final_override
5239 {
5240
5241 struct Base
5242 {
5243 virtual void f() {}
5244 };
5245
5246 struct Derived : public Base
5247 {
5248 virtual void f() override {}
5249 };
5250
5251 }
5252
5253 namespace test_double_right_angle_brackets
5254 {
5255
5256 template < typename T >
5257 struct check {};
5258
5259 typedef check<void> single_type;
5260 typedef check<check<void>> double_type;
5261 typedef check<check<check<void>>> triple_type;
5262 typedef check<check<check<check<void>>>> quadruple_type;
5263
5264 }
5265
5266 namespace test_decltype
5267 {
5268
5269 int
5270 f()
5271 {
5272 int a = 1;
5273 decltype(a) b = 2;
5274 return a + b;
5275 }
5276
5277 }
5278
5279 namespace test_type_deduction
5280 {
5281
5282 template < typename T1, typename T2 >
5283 struct is_same
5284 {
5285 static const bool value = false;
5286 };
5287
5288 template < typename T >
5289 struct is_same<T, T>
5290 {
5291 static const bool value = true;
5292 };
5293
5294 template < typename T1, typename T2 >
5295 auto
5296 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5297 {
5298 return a1 + a2;
5299 }
5300
5301 int
5302 test(const int c, volatile int v)
5303 {
5304 static_assert(is_same<int, decltype(0)>::value == true, "");
5305 static_assert(is_same<int, decltype(c)>::value == false, "");
5306 static_assert(is_same<int, decltype(v)>::value == false, "");
5307 auto ac = c;
5308 auto av = v;
5309 auto sumi = ac + av + 'x';
5310 auto sumf = ac + av + 1.0;
5311 static_assert(is_same<int, decltype(ac)>::value == true, "");
5312 static_assert(is_same<int, decltype(av)>::value == true, "");
5313 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5314 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5315 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5316 return (sumf > 0.0) ? sumi : add(c, v);
5317 }
5318
5319 }
5320
5321 namespace test_noexcept
5322 {
5323
5324 int f() { return 0; }
5325 int g() noexcept { return 0; }
5326
5327 static_assert(noexcept(f()) == false, "");
5328 static_assert(noexcept(g()) == true, "");
5329
5330 }
5331
5332 namespace test_constexpr
5333 {
5334
5335 template < typename CharT >
5336 unsigned long constexpr
5337 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5338 {
5339 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5340 }
5341
5342 template < typename CharT >
5343 unsigned long constexpr
5344 strlen_c(const CharT *const s) noexcept
5345 {
5346 return strlen_c_r(s, 0UL);
5347 }
5348
5349 static_assert(strlen_c("") == 0UL, "");
5350 static_assert(strlen_c("1") == 1UL, "");
5351 static_assert(strlen_c("example") == 7UL, "");
5352 static_assert(strlen_c("another\0example") == 7UL, "");
5353
5354 }
5355
5356 namespace test_rvalue_references
5357 {
5358
5359 template < int N >
5360 struct answer
5361 {
5362 static constexpr int value = N;
5363 };
5364
5365 answer<1> f(int&) { return answer<1>(); }
5366 answer<2> f(const int&) { return answer<2>(); }
5367 answer<3> f(int&&) { return answer<3>(); }
5368
5369 void
5370 test()
5371 {
5372 int i = 0;
5373 const int c = 0;
5374 static_assert(decltype(f(i))::value == 1, "");
5375 static_assert(decltype(f(c))::value == 2, "");
5376 static_assert(decltype(f(0))::value == 3, "");
5377 }
5378
5379 }
5380
5381 namespace test_uniform_initialization
5382 {
5383
5384 struct test
5385 {
5386 static const int zero {};
5387 static const int one {1};
5388 };
5389
5390 static_assert(test::zero == 0, "");
5391 static_assert(test::one == 1, "");
5392
5393 }
5394
5395 namespace test_lambdas
5396 {
5397
5398 void
5399 test1()
5400 {
5401 auto lambda1 = [](){};
5402 auto lambda2 = lambda1;
5403 lambda1();
5404 lambda2();
5405 }
5406
5407 int
5408 test2()
5409 {
5410 auto a = [](int i, int j){ return i + j; }(1, 2);
5411 auto b = []() -> int { return '0'; }();
5412 auto c = [=](){ return a + b; }();
5413 auto d = [&](){ return c; }();
5414 auto e = [a, &b](int x) mutable {
5415 const auto identity = [](int y){ return y; };
5416 for (auto i = 0; i < a; ++i)
5417 a += b--;
5418 return x + identity(a + b);
5419 }(0);
5420 return a + b + c + d + e;
5421 }
5422
5423 int
5424 test3()
5425 {
5426 const auto nullary = [](){ return 0; };
5427 const auto unary = [](int x){ return x; };
5428 using nullary_t = decltype(nullary);
5429 using unary_t = decltype(unary);
5430 const auto higher1st = [](nullary_t f){ return f(); };
5431 const auto higher2nd = [unary](nullary_t f1){
5432 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5433 };
5434 return higher1st(nullary) + higher2nd(nullary)(unary);
5435 }
5436
5437 }
5438
5439 namespace test_variadic_templates
5440 {
5441
5442 template <int...>
5443 struct sum;
5444
5445 template <int N0, int... N1toN>
5446 struct sum<N0, N1toN...>
5447 {
5448 static constexpr auto value = N0 + sum<N1toN...>::value;
5449 };
5450
5451 template <>
5452 struct sum<>
5453 {
5454 static constexpr auto value = 0;
5455 };
5456
5457 static_assert(sum<>::value == 0, "");
5458 static_assert(sum<1>::value == 1, "");
5459 static_assert(sum<23>::value == 23, "");
5460 static_assert(sum<1, 2>::value == 3, "");
5461 static_assert(sum<5, 5, 11>::value == 21, "");
5462 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5463
5464 }
5465
5466 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5467 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5468 // because of this.
5469 namespace test_template_alias_sfinae
5470 {
5471
5472 struct foo {};
5473
5474 template<typename T>
5475 using member = typename T::member_type;
5476
5477 template<typename T>
5478 void func(...) {}
5479
5480 template<typename T>
5481 void func(member<T>*) {}
5482
5483 void test();
5484
5485 void test() { func<foo>(0); }
5486
5487 }
5488
5489 } // namespace cxx11
5490
5491 #endif // __cplusplus >= 201103L
5492
5493
5494
5495 _ACEOF
5496 if ac_fn_cxx_try_compile "$LINENO"; then :
5497 ax_cv_cxx_compile_cxx11=yes
5498 else
5499 ax_cv_cxx_compile_cxx11=no
5500 fi
5501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502 fi
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5504 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5505 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5506 ac_success=yes
5507 fi
5508
5509 if test x$ac_success = xno; then
5510 for alternative in ${ax_cxx_compile_alternatives}; do
5511 switch="-std=gnu++${alternative}"
5512 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5514 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5515 if eval \${$cachevar+:} false; then :
5516 $as_echo_n "(cached) " >&6
5517 else
5518 ac_save_CXX="$CXX"
5519 CXX="$CXX $switch"
5520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521 /* end confdefs.h. */
5522
5523
5524 // If the compiler admits that it is not ready for C++11, why torture it?
5525 // Hopefully, this will speed up the test.
5526
5527 #ifndef __cplusplus
5528
5529 #error "This is not a C++ compiler"
5530
5531 #elif __cplusplus < 201103L
5532
5533 #error "This is not a C++11 compiler"
5534
5535 #else
5536
5537 namespace cxx11
5538 {
5539
5540 namespace test_static_assert
5541 {
5542
5543 template <typename T>
5544 struct check
5545 {
5546 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5547 };
5548
5549 }
5550
5551 namespace test_final_override
5552 {
5553
5554 struct Base
5555 {
5556 virtual void f() {}
5557 };
5558
5559 struct Derived : public Base
5560 {
5561 virtual void f() override {}
5562 };
5563
5564 }
5565
5566 namespace test_double_right_angle_brackets
5567 {
5568
5569 template < typename T >
5570 struct check {};
5571
5572 typedef check<void> single_type;
5573 typedef check<check<void>> double_type;
5574 typedef check<check<check<void>>> triple_type;
5575 typedef check<check<check<check<void>>>> quadruple_type;
5576
5577 }
5578
5579 namespace test_decltype
5580 {
5581
5582 int
5583 f()
5584 {
5585 int a = 1;
5586 decltype(a) b = 2;
5587 return a + b;
5588 }
5589
5590 }
5591
5592 namespace test_type_deduction
5593 {
5594
5595 template < typename T1, typename T2 >
5596 struct is_same
5597 {
5598 static const bool value = false;
5599 };
5600
5601 template < typename T >
5602 struct is_same<T, T>
5603 {
5604 static const bool value = true;
5605 };
5606
5607 template < typename T1, typename T2 >
5608 auto
5609 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5610 {
5611 return a1 + a2;
5612 }
5613
5614 int
5615 test(const int c, volatile int v)
5616 {
5617 static_assert(is_same<int, decltype(0)>::value == true, "");
5618 static_assert(is_same<int, decltype(c)>::value == false, "");
5619 static_assert(is_same<int, decltype(v)>::value == false, "");
5620 auto ac = c;
5621 auto av = v;
5622 auto sumi = ac + av + 'x';
5623 auto sumf = ac + av + 1.0;
5624 static_assert(is_same<int, decltype(ac)>::value == true, "");
5625 static_assert(is_same<int, decltype(av)>::value == true, "");
5626 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5627 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5628 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5629 return (sumf > 0.0) ? sumi : add(c, v);
5630 }
5631
5632 }
5633
5634 namespace test_noexcept
5635 {
5636
5637 int f() { return 0; }
5638 int g() noexcept { return 0; }
5639
5640 static_assert(noexcept(f()) == false, "");
5641 static_assert(noexcept(g()) == true, "");
5642
5643 }
5644
5645 namespace test_constexpr
5646 {
5647
5648 template < typename CharT >
5649 unsigned long constexpr
5650 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5651 {
5652 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5653 }
5654
5655 template < typename CharT >
5656 unsigned long constexpr
5657 strlen_c(const CharT *const s) noexcept
5658 {
5659 return strlen_c_r(s, 0UL);
5660 }
5661
5662 static_assert(strlen_c("") == 0UL, "");
5663 static_assert(strlen_c("1") == 1UL, "");
5664 static_assert(strlen_c("example") == 7UL, "");
5665 static_assert(strlen_c("another\0example") == 7UL, "");
5666
5667 }
5668
5669 namespace test_rvalue_references
5670 {
5671
5672 template < int N >
5673 struct answer
5674 {
5675 static constexpr int value = N;
5676 };
5677
5678 answer<1> f(int&) { return answer<1>(); }
5679 answer<2> f(const int&) { return answer<2>(); }
5680 answer<3> f(int&&) { return answer<3>(); }
5681
5682 void
5683 test()
5684 {
5685 int i = 0;
5686 const int c = 0;
5687 static_assert(decltype(f(i))::value == 1, "");
5688 static_assert(decltype(f(c))::value == 2, "");
5689 static_assert(decltype(f(0))::value == 3, "");
5690 }
5691
5692 }
5693
5694 namespace test_uniform_initialization
5695 {
5696
5697 struct test
5698 {
5699 static const int zero {};
5700 static const int one {1};
5701 };
5702
5703 static_assert(test::zero == 0, "");
5704 static_assert(test::one == 1, "");
5705
5706 }
5707
5708 namespace test_lambdas
5709 {
5710
5711 void
5712 test1()
5713 {
5714 auto lambda1 = [](){};
5715 auto lambda2 = lambda1;
5716 lambda1();
5717 lambda2();
5718 }
5719
5720 int
5721 test2()
5722 {
5723 auto a = [](int i, int j){ return i + j; }(1, 2);
5724 auto b = []() -> int { return '0'; }();
5725 auto c = [=](){ return a + b; }();
5726 auto d = [&](){ return c; }();
5727 auto e = [a, &b](int x) mutable {
5728 const auto identity = [](int y){ return y; };
5729 for (auto i = 0; i < a; ++i)
5730 a += b--;
5731 return x + identity(a + b);
5732 }(0);
5733 return a + b + c + d + e;
5734 }
5735
5736 int
5737 test3()
5738 {
5739 const auto nullary = [](){ return 0; };
5740 const auto unary = [](int x){ return x; };
5741 using nullary_t = decltype(nullary);
5742 using unary_t = decltype(unary);
5743 const auto higher1st = [](nullary_t f){ return f(); };
5744 const auto higher2nd = [unary](nullary_t f1){
5745 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5746 };
5747 return higher1st(nullary) + higher2nd(nullary)(unary);
5748 }
5749
5750 }
5751
5752 namespace test_variadic_templates
5753 {
5754
5755 template <int...>
5756 struct sum;
5757
5758 template <int N0, int... N1toN>
5759 struct sum<N0, N1toN...>
5760 {
5761 static constexpr auto value = N0 + sum<N1toN...>::value;
5762 };
5763
5764 template <>
5765 struct sum<>
5766 {
5767 static constexpr auto value = 0;
5768 };
5769
5770 static_assert(sum<>::value == 0, "");
5771 static_assert(sum<1>::value == 1, "");
5772 static_assert(sum<23>::value == 23, "");
5773 static_assert(sum<1, 2>::value == 3, "");
5774 static_assert(sum<5, 5, 11>::value == 21, "");
5775 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5776
5777 }
5778
5779 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5780 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5781 // because of this.
5782 namespace test_template_alias_sfinae
5783 {
5784
5785 struct foo {};
5786
5787 template<typename T>
5788 using member = typename T::member_type;
5789
5790 template<typename T>
5791 void func(...) {}
5792
5793 template<typename T>
5794 void func(member<T>*) {}
5795
5796 void test();
5797
5798 void test() { func<foo>(0); }
5799
5800 }
5801
5802 } // namespace cxx11
5803
5804 #endif // __cplusplus >= 201103L
5805
5806
5807
5808 _ACEOF
5809 if ac_fn_cxx_try_compile "$LINENO"; then :
5810 eval $cachevar=yes
5811 else
5812 eval $cachevar=no
5813 fi
5814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5815 CXX="$ac_save_CXX"
5816 fi
5817 eval ac_res=\$$cachevar
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5819 $as_echo "$ac_res" >&6; }
5820 if eval test x\$$cachevar = xyes; then
5821 CXX_DIALECT="$switch"
5822 ac_success=yes
5823 break
5824 fi
5825 done
5826 fi
5827
5828 if test x$ac_success = xno; then
5829 for alternative in ${ax_cxx_compile_alternatives}; do
5830 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5831 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5833 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5834 if eval \${$cachevar+:} false; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 ac_save_CXX="$CXX"
5838 CXX="$CXX $switch"
5839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5840 /* end confdefs.h. */
5841
5842
5843 // If the compiler admits that it is not ready for C++11, why torture it?
5844 // Hopefully, this will speed up the test.
5845
5846 #ifndef __cplusplus
5847
5848 #error "This is not a C++ compiler"
5849
5850 #elif __cplusplus < 201103L
5851
5852 #error "This is not a C++11 compiler"
5853
5854 #else
5855
5856 namespace cxx11
5857 {
5858
5859 namespace test_static_assert
5860 {
5861
5862 template <typename T>
5863 struct check
5864 {
5865 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5866 };
5867
5868 }
5869
5870 namespace test_final_override
5871 {
5872
5873 struct Base
5874 {
5875 virtual void f() {}
5876 };
5877
5878 struct Derived : public Base
5879 {
5880 virtual void f() override {}
5881 };
5882
5883 }
5884
5885 namespace test_double_right_angle_brackets
5886 {
5887
5888 template < typename T >
5889 struct check {};
5890
5891 typedef check<void> single_type;
5892 typedef check<check<void>> double_type;
5893 typedef check<check<check<void>>> triple_type;
5894 typedef check<check<check<check<void>>>> quadruple_type;
5895
5896 }
5897
5898 namespace test_decltype
5899 {
5900
5901 int
5902 f()
5903 {
5904 int a = 1;
5905 decltype(a) b = 2;
5906 return a + b;
5907 }
5908
5909 }
5910
5911 namespace test_type_deduction
5912 {
5913
5914 template < typename T1, typename T2 >
5915 struct is_same
5916 {
5917 static const bool value = false;
5918 };
5919
5920 template < typename T >
5921 struct is_same<T, T>
5922 {
5923 static const bool value = true;
5924 };
5925
5926 template < typename T1, typename T2 >
5927 auto
5928 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5929 {
5930 return a1 + a2;
5931 }
5932
5933 int
5934 test(const int c, volatile int v)
5935 {
5936 static_assert(is_same<int, decltype(0)>::value == true, "");
5937 static_assert(is_same<int, decltype(c)>::value == false, "");
5938 static_assert(is_same<int, decltype(v)>::value == false, "");
5939 auto ac = c;
5940 auto av = v;
5941 auto sumi = ac + av + 'x';
5942 auto sumf = ac + av + 1.0;
5943 static_assert(is_same<int, decltype(ac)>::value == true, "");
5944 static_assert(is_same<int, decltype(av)>::value == true, "");
5945 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5946 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5947 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5948 return (sumf > 0.0) ? sumi : add(c, v);
5949 }
5950
5951 }
5952
5953 namespace test_noexcept
5954 {
5955
5956 int f() { return 0; }
5957 int g() noexcept { return 0; }
5958
5959 static_assert(noexcept(f()) == false, "");
5960 static_assert(noexcept(g()) == true, "");
5961
5962 }
5963
5964 namespace test_constexpr
5965 {
5966
5967 template < typename CharT >
5968 unsigned long constexpr
5969 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5970 {
5971 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5972 }
5973
5974 template < typename CharT >
5975 unsigned long constexpr
5976 strlen_c(const CharT *const s) noexcept
5977 {
5978 return strlen_c_r(s, 0UL);
5979 }
5980
5981 static_assert(strlen_c("") == 0UL, "");
5982 static_assert(strlen_c("1") == 1UL, "");
5983 static_assert(strlen_c("example") == 7UL, "");
5984 static_assert(strlen_c("another\0example") == 7UL, "");
5985
5986 }
5987
5988 namespace test_rvalue_references
5989 {
5990
5991 template < int N >
5992 struct answer
5993 {
5994 static constexpr int value = N;
5995 };
5996
5997 answer<1> f(int&) { return answer<1>(); }
5998 answer<2> f(const int&) { return answer<2>(); }
5999 answer<3> f(int&&) { return answer<3>(); }
6000
6001 void
6002 test()
6003 {
6004 int i = 0;
6005 const int c = 0;
6006 static_assert(decltype(f(i))::value == 1, "");
6007 static_assert(decltype(f(c))::value == 2, "");
6008 static_assert(decltype(f(0))::value == 3, "");
6009 }
6010
6011 }
6012
6013 namespace test_uniform_initialization
6014 {
6015
6016 struct test
6017 {
6018 static const int zero {};
6019 static const int one {1};
6020 };
6021
6022 static_assert(test::zero == 0, "");
6023 static_assert(test::one == 1, "");
6024
6025 }
6026
6027 namespace test_lambdas
6028 {
6029
6030 void
6031 test1()
6032 {
6033 auto lambda1 = [](){};
6034 auto lambda2 = lambda1;
6035 lambda1();
6036 lambda2();
6037 }
6038
6039 int
6040 test2()
6041 {
6042 auto a = [](int i, int j){ return i + j; }(1, 2);
6043 auto b = []() -> int { return '0'; }();
6044 auto c = [=](){ return a + b; }();
6045 auto d = [&](){ return c; }();
6046 auto e = [a, &b](int x) mutable {
6047 const auto identity = [](int y){ return y; };
6048 for (auto i = 0; i < a; ++i)
6049 a += b--;
6050 return x + identity(a + b);
6051 }(0);
6052 return a + b + c + d + e;
6053 }
6054
6055 int
6056 test3()
6057 {
6058 const auto nullary = [](){ return 0; };
6059 const auto unary = [](int x){ return x; };
6060 using nullary_t = decltype(nullary);
6061 using unary_t = decltype(unary);
6062 const auto higher1st = [](nullary_t f){ return f(); };
6063 const auto higher2nd = [unary](nullary_t f1){
6064 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6065 };
6066 return higher1st(nullary) + higher2nd(nullary)(unary);
6067 }
6068
6069 }
6070
6071 namespace test_variadic_templates
6072 {
6073
6074 template <int...>
6075 struct sum;
6076
6077 template <int N0, int... N1toN>
6078 struct sum<N0, N1toN...>
6079 {
6080 static constexpr auto value = N0 + sum<N1toN...>::value;
6081 };
6082
6083 template <>
6084 struct sum<>
6085 {
6086 static constexpr auto value = 0;
6087 };
6088
6089 static_assert(sum<>::value == 0, "");
6090 static_assert(sum<1>::value == 1, "");
6091 static_assert(sum<23>::value == 23, "");
6092 static_assert(sum<1, 2>::value == 3, "");
6093 static_assert(sum<5, 5, 11>::value == 21, "");
6094 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6095
6096 }
6097
6098 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6099 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6100 // because of this.
6101 namespace test_template_alias_sfinae
6102 {
6103
6104 struct foo {};
6105
6106 template<typename T>
6107 using member = typename T::member_type;
6108
6109 template<typename T>
6110 void func(...) {}
6111
6112 template<typename T>
6113 void func(member<T>*) {}
6114
6115 void test();
6116
6117 void test() { func<foo>(0); }
6118
6119 }
6120
6121 } // namespace cxx11
6122
6123 #endif // __cplusplus >= 201103L
6124
6125
6126
6127 _ACEOF
6128 if ac_fn_cxx_try_compile "$LINENO"; then :
6129 eval $cachevar=yes
6130 else
6131 eval $cachevar=no
6132 fi
6133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6134 CXX="$ac_save_CXX"
6135 fi
6136 eval ac_res=\$$cachevar
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6138 $as_echo "$ac_res" >&6; }
6139 if eval test x\$$cachevar = xyes; then
6140 CXX_DIALECT="$switch"
6141 ac_success=yes
6142 break
6143 fi
6144 done
6145 if test x$ac_success = xyes; then
6146 break
6147 fi
6148 done
6149 fi
6150 ac_ext=c
6151 ac_cpp='$CPP $CPPFLAGS'
6152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6155
6156 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6157 if test x$ac_success = xno; then
6158 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6159 fi
6160 fi
6161 if test x$ac_success = xno; then
6162 HAVE_CXX11=0
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6164 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6165 else
6166 HAVE_CXX11=1
6167
6168 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6169
6170 fi
6171
6172
6173
6174
6175 # Dependency checking.
6176 rm -rf .tst 2>/dev/null
6177 mkdir .tst 2>/dev/null
6178 if test -d .tst; then
6179 am__leading_dot=.
6180 else
6181 am__leading_dot=_
6182 fi
6183 rmdir .tst 2>/dev/null
6184
6185 DEPDIR="${am__leading_dot}deps"
6186
6187 ac_config_commands="$ac_config_commands depdir"
6188
6189
6190 depcc="$CC" am_compiler_list=
6191
6192 am_depcomp=$ac_aux_dir/depcomp
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6194 $as_echo_n "checking dependency style of $depcc... " >&6; }
6195 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6196 $as_echo_n "(cached) " >&6
6197 else
6198 if test -f "$am_depcomp"; then
6199 # We make a subdir and do the tests there. Otherwise we can end up
6200 # making bogus files that we don't know about and never remove. For
6201 # instance it was reported that on HP-UX the gcc test will end up
6202 # making a dummy file named `D' -- because `-MD' means `put the output
6203 # in D'.
6204 mkdir conftest.dir
6205 # Copy depcomp to subdir because otherwise we won't find it if we're
6206 # using a relative directory.
6207 cp "$am_depcomp" conftest.dir
6208 cd conftest.dir
6209 # We will build objects and dependencies in a subdirectory because
6210 # it helps to detect inapplicable dependency modes. For instance
6211 # both Tru64's cc and ICC support -MD to output dependencies as a
6212 # side effect of compilation, but ICC will put the dependencies in
6213 # the current directory while Tru64 will put them in the object
6214 # directory.
6215 mkdir sub
6216
6217 am_cv_CC_dependencies_compiler_type=none
6218 if test "$am_compiler_list" = ""; then
6219 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6220 fi
6221 for depmode in $am_compiler_list; do
6222 if test $depmode = none; then break; fi
6223
6224 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6225 # Setup a source with many dependencies, because some compilers
6226 # like to wrap large dependency lists on column 80 (with \), and
6227 # we should not choose a depcomp mode which is confused by this.
6228 #
6229 # We need to recreate these files for each test, as the compiler may
6230 # overwrite some of them when testing with obscure command lines.
6231 # This happens at least with the AIX C compiler.
6232 : > sub/conftest.c
6233 for i in 1 2 3 4 5 6; do
6234 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6235 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6236 # Solaris 8's {/usr,}/bin/sh.
6237 touch sub/conftst$i.h
6238 done
6239 echo "include sub/conftest.Po" > confmf
6240
6241 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6242 # mode. It turns out that the SunPro C++ compiler does not properly
6243 # handle `-M -o', and we need to detect this.
6244 depcmd="depmode=$depmode \
6245 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6246 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6247 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6248 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6249 if env $depcmd > conftest.err 2>&1 &&
6250 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6251 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6252 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6253 # icc doesn't choke on unknown options, it will just issue warnings
6254 # or remarks (even with -Werror). So we grep stderr for any message
6255 # that says an option was ignored or not supported.
6256 # When given -MP, icc 7.0 and 7.1 complain thusly:
6257 # icc: Command line warning: ignoring option '-M'; no argument required
6258 # The diagnosis changed in icc 8.0:
6259 # icc: Command line remark: option '-MP' not supported
6260 if (grep 'ignoring option' conftest.err ||
6261 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6262 am_cv_CC_dependencies_compiler_type=$depmode
6263 $as_echo "$as_me:$LINENO: success" >&5
6264 break
6265 fi
6266 fi
6267 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6268 sed -e 's/^/| /' < conftest.err >&5
6269 done
6270
6271 cd ..
6272 rm -rf conftest.dir
6273 else
6274 am_cv_CC_dependencies_compiler_type=none
6275 fi
6276
6277 fi
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6279 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6280 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6281 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6282 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6283
6284 fi
6285
6286
6287
6288 CONFIG_OBS=
6289 CONFIG_DEPS=
6290 CONFIG_SRCS=
6291 ENABLE_CFLAGS=
6292
6293 CONFIG_ALL=
6294 CONFIG_CLEAN=
6295 CONFIG_INSTALL=
6296 CONFIG_UNINSTALL=
6297
6298 # If we haven't got the data from the intl directory,
6299 # assume NLS is disabled.
6300 USE_NLS=no
6301 LIBINTL=
6302 LIBINTL_DEP=
6303 INCINTL=
6304 XGETTEXT=
6305 GMSGFMT=
6306 POSUB=
6307
6308 if test -f ../intl/config.intl; then
6309 . ../intl/config.intl
6310 fi
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6312 $as_echo_n "checking whether NLS is requested... " >&6; }
6313 if test x"$USE_NLS" != xyes; then
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315 $as_echo "no" >&6; }
6316 else
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6318 $as_echo "yes" >&6; }
6319
6320 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6321
6322
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6324 $as_echo_n "checking for catalogs to be installed... " >&6; }
6325 # Look for .po and .gmo files in the source directory.
6326 CATALOGS=
6327 XLINGUAS=
6328 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6329 # If there aren't any .gmo files the shell will give us the
6330 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6331 # weeded out.
6332 case "$cat" in *\**)
6333 continue;;
6334 esac
6335 # The quadruple backslash is collapsed to a double backslash
6336 # by the backticks, then collapsed again by the double quotes,
6337 # leaving us with one backslash in the sed expression (right
6338 # before the dot that mustn't act as a wildcard).
6339 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6340 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6341 # The user is allowed to set LINGUAS to a list of languages to
6342 # install catalogs for. If it's empty that means "all of them."
6343 if test "x$LINGUAS" = x; then
6344 CATALOGS="$CATALOGS $cat"
6345 XLINGUAS="$XLINGUAS $lang"
6346 else
6347 case "$LINGUAS" in *$lang*)
6348 CATALOGS="$CATALOGS $cat"
6349 XLINGUAS="$XLINGUAS $lang"
6350 ;;
6351 esac
6352 fi
6353 done
6354 LINGUAS="$XLINGUAS"
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6356 $as_echo "$LINGUAS" >&6; }
6357
6358
6359 DATADIRNAME=share
6360
6361 INSTOBJEXT=.mo
6362
6363 GENCAT=gencat
6364
6365 CATOBJEXT=.gmo
6366
6367 fi
6368
6369 localedir='${datadir}/locale'
6370
6371
6372 if test x"$USE_NLS" = xyes; then
6373 CONFIG_ALL="$CONFIG_ALL all-po"
6374 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
6375 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
6376 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
6377 fi
6378
6379 PACKAGE=gdb
6380
6381 cat >>confdefs.h <<_ACEOF
6382 #define PACKAGE "$PACKAGE"
6383 _ACEOF
6384
6385
6386
6387 # We never need to detect it in this sub-configure.
6388 # But preserve it for config.status --recheck.
6389
6390
6391
6392 MAKEINFO_EXTRA_FLAGS=""
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $MAKEINFO supports @click" >&5
6394 $as_echo_n "checking whether $MAKEINFO supports @click... " >&6; }
6395 if ${gdb_cv_have_makeinfo_click+:} false; then :
6396 $as_echo_n "(cached) " >&6
6397 else
6398 echo '@clicksequence{a @click{} b}' >conftest.texinfo
6399 if eval "$MAKEINFO conftest.texinfo >&5 2>&5"; then
6400 gdb_cv_have_makeinfo_click=yes
6401 else
6402 gdb_cv_have_makeinfo_click=no
6403 fi
6404 fi
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_makeinfo_click" >&5
6406 $as_echo "$gdb_cv_have_makeinfo_click" >&6; }
6407 if test x"$gdb_cv_have_makeinfo_click" = xyes; then
6408 MAKEINFO_EXTRA_FLAGS="$MAKEINFO_EXTRA_FLAGS -DHAVE_MAKEINFO_CLICK"
6409 fi
6410
6411
6412
6413
6414 # Check whether --with-separate-debug-dir was given.
6415 if test "${with_separate_debug_dir+set}" = set; then :
6416 withval=$with_separate_debug_dir;
6417 DEBUGDIR=$withval
6418 else
6419 DEBUGDIR=${libdir}/debug
6420 fi
6421
6422
6423 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6424 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6425 ac_define_dir=`eval echo $DEBUGDIR`
6426 ac_define_dir=`eval echo $ac_define_dir`
6427
6428 cat >>confdefs.h <<_ACEOF
6429 #define DEBUGDIR "$ac_define_dir"
6430 _ACEOF
6431
6432
6433
6434
6435 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6436 if test "x$prefix" = xNONE; then
6437 test_prefix=/usr/local
6438 else
6439 test_prefix=$prefix
6440 fi
6441 else
6442 test_prefix=$exec_prefix
6443 fi
6444 value=0
6445 case ${ac_define_dir} in
6446 "${test_prefix}"|"${test_prefix}/"*|\
6447 '${exec_prefix}'|'${exec_prefix}/'*)
6448 value=1
6449 ;;
6450 esac
6451
6452 cat >>confdefs.h <<_ACEOF
6453 #define DEBUGDIR_RELOCATABLE $value
6454 _ACEOF
6455
6456
6457
6458
6459 # We can't pass paths as command line arguments.
6460 # Mingw32 tries to be clever and will convert the paths for us.
6461 # For example -DBINDIR="/usr/local/bin" passed on the command line may get
6462 # converted to -DBINDIR="E:/msys/mingw32/msys/1.0/local/bin".
6463 # This breaks GDB's relocatable path conversions since paths passed in
6464 # config.h would not get so translated, the path prefixes no longer match.
6465
6466 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6467 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6468 ac_define_dir=`eval echo $bindir`
6469 ac_define_dir=`eval echo $ac_define_dir`
6470
6471 cat >>confdefs.h <<_ACEOF
6472 #define BINDIR "$ac_define_dir"
6473 _ACEOF
6474
6475
6476
6477 # GDB's datadir relocation
6478
6479
6480
6481 # Check whether --with-gdb-datadir was given.
6482 if test "${with_gdb_datadir+set}" = set; then :
6483 withval=$with_gdb_datadir;
6484 GDB_DATADIR=$withval
6485 else
6486 GDB_DATADIR=${datadir}/gdb
6487 fi
6488
6489
6490 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6491 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6492 ac_define_dir=`eval echo $GDB_DATADIR`
6493 ac_define_dir=`eval echo $ac_define_dir`
6494
6495 cat >>confdefs.h <<_ACEOF
6496 #define GDB_DATADIR "$ac_define_dir"
6497 _ACEOF
6498
6499
6500
6501
6502 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
6503 if test "x$prefix" = xNONE; then
6504 test_prefix=/usr/local
6505 else
6506 test_prefix=$prefix
6507 fi
6508 else
6509 test_prefix=$exec_prefix
6510 fi
6511 value=0
6512 case ${ac_define_dir} in
6513 "${test_prefix}"|"${test_prefix}/"*|\
6514 '${exec_prefix}'|'${exec_prefix}/'*)
6515 value=1
6516 ;;
6517 esac
6518
6519 cat >>confdefs.h <<_ACEOF
6520 #define GDB_DATADIR_RELOCATABLE $value
6521 _ACEOF
6522
6523
6524
6525
6526
6527 # Check whether --with-relocated-sources was given.
6528 if test "${with_relocated_sources+set}" = set; then :
6529 withval=$with_relocated_sources; reloc_srcdir="${withval}"
6530
6531 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6532 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6533 ac_define_dir=`eval echo $reloc_srcdir`
6534 ac_define_dir=`eval echo $ac_define_dir`
6535
6536 cat >>confdefs.h <<_ACEOF
6537 #define RELOC_SRCDIR "$ac_define_dir"
6538 _ACEOF
6539
6540
6541
6542 fi
6543
6544
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load directory" >&5
6546 $as_echo_n "checking for default auto-load directory... " >&6; }
6547
6548 # Check whether --with-auto-load-dir was given.
6549 if test "${with_auto_load_dir+set}" = set; then :
6550 withval=$with_auto_load_dir;
6551 else
6552 with_auto_load_dir='$debugdir:$datadir/auto-load'
6553 fi
6554
6555 escape_dir=`echo $with_auto_load_dir | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6556
6557 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6558 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6559 ac_define_dir=`eval echo $escape_dir`
6560 ac_define_dir=`eval echo $ac_define_dir`
6561
6562 cat >>confdefs.h <<_ACEOF
6563 #define AUTO_LOAD_DIR "$ac_define_dir"
6564 _ACEOF
6565
6566
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_dir" >&5
6568 $as_echo "$with_auto_load_dir" >&6; }
6569
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default auto-load safe-path" >&5
6571 $as_echo_n "checking for default auto-load safe-path... " >&6; }
6572
6573 # Check whether --with-auto-load-safe-path was given.
6574 if test "${with_auto_load_safe_path+set}" = set; then :
6575 withval=$with_auto_load_safe_path; if test "$with_auto_load_safe_path" = "no"; then
6576 with_auto_load_safe_path="/"
6577 fi
6578 else
6579 with_auto_load_safe_path="$with_auto_load_dir"
6580 fi
6581
6582 escape_dir=`echo $with_auto_load_safe_path | sed -e 's/[$]datadir\>/\\\\\\\\\\\\&/g' -e 's/[$]debugdir\>/\\\\\\\\\\\\&/g'`
6583
6584 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
6585 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6586 ac_define_dir=`eval echo $escape_dir`
6587 ac_define_dir=`eval echo $ac_define_dir`
6588
6589 cat >>confdefs.h <<_ACEOF
6590 #define AUTO_LOAD_SAFE_PATH "$ac_define_dir"
6591 _ACEOF
6592
6593
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_auto_load_safe_path" >&5
6595 $as_echo "$with_auto_load_safe_path" >&6; }
6596
6597
6598
6599 subdirs="$subdirs testsuite"
6600
6601
6602 # Check whether to support alternative target configurations
6603 # Check whether --enable-targets was given.
6604 if test "${enable_targets+set}" = set; then :
6605 enableval=$enable_targets; case "${enableval}" in
6606 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
6607 ;;
6608 no) enable_targets= ;;
6609 *) enable_targets=$enableval ;;
6610 esac
6611 fi
6612
6613
6614 # Check whether to enable 64-bit support on 32-bit hosts
6615 # Check whether --enable-64-bit-bfd was given.
6616 if test "${enable_64_bit_bfd+set}" = set; then :
6617 enableval=$enable_64_bit_bfd; case "${enableval}" in
6618 yes) want64=true ;;
6619 no) want64=false ;;
6620 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
6621 esac
6622 else
6623 want64=false
6624 fi
6625
6626 # Provide defaults for some variables set by the per-host and per-target
6627 # configuration.
6628 gdb_host_obs=posix-hdep.o
6629
6630 if test "${target}" = "${host}"; then
6631 gdb_native=yes
6632 else
6633 gdb_native=no
6634 fi
6635
6636 . $srcdir/configure.host
6637
6638 # Accumulate some settings from configure.tgt over all enabled targets
6639
6640 TARGET_OBS=
6641 all_targets=
6642 HAVE_NATIVE_GCORE_TARGET=
6643
6644 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
6645 do
6646 if test "$targ_alias" = "all"; then
6647 all_targets=true
6648 else
6649 # Canonicalize the secondary target names.
6650 result=`$ac_config_sub $targ_alias 2>/dev/null`
6651 if test -n "$result"; then
6652 targ=$result
6653 else
6654 targ=$targ_alias
6655 fi
6656
6657 . ${srcdir}/configure.tgt
6658
6659 if test -z "${gdb_target_obs}"; then :
6660 as_fn_error $? "configuration ${targ} is unsupported." "$LINENO" 5
6661 fi
6662
6663 # Target-specific object files
6664 for i in ${gdb_target_obs}; do
6665 case " $TARGET_OBS " in
6666 *" ${i} "*) ;;
6667 *)
6668 TARGET_OBS="$TARGET_OBS ${i}"
6669 ;;
6670 esac
6671 done
6672
6673 # Check whether this target needs 64-bit CORE_ADDR
6674 if test x${want64} = xfalse; then
6675 . ${srcdir}/../bfd/config.bfd
6676 fi
6677
6678 # Check whether this target is native and supports gcore.
6679 if test $gdb_native = yes -a "$targ_alias" = "$target_alias" \
6680 && $gdb_have_gcore; then
6681 HAVE_NATIVE_GCORE_TARGET=1
6682 fi
6683 fi
6684 done
6685
6686 if test x${all_targets} = xtrue; then
6687
6688 # We want all 64-bit targets if we either:
6689 # - run on a 64-bit host or
6690 # - already require 64-bit support for some other target or
6691 # - the --enable-64-bit-bfd option was supplied
6692 # Otherwise we only support all 32-bit targets.
6693 #
6694 # NOTE: This test must be in sync with the corresponding
6695 # tests in BFD!
6696
6697 if test x${want64} = xfalse; then
6698 # The cast to long int works around a bug in the HP C Compiler
6699 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6700 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6701 # This bug is HP SR number 8606223364.
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6703 $as_echo_n "checking size of long... " >&6; }
6704 if ${ac_cv_sizeof_long+:} false; then :
6705 $as_echo_n "(cached) " >&6
6706 else
6707 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6708
6709 else
6710 if test "$ac_cv_type_long" = yes; then
6711 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6713 as_fn_error 77 "cannot compute sizeof (long)
6714 See \`config.log' for more details" "$LINENO" 5; }
6715 else
6716 ac_cv_sizeof_long=0
6717 fi
6718 fi
6719
6720 fi
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6722 $as_echo "$ac_cv_sizeof_long" >&6; }
6723
6724
6725
6726 cat >>confdefs.h <<_ACEOF
6727 #define SIZEOF_LONG $ac_cv_sizeof_long
6728 _ACEOF
6729
6730
6731 if test "x${ac_cv_sizeof_long}" = "x8"; then
6732 want64=true
6733 fi
6734 fi
6735 if test x${want64} = xtrue; then
6736 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
6737 else
6738 TARGET_OBS='$(ALL_TARGET_OBS)'
6739 fi
6740 fi
6741
6742
6743
6744
6745 # For other settings, only the main target counts.
6746 gdb_sim=
6747 gdb_osabi=
6748 targ=$target; . ${srcdir}/configure.tgt
6749
6750 # Fetch the default architecture and default target vector from BFD.
6751 targ=$target; . $srcdir/../bfd/config.bfd
6752
6753 # We only want the first architecture, so strip off the others if
6754 # there is more than one.
6755 targ_archs=`echo $targ_archs | sed 's/ .*//'`
6756
6757 if test "x$targ_archs" != x; then
6758
6759 cat >>confdefs.h <<_ACEOF
6760 #define DEFAULT_BFD_ARCH $targ_archs
6761 _ACEOF
6762
6763 fi
6764 if test "x$targ_defvec" != x; then
6765
6766 cat >>confdefs.h <<_ACEOF
6767 #define DEFAULT_BFD_VEC $targ_defvec
6768 _ACEOF
6769
6770 fi
6771
6772 # Enable MI.
6773 # Check whether --enable-gdbmi was given.
6774 if test "${enable_gdbmi+set}" = set; then :
6775 enableval=$enable_gdbmi; case $enableval in
6776 yes | no)
6777 ;;
6778 *)
6779 as_fn_error $? "bad value $enableval for --enable-gdbmi" "$LINENO" 5 ;;
6780 esac
6781 else
6782 enable_gdbmi=yes
6783 fi
6784
6785 if test x"$enable_gdbmi" = xyes; then
6786 if test -d "$srcdir/mi"; then
6787 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
6788 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
6789 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
6790 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
6791 fi
6792 fi
6793
6794 # Enable TUI.
6795 # Check whether --enable-tui was given.
6796 if test "${enable_tui+set}" = set; then :
6797 enableval=$enable_tui; case $enableval in
6798 yes | no | auto)
6799 ;;
6800 *)
6801 as_fn_error $? "bad value $enableval for --enable-tui" "$LINENO" 5 ;;
6802 esac
6803 else
6804 enable_tui=auto
6805 fi
6806
6807
6808 # Enable gdbtk.
6809 # Check whether --enable-gdbtk was given.
6810 if test "${enable_gdbtk+set}" = set; then :
6811 enableval=$enable_gdbtk; case $enableval in
6812 yes | no)
6813 ;;
6814 *)
6815 as_fn_error $? "bad value $enableval for --enable-gdbtk" "$LINENO" 5 ;;
6816 esac
6817 else
6818 if test -d "$srcdir/gdbtk"; then
6819 enable_gdbtk=yes
6820 else
6821 enable_gdbtk=no
6822 fi
6823 fi
6824
6825 # We unconditionally disable gdbtk tests on selected platforms.
6826 case $host_os in
6827 go32* | windows*)
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gdbtk isn't supported on $host; disabling" >&5
6829 $as_echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
6830 enable_gdbtk=no ;;
6831 esac
6832
6833 # Handle optional debuginfod support
6834
6835
6836
6837
6838
6839
6840
6841 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6842 if test -n "$ac_tool_prefix"; then
6843 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6844 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6846 $as_echo_n "checking for $ac_word... " >&6; }
6847 if ${ac_cv_path_PKG_CONFIG+:} false; then :
6848 $as_echo_n "(cached) " >&6
6849 else
6850 case $PKG_CONFIG in
6851 [\\/]* | ?:[\\/]*)
6852 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6853 ;;
6854 *)
6855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6856 for as_dir in $PATH
6857 do
6858 IFS=$as_save_IFS
6859 test -z "$as_dir" && as_dir=.
6860 for ac_exec_ext in '' $ac_executable_extensions; do
6861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6862 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6864 break 2
6865 fi
6866 done
6867 done
6868 IFS=$as_save_IFS
6869
6870 ;;
6871 esac
6872 fi
6873 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6874 if test -n "$PKG_CONFIG"; then
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6876 $as_echo "$PKG_CONFIG" >&6; }
6877 else
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6879 $as_echo "no" >&6; }
6880 fi
6881
6882
6883 fi
6884 if test -z "$ac_cv_path_PKG_CONFIG"; then
6885 ac_pt_PKG_CONFIG=$PKG_CONFIG
6886 # Extract the first word of "pkg-config", so it can be a program name with args.
6887 set dummy pkg-config; ac_word=$2
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6889 $as_echo_n "checking for $ac_word... " >&6; }
6890 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
6891 $as_echo_n "(cached) " >&6
6892 else
6893 case $ac_pt_PKG_CONFIG in
6894 [\\/]* | ?:[\\/]*)
6895 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6896 ;;
6897 *)
6898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6899 for as_dir in $PATH
6900 do
6901 IFS=$as_save_IFS
6902 test -z "$as_dir" && as_dir=.
6903 for ac_exec_ext in '' $ac_executable_extensions; do
6904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6905 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6907 break 2
6908 fi
6909 done
6910 done
6911 IFS=$as_save_IFS
6912
6913 ;;
6914 esac
6915 fi
6916 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6917 if test -n "$ac_pt_PKG_CONFIG"; then
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6919 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
6920 else
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6922 $as_echo "no" >&6; }
6923 fi
6924
6925 if test "x$ac_pt_PKG_CONFIG" = x; then
6926 PKG_CONFIG=""
6927 else
6928 case $cross_compiling:$ac_tool_warned in
6929 yes:)
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6932 ac_tool_warned=yes ;;
6933 esac
6934 PKG_CONFIG=$ac_pt_PKG_CONFIG
6935 fi
6936 else
6937 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6938 fi
6939
6940 fi
6941 if test -n "$PKG_CONFIG"; then
6942 _pkg_min_version=0.9.0
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6944 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6945 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6947 $as_echo "yes" >&6; }
6948 else
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6950 $as_echo "no" >&6; }
6951 PKG_CONFIG=""
6952 fi
6953 fi
6954
6955 # Handle optional debuginfod support
6956
6957 # Check whether --with-debuginfod was given.
6958 if test "${with_debuginfod+set}" = set; then :
6959 withval=$with_debuginfod;
6960 else
6961 with_debuginfod=auto
6962 fi
6963
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
6965 $as_echo_n "checking whether to use debuginfod... " >&6; }
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
6967 $as_echo "$with_debuginfod" >&6; }
6968
6969 if test "x$with_debuginfod" != xno; then
6970
6971 pkg_failed=no
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
6973 $as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
6974
6975 if test -n "$DEBUGINFOD_CFLAGS"; then
6976 pkg_cv_DEBUGINFOD_CFLAGS="$DEBUGINFOD_CFLAGS"
6977 elif test -n "$PKG_CONFIG"; then
6978 if test -n "$PKG_CONFIG" && \
6979 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
6980 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
6981 ac_status=$?
6982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6983 test $ac_status = 0; }; then
6984 pkg_cv_DEBUGINFOD_CFLAGS=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
6985 test "x$?" != "x0" && pkg_failed=yes
6986 else
6987 pkg_failed=yes
6988 fi
6989 else
6990 pkg_failed=untried
6991 fi
6992 if test -n "$DEBUGINFOD_LIBS"; then
6993 pkg_cv_DEBUGINFOD_LIBS="$DEBUGINFOD_LIBS"
6994 elif test -n "$PKG_CONFIG"; then
6995 if test -n "$PKG_CONFIG" && \
6996 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
6997 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
6998 ac_status=$?
6999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7000 test $ac_status = 0; }; then
7001 pkg_cv_DEBUGINFOD_LIBS=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
7002 test "x$?" != "x0" && pkg_failed=yes
7003 else
7004 pkg_failed=yes
7005 fi
7006 else
7007 pkg_failed=untried
7008 fi
7009
7010 if test $pkg_failed = no; then
7011 pkg_save_LDFLAGS="$LDFLAGS"
7012 LDFLAGS="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
7013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7014 /* end confdefs.h. */
7015
7016 int
7017 main ()
7018 {
7019
7020 ;
7021 return 0;
7022 }
7023 _ACEOF
7024 if ac_fn_c_try_link "$LINENO"; then :
7025
7026 else
7027 pkg_failed=yes
7028 fi
7029 rm -f core conftest.err conftest.$ac_objext \
7030 conftest$ac_exeext conftest.$ac_ext
7031 LDFLAGS=$pkg_save_LDFLAGS
7032 fi
7033
7034
7035
7036 if test $pkg_failed = yes; then
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7039
7040 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7041 _pkg_short_errors_supported=yes
7042 else
7043 _pkg_short_errors_supported=no
7044 fi
7045 if test $_pkg_short_errors_supported = yes; then
7046 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7047 else
7048 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
7049 fi
7050 # Put the nasty error message in config.log where it belongs
7051 echo "$DEBUGINFOD_PKG_ERRORS" >&5
7052
7053 if test "x$with_debuginfod" = xyes; then
7054 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7055 else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7057 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7058 fi
7059 elif test $pkg_failed = untried; then
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7061 $as_echo "no" >&6; }
7062 if test "x$with_debuginfod" = xyes; then
7063 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
7064 else
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
7066 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
7067 fi
7068 else
7069 DEBUGINFOD_CFLAGS=$pkg_cv_DEBUGINFOD_CFLAGS
7070 DEBUGINFOD_LIBS=$pkg_cv_DEBUGINFOD_LIBS
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7072 $as_echo "yes" >&6; }
7073
7074 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
7075
7076 fi
7077 else
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
7079 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
7080 fi
7081
7082
7083 # Libunwind support for ia64.
7084
7085 # Check whether --with-libunwind-ia64 was given.
7086 if test "${with_libunwind_ia64+set}" = set; then :
7087 withval=$with_libunwind_ia64;
7088 else
7089 with_libunwind_ia64=auto
7090 fi
7091
7092
7093 # Backward compatibility option.
7094 if test "${with_libunwind+set}" = set; then
7095 if test x"$with_libunwind_ia64" != xauto; then
7096 as_fn_error $? "option --with-libunwind is deprecated, use --with-libunwind-ia64" "$LINENO" 5
7097 fi
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&5
7099 $as_echo "$as_me: WARNING: option --with-libunwind is deprecated, use --with-libunwind-ia64" >&2;}
7100 with_libunwind_ia64="$with_libunwind"
7101 fi
7102
7103 case "$with_libunwind_ia64" in
7104 yes | no)
7105 ;;
7106 auto)
7107 for ac_header in libunwind-ia64.h
7108 do :
7109 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7110 if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
7111 cat >>confdefs.h <<_ACEOF
7112 #define HAVE_LIBUNWIND_IA64_H 1
7113 _ACEOF
7114
7115 fi
7116
7117 done
7118
7119 with_libunwind_ia64=$ac_cv_header_libunwind_ia64_h
7120 ;;
7121 *)
7122 as_fn_error $? "bad value $with_libunwind_ia64 for GDB --with-libunwind-ia64 option" "$LINENO" 5
7123 ;;
7124 esac
7125
7126 if test x"$with_libunwind_ia64" = xyes; then
7127 for ac_header in libunwind-ia64.h
7128 do :
7129 ac_fn_c_check_header_mongrel "$LINENO" "libunwind-ia64.h" "ac_cv_header_libunwind_ia64_h" "$ac_includes_default"
7130 if test "x$ac_cv_header_libunwind_ia64_h" = xyes; then :
7131 cat >>confdefs.h <<_ACEOF
7132 #define HAVE_LIBUNWIND_IA64_H 1
7133 _ACEOF
7134
7135 fi
7136
7137 done
7138
7139 if test x"$ac_cv_header_libunwind_ia64_h" != xyes; then
7140 as_fn_error $? "GDB option --with-libunwind-ia64 requires libunwind-ia64.h" "$LINENO" 5
7141 fi
7142 CONFIG_OBS="$CONFIG_OBS ia64-libunwind-tdep.o"
7143 CONFIG_DEPS="$CONFIG_DEPS ia64-libunwind-tdep.o"
7144 CONFIG_SRCS="$CONFIG_SRCS ia64-libunwind-tdep.c"
7145 fi
7146
7147 opt_curses=no
7148
7149 # Check whether --with-curses was given.
7150 if test "${with_curses+set}" = set; then :
7151 withval=$with_curses; opt_curses=$withval
7152 fi
7153
7154
7155 prefer_curses=no
7156 if test "$opt_curses" = "yes"; then
7157 prefer_curses=yes
7158 fi
7159
7160 # Profiling support.
7161 # Check whether --enable-profiling was given.
7162 if test "${enable_profiling+set}" = set; then :
7163 enableval=$enable_profiling; case $enableval in
7164 yes | no)
7165 ;;
7166 *)
7167 as_fn_error $? "bad value $enableval for --enable-profile" "$LINENO" 5 ;;
7168 esac
7169 else
7170 enable_profiling=no
7171 fi
7172
7173
7174 for ac_func in monstartup _mcleanup
7175 do :
7176 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7177 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7178 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7179 cat >>confdefs.h <<_ACEOF
7180 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7181 _ACEOF
7182
7183 fi
7184 done
7185
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _etext" >&5
7187 $as_echo_n "checking for _etext... " >&6; }
7188 if ${ac_cv_var__etext+:} false; then :
7189 $as_echo_n "(cached) " >&6
7190 else
7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7192 /* end confdefs.h. */
7193 #include <stdlib.h>
7194 extern char _etext;
7195 int
7196 main ()
7197 {
7198 free (&_etext);
7199
7200 ;
7201 return 0;
7202 }
7203 _ACEOF
7204 if ac_fn_c_try_link "$LINENO"; then :
7205 ac_cv_var__etext=yes
7206 else
7207 ac_cv_var__etext=no
7208
7209 fi
7210 rm -f core conftest.err conftest.$ac_objext \
7211 conftest$ac_exeext conftest.$ac_ext
7212
7213 fi
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var__etext" >&5
7215 $as_echo "$ac_cv_var__etext" >&6; }
7216 if test "$ac_cv_var__etext" = yes; then
7217
7218 $as_echo "#define HAVE__ETEXT 1" >>confdefs.h
7219
7220 fi
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for etext" >&5
7222 $as_echo_n "checking for etext... " >&6; }
7223 if ${ac_cv_var_etext+:} false; then :
7224 $as_echo_n "(cached) " >&6
7225 else
7226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7227 /* end confdefs.h. */
7228 #include <stdlib.h>
7229 extern char etext;
7230 int
7231 main ()
7232 {
7233 free (&etext);
7234
7235 ;
7236 return 0;
7237 }
7238 _ACEOF
7239 if ac_fn_c_try_link "$LINENO"; then :
7240 ac_cv_var_etext=yes
7241 else
7242 ac_cv_var_etext=no
7243
7244 fi
7245 rm -f core conftest.err conftest.$ac_objext \
7246 conftest$ac_exeext conftest.$ac_ext
7247
7248 fi
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_etext" >&5
7250 $as_echo "$ac_cv_var_etext" >&6; }
7251 if test "$ac_cv_var_etext" = yes; then
7252
7253 $as_echo "#define HAVE_ETEXT 1" >>confdefs.h
7254
7255 fi
7256 if test "$enable_profiling" = yes ; then
7257 if test "$ac_cv_func_monstartup" = no || test "$ac_cv_func__mcleanup" = no; then
7258 as_fn_error $? "--enable-profiling requires monstartup and _mcleanup" "$LINENO" 5
7259 fi
7260 PROFILE_CFLAGS=-pg
7261 OLD_CFLAGS="$CFLAGS"
7262 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
7263
7264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pg" >&5
7265 $as_echo_n "checking whether $CC supports -pg... " >&6; }
7266 if ${ac_cv_cc_supports_pg+:} false; then :
7267 $as_echo_n "(cached) " >&6
7268 else
7269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7270 /* end confdefs.h. */
7271
7272 int
7273 main ()
7274 {
7275 int x;
7276 ;
7277 return 0;
7278 }
7279 _ACEOF
7280 if ac_fn_c_try_compile "$LINENO"; then :
7281 ac_cv_cc_supports_pg=yes
7282 else
7283 ac_cv_cc_supports_pg=no
7284
7285 fi
7286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7287
7288 fi
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_supports_pg" >&5
7290 $as_echo "$ac_cv_cc_supports_pg" >&6; }
7291
7292 if test "$ac_cv_cc_supports_pg" = no; then
7293 as_fn_error $? "--enable-profiling requires a compiler which supports -pg" "$LINENO" 5
7294 fi
7295
7296 CFLAGS="$OLD_CFLAGS"
7297 fi
7298
7299 CODESIGN_CERT=
7300 # Check whether --enable-codesign was given.
7301 if test "${enable_codesign+set}" = set; then :
7302 enableval=$enable_codesign; CODESIGN_CERT=$enableval
7303 fi
7304
7305
7306
7307
7308
7309 # Check whether --with-pkgversion was given.
7310 if test "${with_pkgversion+set}" = set; then :
7311 withval=$with_pkgversion; case "$withval" in
7312 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
7313 no) PKGVERSION= ;;
7314 *) PKGVERSION="($withval) " ;;
7315 esac
7316 else
7317 PKGVERSION="(GDB) "
7318
7319 fi
7320
7321
7322
7323
7324
7325 # Check whether --with-bugurl was given.
7326 if test "${with_bugurl+set}" = set; then :
7327 withval=$with_bugurl; case "$withval" in
7328 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
7329 no) BUGURL=
7330 ;;
7331 *) BUGURL="$withval"
7332 ;;
7333 esac
7334 else
7335 BUGURL="https://www.gnu.org/software/gdb/bugs/"
7336
7337 fi
7338
7339 case ${BUGURL} in
7340 "")
7341 REPORT_BUGS_TO=
7342 REPORT_BUGS_TEXI=
7343 ;;
7344 *)
7345 REPORT_BUGS_TO="<$BUGURL>"
7346 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
7347 ;;
7348 esac;
7349
7350
7351
7352
7353 cat >>confdefs.h <<_ACEOF
7354 #define PKGVERSION "$PKGVERSION"
7355 _ACEOF
7356
7357
7358 cat >>confdefs.h <<_ACEOF
7359 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
7360 _ACEOF
7361
7362
7363 # --------------------- #
7364 # Checks for programs. #
7365 # --------------------- #
7366
7367 for ac_prog in gawk mawk nawk awk
7368 do
7369 # Extract the first word of "$ac_prog", so it can be a program name with args.
7370 set dummy $ac_prog; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372 $as_echo_n "checking for $ac_word... " >&6; }
7373 if ${ac_cv_prog_AWK+:} false; then :
7374 $as_echo_n "(cached) " >&6
7375 else
7376 if test -n "$AWK"; then
7377 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7378 else
7379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7380 for as_dir in $PATH
7381 do
7382 IFS=$as_save_IFS
7383 test -z "$as_dir" && as_dir=.
7384 for ac_exec_ext in '' $ac_executable_extensions; do
7385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7386 ac_cv_prog_AWK="$ac_prog"
7387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7388 break 2
7389 fi
7390 done
7391 done
7392 IFS=$as_save_IFS
7393
7394 fi
7395 fi
7396 AWK=$ac_cv_prog_AWK
7397 if test -n "$AWK"; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7399 $as_echo "$AWK" >&6; }
7400 else
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7402 $as_echo "no" >&6; }
7403 fi
7404
7405
7406 test -n "$AWK" && break
7407 done
7408
7409 # Find a good install program. We prefer a C program (faster),
7410 # so one script is as good as another. But avoid the broken or
7411 # incompatible versions:
7412 # SysV /etc/install, /usr/sbin/install
7413 # SunOS /usr/etc/install
7414 # IRIX /sbin/install
7415 # AIX /bin/install
7416 # AmigaOS /C/install, which installs bootblocks on floppy discs
7417 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7418 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7419 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7420 # OS/2's system install, which has a completely different semantic
7421 # ./install, which can be erroneously created by make from ./install.sh.
7422 # Reject install programs that cannot install multiple files.
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7424 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7425 if test -z "$INSTALL"; then
7426 if ${ac_cv_path_install+:} false; then :
7427 $as_echo_n "(cached) " >&6
7428 else
7429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7430 for as_dir in $PATH
7431 do
7432 IFS=$as_save_IFS
7433 test -z "$as_dir" && as_dir=.
7434 # Account for people who put trailing slashes in PATH elements.
7435 case $as_dir/ in #((
7436 ./ | .// | /[cC]/* | \
7437 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7438 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7439 /usr/ucb/* ) ;;
7440 *)
7441 # OSF1 and SCO ODT 3.0 have their own names for install.
7442 # Don't use installbsd from OSF since it installs stuff as root
7443 # by default.
7444 for ac_prog in ginstall scoinst install; do
7445 for ac_exec_ext in '' $ac_executable_extensions; do
7446 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
7447 if test $ac_prog = install &&
7448 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7449 # AIX install. It has an incompatible calling convention.
7450 :
7451 elif test $ac_prog = install &&
7452 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7453 # program-specific install script used by HP pwplus--don't use.
7454 :
7455 else
7456 rm -rf conftest.one conftest.two conftest.dir
7457 echo one > conftest.one
7458 echo two > conftest.two
7459 mkdir conftest.dir
7460 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7461 test -s conftest.one && test -s conftest.two &&
7462 test -s conftest.dir/conftest.one &&
7463 test -s conftest.dir/conftest.two
7464 then
7465 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7466 break 3
7467 fi
7468 fi
7469 fi
7470 done
7471 done
7472 ;;
7473 esac
7474
7475 done
7476 IFS=$as_save_IFS
7477
7478 rm -rf conftest.one conftest.two conftest.dir
7479
7480 fi
7481 if test "${ac_cv_path_install+set}" = set; then
7482 INSTALL=$ac_cv_path_install
7483 else
7484 # As a last resort, use the slow shell script. Don't cache a
7485 # value for INSTALL within a source directory, because that will
7486 # break other packages using the cache if that directory is
7487 # removed, or if the value is a relative name.
7488 INSTALL=$ac_install_sh
7489 fi
7490 fi
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7492 $as_echo "$INSTALL" >&6; }
7493
7494 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7495 # It thinks the first close brace ends the variable substitution.
7496 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7497
7498 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7499
7500 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7501
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7503 $as_echo_n "checking whether ln -s works... " >&6; }
7504 LN_S=$as_ln_s
7505 if test "$LN_S" = "ln -s"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7507 $as_echo "yes" >&6; }
7508 else
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7510 $as_echo "no, using $LN_S" >&6; }
7511 fi
7512
7513 if test -n "$ac_tool_prefix"; then
7514 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7515 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7517 $as_echo_n "checking for $ac_word... " >&6; }
7518 if ${ac_cv_prog_RANLIB+:} false; then :
7519 $as_echo_n "(cached) " >&6
7520 else
7521 if test -n "$RANLIB"; then
7522 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7523 else
7524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7525 for as_dir in $PATH
7526 do
7527 IFS=$as_save_IFS
7528 test -z "$as_dir" && as_dir=.
7529 for ac_exec_ext in '' $ac_executable_extensions; do
7530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7531 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7533 break 2
7534 fi
7535 done
7536 done
7537 IFS=$as_save_IFS
7538
7539 fi
7540 fi
7541 RANLIB=$ac_cv_prog_RANLIB
7542 if test -n "$RANLIB"; then
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7544 $as_echo "$RANLIB" >&6; }
7545 else
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7547 $as_echo "no" >&6; }
7548 fi
7549
7550
7551 fi
7552 if test -z "$ac_cv_prog_RANLIB"; then
7553 ac_ct_RANLIB=$RANLIB
7554 # Extract the first word of "ranlib", so it can be a program name with args.
7555 set dummy ranlib; ac_word=$2
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7557 $as_echo_n "checking for $ac_word... " >&6; }
7558 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7559 $as_echo_n "(cached) " >&6
7560 else
7561 if test -n "$ac_ct_RANLIB"; then
7562 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7563 else
7564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565 for as_dir in $PATH
7566 do
7567 IFS=$as_save_IFS
7568 test -z "$as_dir" && as_dir=.
7569 for ac_exec_ext in '' $ac_executable_extensions; do
7570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7571 ac_cv_prog_ac_ct_RANLIB="ranlib"
7572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7573 break 2
7574 fi
7575 done
7576 done
7577 IFS=$as_save_IFS
7578
7579 fi
7580 fi
7581 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7582 if test -n "$ac_ct_RANLIB"; then
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7584 $as_echo "$ac_ct_RANLIB" >&6; }
7585 else
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7587 $as_echo "no" >&6; }
7588 fi
7589
7590 if test "x$ac_ct_RANLIB" = x; then
7591 RANLIB=":"
7592 else
7593 case $cross_compiling:$ac_tool_warned in
7594 yes:)
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7596 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7597 ac_tool_warned=yes ;;
7598 esac
7599 RANLIB=$ac_ct_RANLIB
7600 fi
7601 else
7602 RANLIB="$ac_cv_prog_RANLIB"
7603 fi
7604
7605 for ac_prog in 'bison -y' byacc
7606 do
7607 # Extract the first word of "$ac_prog", so it can be a program name with args.
7608 set dummy $ac_prog; ac_word=$2
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610 $as_echo_n "checking for $ac_word... " >&6; }
7611 if ${ac_cv_prog_YACC+:} false; then :
7612 $as_echo_n "(cached) " >&6
7613 else
7614 if test -n "$YACC"; then
7615 ac_cv_prog_YACC="$YACC" # Let the user override the test.
7616 else
7617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618 for as_dir in $PATH
7619 do
7620 IFS=$as_save_IFS
7621 test -z "$as_dir" && as_dir=.
7622 for ac_exec_ext in '' $ac_executable_extensions; do
7623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7624 ac_cv_prog_YACC="$ac_prog"
7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 break 2
7627 fi
7628 done
7629 done
7630 IFS=$as_save_IFS
7631
7632 fi
7633 fi
7634 YACC=$ac_cv_prog_YACC
7635 if test -n "$YACC"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7637 $as_echo "$YACC" >&6; }
7638 else
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640 $as_echo "no" >&6; }
7641 fi
7642
7643
7644 test -n "$YACC" && break
7645 done
7646 test -n "$YACC" || YACC="yacc"
7647
7648
7649 if test -n "$ac_tool_prefix"; then
7650 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7651 set dummy ${ac_tool_prefix}ar; ac_word=$2
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7653 $as_echo_n "checking for $ac_word... " >&6; }
7654 if ${ac_cv_prog_AR+:} false; then :
7655 $as_echo_n "(cached) " >&6
7656 else
7657 if test -n "$AR"; then
7658 ac_cv_prog_AR="$AR" # Let the user override the test.
7659 else
7660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7661 for as_dir in $PATH
7662 do
7663 IFS=$as_save_IFS
7664 test -z "$as_dir" && as_dir=.
7665 for ac_exec_ext in '' $ac_executable_extensions; do
7666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7667 ac_cv_prog_AR="${ac_tool_prefix}ar"
7668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7669 break 2
7670 fi
7671 done
7672 done
7673 IFS=$as_save_IFS
7674
7675 fi
7676 fi
7677 AR=$ac_cv_prog_AR
7678 if test -n "$AR"; then
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7680 $as_echo "$AR" >&6; }
7681 else
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7683 $as_echo "no" >&6; }
7684 fi
7685
7686
7687 fi
7688 if test -z "$ac_cv_prog_AR"; then
7689 ac_ct_AR=$AR
7690 # Extract the first word of "ar", so it can be a program name with args.
7691 set dummy ar; ac_word=$2
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7693 $as_echo_n "checking for $ac_word... " >&6; }
7694 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7695 $as_echo_n "(cached) " >&6
7696 else
7697 if test -n "$ac_ct_AR"; then
7698 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7699 else
7700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7701 for as_dir in $PATH
7702 do
7703 IFS=$as_save_IFS
7704 test -z "$as_dir" && as_dir=.
7705 for ac_exec_ext in '' $ac_executable_extensions; do
7706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7707 ac_cv_prog_ac_ct_AR="ar"
7708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7709 break 2
7710 fi
7711 done
7712 done
7713 IFS=$as_save_IFS
7714
7715 fi
7716 fi
7717 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7718 if test -n "$ac_ct_AR"; then
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7720 $as_echo "$ac_ct_AR" >&6; }
7721 else
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7723 $as_echo "no" >&6; }
7724 fi
7725
7726 if test "x$ac_ct_AR" = x; then
7727 AR=""
7728 else
7729 case $cross_compiling:$ac_tool_warned in
7730 yes:)
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7733 ac_tool_warned=yes ;;
7734 esac
7735 AR=$ac_ct_AR
7736 fi
7737 else
7738 AR="$ac_cv_prog_AR"
7739 fi
7740
7741 if test -n "$ac_tool_prefix"; then
7742 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7743 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7745 $as_echo_n "checking for $ac_word... " >&6; }
7746 if ${ac_cv_prog_DLLTOOL+:} false; then :
7747 $as_echo_n "(cached) " >&6
7748 else
7749 if test -n "$DLLTOOL"; then
7750 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7751 else
7752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7753 for as_dir in $PATH
7754 do
7755 IFS=$as_save_IFS
7756 test -z "$as_dir" && as_dir=.
7757 for ac_exec_ext in '' $ac_executable_extensions; do
7758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7759 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7761 break 2
7762 fi
7763 done
7764 done
7765 IFS=$as_save_IFS
7766
7767 fi
7768 fi
7769 DLLTOOL=$ac_cv_prog_DLLTOOL
7770 if test -n "$DLLTOOL"; then
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7772 $as_echo "$DLLTOOL" >&6; }
7773 else
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775 $as_echo "no" >&6; }
7776 fi
7777
7778
7779 fi
7780 if test -z "$ac_cv_prog_DLLTOOL"; then
7781 ac_ct_DLLTOOL=$DLLTOOL
7782 # Extract the first word of "dlltool", so it can be a program name with args.
7783 set dummy dlltool; ac_word=$2
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7785 $as_echo_n "checking for $ac_word... " >&6; }
7786 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7787 $as_echo_n "(cached) " >&6
7788 else
7789 if test -n "$ac_ct_DLLTOOL"; then
7790 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7791 else
7792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7793 for as_dir in $PATH
7794 do
7795 IFS=$as_save_IFS
7796 test -z "$as_dir" && as_dir=.
7797 for ac_exec_ext in '' $ac_executable_extensions; do
7798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7799 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7801 break 2
7802 fi
7803 done
7804 done
7805 IFS=$as_save_IFS
7806
7807 fi
7808 fi
7809 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7810 if test -n "$ac_ct_DLLTOOL"; then
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7812 $as_echo "$ac_ct_DLLTOOL" >&6; }
7813 else
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7815 $as_echo "no" >&6; }
7816 fi
7817
7818 if test "x$ac_ct_DLLTOOL" = x; then
7819 DLLTOOL=""
7820 else
7821 case $cross_compiling:$ac_tool_warned in
7822 yes:)
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7825 ac_tool_warned=yes ;;
7826 esac
7827 DLLTOOL=$ac_ct_DLLTOOL
7828 fi
7829 else
7830 DLLTOOL="$ac_cv_prog_DLLTOOL"
7831 fi
7832
7833 if test -n "$ac_tool_prefix"; then
7834 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
7835 set dummy ${ac_tool_prefix}windres; ac_word=$2
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7837 $as_echo_n "checking for $ac_word... " >&6; }
7838 if ${ac_cv_prog_WINDRES+:} false; then :
7839 $as_echo_n "(cached) " >&6
7840 else
7841 if test -n "$WINDRES"; then
7842 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
7843 else
7844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7845 for as_dir in $PATH
7846 do
7847 IFS=$as_save_IFS
7848 test -z "$as_dir" && as_dir=.
7849 for ac_exec_ext in '' $ac_executable_extensions; do
7850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7851 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
7852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7853 break 2
7854 fi
7855 done
7856 done
7857 IFS=$as_save_IFS
7858
7859 fi
7860 fi
7861 WINDRES=$ac_cv_prog_WINDRES
7862 if test -n "$WINDRES"; then
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
7864 $as_echo "$WINDRES" >&6; }
7865 else
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7867 $as_echo "no" >&6; }
7868 fi
7869
7870
7871 fi
7872 if test -z "$ac_cv_prog_WINDRES"; then
7873 ac_ct_WINDRES=$WINDRES
7874 # Extract the first word of "windres", so it can be a program name with args.
7875 set dummy windres; ac_word=$2
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7877 $as_echo_n "checking for $ac_word... " >&6; }
7878 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
7879 $as_echo_n "(cached) " >&6
7880 else
7881 if test -n "$ac_ct_WINDRES"; then
7882 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
7883 else
7884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7885 for as_dir in $PATH
7886 do
7887 IFS=$as_save_IFS
7888 test -z "$as_dir" && as_dir=.
7889 for ac_exec_ext in '' $ac_executable_extensions; do
7890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7891 ac_cv_prog_ac_ct_WINDRES="windres"
7892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7893 break 2
7894 fi
7895 done
7896 done
7897 IFS=$as_save_IFS
7898
7899 fi
7900 fi
7901 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
7902 if test -n "$ac_ct_WINDRES"; then
7903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
7904 $as_echo "$ac_ct_WINDRES" >&6; }
7905 else
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7907 $as_echo "no" >&6; }
7908 fi
7909
7910 if test "x$ac_ct_WINDRES" = x; then
7911 WINDRES=""
7912 else
7913 case $cross_compiling:$ac_tool_warned in
7914 yes:)
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7917 ac_tool_warned=yes ;;
7918 esac
7919 WINDRES=$ac_ct_WINDRES
7920 fi
7921 else
7922 WINDRES="$ac_cv_prog_WINDRES"
7923 fi
7924
7925
7926 case $host_os in
7927 gnu*)
7928 # Needed for GNU Hurd hosts.
7929 if test -n "$ac_tool_prefix"; then
7930 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
7931 set dummy ${ac_tool_prefix}mig; ac_word=$2
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7933 $as_echo_n "checking for $ac_word... " >&6; }
7934 if ${ac_cv_prog_MIG+:} false; then :
7935 $as_echo_n "(cached) " >&6
7936 else
7937 if test -n "$MIG"; then
7938 ac_cv_prog_MIG="$MIG" # Let the user override the test.
7939 else
7940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7941 for as_dir in $PATH
7942 do
7943 IFS=$as_save_IFS
7944 test -z "$as_dir" && as_dir=.
7945 for ac_exec_ext in '' $ac_executable_extensions; do
7946 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7947 ac_cv_prog_MIG="${ac_tool_prefix}mig"
7948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7949 break 2
7950 fi
7951 done
7952 done
7953 IFS=$as_save_IFS
7954
7955 fi
7956 fi
7957 MIG=$ac_cv_prog_MIG
7958 if test -n "$MIG"; then
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIG" >&5
7960 $as_echo "$MIG" >&6; }
7961 else
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7963 $as_echo "no" >&6; }
7964 fi
7965
7966
7967 fi
7968 if test -z "$ac_cv_prog_MIG"; then
7969 ac_ct_MIG=$MIG
7970 # Extract the first word of "mig", so it can be a program name with args.
7971 set dummy mig; ac_word=$2
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7973 $as_echo_n "checking for $ac_word... " >&6; }
7974 if ${ac_cv_prog_ac_ct_MIG+:} false; then :
7975 $as_echo_n "(cached) " >&6
7976 else
7977 if test -n "$ac_ct_MIG"; then
7978 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
7979 else
7980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7981 for as_dir in $PATH
7982 do
7983 IFS=$as_save_IFS
7984 test -z "$as_dir" && as_dir=.
7985 for ac_exec_ext in '' $ac_executable_extensions; do
7986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7987 ac_cv_prog_ac_ct_MIG="mig"
7988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7989 break 2
7990 fi
7991 done
7992 done
7993 IFS=$as_save_IFS
7994
7995 fi
7996 fi
7997 ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
7998 if test -n "$ac_ct_MIG"; then
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MIG" >&5
8000 $as_echo "$ac_ct_MIG" >&6; }
8001 else
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8003 $as_echo "no" >&6; }
8004 fi
8005
8006 if test "x$ac_ct_MIG" = x; then
8007 MIG=""
8008 else
8009 case $cross_compiling:$ac_tool_warned in
8010 yes:)
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8012 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8013 ac_tool_warned=yes ;;
8014 esac
8015 MIG=$ac_ct_MIG
8016 fi
8017 else
8018 MIG="$ac_cv_prog_MIG"
8019 fi
8020
8021 if test x"$MIG" = x; then
8022 as_fn_error $? "MIG not found but required for $host hosts" "$LINENO" 5
8023 fi
8024 ;;
8025 esac
8026
8027 # ---------------------- #
8028 # Checks for libraries. #
8029 # ---------------------- #
8030
8031 # We might need to link with -lm; most simulators need it.
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8033 $as_echo_n "checking for main in -lm... " >&6; }
8034 if ${ac_cv_lib_m_main+:} false; then :
8035 $as_echo_n "(cached) " >&6
8036 else
8037 ac_check_lib_save_LIBS=$LIBS
8038 LIBS="-lm $LIBS"
8039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8040 /* end confdefs.h. */
8041
8042
8043 int
8044 main ()
8045 {
8046 return main ();
8047 ;
8048 return 0;
8049 }
8050 _ACEOF
8051 if ac_fn_c_try_link "$LINENO"; then :
8052 ac_cv_lib_m_main=yes
8053 else
8054 ac_cv_lib_m_main=no
8055 fi
8056 rm -f core conftest.err conftest.$ac_objext \
8057 conftest$ac_exeext conftest.$ac_ext
8058 LIBS=$ac_check_lib_save_LIBS
8059 fi
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8061 $as_echo "$ac_cv_lib_m_main" >&6; }
8062 if test "x$ac_cv_lib_m_main" = xyes; then :
8063 cat >>confdefs.h <<_ACEOF
8064 #define HAVE_LIBM 1
8065 _ACEOF
8066
8067 LIBS="-lm $LIBS"
8068
8069 fi
8070
8071
8072 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
8074 $as_echo_n "checking for library containing gethostbyname... " >&6; }
8075 if ${ac_cv_search_gethostbyname+:} false; then :
8076 $as_echo_n "(cached) " >&6
8077 else
8078 ac_func_search_save_LIBS=$LIBS
8079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8080 /* end confdefs.h. */
8081
8082 /* Override any GCC internal prototype to avoid an error.
8083 Use char because int might match the return type of a GCC
8084 builtin and then its argument prototype would still apply. */
8085 #ifdef __cplusplus
8086 extern "C"
8087 #endif
8088 char gethostbyname ();
8089 int
8090 main ()
8091 {
8092 return gethostbyname ();
8093 ;
8094 return 0;
8095 }
8096 _ACEOF
8097 for ac_lib in '' nsl; do
8098 if test -z "$ac_lib"; then
8099 ac_res="none required"
8100 else
8101 ac_res=-l$ac_lib
8102 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8103 fi
8104 if ac_fn_c_try_link "$LINENO"; then :
8105 ac_cv_search_gethostbyname=$ac_res
8106 fi
8107 rm -f core conftest.err conftest.$ac_objext \
8108 conftest$ac_exeext
8109 if ${ac_cv_search_gethostbyname+:} false; then :
8110 break
8111 fi
8112 done
8113 if ${ac_cv_search_gethostbyname+:} false; then :
8114
8115 else
8116 ac_cv_search_gethostbyname=no
8117 fi
8118 rm conftest.$ac_ext
8119 LIBS=$ac_func_search_save_LIBS
8120 fi
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
8122 $as_echo "$ac_cv_search_gethostbyname" >&6; }
8123 ac_res=$ac_cv_search_gethostbyname
8124 if test "$ac_res" != no; then :
8125 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8126
8127 fi
8128
8129
8130 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8132 $as_echo_n "checking for library containing socketpair... " >&6; }
8133 if ${ac_cv_search_socketpair+:} false; then :
8134 $as_echo_n "(cached) " >&6
8135 else
8136 ac_func_search_save_LIBS=$LIBS
8137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8138 /* end confdefs.h. */
8139
8140 /* Override any GCC internal prototype to avoid an error.
8141 Use char because int might match the return type of a GCC
8142 builtin and then its argument prototype would still apply. */
8143 #ifdef __cplusplus
8144 extern "C"
8145 #endif
8146 char socketpair ();
8147 int
8148 main ()
8149 {
8150 return socketpair ();
8151 ;
8152 return 0;
8153 }
8154 _ACEOF
8155 for ac_lib in '' socket; do
8156 if test -z "$ac_lib"; then
8157 ac_res="none required"
8158 else
8159 ac_res=-l$ac_lib
8160 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8161 fi
8162 if ac_fn_c_try_link "$LINENO"; then :
8163 ac_cv_search_socketpair=$ac_res
8164 fi
8165 rm -f core conftest.err conftest.$ac_objext \
8166 conftest$ac_exeext
8167 if ${ac_cv_search_socketpair+:} false; then :
8168 break
8169 fi
8170 done
8171 if ${ac_cv_search_socketpair+:} false; then :
8172
8173 else
8174 ac_cv_search_socketpair=no
8175 fi
8176 rm conftest.$ac_ext
8177 LIBS=$ac_func_search_save_LIBS
8178 fi
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8180 $as_echo "$ac_cv_search_socketpair" >&6; }
8181 ac_res=$ac_cv_search_socketpair
8182 if test "$ac_res" != no; then :
8183 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8184
8185 fi
8186
8187
8188 # Link in zlib if we can. This allows us to read compressed debug sections.
8189
8190 # Use the system's zlib library.
8191 zlibdir="-L\$(top_builddir)/../zlib"
8192 zlibinc="-I\$(top_srcdir)/../zlib"
8193
8194 # Check whether --with-system-zlib was given.
8195 if test "${with_system_zlib+set}" = set; then :
8196 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8197 zlibdir=
8198 zlibinc=
8199 fi
8200
8201 fi
8202
8203
8204
8205
8206
8207
8208 if test "X$prefix" = "XNONE"; then
8209 acl_final_prefix="$ac_default_prefix"
8210 else
8211 acl_final_prefix="$prefix"
8212 fi
8213 if test "X$exec_prefix" = "XNONE"; then
8214 acl_final_exec_prefix='${prefix}'
8215 else
8216 acl_final_exec_prefix="$exec_prefix"
8217 fi
8218 acl_save_prefix="$prefix"
8219 prefix="$acl_final_prefix"
8220 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8221 prefix="$acl_save_prefix"
8222
8223
8224 # Check whether --with-gnu-ld was given.
8225 if test "${with_gnu_ld+set}" = set; then :
8226 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8227 else
8228 with_gnu_ld=no
8229 fi
8230
8231 # Prepare PATH_SEPARATOR.
8232 # The user is always right.
8233 if test "${PATH_SEPARATOR+set}" != set; then
8234 echo "#! /bin/sh" >conf$$.sh
8235 echo "exit 0" >>conf$$.sh
8236 chmod +x conf$$.sh
8237 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8238 PATH_SEPARATOR=';'
8239 else
8240 PATH_SEPARATOR=:
8241 fi
8242 rm -f conf$$.sh
8243 fi
8244 ac_prog=ld
8245 if test "$GCC" = yes; then
8246 # Check if gcc -print-prog-name=ld gives a path.
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
8248 $as_echo_n "checking for ld used by GCC... " >&6; }
8249 case $host in
8250 *-*-mingw*)
8251 # gcc leaves a trailing carriage return which upsets mingw
8252 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8253 *)
8254 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8255 esac
8256 case $ac_prog in
8257 # Accept absolute paths.
8258 [\\/]* | [A-Za-z]:[\\/]*)
8259 re_direlt='/[^/][^/]*/\.\./'
8260 # Canonicalize the path of ld
8261 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8262 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8263 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8264 done
8265 test -z "$LD" && LD="$ac_prog"
8266 ;;
8267 "")
8268 # If it fails, then pretend we aren't using GCC.
8269 ac_prog=ld
8270 ;;
8271 *)
8272 # If it is relative, then search for the first ld in PATH.
8273 with_gnu_ld=unknown
8274 ;;
8275 esac
8276 elif test "$with_gnu_ld" = yes; then
8277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8278 $as_echo_n "checking for GNU ld... " >&6; }
8279 else
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8281 $as_echo_n "checking for non-GNU ld... " >&6; }
8282 fi
8283 if ${acl_cv_path_LD+:} false; then :
8284 $as_echo_n "(cached) " >&6
8285 else
8286 if test -z "$LD"; then
8287 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8288 for ac_dir in $PATH; do
8289 test -z "$ac_dir" && ac_dir=.
8290 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8291 acl_cv_path_LD="$ac_dir/$ac_prog"
8292 # Check to see if the program is GNU ld. I'd rather use --version,
8293 # but apparently some GNU ld's only accept -v.
8294 # Break only if it was the GNU/non-GNU ld that we prefer.
8295 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
8296 test "$with_gnu_ld" != no && break
8297 else
8298 test "$with_gnu_ld" != yes && break
8299 fi
8300 fi
8301 done
8302 IFS="$ac_save_ifs"
8303 else
8304 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8305 fi
8306 fi
8307
8308 LD="$acl_cv_path_LD"
8309 if test -n "$LD"; then
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8311 $as_echo "$LD" >&6; }
8312 else
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 $as_echo "no" >&6; }
8315 fi
8316 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8318 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8319 if ${acl_cv_prog_gnu_ld+:} false; then :
8320 $as_echo_n "(cached) " >&6
8321 else
8322 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8323 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
8324 acl_cv_prog_gnu_ld=yes
8325 else
8326 acl_cv_prog_gnu_ld=no
8327 fi
8328 fi
8329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8330 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
8331 with_gnu_ld=$acl_cv_prog_gnu_ld
8332
8333
8334
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8336 $as_echo_n "checking for shared library run path origin... " >&6; }
8337 if ${acl_cv_rpath+:} false; then :
8338 $as_echo_n "(cached) " >&6
8339 else
8340
8341 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8342 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8343 . ./conftest.sh
8344 rm -f ./conftest.sh
8345 acl_cv_rpath=done
8346
8347 fi
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8349 $as_echo "$acl_cv_rpath" >&6; }
8350 wl="$acl_cv_wl"
8351 libext="$acl_cv_libext"
8352 shlibext="$acl_cv_shlibext"
8353 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8354 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8355 hardcode_direct="$acl_cv_hardcode_direct"
8356 hardcode_minus_L="$acl_cv_hardcode_minus_L"
8357 # Check whether --enable-rpath was given.
8358 if test "${enable_rpath+set}" = set; then :
8359 enableval=$enable_rpath; :
8360 else
8361 enable_rpath=yes
8362 fi
8363
8364
8365
8366
8367
8368
8369
8370
8371 use_additional=yes
8372
8373 acl_save_prefix="$prefix"
8374 prefix="$acl_final_prefix"
8375 acl_save_exec_prefix="$exec_prefix"
8376 exec_prefix="$acl_final_exec_prefix"
8377
8378 eval additional_includedir=\"$includedir\"
8379 eval additional_libdir=\"$libdir\"
8380
8381 exec_prefix="$acl_save_exec_prefix"
8382 prefix="$acl_save_prefix"
8383
8384
8385 # Check whether --with-libiconv-prefix was given.
8386 if test "${with_libiconv_prefix+set}" = set; then :
8387 withval=$with_libiconv_prefix;
8388 if test "X$withval" = "Xno"; then
8389 use_additional=no
8390 else
8391 if test "X$withval" = "X"; then
8392
8393 acl_save_prefix="$prefix"
8394 prefix="$acl_final_prefix"
8395 acl_save_exec_prefix="$exec_prefix"
8396 exec_prefix="$acl_final_exec_prefix"
8397
8398 eval additional_includedir=\"$includedir\"
8399 eval additional_libdir=\"$libdir\"
8400
8401 exec_prefix="$acl_save_exec_prefix"
8402 prefix="$acl_save_prefix"
8403
8404 else
8405 additional_includedir="$withval/include"
8406 additional_libdir="$withval/lib"
8407 fi
8408 fi
8409
8410 fi
8411
8412
8413 # Check whether --with-libiconv-type was given.
8414 if test "${with_libiconv_type+set}" = set; then :
8415 withval=$with_libiconv_type; with_libiconv_type=$withval
8416 else
8417 with_libiconv_type=auto
8418 fi
8419
8420 lib_type=`eval echo \$with_libiconv_type`
8421
8422 LIBICONV=
8423 LTLIBICONV=
8424 INCICONV=
8425 rpathdirs=
8426 ltrpathdirs=
8427 names_already_handled=
8428 names_next_round='iconv '
8429 while test -n "$names_next_round"; do
8430 names_this_round="$names_next_round"
8431 names_next_round=
8432 for name in $names_this_round; do
8433 already_handled=
8434 for n in $names_already_handled; do
8435 if test "$n" = "$name"; then
8436 already_handled=yes
8437 break
8438 fi
8439 done
8440 if test -z "$already_handled"; then
8441 names_already_handled="$names_already_handled $name"
8442 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8443 eval value=\"\$HAVE_LIB$uppername\"
8444 if test -n "$value"; then
8445 if test "$value" = yes; then
8446 eval value=\"\$LIB$uppername\"
8447 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8448 eval value=\"\$LTLIB$uppername\"
8449 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8450 else
8451 :
8452 fi
8453 else
8454 found_dir=
8455 found_la=
8456 found_so=
8457 found_a=
8458 if test $use_additional = yes; then
8459 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
8460 found_dir="$additional_libdir"
8461 found_so="$additional_libdir/lib$name.$shlibext"
8462 if test -f "$additional_libdir/lib$name.la"; then
8463 found_la="$additional_libdir/lib$name.la"
8464 fi
8465 elif test x$lib_type != xshared; then
8466 if test -f "$additional_libdir/lib$name.$libext"; then
8467 found_dir="$additional_libdir"
8468 found_a="$additional_libdir/lib$name.$libext"
8469 if test -f "$additional_libdir/lib$name.la"; then
8470 found_la="$additional_libdir/lib$name.la"
8471 fi
8472 fi
8473 fi
8474 fi
8475 if test "X$found_dir" = "X"; then
8476 for x in $LDFLAGS $LTLIBICONV; do
8477
8478 acl_save_prefix="$prefix"
8479 prefix="$acl_final_prefix"
8480 acl_save_exec_prefix="$exec_prefix"
8481 exec_prefix="$acl_final_exec_prefix"
8482 eval x=\"$x\"
8483 exec_prefix="$acl_save_exec_prefix"
8484 prefix="$acl_save_prefix"
8485
8486 case "$x" in
8487 -L*)
8488 dir=`echo "X$x" | sed -e 's/^X-L//'`
8489 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
8490 found_dir="$dir"
8491 found_so="$dir/lib$name.$shlibext"
8492 if test -f "$dir/lib$name.la"; then
8493 found_la="$dir/lib$name.la"
8494 fi
8495 elif test x$lib_type != xshared; then
8496 if test -f "$dir/lib$name.$libext"; then
8497 found_dir="$dir"
8498 found_a="$dir/lib$name.$libext"
8499 if test -f "$dir/lib$name.la"; then
8500 found_la="$dir/lib$name.la"
8501 fi
8502 fi
8503 fi
8504 ;;
8505 esac
8506 if test "X$found_dir" != "X"; then
8507 break
8508 fi
8509 done
8510 fi
8511 if test "X$found_dir" != "X"; then
8512 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8513 if test "X$found_so" != "X"; then
8514 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8515 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8516 else
8517 haveit=
8518 for x in $ltrpathdirs; do
8519 if test "X$x" = "X$found_dir"; then
8520 haveit=yes
8521 break
8522 fi
8523 done
8524 if test -z "$haveit"; then
8525 ltrpathdirs="$ltrpathdirs $found_dir"
8526 fi
8527 if test "$hardcode_direct" = yes; then
8528 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8529 else
8530 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8531 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8532 haveit=
8533 for x in $rpathdirs; do
8534 if test "X$x" = "X$found_dir"; then
8535 haveit=yes
8536 break
8537 fi
8538 done
8539 if test -z "$haveit"; then
8540 rpathdirs="$rpathdirs $found_dir"
8541 fi
8542 else
8543 haveit=
8544 for x in $LDFLAGS $LIBICONV; do
8545
8546 acl_save_prefix="$prefix"
8547 prefix="$acl_final_prefix"
8548 acl_save_exec_prefix="$exec_prefix"
8549 exec_prefix="$acl_final_exec_prefix"
8550 eval x=\"$x\"
8551 exec_prefix="$acl_save_exec_prefix"
8552 prefix="$acl_save_prefix"
8553
8554 if test "X$x" = "X-L$found_dir"; then
8555 haveit=yes
8556 break
8557 fi
8558 done
8559 if test -z "$haveit"; then
8560 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8561 fi
8562 if test "$hardcode_minus_L" != no; then
8563 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8564 else
8565 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8566 fi
8567 fi
8568 fi
8569 fi
8570 else
8571 if test "X$found_a" != "X"; then
8572 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8573 else
8574 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8575 fi
8576 fi
8577 additional_includedir=
8578 case "$found_dir" in
8579 */lib | */lib/)
8580 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8581 additional_includedir="$basedir/include"
8582 ;;
8583 esac
8584 if test "X$additional_includedir" != "X"; then
8585 if test "X$additional_includedir" != "X/usr/include"; then
8586 haveit=
8587 if test "X$additional_includedir" = "X/usr/local/include"; then
8588 if test -n "$GCC"; then
8589 case $host_os in
8590 linux*) haveit=yes;;
8591 esac
8592 fi
8593 fi
8594 if test -z "$haveit"; then
8595 for x in $CPPFLAGS $INCICONV; do
8596
8597 acl_save_prefix="$prefix"
8598 prefix="$acl_final_prefix"
8599 acl_save_exec_prefix="$exec_prefix"
8600 exec_prefix="$acl_final_exec_prefix"
8601 eval x=\"$x\"
8602 exec_prefix="$acl_save_exec_prefix"
8603 prefix="$acl_save_prefix"
8604
8605 if test "X$x" = "X-I$additional_includedir"; then
8606 haveit=yes
8607 break
8608 fi
8609 done
8610 if test -z "$haveit"; then
8611 if test -d "$additional_includedir"; then
8612 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8613 fi
8614 fi
8615 fi
8616 fi
8617 fi
8618 if test -n "$found_la"; then
8619 save_libdir="$libdir"
8620 case "$found_la" in
8621 */* | *\\*) . "$found_la" ;;
8622 *) . "./$found_la" ;;
8623 esac
8624 libdir="$save_libdir"
8625 for dep in $dependency_libs; do
8626 case "$dep" in
8627 -L*)
8628 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8629 if test "X$additional_libdir" != "X/usr/lib"; then
8630 haveit=
8631 if test "X$additional_libdir" = "X/usr/local/lib"; then
8632 if test -n "$GCC"; then
8633 case $host_os in
8634 linux*) haveit=yes;;
8635 esac
8636 fi
8637 fi
8638 if test -z "$haveit"; then
8639 haveit=
8640 for x in $LDFLAGS $LIBICONV; do
8641
8642 acl_save_prefix="$prefix"
8643 prefix="$acl_final_prefix"
8644 acl_save_exec_prefix="$exec_prefix"
8645 exec_prefix="$acl_final_exec_prefix"
8646 eval x=\"$x\"
8647 exec_prefix="$acl_save_exec_prefix"
8648 prefix="$acl_save_prefix"
8649
8650 if test "X$x" = "X-L$additional_libdir"; then
8651 haveit=yes
8652 break
8653 fi
8654 done
8655 if test -z "$haveit"; then
8656 if test -d "$additional_libdir"; then
8657 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8658 fi
8659 fi
8660 haveit=
8661 for x in $LDFLAGS $LTLIBICONV; do
8662
8663 acl_save_prefix="$prefix"
8664 prefix="$acl_final_prefix"
8665 acl_save_exec_prefix="$exec_prefix"
8666 exec_prefix="$acl_final_exec_prefix"
8667 eval x=\"$x\"
8668 exec_prefix="$acl_save_exec_prefix"
8669 prefix="$acl_save_prefix"
8670
8671 if test "X$x" = "X-L$additional_libdir"; then
8672 haveit=yes
8673 break
8674 fi
8675 done
8676 if test -z "$haveit"; then
8677 if test -d "$additional_libdir"; then
8678 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8679 fi
8680 fi
8681 fi
8682 fi
8683 ;;
8684 -R*)
8685 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8686 if test "$enable_rpath" != no; then
8687 haveit=
8688 for x in $rpathdirs; do
8689 if test "X$x" = "X$dir"; then
8690 haveit=yes
8691 break
8692 fi
8693 done
8694 if test -z "$haveit"; then
8695 rpathdirs="$rpathdirs $dir"
8696 fi
8697 haveit=
8698 for x in $ltrpathdirs; do
8699 if test "X$x" = "X$dir"; then
8700 haveit=yes
8701 break
8702 fi
8703 done
8704 if test -z "$haveit"; then
8705 ltrpathdirs="$ltrpathdirs $dir"
8706 fi
8707 fi
8708 ;;
8709 -l*)
8710 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8711 ;;
8712 *.la)
8713 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8714 ;;
8715 *)
8716 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8717 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8718 ;;
8719 esac
8720 done
8721 fi
8722 else
8723 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
8724 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8725 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8726 else
8727 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
8728 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
8729 fi
8730 fi
8731 fi
8732 fi
8733 done
8734 done
8735 if test "X$rpathdirs" != "X"; then
8736 if test -n "$hardcode_libdir_separator"; then
8737 alldirs=
8738 for found_dir in $rpathdirs; do
8739 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8740 done
8741 acl_save_libdir="$libdir"
8742 libdir="$alldirs"
8743 eval flag=\"$hardcode_libdir_flag_spec\"
8744 libdir="$acl_save_libdir"
8745 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8746 else
8747 for found_dir in $rpathdirs; do
8748 acl_save_libdir="$libdir"
8749 libdir="$found_dir"
8750 eval flag=\"$hardcode_libdir_flag_spec\"
8751 libdir="$acl_save_libdir"
8752 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8753 done
8754 fi
8755 fi
8756 if test "X$ltrpathdirs" != "X"; then
8757 for found_dir in $ltrpathdirs; do
8758 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8759 done
8760 fi
8761
8762
8763
8764
8765
8766
8767
8768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8769 $as_echo_n "checking for iconv... " >&6; }
8770 if ${am_cv_func_iconv+:} false; then :
8771 $as_echo_n "(cached) " >&6
8772 else
8773
8774 am_cv_func_iconv="no, consider installing GNU libiconv"
8775 am_cv_lib_iconv=no
8776 am_save_CPPFLAGS="$CPPFLAGS"
8777 CPPFLAGS="$CPPFLAGS $INCICONV"
8778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8779 /* end confdefs.h. */
8780 #include <stdlib.h>
8781 #include <iconv.h>
8782 int
8783 main ()
8784 {
8785 iconv_t cd = iconv_open("","");
8786 iconv(cd,NULL,NULL,NULL,NULL);
8787 iconv_close(cd);
8788 ;
8789 return 0;
8790 }
8791 _ACEOF
8792 if ac_fn_c_try_link "$LINENO"; then :
8793 am_cv_func_iconv=yes
8794 fi
8795 rm -f core conftest.err conftest.$ac_objext \
8796 conftest$ac_exeext conftest.$ac_ext
8797 CPPFLAGS="$am_save_CPPFLAGS"
8798
8799 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
8800 for _libs in .libs _libs; do
8801 am_save_CPPFLAGS="$CPPFLAGS"
8802 am_save_LIBS="$LIBS"
8803 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
8804 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
8805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8806 /* end confdefs.h. */
8807 #include <stdlib.h>
8808 #include <iconv.h>
8809 int
8810 main ()
8811 {
8812 iconv_t cd = iconv_open("","");
8813 iconv(cd,NULL,NULL,NULL,NULL);
8814 iconv_close(cd);
8815 ;
8816 return 0;
8817 }
8818 _ACEOF
8819 if ac_fn_c_try_link "$LINENO"; then :
8820 INCICONV="-I../libiconv/include"
8821 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
8822 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
8823 am_cv_lib_iconv=yes
8824 am_cv_func_iconv=yes
8825 fi
8826 rm -f core conftest.err conftest.$ac_objext \
8827 conftest$ac_exeext conftest.$ac_ext
8828 CPPFLAGS="$am_save_CPPFLAGS"
8829 LIBS="$am_save_LIBS"
8830 if test "$am_cv_func_iconv" = "yes"; then
8831 break
8832 fi
8833 done
8834 fi
8835
8836 if test "$am_cv_func_iconv" != yes; then
8837 am_save_CPPFLAGS="$CPPFLAGS"
8838 am_save_LIBS="$LIBS"
8839 CPPFLAGS="$CPPFLAGS $INCICONV"
8840 LIBS="$LIBS $LIBICONV"
8841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8842 /* end confdefs.h. */
8843 #include <stdlib.h>
8844 #include <iconv.h>
8845 int
8846 main ()
8847 {
8848 iconv_t cd = iconv_open("","");
8849 iconv(cd,NULL,NULL,NULL,NULL);
8850 iconv_close(cd);
8851 ;
8852 return 0;
8853 }
8854 _ACEOF
8855 if ac_fn_c_try_link "$LINENO"; then :
8856 am_cv_lib_iconv=yes
8857 am_cv_func_iconv=yes
8858 fi
8859 rm -f core conftest.err conftest.$ac_objext \
8860 conftest$ac_exeext conftest.$ac_ext
8861 CPPFLAGS="$am_save_CPPFLAGS"
8862 LIBS="$am_save_LIBS"
8863 fi
8864
8865 fi
8866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8867 $as_echo "$am_cv_func_iconv" >&6; }
8868 if test "$am_cv_func_iconv" = yes; then
8869
8870 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8871
8872 fi
8873 if test "$am_cv_lib_iconv" = yes; then
8874
8875 for element in $INCICONV; do
8876 haveit=
8877 for x in $CPPFLAGS; do
8878
8879 acl_save_prefix="$prefix"
8880 prefix="$acl_final_prefix"
8881 acl_save_exec_prefix="$exec_prefix"
8882 exec_prefix="$acl_final_exec_prefix"
8883 eval x=\"$x\"
8884 exec_prefix="$acl_save_exec_prefix"
8885 prefix="$acl_save_prefix"
8886
8887 if test "X$x" = "X$element"; then
8888 haveit=yes
8889 break
8890 fi
8891 done
8892 if test -z "$haveit"; then
8893 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8894 fi
8895 done
8896
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8898 $as_echo_n "checking how to link with libiconv... " >&6; }
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8900 $as_echo "$LIBICONV" >&6; }
8901 else
8902 LIBICONV=
8903 LTLIBICONV=
8904 fi
8905
8906
8907
8908 if test "$am_cv_func_iconv" = yes; then
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8910 $as_echo_n "checking for iconv declaration... " >&6; }
8911 if ${am_cv_proto_iconv+:} false; then :
8912 $as_echo_n "(cached) " >&6
8913 else
8914
8915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8916 /* end confdefs.h. */
8917
8918 #include <stdlib.h>
8919 #include <iconv.h>
8920 extern
8921 #ifdef __cplusplus
8922 "C"
8923 #endif
8924 #if defined(__STDC__) || defined(__cplusplus)
8925 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8926 #else
8927 size_t iconv();
8928 #endif
8929
8930 int
8931 main ()
8932 {
8933
8934 ;
8935 return 0;
8936 }
8937 _ACEOF
8938 if ac_fn_c_try_compile "$LINENO"; then :
8939 am_cv_proto_iconv_arg1=""
8940 else
8941 am_cv_proto_iconv_arg1="const"
8942 fi
8943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8944 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);"
8945 fi
8946
8947 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8949 }$am_cv_proto_iconv" >&5
8950 $as_echo "${ac_t:-
8951 }$am_cv_proto_iconv" >&6; }
8952
8953 cat >>confdefs.h <<_ACEOF
8954 #define ICONV_CONST $am_cv_proto_iconv_arg1
8955 _ACEOF
8956
8957 fi
8958
8959
8960 # GDB may fork/exec the iconv program to get the list of supported character
8961 # sets. Allow the user to specify where to find it.
8962 # There are several factors affecting the choice of option name:
8963 # - There is already --with-libiconv-prefix but we can't use it, it specifies
8964 # the build-time location of libiconv files.
8965 # - The program we need to find is iconv, which comes with glibc. The user
8966 # doesn't necessarily have libiconv installed. Therefore naming this
8967 # --with-libiconv-foo feels wrong.
8968 # - We want the path to be relocatable, but GDB_AC_DEFINE_RELOCATABLE is
8969 # defined to work on directories not files (though it really doesn't know
8970 # the difference).
8971 # - Calling this --with-iconv-prefix is perceived to cause too much confusion
8972 # with --with-libiconv-prefix.
8973 # Putting these together is why the option name is --with-iconv-bin.
8974
8975
8976 # Check whether --with-iconv-bin was given.
8977 if test "${with_iconv_bin+set}" = set; then :
8978 withval=$with_iconv_bin; iconv_bin="${withval}"
8979
8980 cat >>confdefs.h <<_ACEOF
8981 #define ICONV_BIN "${iconv_bin}"
8982 _ACEOF
8983
8984
8985 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
8986 if test "x$prefix" = xNONE; then
8987 test_prefix=/usr/local
8988 else
8989 test_prefix=$prefix
8990 fi
8991 else
8992 test_prefix=$exec_prefix
8993 fi
8994 value=0
8995 case ${iconv_bin} in
8996 "${test_prefix}"|"${test_prefix}/"*|\
8997 '${exec_prefix}'|'${exec_prefix}/'*)
8998 value=1
8999 ;;
9000 esac
9001
9002 cat >>confdefs.h <<_ACEOF
9003 #define ICONV_BIN_RELOCATABLE $value
9004 _ACEOF
9005
9006
9007
9008 fi
9009
9010
9011 # For the TUI, we need enhanced curses functionality.
9012 if test x"$enable_tui" != xno; then
9013 prefer_curses=yes
9014 fi
9015
9016 curses_found=no
9017 if test x"$prefer_curses" = xyes; then
9018 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
9019 # curses library because the latter might not provide all the
9020 # functionality we need. However, this leads to problems on systems
9021 # where the linker searches /usr/local/lib, but the compiler doesn't
9022 # search /usr/local/include, if ncurses is installed in /usr/local. A
9023 # default installation of ncurses on alpha*-dec-osf* will lead to such
9024 # a situation.
9025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing waddstr" >&5
9026 $as_echo_n "checking for library containing waddstr... " >&6; }
9027 if ${ac_cv_search_waddstr+:} false; then :
9028 $as_echo_n "(cached) " >&6
9029 else
9030 ac_func_search_save_LIBS=$LIBS
9031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9032 /* end confdefs.h. */
9033
9034 /* Override any GCC internal prototype to avoid an error.
9035 Use char because int might match the return type of a GCC
9036 builtin and then its argument prototype would still apply. */
9037 #ifdef __cplusplus
9038 extern "C"
9039 #endif
9040 char waddstr ();
9041 int
9042 main ()
9043 {
9044 return waddstr ();
9045 ;
9046 return 0;
9047 }
9048 _ACEOF
9049 for ac_lib in '' ncursesw ncurses cursesX curses; do
9050 if test -z "$ac_lib"; then
9051 ac_res="none required"
9052 else
9053 ac_res=-l$ac_lib
9054 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9055 fi
9056 if ac_fn_c_try_link "$LINENO"; then :
9057 ac_cv_search_waddstr=$ac_res
9058 fi
9059 rm -f core conftest.err conftest.$ac_objext \
9060 conftest$ac_exeext
9061 if ${ac_cv_search_waddstr+:} false; then :
9062 break
9063 fi
9064 done
9065 if ${ac_cv_search_waddstr+:} false; then :
9066
9067 else
9068 ac_cv_search_waddstr=no
9069 fi
9070 rm conftest.$ac_ext
9071 LIBS=$ac_func_search_save_LIBS
9072 fi
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_waddstr" >&5
9074 $as_echo "$ac_cv_search_waddstr" >&6; }
9075 ac_res=$ac_cv_search_waddstr
9076 if test "$ac_res" != no; then :
9077 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9078
9079 fi
9080
9081
9082 if test "$ac_cv_search_waddstr" != no; then
9083 curses_found=yes
9084 fi
9085 fi
9086
9087 # Check whether we should enable the TUI, but only do so if we really
9088 # can.
9089 if test x"$enable_tui" != xno; then
9090 if test -d "$srcdir/tui"; then
9091 if test "$curses_found" != no; then
9092 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
9093 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
9094 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
9095 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
9096 else
9097 if test x"$enable_tui" = xyes; then
9098 as_fn_error $? "no enhanced curses library found; disable TUI" "$LINENO" 5
9099 else
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no enhanced curses library found; disabling TUI" >&5
9101 $as_echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
9102 fi
9103 fi
9104 fi
9105 fi
9106
9107 # Since GDB uses Readline, we need termcap functionality. In many
9108 # cases this will be provided by the curses library, but some systems
9109 # have a separate termcap library, or no curses library at all.
9110
9111 case $host_os in
9112 cygwin*)
9113 if test -d "$srcdir/libtermcap"; then
9114 LIBS="../libtermcap/libtermcap.a $LIBS"
9115 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
9116 fi ;;
9117 go32* | *djgpp*)
9118 ac_cv_search_tgetent="none required"
9119 ;;
9120 esac
9121
9122 # These are the libraries checked by Readline.
9123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9124 $as_echo_n "checking for library containing tgetent... " >&6; }
9125 if ${ac_cv_search_tgetent+:} false; then :
9126 $as_echo_n "(cached) " >&6
9127 else
9128 ac_func_search_save_LIBS=$LIBS
9129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9130 /* end confdefs.h. */
9131
9132 /* Override any GCC internal prototype to avoid an error.
9133 Use char because int might match the return type of a GCC
9134 builtin and then its argument prototype would still apply. */
9135 #ifdef __cplusplus
9136 extern "C"
9137 #endif
9138 char tgetent ();
9139 int
9140 main ()
9141 {
9142 return tgetent ();
9143 ;
9144 return 0;
9145 }
9146 _ACEOF
9147 for ac_lib in '' termcap tinfow tinfo curses ncursesw ncurses; do
9148 if test -z "$ac_lib"; then
9149 ac_res="none required"
9150 else
9151 ac_res=-l$ac_lib
9152 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9153 fi
9154 if ac_fn_c_try_link "$LINENO"; then :
9155 ac_cv_search_tgetent=$ac_res
9156 fi
9157 rm -f core conftest.err conftest.$ac_objext \
9158 conftest$ac_exeext
9159 if ${ac_cv_search_tgetent+:} false; then :
9160 break
9161 fi
9162 done
9163 if ${ac_cv_search_tgetent+:} false; then :
9164
9165 else
9166 ac_cv_search_tgetent=no
9167 fi
9168 rm conftest.$ac_ext
9169 LIBS=$ac_func_search_save_LIBS
9170 fi
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9172 $as_echo "$ac_cv_search_tgetent" >&6; }
9173 ac_res=$ac_cv_search_tgetent
9174 if test "$ac_res" != no; then :
9175 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9176
9177 fi
9178
9179
9180 if test "$ac_cv_search_tgetent" = no; then
9181 CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
9182 fi
9183
9184
9185 # Check whether --with-system-readline was given.
9186 if test "${with_system_readline+set}" = set; then :
9187 withval=$with_system_readline;
9188 fi
9189
9190
9191 if test "$with_system_readline" = yes; then
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system readline is new enough" >&5
9193 $as_echo_n "checking whether system readline is new enough... " >&6; }
9194 if ${gdb_cv_readline_ok+:} false; then :
9195 $as_echo_n "(cached) " >&6
9196 else
9197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9198 /* end confdefs.h. */
9199 #include <stdio.h>
9200 #include <readline/readline.h>
9201 int
9202 main ()
9203 {
9204 #if RL_VERSION_MAJOR < 7
9205 # error "readline version 7 required"
9206 #endif
9207
9208 ;
9209 return 0;
9210 }
9211 _ACEOF
9212 if ac_fn_c_try_compile "$LINENO"; then :
9213 gdb_cv_readline_ok=yes
9214 else
9215 gdb_cv_readline_ok=no
9216
9217 fi
9218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9219
9220 fi
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_readline_ok" >&5
9222 $as_echo "$gdb_cv_readline_ok" >&6; }
9223 if test "$gdb_cv_readline_ok" != yes; then
9224 as_fn_error $? "system readline is not new enough" "$LINENO" 5
9225 fi
9226
9227 READLINE=-lreadline
9228 READLINE_DEPS=
9229 READLINE_CFLAGS=
9230 READLINE_TEXI_INCFLAG=
9231 else
9232 READLINE='$(READLINE_DIR)/libreadline.a'
9233 READLINE_DEPS='$(READLINE)'
9234 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
9235 READLINE_TEXI_INCFLAG='-I $(READLINE_DIR)'
9236 fi
9237
9238
9239
9240
9241
9242 # Generate jit-reader.h
9243
9244 # This is typedeffed to GDB_CORE_ADDR in jit-reader.h
9245 TARGET_PTR=
9246
9247 # The cast to long int works around a bug in the HP C Compiler
9248 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9249 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9250 # This bug is HP SR number 8606223364.
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
9252 $as_echo_n "checking size of unsigned long long... " >&6; }
9253 if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
9254 $as_echo_n "(cached) " >&6
9255 else
9256 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
9257
9258 else
9259 if test "$ac_cv_type_unsigned_long_long" = yes; then
9260 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9261 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9262 as_fn_error 77 "cannot compute sizeof (unsigned long long)
9263 See \`config.log' for more details" "$LINENO" 5; }
9264 else
9265 ac_cv_sizeof_unsigned_long_long=0
9266 fi
9267 fi
9268
9269 fi
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
9271 $as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
9272
9273
9274
9275 cat >>confdefs.h <<_ACEOF
9276 #define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
9277 _ACEOF
9278
9279
9280 # The cast to long int works around a bug in the HP C Compiler
9281 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9282 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9283 # This bug is HP SR number 8606223364.
9284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
9285 $as_echo_n "checking size of unsigned long... " >&6; }
9286 if ${ac_cv_sizeof_unsigned_long+:} false; then :
9287 $as_echo_n "(cached) " >&6
9288 else
9289 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
9290
9291 else
9292 if test "$ac_cv_type_unsigned_long" = yes; then
9293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9295 as_fn_error 77 "cannot compute sizeof (unsigned long)
9296 See \`config.log' for more details" "$LINENO" 5; }
9297 else
9298 ac_cv_sizeof_unsigned_long=0
9299 fi
9300 fi
9301
9302 fi
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
9304 $as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
9305
9306
9307
9308 cat >>confdefs.h <<_ACEOF
9309 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
9310 _ACEOF
9311
9312
9313 # The cast to long int works around a bug in the HP C Compiler
9314 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9315 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9316 # This bug is HP SR number 8606223364.
9317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned __int128" >&5
9318 $as_echo_n "checking size of unsigned __int128... " >&6; }
9319 if ${ac_cv_sizeof_unsigned___int128+:} false; then :
9320 $as_echo_n "(cached) " >&6
9321 else
9322 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned __int128))" "ac_cv_sizeof_unsigned___int128" "$ac_includes_default"; then :
9323
9324 else
9325 if test "$ac_cv_type_unsigned___int128" = yes; then
9326 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9327 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9328 as_fn_error 77 "cannot compute sizeof (unsigned __int128)
9329 See \`config.log' for more details" "$LINENO" 5; }
9330 else
9331 ac_cv_sizeof_unsigned___int128=0
9332 fi
9333 fi
9334
9335 fi
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned___int128" >&5
9337 $as_echo "$ac_cv_sizeof_unsigned___int128" >&6; }
9338
9339
9340
9341 cat >>confdefs.h <<_ACEOF
9342 #define SIZEOF_UNSIGNED___INT128 $ac_cv_sizeof_unsigned___int128
9343 _ACEOF
9344
9345
9346
9347 if test "x${ac_cv_sizeof_unsigned_long}" = "x8"; then
9348 TARGET_PTR="unsigned long"
9349 elif test "x${ac_cv_sizeof_unsigned_long_long}" = "x8"; then
9350 TARGET_PTR="unsigned long long"
9351 elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
9352 TARGET_PTR="unsigned __int128"
9353 else
9354 TARGET_PTR="unsigned long"
9355 fi
9356
9357
9358 ac_config_files="$ac_config_files jit-reader.h:jit-reader.in"
9359
9360
9361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9362 $as_echo_n "checking for library containing dlopen... " >&6; }
9363 if ${ac_cv_search_dlopen+:} false; then :
9364 $as_echo_n "(cached) " >&6
9365 else
9366 ac_func_search_save_LIBS=$LIBS
9367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9368 /* end confdefs.h. */
9369
9370 /* Override any GCC internal prototype to avoid an error.
9371 Use char because int might match the return type of a GCC
9372 builtin and then its argument prototype would still apply. */
9373 #ifdef __cplusplus
9374 extern "C"
9375 #endif
9376 char dlopen ();
9377 int
9378 main ()
9379 {
9380 return dlopen ();
9381 ;
9382 return 0;
9383 }
9384 _ACEOF
9385 for ac_lib in '' dl; do
9386 if test -z "$ac_lib"; then
9387 ac_res="none required"
9388 else
9389 ac_res=-l$ac_lib
9390 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9391 fi
9392 if ac_fn_c_try_link "$LINENO"; then :
9393 ac_cv_search_dlopen=$ac_res
9394 fi
9395 rm -f core conftest.err conftest.$ac_objext \
9396 conftest$ac_exeext
9397 if ${ac_cv_search_dlopen+:} false; then :
9398 break
9399 fi
9400 done
9401 if ${ac_cv_search_dlopen+:} false; then :
9402
9403 else
9404 ac_cv_search_dlopen=no
9405 fi
9406 rm conftest.$ac_ext
9407 LIBS=$ac_func_search_save_LIBS
9408 fi
9409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9410 $as_echo "$ac_cv_search_dlopen" >&6; }
9411 ac_res=$ac_cv_search_dlopen
9412 if test "$ac_res" != no; then :
9413 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9414
9415 fi
9416
9417
9418
9419
9420 # Check whether --with-jit-reader-dir was given.
9421 if test "${with_jit_reader_dir+set}" = set; then :
9422 withval=$with_jit_reader_dir;
9423 JIT_READER_DIR=$withval
9424 else
9425 JIT_READER_DIR=${libdir}/gdb
9426 fi
9427
9428
9429 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
9430 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9431 ac_define_dir=`eval echo $JIT_READER_DIR`
9432 ac_define_dir=`eval echo $ac_define_dir`
9433
9434 cat >>confdefs.h <<_ACEOF
9435 #define JIT_READER_DIR "$ac_define_dir"
9436 _ACEOF
9437
9438
9439
9440
9441 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
9442 if test "x$prefix" = xNONE; then
9443 test_prefix=/usr/local
9444 else
9445 test_prefix=$prefix
9446 fi
9447 else
9448 test_prefix=$exec_prefix
9449 fi
9450 value=0
9451 case ${ac_define_dir} in
9452 "${test_prefix}"|"${test_prefix}/"*|\
9453 '${exec_prefix}'|'${exec_prefix}/'*)
9454 value=1
9455 ;;
9456 esac
9457
9458 cat >>confdefs.h <<_ACEOF
9459 #define JIT_READER_DIR_RELOCATABLE $value
9460 _ACEOF
9461
9462
9463
9464
9465
9466 # Check whether --with-expat was given.
9467 if test "${with_expat+set}" = set; then :
9468 withval=$with_expat;
9469 else
9470 with_expat=auto
9471 fi
9472
9473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use expat" >&5
9474 $as_echo_n "checking whether to use expat... " >&6; }
9475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_expat" >&5
9476 $as_echo "$with_expat" >&6; }
9477
9478 if test "${with_expat}" = no; then
9479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat support disabled; some features may be unavailable." >&5
9480 $as_echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
9481 HAVE_LIBEXPAT=no
9482 else
9483
9484
9485
9486
9487
9488
9489
9490
9491 use_additional=yes
9492
9493 acl_save_prefix="$prefix"
9494 prefix="$acl_final_prefix"
9495 acl_save_exec_prefix="$exec_prefix"
9496 exec_prefix="$acl_final_exec_prefix"
9497
9498 eval additional_includedir=\"$includedir\"
9499 eval additional_libdir=\"$libdir\"
9500
9501 exec_prefix="$acl_save_exec_prefix"
9502 prefix="$acl_save_prefix"
9503
9504
9505 # Check whether --with-libexpat-prefix was given.
9506 if test "${with_libexpat_prefix+set}" = set; then :
9507 withval=$with_libexpat_prefix;
9508 if test "X$withval" = "Xno"; then
9509 use_additional=no
9510 else
9511 if test "X$withval" = "X"; then
9512
9513 acl_save_prefix="$prefix"
9514 prefix="$acl_final_prefix"
9515 acl_save_exec_prefix="$exec_prefix"
9516 exec_prefix="$acl_final_exec_prefix"
9517
9518 eval additional_includedir=\"$includedir\"
9519 eval additional_libdir=\"$libdir\"
9520
9521 exec_prefix="$acl_save_exec_prefix"
9522 prefix="$acl_save_prefix"
9523
9524 else
9525 additional_includedir="$withval/include"
9526 additional_libdir="$withval/lib"
9527 fi
9528 fi
9529
9530 fi
9531
9532
9533 # Check whether --with-libexpat-type was given.
9534 if test "${with_libexpat_type+set}" = set; then :
9535 withval=$with_libexpat_type; with_libexpat_type=$withval
9536 else
9537 with_libexpat_type=auto
9538 fi
9539
9540 lib_type=`eval echo \$with_libexpat_type`
9541
9542 LIBEXPAT=
9543 LTLIBEXPAT=
9544 INCEXPAT=
9545 rpathdirs=
9546 ltrpathdirs=
9547 names_already_handled=
9548 names_next_round='expat '
9549 while test -n "$names_next_round"; do
9550 names_this_round="$names_next_round"
9551 names_next_round=
9552 for name in $names_this_round; do
9553 already_handled=
9554 for n in $names_already_handled; do
9555 if test "$n" = "$name"; then
9556 already_handled=yes
9557 break
9558 fi
9559 done
9560 if test -z "$already_handled"; then
9561 names_already_handled="$names_already_handled $name"
9562 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9563 eval value=\"\$HAVE_LIB$uppername\"
9564 if test -n "$value"; then
9565 if test "$value" = yes; then
9566 eval value=\"\$LIB$uppername\"
9567 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
9568 eval value=\"\$LTLIB$uppername\"
9569 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
9570 else
9571 :
9572 fi
9573 else
9574 found_dir=
9575 found_la=
9576 found_so=
9577 found_a=
9578 if test $use_additional = yes; then
9579 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9580 found_dir="$additional_libdir"
9581 found_so="$additional_libdir/lib$name.$shlibext"
9582 if test -f "$additional_libdir/lib$name.la"; then
9583 found_la="$additional_libdir/lib$name.la"
9584 fi
9585 elif test x$lib_type != xshared; then
9586 if test -f "$additional_libdir/lib$name.$libext"; then
9587 found_dir="$additional_libdir"
9588 found_a="$additional_libdir/lib$name.$libext"
9589 if test -f "$additional_libdir/lib$name.la"; then
9590 found_la="$additional_libdir/lib$name.la"
9591 fi
9592 fi
9593 fi
9594 fi
9595 if test "X$found_dir" = "X"; then
9596 for x in $LDFLAGS $LTLIBEXPAT; do
9597
9598 acl_save_prefix="$prefix"
9599 prefix="$acl_final_prefix"
9600 acl_save_exec_prefix="$exec_prefix"
9601 exec_prefix="$acl_final_exec_prefix"
9602 eval x=\"$x\"
9603 exec_prefix="$acl_save_exec_prefix"
9604 prefix="$acl_save_prefix"
9605
9606 case "$x" in
9607 -L*)
9608 dir=`echo "X$x" | sed -e 's/^X-L//'`
9609 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
9610 found_dir="$dir"
9611 found_so="$dir/lib$name.$shlibext"
9612 if test -f "$dir/lib$name.la"; then
9613 found_la="$dir/lib$name.la"
9614 fi
9615 elif test x$lib_type != xshared; then
9616 if test -f "$dir/lib$name.$libext"; then
9617 found_dir="$dir"
9618 found_a="$dir/lib$name.$libext"
9619 if test -f "$dir/lib$name.la"; then
9620 found_la="$dir/lib$name.la"
9621 fi
9622 fi
9623 fi
9624 ;;
9625 esac
9626 if test "X$found_dir" != "X"; then
9627 break
9628 fi
9629 done
9630 fi
9631 if test "X$found_dir" != "X"; then
9632 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
9633 if test "X$found_so" != "X"; then
9634 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9635 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9636 else
9637 haveit=
9638 for x in $ltrpathdirs; do
9639 if test "X$x" = "X$found_dir"; then
9640 haveit=yes
9641 break
9642 fi
9643 done
9644 if test -z "$haveit"; then
9645 ltrpathdirs="$ltrpathdirs $found_dir"
9646 fi
9647 if test "$hardcode_direct" = yes; then
9648 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9649 else
9650 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9651 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9652 haveit=
9653 for x in $rpathdirs; do
9654 if test "X$x" = "X$found_dir"; then
9655 haveit=yes
9656 break
9657 fi
9658 done
9659 if test -z "$haveit"; then
9660 rpathdirs="$rpathdirs $found_dir"
9661 fi
9662 else
9663 haveit=
9664 for x in $LDFLAGS $LIBEXPAT; do
9665
9666 acl_save_prefix="$prefix"
9667 prefix="$acl_final_prefix"
9668 acl_save_exec_prefix="$exec_prefix"
9669 exec_prefix="$acl_final_exec_prefix"
9670 eval x=\"$x\"
9671 exec_prefix="$acl_save_exec_prefix"
9672 prefix="$acl_save_prefix"
9673
9674 if test "X$x" = "X-L$found_dir"; then
9675 haveit=yes
9676 break
9677 fi
9678 done
9679 if test -z "$haveit"; then
9680 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
9681 fi
9682 if test "$hardcode_minus_L" != no; then
9683 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
9684 else
9685 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9686 fi
9687 fi
9688 fi
9689 fi
9690 else
9691 if test "X$found_a" != "X"; then
9692 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
9693 else
9694 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
9695 fi
9696 fi
9697 additional_includedir=
9698 case "$found_dir" in
9699 */lib | */lib/)
9700 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9701 additional_includedir="$basedir/include"
9702 ;;
9703 esac
9704 if test "X$additional_includedir" != "X"; then
9705 if test "X$additional_includedir" != "X/usr/include"; then
9706 haveit=
9707 if test "X$additional_includedir" = "X/usr/local/include"; then
9708 if test -n "$GCC"; then
9709 case $host_os in
9710 linux*) haveit=yes;;
9711 esac
9712 fi
9713 fi
9714 if test -z "$haveit"; then
9715 for x in $CPPFLAGS $INCEXPAT; do
9716
9717 acl_save_prefix="$prefix"
9718 prefix="$acl_final_prefix"
9719 acl_save_exec_prefix="$exec_prefix"
9720 exec_prefix="$acl_final_exec_prefix"
9721 eval x=\"$x\"
9722 exec_prefix="$acl_save_exec_prefix"
9723 prefix="$acl_save_prefix"
9724
9725 if test "X$x" = "X-I$additional_includedir"; then
9726 haveit=yes
9727 break
9728 fi
9729 done
9730 if test -z "$haveit"; then
9731 if test -d "$additional_includedir"; then
9732 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
9733 fi
9734 fi
9735 fi
9736 fi
9737 fi
9738 if test -n "$found_la"; then
9739 save_libdir="$libdir"
9740 case "$found_la" in
9741 */* | *\\*) . "$found_la" ;;
9742 *) . "./$found_la" ;;
9743 esac
9744 libdir="$save_libdir"
9745 for dep in $dependency_libs; do
9746 case "$dep" in
9747 -L*)
9748 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9749 if test "X$additional_libdir" != "X/usr/lib"; then
9750 haveit=
9751 if test "X$additional_libdir" = "X/usr/local/lib"; then
9752 if test -n "$GCC"; then
9753 case $host_os in
9754 linux*) haveit=yes;;
9755 esac
9756 fi
9757 fi
9758 if test -z "$haveit"; then
9759 haveit=
9760 for x in $LDFLAGS $LIBEXPAT; do
9761
9762 acl_save_prefix="$prefix"
9763 prefix="$acl_final_prefix"
9764 acl_save_exec_prefix="$exec_prefix"
9765 exec_prefix="$acl_final_exec_prefix"
9766 eval x=\"$x\"
9767 exec_prefix="$acl_save_exec_prefix"
9768 prefix="$acl_save_prefix"
9769
9770 if test "X$x" = "X-L$additional_libdir"; then
9771 haveit=yes
9772 break
9773 fi
9774 done
9775 if test -z "$haveit"; then
9776 if test -d "$additional_libdir"; then
9777 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
9778 fi
9779 fi
9780 haveit=
9781 for x in $LDFLAGS $LTLIBEXPAT; do
9782
9783 acl_save_prefix="$prefix"
9784 prefix="$acl_final_prefix"
9785 acl_save_exec_prefix="$exec_prefix"
9786 exec_prefix="$acl_final_exec_prefix"
9787 eval x=\"$x\"
9788 exec_prefix="$acl_save_exec_prefix"
9789 prefix="$acl_save_prefix"
9790
9791 if test "X$x" = "X-L$additional_libdir"; then
9792 haveit=yes
9793 break
9794 fi
9795 done
9796 if test -z "$haveit"; then
9797 if test -d "$additional_libdir"; then
9798 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
9799 fi
9800 fi
9801 fi
9802 fi
9803 ;;
9804 -R*)
9805 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9806 if test "$enable_rpath" != no; then
9807 haveit=
9808 for x in $rpathdirs; do
9809 if test "X$x" = "X$dir"; then
9810 haveit=yes
9811 break
9812 fi
9813 done
9814 if test -z "$haveit"; then
9815 rpathdirs="$rpathdirs $dir"
9816 fi
9817 haveit=
9818 for x in $ltrpathdirs; do
9819 if test "X$x" = "X$dir"; then
9820 haveit=yes
9821 break
9822 fi
9823 done
9824 if test -z "$haveit"; then
9825 ltrpathdirs="$ltrpathdirs $dir"
9826 fi
9827 fi
9828 ;;
9829 -l*)
9830 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9831 ;;
9832 *.la)
9833 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9834 ;;
9835 *)
9836 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
9837 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
9838 ;;
9839 esac
9840 done
9841 fi
9842 else
9843 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
9844 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
9845 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
9846 else
9847 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l:lib$name.$libext"
9848 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l:lib$name.$libext"
9849 fi
9850 fi
9851 fi
9852 fi
9853 done
9854 done
9855 if test "X$rpathdirs" != "X"; then
9856 if test -n "$hardcode_libdir_separator"; then
9857 alldirs=
9858 for found_dir in $rpathdirs; do
9859 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9860 done
9861 acl_save_libdir="$libdir"
9862 libdir="$alldirs"
9863 eval flag=\"$hardcode_libdir_flag_spec\"
9864 libdir="$acl_save_libdir"
9865 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9866 else
9867 for found_dir in $rpathdirs; do
9868 acl_save_libdir="$libdir"
9869 libdir="$found_dir"
9870 eval flag=\"$hardcode_libdir_flag_spec\"
9871 libdir="$acl_save_libdir"
9872 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
9873 done
9874 fi
9875 fi
9876 if test "X$ltrpathdirs" != "X"; then
9877 for found_dir in $ltrpathdirs; do
9878 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
9879 done
9880 fi
9881
9882
9883 ac_save_CPPFLAGS="$CPPFLAGS"
9884
9885 for element in $INCEXPAT; do
9886 haveit=
9887 for x in $CPPFLAGS; do
9888
9889 acl_save_prefix="$prefix"
9890 prefix="$acl_final_prefix"
9891 acl_save_exec_prefix="$exec_prefix"
9892 exec_prefix="$acl_final_exec_prefix"
9893 eval x=\"$x\"
9894 exec_prefix="$acl_save_exec_prefix"
9895 prefix="$acl_save_prefix"
9896
9897 if test "X$x" = "X$element"; then
9898 haveit=yes
9899 break
9900 fi
9901 done
9902 if test -z "$haveit"; then
9903 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9904 fi
9905 done
9906
9907
9908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
9909 $as_echo_n "checking for libexpat... " >&6; }
9910 if ${ac_cv_libexpat+:} false; then :
9911 $as_echo_n "(cached) " >&6
9912 else
9913
9914 ac_save_LIBS="$LIBS"
9915 LIBS="$LIBS $LIBEXPAT"
9916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9917 /* end confdefs.h. */
9918 #include "expat.h"
9919 int
9920 main ()
9921 {
9922 XML_Parser p = XML_ParserCreate (0);
9923 ;
9924 return 0;
9925 }
9926 _ACEOF
9927 if ac_fn_c_try_link "$LINENO"; then :
9928 ac_cv_libexpat=yes
9929 else
9930 ac_cv_libexpat=no
9931 fi
9932 rm -f core conftest.err conftest.$ac_objext \
9933 conftest$ac_exeext conftest.$ac_ext
9934 LIBS="$ac_save_LIBS"
9935
9936 fi
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libexpat" >&5
9938 $as_echo "$ac_cv_libexpat" >&6; }
9939 if test "$ac_cv_libexpat" = yes; then
9940 HAVE_LIBEXPAT=yes
9941
9942 $as_echo "#define HAVE_LIBEXPAT 1" >>confdefs.h
9943
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libexpat" >&5
9945 $as_echo_n "checking how to link with libexpat... " >&6; }
9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBEXPAT" >&5
9947 $as_echo "$LIBEXPAT" >&6; }
9948 else
9949 HAVE_LIBEXPAT=no
9950 CPPFLAGS="$ac_save_CPPFLAGS"
9951 LIBEXPAT=
9952 LTLIBEXPAT=
9953 fi
9954
9955
9956
9957
9958
9959
9960 if test "$HAVE_LIBEXPAT" != yes; then
9961 if test "$with_expat" = yes; then
9962 as_fn_error $? "expat is missing or unusable" "$LINENO" 5
9963 else
9964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: expat is missing or unusable; some features may be unavailable." >&5
9965 $as_echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
9966 fi
9967 else
9968 save_LIBS=$LIBS
9969 LIBS="$LIBS $LIBEXPAT"
9970 for ac_func in XML_StopParser
9971 do :
9972 ac_fn_c_check_func "$LINENO" "XML_StopParser" "ac_cv_func_XML_StopParser"
9973 if test "x$ac_cv_func_XML_StopParser" = xyes; then :
9974 cat >>confdefs.h <<_ACEOF
9975 #define HAVE_XML_STOPPARSER 1
9976 _ACEOF
9977
9978 fi
9979 done
9980
9981 LIBS=$save_LIBS
9982 fi
9983 fi
9984
9985
9986 # Check whether --with-mpfr was given.
9987 if test "${with_mpfr+set}" = set; then :
9988 withval=$with_mpfr;
9989 else
9990 with_mpfr=auto
9991 fi
9992
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MPFR" >&5
9994 $as_echo_n "checking whether to use MPFR... " >&6; }
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_mpfr" >&5
9996 $as_echo "$with_mpfr" >&6; }
9997
9998 if test "${with_mpfr}" = no; then
9999 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR support disabled; some features may be unavailable." >&5
10000 $as_echo "$as_me: WARNING: MPFR support disabled; some features may be unavailable." >&2;}
10001 HAVE_LIBMPFR=no
10002 else
10003
10004
10005
10006
10007
10008
10009
10010
10011 use_additional=yes
10012
10013 acl_save_prefix="$prefix"
10014 prefix="$acl_final_prefix"
10015 acl_save_exec_prefix="$exec_prefix"
10016 exec_prefix="$acl_final_exec_prefix"
10017
10018 eval additional_includedir=\"$includedir\"
10019 eval additional_libdir=\"$libdir\"
10020
10021 exec_prefix="$acl_save_exec_prefix"
10022 prefix="$acl_save_prefix"
10023
10024
10025 # Check whether --with-libmpfr-prefix was given.
10026 if test "${with_libmpfr_prefix+set}" = set; then :
10027 withval=$with_libmpfr_prefix;
10028 if test "X$withval" = "Xno"; then
10029 use_additional=no
10030 else
10031 if test "X$withval" = "X"; then
10032
10033 acl_save_prefix="$prefix"
10034 prefix="$acl_final_prefix"
10035 acl_save_exec_prefix="$exec_prefix"
10036 exec_prefix="$acl_final_exec_prefix"
10037
10038 eval additional_includedir=\"$includedir\"
10039 eval additional_libdir=\"$libdir\"
10040
10041 exec_prefix="$acl_save_exec_prefix"
10042 prefix="$acl_save_prefix"
10043
10044 else
10045 additional_includedir="$withval/include"
10046 additional_libdir="$withval/lib"
10047 fi
10048 fi
10049
10050 fi
10051
10052
10053 # Check whether --with-libmpfr-type was given.
10054 if test "${with_libmpfr_type+set}" = set; then :
10055 withval=$with_libmpfr_type; with_libmpfr_type=$withval
10056 else
10057 with_libmpfr_type=auto
10058 fi
10059
10060 lib_type=`eval echo \$with_libmpfr_type`
10061
10062 LIBMPFR=
10063 LTLIBMPFR=
10064 INCMPFR=
10065 rpathdirs=
10066 ltrpathdirs=
10067 names_already_handled=
10068 names_next_round='mpfr gmp'
10069 while test -n "$names_next_round"; do
10070 names_this_round="$names_next_round"
10071 names_next_round=
10072 for name in $names_this_round; do
10073 already_handled=
10074 for n in $names_already_handled; do
10075 if test "$n" = "$name"; then
10076 already_handled=yes
10077 break
10078 fi
10079 done
10080 if test -z "$already_handled"; then
10081 names_already_handled="$names_already_handled $name"
10082 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10083 eval value=\"\$HAVE_LIB$uppername\"
10084 if test -n "$value"; then
10085 if test "$value" = yes; then
10086 eval value=\"\$LIB$uppername\"
10087 test -z "$value" || LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$value"
10088 eval value=\"\$LTLIB$uppername\"
10089 test -z "$value" || LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$value"
10090 else
10091 :
10092 fi
10093 else
10094 found_dir=
10095 found_la=
10096 found_so=
10097 found_a=
10098 if test $use_additional = yes; then
10099 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10100 found_dir="$additional_libdir"
10101 found_so="$additional_libdir/lib$name.$shlibext"
10102 if test -f "$additional_libdir/lib$name.la"; then
10103 found_la="$additional_libdir/lib$name.la"
10104 fi
10105 elif test x$lib_type != xshared; then
10106 if test -f "$additional_libdir/lib$name.$libext"; then
10107 found_dir="$additional_libdir"
10108 found_a="$additional_libdir/lib$name.$libext"
10109 if test -f "$additional_libdir/lib$name.la"; then
10110 found_la="$additional_libdir/lib$name.la"
10111 fi
10112 fi
10113 fi
10114 fi
10115 if test "X$found_dir" = "X"; then
10116 for x in $LDFLAGS $LTLIBMPFR; do
10117
10118 acl_save_prefix="$prefix"
10119 prefix="$acl_final_prefix"
10120 acl_save_exec_prefix="$exec_prefix"
10121 exec_prefix="$acl_final_exec_prefix"
10122 eval x=\"$x\"
10123 exec_prefix="$acl_save_exec_prefix"
10124 prefix="$acl_save_prefix"
10125
10126 case "$x" in
10127 -L*)
10128 dir=`echo "X$x" | sed -e 's/^X-L//'`
10129 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
10130 found_dir="$dir"
10131 found_so="$dir/lib$name.$shlibext"
10132 if test -f "$dir/lib$name.la"; then
10133 found_la="$dir/lib$name.la"
10134 fi
10135 elif test x$lib_type != xshared; then
10136 if test -f "$dir/lib$name.$libext"; then
10137 found_dir="$dir"
10138 found_a="$dir/lib$name.$libext"
10139 if test -f "$dir/lib$name.la"; then
10140 found_la="$dir/lib$name.la"
10141 fi
10142 fi
10143 fi
10144 ;;
10145 esac
10146 if test "X$found_dir" != "X"; then
10147 break
10148 fi
10149 done
10150 fi
10151 if test "X$found_dir" != "X"; then
10152 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$found_dir -l$name"
10153 if test "X$found_so" != "X"; then
10154 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10155 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10156 else
10157 haveit=
10158 for x in $ltrpathdirs; do
10159 if test "X$x" = "X$found_dir"; then
10160 haveit=yes
10161 break
10162 fi
10163 done
10164 if test -z "$haveit"; then
10165 ltrpathdirs="$ltrpathdirs $found_dir"
10166 fi
10167 if test "$hardcode_direct" = yes; then
10168 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10169 else
10170 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10171 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10172 haveit=
10173 for x in $rpathdirs; do
10174 if test "X$x" = "X$found_dir"; then
10175 haveit=yes
10176 break
10177 fi
10178 done
10179 if test -z "$haveit"; then
10180 rpathdirs="$rpathdirs $found_dir"
10181 fi
10182 else
10183 haveit=
10184 for x in $LDFLAGS $LIBMPFR; do
10185
10186 acl_save_prefix="$prefix"
10187 prefix="$acl_final_prefix"
10188 acl_save_exec_prefix="$exec_prefix"
10189 exec_prefix="$acl_final_exec_prefix"
10190 eval x=\"$x\"
10191 exec_prefix="$acl_save_exec_prefix"
10192 prefix="$acl_save_prefix"
10193
10194 if test "X$x" = "X-L$found_dir"; then
10195 haveit=yes
10196 break
10197 fi
10198 done
10199 if test -z "$haveit"; then
10200 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir"
10201 fi
10202 if test "$hardcode_minus_L" != no; then
10203 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_so"
10204 else
10205 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10206 fi
10207 fi
10208 fi
10209 fi
10210 else
10211 if test "X$found_a" != "X"; then
10212 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$found_a"
10213 else
10214 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$found_dir -l$name"
10215 fi
10216 fi
10217 additional_includedir=
10218 case "$found_dir" in
10219 */lib | */lib/)
10220 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10221 additional_includedir="$basedir/include"
10222 ;;
10223 esac
10224 if test "X$additional_includedir" != "X"; then
10225 if test "X$additional_includedir" != "X/usr/include"; then
10226 haveit=
10227 if test "X$additional_includedir" = "X/usr/local/include"; then
10228 if test -n "$GCC"; then
10229 case $host_os in
10230 linux*) haveit=yes;;
10231 esac
10232 fi
10233 fi
10234 if test -z "$haveit"; then
10235 for x in $CPPFLAGS $INCMPFR; do
10236
10237 acl_save_prefix="$prefix"
10238 prefix="$acl_final_prefix"
10239 acl_save_exec_prefix="$exec_prefix"
10240 exec_prefix="$acl_final_exec_prefix"
10241 eval x=\"$x\"
10242 exec_prefix="$acl_save_exec_prefix"
10243 prefix="$acl_save_prefix"
10244
10245 if test "X$x" = "X-I$additional_includedir"; then
10246 haveit=yes
10247 break
10248 fi
10249 done
10250 if test -z "$haveit"; then
10251 if test -d "$additional_includedir"; then
10252 INCMPFR="${INCMPFR}${INCMPFR:+ }-I$additional_includedir"
10253 fi
10254 fi
10255 fi
10256 fi
10257 fi
10258 if test -n "$found_la"; then
10259 save_libdir="$libdir"
10260 case "$found_la" in
10261 */* | *\\*) . "$found_la" ;;
10262 *) . "./$found_la" ;;
10263 esac
10264 libdir="$save_libdir"
10265 for dep in $dependency_libs; do
10266 case "$dep" in
10267 -L*)
10268 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10269 if test "X$additional_libdir" != "X/usr/lib"; then
10270 haveit=
10271 if test "X$additional_libdir" = "X/usr/local/lib"; then
10272 if test -n "$GCC"; then
10273 case $host_os in
10274 linux*) haveit=yes;;
10275 esac
10276 fi
10277 fi
10278 if test -z "$haveit"; then
10279 haveit=
10280 for x in $LDFLAGS $LIBMPFR; do
10281
10282 acl_save_prefix="$prefix"
10283 prefix="$acl_final_prefix"
10284 acl_save_exec_prefix="$exec_prefix"
10285 exec_prefix="$acl_final_exec_prefix"
10286 eval x=\"$x\"
10287 exec_prefix="$acl_save_exec_prefix"
10288 prefix="$acl_save_prefix"
10289
10290 if test "X$x" = "X-L$additional_libdir"; then
10291 haveit=yes
10292 break
10293 fi
10294 done
10295 if test -z "$haveit"; then
10296 if test -d "$additional_libdir"; then
10297 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-L$additional_libdir"
10298 fi
10299 fi
10300 haveit=
10301 for x in $LDFLAGS $LTLIBMPFR; do
10302
10303 acl_save_prefix="$prefix"
10304 prefix="$acl_final_prefix"
10305 acl_save_exec_prefix="$exec_prefix"
10306 exec_prefix="$acl_final_exec_prefix"
10307 eval x=\"$x\"
10308 exec_prefix="$acl_save_exec_prefix"
10309 prefix="$acl_save_prefix"
10310
10311 if test "X$x" = "X-L$additional_libdir"; then
10312 haveit=yes
10313 break
10314 fi
10315 done
10316 if test -z "$haveit"; then
10317 if test -d "$additional_libdir"; then
10318 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-L$additional_libdir"
10319 fi
10320 fi
10321 fi
10322 fi
10323 ;;
10324 -R*)
10325 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10326 if test "$enable_rpath" != no; then
10327 haveit=
10328 for x in $rpathdirs; do
10329 if test "X$x" = "X$dir"; then
10330 haveit=yes
10331 break
10332 fi
10333 done
10334 if test -z "$haveit"; then
10335 rpathdirs="$rpathdirs $dir"
10336 fi
10337 haveit=
10338 for x in $ltrpathdirs; do
10339 if test "X$x" = "X$dir"; then
10340 haveit=yes
10341 break
10342 fi
10343 done
10344 if test -z "$haveit"; then
10345 ltrpathdirs="$ltrpathdirs $dir"
10346 fi
10347 fi
10348 ;;
10349 -l*)
10350 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10351 ;;
10352 *.la)
10353 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10354 ;;
10355 *)
10356 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$dep"
10357 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }$dep"
10358 ;;
10359 esac
10360 done
10361 fi
10362 else
10363 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
10364 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l$name"
10365 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l$name"
10366 else
10367 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }-l:lib$name.$libext"
10368 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-l:lib$name.$libext"
10369 fi
10370 fi
10371 fi
10372 fi
10373 done
10374 done
10375 if test "X$rpathdirs" != "X"; then
10376 if test -n "$hardcode_libdir_separator"; then
10377 alldirs=
10378 for found_dir in $rpathdirs; do
10379 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10380 done
10381 acl_save_libdir="$libdir"
10382 libdir="$alldirs"
10383 eval flag=\"$hardcode_libdir_flag_spec\"
10384 libdir="$acl_save_libdir"
10385 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10386 else
10387 for found_dir in $rpathdirs; do
10388 acl_save_libdir="$libdir"
10389 libdir="$found_dir"
10390 eval flag=\"$hardcode_libdir_flag_spec\"
10391 libdir="$acl_save_libdir"
10392 LIBMPFR="${LIBMPFR}${LIBMPFR:+ }$flag"
10393 done
10394 fi
10395 fi
10396 if test "X$ltrpathdirs" != "X"; then
10397 for found_dir in $ltrpathdirs; do
10398 LTLIBMPFR="${LTLIBMPFR}${LTLIBMPFR:+ }-R$found_dir"
10399 done
10400 fi
10401
10402
10403 ac_save_CPPFLAGS="$CPPFLAGS"
10404
10405 for element in $INCMPFR; do
10406 haveit=
10407 for x in $CPPFLAGS; do
10408
10409 acl_save_prefix="$prefix"
10410 prefix="$acl_final_prefix"
10411 acl_save_exec_prefix="$exec_prefix"
10412 exec_prefix="$acl_final_exec_prefix"
10413 eval x=\"$x\"
10414 exec_prefix="$acl_save_exec_prefix"
10415 prefix="$acl_save_prefix"
10416
10417 if test "X$x" = "X$element"; then
10418 haveit=yes
10419 break
10420 fi
10421 done
10422 if test -z "$haveit"; then
10423 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10424 fi
10425 done
10426
10427
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmpfr" >&5
10429 $as_echo_n "checking for libmpfr... " >&6; }
10430 if ${ac_cv_libmpfr+:} false; then :
10431 $as_echo_n "(cached) " >&6
10432 else
10433
10434 ac_save_LIBS="$LIBS"
10435 LIBS="$LIBS $LIBMPFR"
10436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437 /* end confdefs.h. */
10438 #include <mpfr.h>
10439 int
10440 main ()
10441 {
10442 mpfr_exp_t exp; mpfr_t x;
10443 mpfr_frexp (&exp, x, x, MPFR_RNDN);
10444 ;
10445 return 0;
10446 }
10447 _ACEOF
10448 if ac_fn_c_try_link "$LINENO"; then :
10449 ac_cv_libmpfr=yes
10450 else
10451 ac_cv_libmpfr=no
10452 fi
10453 rm -f core conftest.err conftest.$ac_objext \
10454 conftest$ac_exeext conftest.$ac_ext
10455 LIBS="$ac_save_LIBS"
10456
10457 fi
10458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libmpfr" >&5
10459 $as_echo "$ac_cv_libmpfr" >&6; }
10460 if test "$ac_cv_libmpfr" = yes; then
10461 HAVE_LIBMPFR=yes
10462
10463 $as_echo "#define HAVE_LIBMPFR 1" >>confdefs.h
10464
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libmpfr" >&5
10466 $as_echo_n "checking how to link with libmpfr... " >&6; }
10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBMPFR" >&5
10468 $as_echo "$LIBMPFR" >&6; }
10469 else
10470 HAVE_LIBMPFR=no
10471 CPPFLAGS="$ac_save_CPPFLAGS"
10472 LIBMPFR=
10473 LTLIBMPFR=
10474 fi
10475
10476
10477
10478
10479
10480
10481 if test "$HAVE_LIBMPFR" != yes; then
10482 if test "$with_mpfr" = yes; then
10483 as_fn_error $? "MPFR is missing or unusable" "$LINENO" 5
10484 else
10485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MPFR is missing or unusable; some features may be unavailable." >&5
10486 $as_echo "$as_me: WARNING: MPFR is missing or unusable; some features may be unavailable." >&2;}
10487 fi
10488 fi
10489 fi
10490
10491 # --------------------- #
10492 # Check for libpython. #
10493 # --------------------- #
10494
10495
10496
10497
10498
10499
10500 # Check whether --with-python was given.
10501 if test "${with_python+set}" = set; then :
10502 withval=$with_python;
10503 else
10504 with_python=auto
10505 fi
10506
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use python" >&5
10508 $as_echo_n "checking whether to use python... " >&6; }
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
10510 $as_echo "$with_python" >&6; }
10511
10512 if test "${with_python}" = no; then
10513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python support disabled; some features may be unavailable." >&5
10514 $as_echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
10515 have_libpython=no
10516 else
10517 case "${with_python}" in
10518 [\\/]* | ?:[\\/]*)
10519 if test -d "${with_python}"; then
10520 # Assume the python binary is ${with_python}/bin/python.
10521 python_prog="${with_python}/bin/python"
10522 python_prefix=
10523 # If python does not exit ${with_python}/bin, then try in
10524 # ${with_python}. On Windows/MinGW, this is where the Python
10525 # executable is.
10526 if test ! -x "${python_prog}"; then
10527 python_prog="${with_python}/python"
10528 python_prefix=
10529 fi
10530 if test ! -x "${python_prog}"; then
10531 # Fall back to gdb 7.0/7.1 behaviour.
10532 python_prog=missing
10533 python_prefix=${with_python}
10534 fi
10535 elif test -x "${with_python}"; then
10536 # While we can't run python compiled for $host (unless host == build),
10537 # the user could write a script that provides the needed information,
10538 # so we support that.
10539 python_prog=${with_python}
10540 python_prefix=
10541 else
10542 as_fn_error $? "invalid value for --with-python" "$LINENO" 5
10543 fi
10544 ;;
10545 */*)
10546 # Disallow --with-python=foo/bar.
10547 as_fn_error $? "invalid value for --with-python" "$LINENO" 5
10548 ;;
10549 *)
10550 # The user has either specified auto, yes, or the name of the python
10551 # program assumed to be in $PATH.
10552 python_prefix=
10553 case "${with_python}" in
10554 yes | auto)
10555 if test "${build}" = "${host}"; then
10556 # Extract the first word of "python", so it can be a program name with args.
10557 set dummy python; ac_word=$2
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10559 $as_echo_n "checking for $ac_word... " >&6; }
10560 if ${ac_cv_path_python_prog_path+:} false; then :
10561 $as_echo_n "(cached) " >&6
10562 else
10563 case $python_prog_path in
10564 [\\/]* | ?:[\\/]*)
10565 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10566 ;;
10567 *)
10568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10569 for as_dir in $PATH
10570 do
10571 IFS=$as_save_IFS
10572 test -z "$as_dir" && as_dir=.
10573 for ac_exec_ext in '' $ac_executable_extensions; do
10574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10575 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10577 break 2
10578 fi
10579 done
10580 done
10581 IFS=$as_save_IFS
10582
10583 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10584 ;;
10585 esac
10586 fi
10587 python_prog_path=$ac_cv_path_python_prog_path
10588 if test -n "$python_prog_path"; then
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10590 $as_echo "$python_prog_path" >&6; }
10591 else
10592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10593 $as_echo "no" >&6; }
10594 fi
10595
10596
10597 if test "${python_prog_path}" = missing; then
10598 python_prog=missing
10599 else
10600 python_prog=${python_prog_path}
10601 fi
10602 else
10603 # Not much we can do except assume the cross-compiler will find the
10604 # right files.
10605 python_prog=missing
10606 fi
10607 ;;
10608 *)
10609 # While we can't run python compiled for $host (unless host == build),
10610 # the user could write a script that provides the needed information,
10611 # so we support that.
10612 python_prog="${with_python}"
10613 # Extract the first word of "${python_prog}", so it can be a program name with args.
10614 set dummy ${python_prog}; ac_word=$2
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10616 $as_echo_n "checking for $ac_word... " >&6; }
10617 if ${ac_cv_path_python_prog_path+:} false; then :
10618 $as_echo_n "(cached) " >&6
10619 else
10620 case $python_prog_path in
10621 [\\/]* | ?:[\\/]*)
10622 ac_cv_path_python_prog_path="$python_prog_path" # Let the user override the test with a path.
10623 ;;
10624 *)
10625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10626 for as_dir in $PATH
10627 do
10628 IFS=$as_save_IFS
10629 test -z "$as_dir" && as_dir=.
10630 for ac_exec_ext in '' $ac_executable_extensions; do
10631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10632 ac_cv_path_python_prog_path="$as_dir/$ac_word$ac_exec_ext"
10633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10634 break 2
10635 fi
10636 done
10637 done
10638 IFS=$as_save_IFS
10639
10640 test -z "$ac_cv_path_python_prog_path" && ac_cv_path_python_prog_path="missing"
10641 ;;
10642 esac
10643 fi
10644 python_prog_path=$ac_cv_path_python_prog_path
10645 if test -n "$python_prog_path"; then
10646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_prog_path" >&5
10647 $as_echo "$python_prog_path" >&6; }
10648 else
10649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10650 $as_echo "no" >&6; }
10651 fi
10652
10653
10654 if test "${python_prog_path}" = missing; then
10655 as_fn_error $? "unable to find python program ${python_prog}" "$LINENO" 5
10656 fi
10657 ;;
10658 esac
10659 esac
10660
10661 if test "${python_prog}" != missing; then
10662 # We have a python program to use, but it may be too old.
10663 # Don't flag an error for --with-python=auto (the default).
10664 have_python_config=yes
10665 python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
10666 if test $? != 0; then
10667 have_python_config=failed
10668 if test "${with_python}" != auto; then
10669 as_fn_error $? "failure running python-config --includes" "$LINENO" 5
10670 fi
10671 fi
10672 python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
10673 if test $? != 0; then
10674 have_python_config=failed
10675 if test "${with_python}" != auto; then
10676 as_fn_error $? "failure running python-config --ldflags" "$LINENO" 5
10677 fi
10678 fi
10679 python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
10680 if test $? != 0; then
10681 have_python_config=failed
10682 if test "${with_python}" != auto; then
10683 as_fn_error $? "failure running python-config --exec-prefix" "$LINENO" 5
10684 fi
10685 fi
10686 else
10687 # We do not have a python executable we can use to determine where
10688 # to find the Python headers and libs. We cannot guess the include
10689 # path from the python_prefix either, because that include path
10690 # depends on the Python version. So, there is nothing much we can
10691 # do except assume that the compiler will be able to find those files.
10692 python_includes=
10693 python_libs=
10694 have_python_config=no
10695 fi
10696
10697 # If we have python-config, only try the configuration it provides.
10698 # Otherwise fallback on the old way of trying different versions of
10699 # python in turn.
10700
10701 have_libpython=no
10702 if test "${have_python_config}" = yes; then
10703
10704
10705 new_CPPFLAGS=${python_includes}
10706 new_LIBS=${python_libs}
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10708 $as_echo_n "checking for python... " >&6; }
10709 save_CPPFLAGS=$CPPFLAGS
10710 save_LIBS=$LIBS
10711 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10712 LIBS="$new_LIBS $LIBS"
10713 found_usable_python=no
10714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715 /* end confdefs.h. */
10716 #include "Python.h"
10717 int
10718 main ()
10719 {
10720 Py_Initialize ();
10721 ;
10722 return 0;
10723 }
10724 _ACEOF
10725 if ac_fn_c_try_link "$LINENO"; then :
10726 have_libpython=yes
10727 found_usable_python=yes
10728 PYTHON_CPPFLAGS=$new_CPPFLAGS
10729 PYTHON_LIBS=$new_LIBS
10730 fi
10731 rm -f core conftest.err conftest.$ac_objext \
10732 conftest$ac_exeext conftest.$ac_ext
10733 CPPFLAGS=$save_CPPFLAGS
10734 LIBS=$save_LIBS
10735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10736 $as_echo "${found_usable_python}" >&6; }
10737
10738 elif test "${have_python_config}" != failed; then
10739 if test "${have_libpython}" = no; then
10740
10741
10742 new_CPPFLAGS=${python_includes}
10743 new_LIBS="-lpython2.7 ${python_libs}"
10744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10745 $as_echo_n "checking for python... " >&6; }
10746 save_CPPFLAGS=$CPPFLAGS
10747 save_LIBS=$LIBS
10748 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10749 LIBS="$new_LIBS $LIBS"
10750 found_usable_python=no
10751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10752 /* end confdefs.h. */
10753 #include "Python.h"
10754 int
10755 main ()
10756 {
10757 Py_Initialize ();
10758 ;
10759 return 0;
10760 }
10761 _ACEOF
10762 if ac_fn_c_try_link "$LINENO"; then :
10763 have_libpython=yes
10764 found_usable_python=yes
10765 PYTHON_CPPFLAGS=$new_CPPFLAGS
10766 PYTHON_LIBS=$new_LIBS
10767 fi
10768 rm -f core conftest.err conftest.$ac_objext \
10769 conftest$ac_exeext conftest.$ac_ext
10770 CPPFLAGS=$save_CPPFLAGS
10771 LIBS=$save_LIBS
10772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10773 $as_echo "${found_usable_python}" >&6; }
10774
10775 fi
10776 if test "${have_libpython}" = no; then
10777
10778
10779 new_CPPFLAGS=${python_includes}
10780 new_LIBS="-lpython2.6 ${python_libs}"
10781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python" >&5
10782 $as_echo_n "checking for python... " >&6; }
10783 save_CPPFLAGS=$CPPFLAGS
10784 save_LIBS=$LIBS
10785 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
10786 LIBS="$new_LIBS $LIBS"
10787 found_usable_python=no
10788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10789 /* end confdefs.h. */
10790 #include "Python.h"
10791 int
10792 main ()
10793 {
10794 Py_Initialize ();
10795 ;
10796 return 0;
10797 }
10798 _ACEOF
10799 if ac_fn_c_try_link "$LINENO"; then :
10800 have_libpython=yes
10801 found_usable_python=yes
10802 PYTHON_CPPFLAGS=$new_CPPFLAGS
10803 PYTHON_LIBS=$new_LIBS
10804 fi
10805 rm -f core conftest.err conftest.$ac_objext \
10806 conftest$ac_exeext conftest.$ac_ext
10807 CPPFLAGS=$save_CPPFLAGS
10808 LIBS=$save_LIBS
10809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_python}" >&5
10810 $as_echo "${found_usable_python}" >&6; }
10811
10812 fi
10813 fi
10814
10815 if test "${have_libpython}" = no; then
10816 case "${with_python}" in
10817 yes)
10818 as_fn_error $? "python is missing or unusable" "$LINENO" 5
10819 ;;
10820 auto)
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python is missing or unusable; some features may be unavailable." >&5
10822 $as_echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
10823 ;;
10824 *)
10825 as_fn_error $? "no usable python found at ${with_python}" "$LINENO" 5
10826 ;;
10827 esac
10828 else
10829 if test -n "${python_prefix}"; then
10830
10831 cat >>confdefs.h <<_ACEOF
10832 #define WITH_PYTHON_PATH "${python_prefix}"
10833 _ACEOF
10834
10835
10836 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10837 if test "x$prefix" = xNONE; then
10838 test_prefix=/usr/local
10839 else
10840 test_prefix=$prefix
10841 fi
10842 else
10843 test_prefix=$exec_prefix
10844 fi
10845 value=0
10846 case ${python_prefix} in
10847 "${test_prefix}"|"${test_prefix}/"*|\
10848 '${exec_prefix}'|'${exec_prefix}/'*)
10849 value=1
10850 ;;
10851 esac
10852
10853 cat >>confdefs.h <<_ACEOF
10854 #define PYTHON_PATH_RELOCATABLE $value
10855 _ACEOF
10856
10857
10858 fi
10859 fi
10860 fi
10861
10862
10863 # Check whether --with-python-libdir was given.
10864 if test "${with_python_libdir+set}" = set; then :
10865 withval=$with_python_libdir;
10866 else
10867
10868 # If no python libdir is specified then select one based on
10869 # python's prefix path.
10870 if test -n "${python_prefix}"; then
10871 with_python_libdir=${python_prefix}/lib
10872 fi
10873
10874 fi
10875
10876
10877 if test "${have_libpython}" != no; then
10878
10879 $as_echo "#define HAVE_PYTHON 1" >>confdefs.h
10880
10881 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
10882 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
10883 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
10884 CONFIG_INSTALL="$CONFIG_INSTALL install-python"
10885 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
10886
10887 if test -n "${with_python_libdir}"; then
10888
10889 cat >>confdefs.h <<_ACEOF
10890 #define WITH_PYTHON_LIBDIR "${with_python_libdir}"
10891 _ACEOF
10892
10893
10894 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
10895 if test "x$prefix" = xNONE; then
10896 test_prefix=/usr/local
10897 else
10898 test_prefix=$prefix
10899 fi
10900 else
10901 test_prefix=$exec_prefix
10902 fi
10903 value=0
10904 case ${with_python_libdir} in
10905 "${test_prefix}"|"${test_prefix}/"*|\
10906 '${exec_prefix}'|'${exec_prefix}/'*)
10907 value=1
10908 ;;
10909 esac
10910
10911 cat >>confdefs.h <<_ACEOF
10912 #define PYTHON_LIBDIR_RELOCATABLE $value
10913 _ACEOF
10914
10915
10916 fi
10917
10918 # Flags needed to compile Python code (taken from python-config --cflags).
10919 # We cannot call python-config directly because it will output whatever was
10920 # used when compiling the Python interpreter itself, including flags which
10921 # would make the python-related objects be compiled differently from the
10922 # rest of GDB (e.g., -O2 and -fPIC).
10923 if test "${GCC}" = yes; then
10924 tentative_python_cflags="-fno-strict-aliasing -fwrapv"
10925 # Python headers recommend -DNDEBUG, but it's unclear if that just
10926 # refers to building Python itself. In release mode, though, it
10927 # doesn't hurt for the Python code in gdb to follow.
10928 $development || tentative_python_cflags="$tentative_python_cflags -DNDEBUG"
10929 fi
10930
10931 if test "x${tentative_python_cflags}" != x; then
10932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler flags for python code" >&5
10933 $as_echo_n "checking compiler flags for python code... " >&6; }
10934 for flag in ${tentative_python_cflags}; do
10935 # Check that the compiler accepts it
10936 saved_CFLAGS="$CFLAGS"
10937 CFLAGS="$CFLAGS $flag"
10938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10939 /* end confdefs.h. */
10940
10941 int
10942 main ()
10943 {
10944
10945 ;
10946 return 0;
10947 }
10948 _ACEOF
10949 if ac_fn_c_try_compile "$LINENO"; then :
10950 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
10951 fi
10952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10953 CFLAGS="$saved_CFLAGS"
10954 done
10955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYTHON_CFLAGS}" >&5
10956 $as_echo "${PYTHON_CFLAGS}" >&6; }
10957 fi
10958
10959 # On x64 Windows, Python's include headers, and pyconfig.h in
10960 # particular, rely on MS_WIN64 macro to detect that it's a 64bit
10961 # version of Windows. Unfortunately, MS_WIN64 is only defined if
10962 # _MSC_VER, a Microsoft-specific macro, is defined. So, when
10963 # building on x64 Windows with GCC, we define MS_WIN64 ourselves.
10964 # The issue was reported to the Python community, but still isn't
10965 # solved as of 2012-10-02 (http://bugs.python.org/issue4709).
10966
10967 case "$gdb_host" in
10968 mingw64)
10969 if test "${GCC}" = yes; then
10970 CPPFLAGS="$CPPFLAGS -DMS_WIN64"
10971 fi
10972 ;;
10973 esac
10974 else
10975 # Even if Python support is not compiled in, we need to have this file
10976 # included so that the "python" command, et.al., still exists.
10977 CONFIG_OBS="$CONFIG_OBS python/python.o"
10978 CONFIG_SRCS="$CONFIG_SRCS python/python.c"
10979 fi
10980
10981 # Work around Python http://bugs.python.org/issue10112. See also
10982 # http://bugs.python.org/issue11410, otherwise -Wl,--dynamic-list has
10983 # no effect. Note that the only test after this that uses Python is
10984 # the -rdynamic/-Wl,--dynamic-list test, and we do want that one to be
10985 # run without -export-dynamic too.
10986 PYTHON_LIBS=`echo $PYTHON_LIBS | sed -e 's/-Xlinker -export-dynamic//'`
10987
10988
10989
10990
10991 if test "${have_libpython}" != no; then
10992 HAVE_PYTHON_TRUE=
10993 HAVE_PYTHON_FALSE='#'
10994 else
10995 HAVE_PYTHON_TRUE='#'
10996 HAVE_PYTHON_FALSE=
10997 fi
10998
10999
11000 # -------------------- #
11001 # Check for libguile. #
11002 # -------------------- #
11003
11004
11005
11006
11007
11008
11009 # Check whether --with-guile was given.
11010 if test "${with_guile+set}" = set; then :
11011 withval=$with_guile;
11012 else
11013 with_guile=auto
11014 fi
11015
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use guile" >&5
11017 $as_echo_n "checking whether to use guile... " >&6; }
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_guile" >&5
11019 $as_echo "$with_guile" >&6; }
11020
11021 # Extract the first word of "pkg-config", so it can be a program name with args.
11022 set dummy pkg-config; ac_word=$2
11023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11024 $as_echo_n "checking for $ac_word... " >&6; }
11025 if ${ac_cv_path_pkg_config_prog_path+:} false; then :
11026 $as_echo_n "(cached) " >&6
11027 else
11028 case $pkg_config_prog_path in
11029 [\\/]* | ?:[\\/]*)
11030 ac_cv_path_pkg_config_prog_path="$pkg_config_prog_path" # Let the user override the test with a path.
11031 ;;
11032 *)
11033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11034 for as_dir in $PATH
11035 do
11036 IFS=$as_save_IFS
11037 test -z "$as_dir" && as_dir=.
11038 for ac_exec_ext in '' $ac_executable_extensions; do
11039 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11040 ac_cv_path_pkg_config_prog_path="$as_dir/$ac_word$ac_exec_ext"
11041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11042 break 2
11043 fi
11044 done
11045 done
11046 IFS=$as_save_IFS
11047
11048 test -z "$ac_cv_path_pkg_config_prog_path" && ac_cv_path_pkg_config_prog_path="missing"
11049 ;;
11050 esac
11051 fi
11052 pkg_config_prog_path=$ac_cv_path_pkg_config_prog_path
11053 if test -n "$pkg_config_prog_path"; then
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config_prog_path" >&5
11055 $as_echo "$pkg_config_prog_path" >&6; }
11056 else
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11058 $as_echo "no" >&6; }
11059 fi
11060
11061
11062
11063 try_guile_versions="guile-3.0 guile-2.2 guile-2.0"
11064 have_libguile=no
11065 case "${with_guile}" in
11066 no)
11067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: guile support disabled; some features will be unavailable." >&5
11068 $as_echo "$as_me: WARNING: guile support disabled; some features will be unavailable." >&2;}
11069 ;;
11070 auto)
11071 if test "${pkg_config_prog_path}" = "missing"; then
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found, guile support disabled" >&5
11073 $as_echo "$as_me: WARNING: pkg-config not found, guile support disabled" >&2;}
11074 else
11075
11076 pkg_config=${pkg_config_prog_path}
11077 guile_version_list=${try_guile_versions}
11078 flag_errors=no
11079
11080 found_usable_guile=checking
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11082 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11083 for guile_version in ${guile_version_list}; do
11084 ${pkg_config} --exists ${guile_version} 2>/dev/null
11085 if test $? != 0; then
11086 continue
11087 fi
11088 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11089 if test $? != 0; then
11090 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11091 fi
11092 new_LIBS=`${pkg_config} --libs ${guile_version}`
11093 if test $? != 0; then
11094 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11095 fi
11096 found_usable_guile=${guile_version}
11097 break
11098 done
11099 if test "${found_usable_guile}" = "checking"; then
11100 if test "${flag_errors}" = "yes"; then
11101 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11102 else
11103 found_usable_guile=no
11104 fi
11105 fi
11106 if test "${found_usable_guile}" != no; then
11107 save_CPPFLAGS=$CPPFLAGS
11108 save_LIBS=$LIBS
11109 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11110 LIBS="$LIBS $new_LIBS"
11111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11112 /* end confdefs.h. */
11113 #include "libguile.h"
11114 int
11115 main ()
11116 {
11117 scm_init_guile ();
11118 ;
11119 return 0;
11120 }
11121 _ACEOF
11122 if ac_fn_c_try_link "$LINENO"; then :
11123 have_libguile=yes
11124 GUILE_CPPFLAGS=$new_CPPFLAGS
11125 GUILE_LIBS=$new_LIBS
11126 else
11127 found_usable_guile=no
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext \
11130 conftest$ac_exeext conftest.$ac_ext
11131 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11132 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11133
11134 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11135
11136
11137 fi
11138
11139 CPPFLAGS=$save_CPPFLAGS
11140 LIBS=$save_LIBS
11141 if test "${found_usable_guile}" = no; then
11142 if test "${flag_errors}" = yes; then
11143 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11144 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11145 as_fn_error $? "linking guile version ${guile_version} test program failed
11146 See \`config.log' for more details" "$LINENO" 5; }
11147 fi
11148 fi
11149 fi
11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11151 $as_echo "${found_usable_guile}" >&6; }
11152
11153 fi
11154 ;;
11155 yes)
11156 if test "${pkg_config_prog_path}" = "missing"; then
11157 as_fn_error $? "pkg-config not found" "$LINENO" 5
11158 fi
11159
11160 pkg_config=${pkg_config_prog_path}
11161 guile_version_list=${try_guile_versions}
11162 flag_errors=yes
11163
11164 found_usable_guile=checking
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11166 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11167 for guile_version in ${guile_version_list}; do
11168 ${pkg_config} --exists ${guile_version} 2>/dev/null
11169 if test $? != 0; then
11170 continue
11171 fi
11172 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11173 if test $? != 0; then
11174 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11175 fi
11176 new_LIBS=`${pkg_config} --libs ${guile_version}`
11177 if test $? != 0; then
11178 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11179 fi
11180 found_usable_guile=${guile_version}
11181 break
11182 done
11183 if test "${found_usable_guile}" = "checking"; then
11184 if test "${flag_errors}" = "yes"; then
11185 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11186 else
11187 found_usable_guile=no
11188 fi
11189 fi
11190 if test "${found_usable_guile}" != no; then
11191 save_CPPFLAGS=$CPPFLAGS
11192 save_LIBS=$LIBS
11193 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11194 LIBS="$LIBS $new_LIBS"
11195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11196 /* end confdefs.h. */
11197 #include "libguile.h"
11198 int
11199 main ()
11200 {
11201 scm_init_guile ();
11202 ;
11203 return 0;
11204 }
11205 _ACEOF
11206 if ac_fn_c_try_link "$LINENO"; then :
11207 have_libguile=yes
11208 GUILE_CPPFLAGS=$new_CPPFLAGS
11209 GUILE_LIBS=$new_LIBS
11210 else
11211 found_usable_guile=no
11212 fi
11213 rm -f core conftest.err conftest.$ac_objext \
11214 conftest$ac_exeext conftest.$ac_ext
11215 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11216 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11217
11218 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11219
11220
11221 fi
11222
11223 CPPFLAGS=$save_CPPFLAGS
11224 LIBS=$save_LIBS
11225 if test "${found_usable_guile}" = no; then
11226 if test "${flag_errors}" = yes; then
11227 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11228 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11229 as_fn_error $? "linking guile version ${guile_version} test program failed
11230 See \`config.log' for more details" "$LINENO" 5; }
11231 fi
11232 fi
11233 fi
11234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11235 $as_echo "${found_usable_guile}" >&6; }
11236
11237 ;;
11238 [\\/]* | ?:[\\/]*)
11239 if test -x "${with_guile}"; then
11240
11241 pkg_config=${with_guile}
11242 guile_version_list=${try_guile_versions}
11243 flag_errors=yes
11244
11245 found_usable_guile=checking
11246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11247 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11248 for guile_version in ${guile_version_list}; do
11249 ${pkg_config} --exists ${guile_version} 2>/dev/null
11250 if test $? != 0; then
11251 continue
11252 fi
11253 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11254 if test $? != 0; then
11255 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11256 fi
11257 new_LIBS=`${pkg_config} --libs ${guile_version}`
11258 if test $? != 0; then
11259 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11260 fi
11261 found_usable_guile=${guile_version}
11262 break
11263 done
11264 if test "${found_usable_guile}" = "checking"; then
11265 if test "${flag_errors}" = "yes"; then
11266 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11267 else
11268 found_usable_guile=no
11269 fi
11270 fi
11271 if test "${found_usable_guile}" != no; then
11272 save_CPPFLAGS=$CPPFLAGS
11273 save_LIBS=$LIBS
11274 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11275 LIBS="$LIBS $new_LIBS"
11276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11277 /* end confdefs.h. */
11278 #include "libguile.h"
11279 int
11280 main ()
11281 {
11282 scm_init_guile ();
11283 ;
11284 return 0;
11285 }
11286 _ACEOF
11287 if ac_fn_c_try_link "$LINENO"; then :
11288 have_libguile=yes
11289 GUILE_CPPFLAGS=$new_CPPFLAGS
11290 GUILE_LIBS=$new_LIBS
11291 else
11292 found_usable_guile=no
11293 fi
11294 rm -f core conftest.err conftest.$ac_objext \
11295 conftest$ac_exeext conftest.$ac_ext
11296 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11297 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11298
11299 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11300
11301
11302 fi
11303
11304 CPPFLAGS=$save_CPPFLAGS
11305 LIBS=$save_LIBS
11306 if test "${found_usable_guile}" = no; then
11307 if test "${flag_errors}" = yes; then
11308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11309 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11310 as_fn_error $? "linking guile version ${guile_version} test program failed
11311 See \`config.log' for more details" "$LINENO" 5; }
11312 fi
11313 fi
11314 fi
11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11316 $as_echo "${found_usable_guile}" >&6; }
11317
11318 else
11319 as_fn_error $? "Guile config program not executable: ${with_guile}" "$LINENO" 5
11320 fi
11321 ;;
11322 "" | */*)
11323 # Disallow --with=guile="" and --with-guile=foo/bar.
11324 as_fn_error $? "invalid value for --with-guile" "$LINENO" 5
11325 ;;
11326 *)
11327 # A space separate list of guile versions to try, in order.
11328 if test "${pkg_config_prog_path}" = "missing"; then
11329 as_fn_error $? "pkg-config not found" "$LINENO" 5
11330 fi
11331
11332 pkg_config=${pkg_config_prog_path}
11333 guile_version_list=${with_guile}
11334 flag_errors=yes
11335
11336 found_usable_guile=checking
11337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable guile from ${pkg_config}" >&5
11338 $as_echo_n "checking for usable guile from ${pkg_config}... " >&6; }
11339 for guile_version in ${guile_version_list}; do
11340 ${pkg_config} --exists ${guile_version} 2>/dev/null
11341 if test $? != 0; then
11342 continue
11343 fi
11344 new_CPPFLAGS=`${pkg_config} --cflags ${guile_version}`
11345 if test $? != 0; then
11346 as_fn_error $? "failure running pkg-config --cflags ${guile_version}" "$LINENO" 5
11347 fi
11348 new_LIBS=`${pkg_config} --libs ${guile_version}`
11349 if test $? != 0; then
11350 as_fn_error $? "failure running pkg-config --libs ${guile_version}" "$LINENO" 5
11351 fi
11352 found_usable_guile=${guile_version}
11353 break
11354 done
11355 if test "${found_usable_guile}" = "checking"; then
11356 if test "${flag_errors}" = "yes"; then
11357 as_fn_error $? "unable to find usable guile version from \"${guile_version_list}\"" "$LINENO" 5
11358 else
11359 found_usable_guile=no
11360 fi
11361 fi
11362 if test "${found_usable_guile}" != no; then
11363 save_CPPFLAGS=$CPPFLAGS
11364 save_LIBS=$LIBS
11365 CPPFLAGS="$CPPFLAGS $new_CPPFLAGS"
11366 LIBS="$LIBS $new_LIBS"
11367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368 /* end confdefs.h. */
11369 #include "libguile.h"
11370 int
11371 main ()
11372 {
11373 scm_init_guile ();
11374 ;
11375 return 0;
11376 }
11377 _ACEOF
11378 if ac_fn_c_try_link "$LINENO"; then :
11379 have_libguile=yes
11380 GUILE_CPPFLAGS=$new_CPPFLAGS
11381 GUILE_LIBS=$new_LIBS
11382 else
11383 found_usable_guile=no
11384 fi
11385 rm -f core conftest.err conftest.$ac_objext \
11386 conftest$ac_exeext conftest.$ac_ext
11387 ac_fn_c_check_func "$LINENO" "scm_set_automatic_finalization_enabled" "ac_cv_func_scm_set_automatic_finalization_enabled"
11388 if test "x$ac_cv_func_scm_set_automatic_finalization_enabled" = xyes; then :
11389
11390 $as_echo "#define HAVE_GUILE_MANUAL_FINALIZATION 1" >>confdefs.h
11391
11392
11393 fi
11394
11395 CPPFLAGS=$save_CPPFLAGS
11396 LIBS=$save_LIBS
11397 if test "${found_usable_guile}" = no; then
11398 if test "${flag_errors}" = yes; then
11399 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11400 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11401 as_fn_error $? "linking guile version ${guile_version} test program failed
11402 See \`config.log' for more details" "$LINENO" 5; }
11403 fi
11404 fi
11405 fi
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${found_usable_guile}" >&5
11407 $as_echo "${found_usable_guile}" >&6; }
11408
11409 ;;
11410 esac
11411
11412 if test "${have_libguile}" != no; then
11413 case "${with_guile}" in
11414 [\\/]* | ?:[\\/]*)
11415
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11417 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11418 if ${ac_cv_guild_program_name+:} false; then :
11419 $as_echo_n "(cached) " >&6
11420 else
11421 ac_cv_guild_program_name="`"${with_guile}" --variable guild "${guile_version}"`"
11422
11423 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11424 # the 'guild' and 'bindir' variables. In that case, try to guess
11425 # what the program name is, at the risk of getting it wrong if
11426 # Guile was configured with '--program-suffix' or similar.
11427 if test "x$ac_cv_guild_program_name" = "x"; then
11428 guile_exec_prefix="`"${with_guile}" --variable exec_prefix "${guile_version}"`"
11429 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11430 fi
11431
11432 fi
11433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11434 $as_echo "$ac_cv_guild_program_name" >&6; }
11435
11436 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11437 as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11438 fi
11439
11440 GUILD="$ac_cv_guild_program_name"
11441
11442
11443 ;;
11444 *)
11445
11446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the absolute file name of the 'guild' command" >&5
11447 $as_echo_n "checking for the absolute file name of the 'guild' command... " >&6; }
11448 if ${ac_cv_guild_program_name+:} false; then :
11449 $as_echo_n "(cached) " >&6
11450 else
11451 ac_cv_guild_program_name="`"${pkg_config_prog_path}" --variable guild "${guile_version}"`"
11452
11453 # In Guile up to 2.0.11 included, guile-2.0.pc would not define
11454 # the 'guild' and 'bindir' variables. In that case, try to guess
11455 # what the program name is, at the risk of getting it wrong if
11456 # Guile was configured with '--program-suffix' or similar.
11457 if test "x$ac_cv_guild_program_name" = "x"; then
11458 guile_exec_prefix="`"${pkg_config_prog_path}" --variable exec_prefix "${guile_version}"`"
11459 ac_cv_guild_program_name="$guile_exec_prefix/bin/guild"
11460 fi
11461
11462 fi
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_program_name" >&5
11464 $as_echo "$ac_cv_guild_program_name" >&6; }
11465
11466 if ! "$ac_cv_guild_program_name" --version >&5 2>&5; then
11467 as_fn_error $? "'$ac_cv_guild_program_name' appears to be unusable" "$LINENO" 5
11468 fi
11469
11470 GUILD="$ac_cv_guild_program_name"
11471
11472
11473 ;;
11474 esac
11475
11476
11477 if test "$cross_compiling" = no; then
11478 GUILD_TARGET_FLAG=
11479 else
11480 GUILD_TARGET_FLAG="--target=$host"
11481 fi
11482
11483
11484
11485
11486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether guild supports this host" >&5
11487 $as_echo_n "checking whether guild supports this host... " >&6; }
11488 if ${ac_cv_guild_ok+:} false; then :
11489 $as_echo_n "(cached) " >&6
11490 else
11491 echo "$ac_cv_guild_program_name compile $GUILD_TARGET_FLAG -o conftest.go $srcdir/guile/lib/gdb/support.scm" >&5
11492 if "$ac_cv_guild_program_name" compile $GUILD_TARGET_FLAG -o conftest.go "$srcdir/guile/lib/gdb/support.scm" >&5 2>&5; then
11493 ac_cv_guild_ok=yes
11494 else
11495 ac_cv_guild_ok=no
11496 fi
11497 fi
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_guild_ok" >&5
11499 $as_echo "$ac_cv_guild_ok" >&6; }
11500
11501 if test "$ac_cv_guild_ok" = no; then
11502 have_libguile=no
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling guile support" >&5
11504 $as_echo "$as_me: WARNING: disabling guile support" >&2;}
11505 fi
11506 fi
11507
11508 if test "${have_libguile}" != no; then
11509
11510 $as_echo "#define HAVE_GUILE 1" >>confdefs.h
11511
11512 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_GUILE_OBS)"
11513 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_GUILE_DEPS)"
11514 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_GUILE_SRCS)"
11515 CONFIG_INSTALL="$CONFIG_INSTALL install-guile"
11516 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_GUILE_CFLAGS)"
11517
11518 save_LIBS="$LIBS"
11519 save_CPPFLAGS="$CPPFLAGS"
11520 LIBS="$GUILE_LIBS"
11521 CPPFLAGS="$GUILE_CPPFLAGS"
11522 for ac_func in scm_new_smob
11523 do :
11524 ac_fn_c_check_func "$LINENO" "scm_new_smob" "ac_cv_func_scm_new_smob"
11525 if test "x$ac_cv_func_scm_new_smob" = xyes; then :
11526 cat >>confdefs.h <<_ACEOF
11527 #define HAVE_SCM_NEW_SMOB 1
11528 _ACEOF
11529
11530 fi
11531 done
11532
11533 LIBS="$save_LIBS"
11534 CPPFLAGS="$save_CPPFLAGS"
11535 else
11536 # Even if Guile support is not compiled in, we need to have these files
11537 # included.
11538 CONFIG_OBS="$CONFIG_OBS guile/guile.o"
11539 CONFIG_SRCS="$CONFIG_SRCS guile/guile.c"
11540 fi
11541
11542
11543 if test "${have_libguile}" != no; then
11544 HAVE_GUILE_TRUE=
11545 HAVE_GUILE_FALSE='#'
11546 else
11547 HAVE_GUILE_TRUE='#'
11548 HAVE_GUILE_FALSE=
11549 fi
11550
11551
11552 # ---------------------------- #
11553 # Check for source highlight. #
11554 # ---------------------------- #
11555
11556 SRCHIGH_LIBS=
11557 SRCHIGH_CFLAGS=
11558
11559 # Check whether --enable-source-highlight was given.
11560 if test "${enable_source_highlight+set}" = set; then :
11561 enableval=$enable_source_highlight; case "${enableval}" in
11562 yes) enable_source_highlight=yes ;;
11563 no) enable_source_highlight=no ;;
11564 *) as_fn_error $? "bad value ${enableval} for source-highlight option" "$LINENO" 5 ;;
11565 esac
11566 else
11567 enable_source_highlight=auto
11568 fi
11569
11570
11571 if test "${enable_source_highlight}" != "no"; then
11572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the source-highlight library" >&5
11573 $as_echo_n "checking for the source-highlight library... " >&6; }
11574 if test "${pkg_config_prog_path}" = "missing"; then
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - pkg-config not found" >&5
11576 $as_echo "no - pkg-config not found" >&6; }
11577 if test "${enable_source_highlight}" = "yes"; then
11578 as_fn_error $? "pkg-config was not found in your system" "$LINENO" 5
11579 fi
11580 else
11581 case "$LDFLAGS" in
11582 *static-libstdc*)
11583 as_fn_error $? "source highlight is incompatible with -static-libstdc++; either use --disable-source-highlight or --without-static-standard-libraries" "$LINENO" 5
11584 ;;
11585 esac
11586
11587 if ${pkg_config_prog_path} --exists source-highlight; then
11588 SRCHIGH_CFLAGS=`${pkg_config_prog_path} --cflags source-highlight`
11589 SRCHIGH_LIBS=`${pkg_config_prog_path} --libs source-highlight`
11590
11591 $as_echo "#define HAVE_SOURCE_HIGHLIGHT 1" >>confdefs.h
11592
11593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11594 $as_echo "yes" >&6; }
11595 else
11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11597 $as_echo "no" >&6; }
11598 if test "${enable_source_highlight}" = "yes"; then
11599 as_fn_error $? "source-highlight was not found in your system" "$LINENO" 5
11600 fi
11601 fi
11602 fi
11603 fi
11604
11605
11606
11607 # ------------------------- #
11608 # Checks for header files. #
11609 # ------------------------- #
11610
11611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11612 $as_echo_n "checking for ANSI C header files... " >&6; }
11613 if ${ac_cv_header_stdc+:} false; then :
11614 $as_echo_n "(cached) " >&6
11615 else
11616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11617 /* end confdefs.h. */
11618 #include <stdlib.h>
11619 #include <stdarg.h>
11620 #include <string.h>
11621 #include <float.h>
11622
11623 int
11624 main ()
11625 {
11626
11627 ;
11628 return 0;
11629 }
11630 _ACEOF
11631 if ac_fn_c_try_compile "$LINENO"; then :
11632 ac_cv_header_stdc=yes
11633 else
11634 ac_cv_header_stdc=no
11635 fi
11636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11637
11638 if test $ac_cv_header_stdc = yes; then
11639 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11641 /* end confdefs.h. */
11642 #include <string.h>
11643
11644 _ACEOF
11645 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11646 $EGREP "memchr" >/dev/null 2>&1; then :
11647
11648 else
11649 ac_cv_header_stdc=no
11650 fi
11651 rm -f conftest*
11652
11653 fi
11654
11655 if test $ac_cv_header_stdc = yes; then
11656 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11658 /* end confdefs.h. */
11659 #include <stdlib.h>
11660
11661 _ACEOF
11662 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11663 $EGREP "free" >/dev/null 2>&1; then :
11664
11665 else
11666 ac_cv_header_stdc=no
11667 fi
11668 rm -f conftest*
11669
11670 fi
11671
11672 if test $ac_cv_header_stdc = yes; then
11673 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11674 if test "$cross_compiling" = yes; then :
11675 :
11676 else
11677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11678 /* end confdefs.h. */
11679 #include <ctype.h>
11680 #include <stdlib.h>
11681 #if ((' ' & 0x0FF) == 0x020)
11682 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11683 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11684 #else
11685 # define ISLOWER(c) \
11686 (('a' <= (c) && (c) <= 'i') \
11687 || ('j' <= (c) && (c) <= 'r') \
11688 || ('s' <= (c) && (c) <= 'z'))
11689 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11690 #endif
11691
11692 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11693 int
11694 main ()
11695 {
11696 int i;
11697 for (i = 0; i < 256; i++)
11698 if (XOR (islower (i), ISLOWER (i))
11699 || toupper (i) != TOUPPER (i))
11700 return 2;
11701 return 0;
11702 }
11703 _ACEOF
11704 if ac_fn_c_try_run "$LINENO"; then :
11705
11706 else
11707 ac_cv_header_stdc=no
11708 fi
11709 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11710 conftest.$ac_objext conftest.beam conftest.$ac_ext
11711 fi
11712
11713 fi
11714 fi
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11716 $as_echo "$ac_cv_header_stdc" >&6; }
11717 if test $ac_cv_header_stdc = yes; then
11718
11719 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11720
11721 fi
11722
11723 # elf_hp.h is for HP/UX 64-bit shared library support.
11724 for ac_header in nlist.h machine/reg.h \
11725 thread_db.h \
11726 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
11727 sys/resource.h sys/ptrace.h ptrace.h \
11728 sys/reg.h sys/debugreg.h \
11729 termios.h elf_hp.h
11730 do :
11731 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11732 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11733 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11734 cat >>confdefs.h <<_ACEOF
11735 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11736 _ACEOF
11737
11738 fi
11739
11740 done
11741
11742 for ac_header in sys/user.h
11743 do :
11744 ac_fn_c_check_header_compile "$LINENO" "sys/user.h" "ac_cv_header_sys_user_h" "#if HAVE_SYS_PARAM_H
11745 # include <sys/param.h>
11746 #endif
11747
11748 "
11749 if test "x$ac_cv_header_sys_user_h" = xyes; then :
11750 cat >>confdefs.h <<_ACEOF
11751 #define HAVE_SYS_USER_H 1
11752 _ACEOF
11753
11754 fi
11755
11756 done
11757
11758
11759 for ac_header in curses.h cursesX.h ncurses.h ncursesw/ncurses.h ncurses/ncurses.h ncurses/term.h
11760 do :
11761 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11762 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11763 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11764 cat >>confdefs.h <<_ACEOF
11765 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11766 _ACEOF
11767
11768 fi
11769
11770 done
11771
11772 for ac_header in term.h
11773 do :
11774 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
11775 # include <curses.h>
11776 #endif
11777
11778 "
11779 if test "x$ac_cv_header_term_h" = xyes; then :
11780 cat >>confdefs.h <<_ACEOF
11781 #define HAVE_TERM_H 1
11782 _ACEOF
11783
11784 fi
11785
11786 done
11787
11788
11789 for ac_header in sys/socket.h
11790 do :
11791 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
11792 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
11793 cat >>confdefs.h <<_ACEOF
11794 #define HAVE_SYS_SOCKET_H 1
11795 _ACEOF
11796
11797 fi
11798
11799 done
11800
11801 for ac_header in ws2tcpip.h
11802 do :
11803 ac_fn_c_check_header_mongrel "$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default"
11804 if test "x$ac_cv_header_ws2tcpip_h" = xyes; then :
11805 cat >>confdefs.h <<_ACEOF
11806 #define HAVE_WS2TCPIP_H 1
11807 _ACEOF
11808
11809 fi
11810
11811 done
11812
11813
11814 # ------------------------- #
11815 # Checks for declarations. #
11816 # ------------------------- #
11817
11818
11819 # Check for presence and size of long long.
11820 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11821 if test "x$ac_cv_type_long_long" = xyes; then :
11822
11823 cat >>confdefs.h <<_ACEOF
11824 #define HAVE_LONG_LONG 1
11825 _ACEOF
11826
11827 # The cast to long int works around a bug in the HP C Compiler
11828 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11829 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11830 # This bug is HP SR number 8606223364.
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
11832 $as_echo_n "checking size of long long... " >&6; }
11833 if ${ac_cv_sizeof_long_long+:} false; then :
11834 $as_echo_n "(cached) " >&6
11835 else
11836 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
11837
11838 else
11839 if test "$ac_cv_type_long_long" = yes; then
11840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11841 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11842 as_fn_error 77 "cannot compute sizeof (long long)
11843 See \`config.log' for more details" "$LINENO" 5; }
11844 else
11845 ac_cv_sizeof_long_long=0
11846 fi
11847 fi
11848
11849 fi
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
11851 $as_echo "$ac_cv_sizeof_long_long" >&6; }
11852
11853
11854
11855 cat >>confdefs.h <<_ACEOF
11856 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
11857 _ACEOF
11858
11859
11860 fi
11861
11862
11863 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
11864 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
11865 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
11866 ac_have_decl=1
11867 else
11868 ac_have_decl=0
11869 fi
11870
11871 cat >>confdefs.h <<_ACEOF
11872 #define HAVE_DECL_BASENAME $ac_have_decl
11873 _ACEOF
11874 ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
11875 if test "x$ac_cv_have_decl_ffs" = xyes; then :
11876 ac_have_decl=1
11877 else
11878 ac_have_decl=0
11879 fi
11880
11881 cat >>confdefs.h <<_ACEOF
11882 #define HAVE_DECL_FFS $ac_have_decl
11883 _ACEOF
11884 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
11885 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
11886 ac_have_decl=1
11887 else
11888 ac_have_decl=0
11889 fi
11890
11891 cat >>confdefs.h <<_ACEOF
11892 #define HAVE_DECL_ASPRINTF $ac_have_decl
11893 _ACEOF
11894 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
11895 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
11896 ac_have_decl=1
11897 else
11898 ac_have_decl=0
11899 fi
11900
11901 cat >>confdefs.h <<_ACEOF
11902 #define HAVE_DECL_VASPRINTF $ac_have_decl
11903 _ACEOF
11904 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11905 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
11906 ac_have_decl=1
11907 else
11908 ac_have_decl=0
11909 fi
11910
11911 cat >>confdefs.h <<_ACEOF
11912 #define HAVE_DECL_SNPRINTF $ac_have_decl
11913 _ACEOF
11914 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11915 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
11916 ac_have_decl=1
11917 else
11918 ac_have_decl=0
11919 fi
11920
11921 cat >>confdefs.h <<_ACEOF
11922 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11923 _ACEOF
11924
11925 ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
11926 if test "x$ac_cv_have_decl_strtol" = xyes; then :
11927 ac_have_decl=1
11928 else
11929 ac_have_decl=0
11930 fi
11931
11932 cat >>confdefs.h <<_ACEOF
11933 #define HAVE_DECL_STRTOL $ac_have_decl
11934 _ACEOF
11935 ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
11936 if test "x$ac_cv_have_decl_strtoul" = xyes; then :
11937 ac_have_decl=1
11938 else
11939 ac_have_decl=0
11940 fi
11941
11942 cat >>confdefs.h <<_ACEOF
11943 #define HAVE_DECL_STRTOUL $ac_have_decl
11944 _ACEOF
11945 ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
11946 if test "x$ac_cv_have_decl_strtoll" = xyes; then :
11947 ac_have_decl=1
11948 else
11949 ac_have_decl=0
11950 fi
11951
11952 cat >>confdefs.h <<_ACEOF
11953 #define HAVE_DECL_STRTOLL $ac_have_decl
11954 _ACEOF
11955 ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
11956 if test "x$ac_cv_have_decl_strtoull" = xyes; then :
11957 ac_have_decl=1
11958 else
11959 ac_have_decl=0
11960 fi
11961
11962 cat >>confdefs.h <<_ACEOF
11963 #define HAVE_DECL_STRTOULL $ac_have_decl
11964 _ACEOF
11965
11966 ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
11967 if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
11968 ac_have_decl=1
11969 else
11970 ac_have_decl=0
11971 fi
11972
11973 cat >>confdefs.h <<_ACEOF
11974 #define HAVE_DECL_STRVERSCMP $ac_have_decl
11975 _ACEOF
11976
11977
11978
11979 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11980 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
11981 ac_have_decl=1
11982 else
11983 ac_have_decl=0
11984 fi
11985
11986 cat >>confdefs.h <<_ACEOF
11987 #define HAVE_DECL_SNPRINTF $ac_have_decl
11988 _ACEOF
11989
11990
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
11992 $as_echo_n "checking for LC_MESSAGES... " >&6; }
11993 if ${am_cv_val_LC_MESSAGES+:} false; then :
11994 $as_echo_n "(cached) " >&6
11995 else
11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997 /* end confdefs.h. */
11998 #include <locale.h>
11999 int
12000 main ()
12001 {
12002 return LC_MESSAGES
12003 ;
12004 return 0;
12005 }
12006 _ACEOF
12007 if ac_fn_c_try_link "$LINENO"; then :
12008 am_cv_val_LC_MESSAGES=yes
12009 else
12010 am_cv_val_LC_MESSAGES=no
12011 fi
12012 rm -f core conftest.err conftest.$ac_objext \
12013 conftest$ac_exeext conftest.$ac_ext
12014 fi
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12016 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
12017 if test $am_cv_val_LC_MESSAGES = yes; then
12018
12019 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
12020
12021 fi
12022
12023
12024 # ------------------ #
12025 # Checks for types. #
12026 # ------------------ #
12027
12028 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12029 #if HAVE_SYS_SOCKET_H
12030 # include <sys/socket.h>
12031 #elif HAVE_WS2TCPIP_H
12032 # include <ws2tcpip.h>
12033 #endif
12034
12035 "
12036 if test "x$ac_cv_type_socklen_t" = xyes; then :
12037
12038 cat >>confdefs.h <<_ACEOF
12039 #define HAVE_SOCKLEN_T 1
12040 _ACEOF
12041
12042
12043 fi
12044
12045
12046 # ------------------------------------- #
12047 # Checks for compiler characteristics. #
12048 # ------------------------------------- #
12049
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12051 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12052 if ${ac_cv_c_const+:} false; then :
12053 $as_echo_n "(cached) " >&6
12054 else
12055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12056 /* end confdefs.h. */
12057
12058 int
12059 main ()
12060 {
12061
12062 #ifndef __cplusplus
12063 /* Ultrix mips cc rejects this sort of thing. */
12064 typedef int charset[2];
12065 const charset cs = { 0, 0 };
12066 /* SunOS 4.1.1 cc rejects this. */
12067 char const *const *pcpcc;
12068 char **ppc;
12069 /* NEC SVR4.0.2 mips cc rejects this. */
12070 struct point {int x, y;};
12071 static struct point const zero = {0,0};
12072 /* AIX XL C 1.02.0.0 rejects this.
12073 It does not let you subtract one const X* pointer from another in
12074 an arm of an if-expression whose if-part is not a constant
12075 expression */
12076 const char *g = "string";
12077 pcpcc = &g + (g ? g-g : 0);
12078 /* HPUX 7.0 cc rejects these. */
12079 ++pcpcc;
12080 ppc = (char**) pcpcc;
12081 pcpcc = (char const *const *) ppc;
12082 { /* SCO 3.2v4 cc rejects this sort of thing. */
12083 char tx;
12084 char *t = &tx;
12085 char const *s = 0 ? (char *) 0 : (char const *) 0;
12086
12087 *t++ = 0;
12088 if (s) return 0;
12089 }
12090 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12091 int x[] = {25, 17};
12092 const int *foo = &x[0];
12093 ++foo;
12094 }
12095 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12096 typedef const int *iptr;
12097 iptr p = 0;
12098 ++p;
12099 }
12100 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12101 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12102 struct s { int j; const int *ap[3]; } bx;
12103 struct s *b = &bx; b->j = 5;
12104 }
12105 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12106 const int foo = 10;
12107 if (!foo) return 0;
12108 }
12109 return !cs[0] && !zero.x;
12110 #endif
12111
12112 ;
12113 return 0;
12114 }
12115 _ACEOF
12116 if ac_fn_c_try_compile "$LINENO"; then :
12117 ac_cv_c_const=yes
12118 else
12119 ac_cv_c_const=no
12120 fi
12121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12122 fi
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12124 $as_echo "$ac_cv_c_const" >&6; }
12125 if test $ac_cv_c_const = no; then
12126
12127 $as_echo "#define const /**/" >>confdefs.h
12128
12129 fi
12130
12131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12132 $as_echo_n "checking for inline... " >&6; }
12133 if ${ac_cv_c_inline+:} false; then :
12134 $as_echo_n "(cached) " >&6
12135 else
12136 ac_cv_c_inline=no
12137 for ac_kw in inline __inline__ __inline; do
12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12139 /* end confdefs.h. */
12140 #ifndef __cplusplus
12141 typedef int foo_t;
12142 static $ac_kw foo_t static_foo () {return 0; }
12143 $ac_kw foo_t foo () {return 0; }
12144 #endif
12145
12146 _ACEOF
12147 if ac_fn_c_try_compile "$LINENO"; then :
12148 ac_cv_c_inline=$ac_kw
12149 fi
12150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151 test "$ac_cv_c_inline" != no && break
12152 done
12153
12154 fi
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12156 $as_echo "$ac_cv_c_inline" >&6; }
12157
12158 case $ac_cv_c_inline in
12159 inline | yes) ;;
12160 *)
12161 case $ac_cv_c_inline in
12162 no) ac_val=;;
12163 *) ac_val=$ac_cv_c_inline;;
12164 esac
12165 cat >>confdefs.h <<_ACEOF
12166 #ifndef __cplusplus
12167 #define inline $ac_val
12168 #endif
12169 _ACEOF
12170 ;;
12171 esac
12172
12173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12174 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12175 if ${ac_cv_c_bigendian+:} false; then :
12176 $as_echo_n "(cached) " >&6
12177 else
12178 ac_cv_c_bigendian=unknown
12179 # See if we're dealing with a universal compiler.
12180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12181 /* end confdefs.h. */
12182 #ifndef __APPLE_CC__
12183 not a universal capable compiler
12184 #endif
12185 typedef int dummy;
12186
12187 _ACEOF
12188 if ac_fn_c_try_compile "$LINENO"; then :
12189
12190 # Check for potential -arch flags. It is not universal unless
12191 # there are at least two -arch flags with different values.
12192 ac_arch=
12193 ac_prev=
12194 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12195 if test -n "$ac_prev"; then
12196 case $ac_word in
12197 i?86 | x86_64 | ppc | ppc64)
12198 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12199 ac_arch=$ac_word
12200 else
12201 ac_cv_c_bigendian=universal
12202 break
12203 fi
12204 ;;
12205 esac
12206 ac_prev=
12207 elif test "x$ac_word" = "x-arch"; then
12208 ac_prev=arch
12209 fi
12210 done
12211 fi
12212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12213 if test $ac_cv_c_bigendian = unknown; then
12214 # See if sys/param.h defines the BYTE_ORDER macro.
12215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12216 /* end confdefs.h. */
12217 #include <sys/types.h>
12218 #include <sys/param.h>
12219
12220 int
12221 main ()
12222 {
12223 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12224 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12225 && LITTLE_ENDIAN)
12226 bogus endian macros
12227 #endif
12228
12229 ;
12230 return 0;
12231 }
12232 _ACEOF
12233 if ac_fn_c_try_compile "$LINENO"; then :
12234 # It does; now see whether it defined to BIG_ENDIAN or not.
12235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12236 /* end confdefs.h. */
12237 #include <sys/types.h>
12238 #include <sys/param.h>
12239
12240 int
12241 main ()
12242 {
12243 #if BYTE_ORDER != BIG_ENDIAN
12244 not big endian
12245 #endif
12246
12247 ;
12248 return 0;
12249 }
12250 _ACEOF
12251 if ac_fn_c_try_compile "$LINENO"; then :
12252 ac_cv_c_bigendian=yes
12253 else
12254 ac_cv_c_bigendian=no
12255 fi
12256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12257 fi
12258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12259 fi
12260 if test $ac_cv_c_bigendian = unknown; then
12261 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12263 /* end confdefs.h. */
12264 #include <limits.h>
12265
12266 int
12267 main ()
12268 {
12269 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12270 bogus endian macros
12271 #endif
12272
12273 ;
12274 return 0;
12275 }
12276 _ACEOF
12277 if ac_fn_c_try_compile "$LINENO"; then :
12278 # It does; now see whether it defined to _BIG_ENDIAN or not.
12279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12280 /* end confdefs.h. */
12281 #include <limits.h>
12282
12283 int
12284 main ()
12285 {
12286 #ifndef _BIG_ENDIAN
12287 not big endian
12288 #endif
12289
12290 ;
12291 return 0;
12292 }
12293 _ACEOF
12294 if ac_fn_c_try_compile "$LINENO"; then :
12295 ac_cv_c_bigendian=yes
12296 else
12297 ac_cv_c_bigendian=no
12298 fi
12299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12302 fi
12303 if test $ac_cv_c_bigendian = unknown; then
12304 # Compile a test program.
12305 if test "$cross_compiling" = yes; then :
12306 # Try to guess by grepping values from an object file.
12307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12308 /* end confdefs.h. */
12309 short int ascii_mm[] =
12310 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12311 short int ascii_ii[] =
12312 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12313 int use_ascii (int i) {
12314 return ascii_mm[i] + ascii_ii[i];
12315 }
12316 short int ebcdic_ii[] =
12317 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12318 short int ebcdic_mm[] =
12319 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12320 int use_ebcdic (int i) {
12321 return ebcdic_mm[i] + ebcdic_ii[i];
12322 }
12323 extern int foo;
12324
12325 int
12326 main ()
12327 {
12328 return use_ascii (foo) == use_ebcdic (foo);
12329 ;
12330 return 0;
12331 }
12332 _ACEOF
12333 if ac_fn_c_try_compile "$LINENO"; then :
12334 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12335 ac_cv_c_bigendian=yes
12336 fi
12337 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12338 if test "$ac_cv_c_bigendian" = unknown; then
12339 ac_cv_c_bigendian=no
12340 else
12341 # finding both strings is unlikely to happen, but who knows?
12342 ac_cv_c_bigendian=unknown
12343 fi
12344 fi
12345 fi
12346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12347 else
12348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h. */
12350 $ac_includes_default
12351 int
12352 main ()
12353 {
12354
12355 /* Are we little or big endian? From Harbison&Steele. */
12356 union
12357 {
12358 long int l;
12359 char c[sizeof (long int)];
12360 } u;
12361 u.l = 1;
12362 return u.c[sizeof (long int) - 1] == 1;
12363
12364 ;
12365 return 0;
12366 }
12367 _ACEOF
12368 if ac_fn_c_try_run "$LINENO"; then :
12369 ac_cv_c_bigendian=no
12370 else
12371 ac_cv_c_bigendian=yes
12372 fi
12373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12374 conftest.$ac_objext conftest.beam conftest.$ac_ext
12375 fi
12376
12377 fi
12378 fi
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12380 $as_echo "$ac_cv_c_bigendian" >&6; }
12381 case $ac_cv_c_bigendian in #(
12382 yes)
12383 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12384 ;; #(
12385 no)
12386 ;; #(
12387 universal)
12388
12389 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12390
12391 ;; #(
12392 *)
12393 as_fn_error $? "unknown endianness
12394 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12395 esac
12396
12397
12398 # ------------------------------ #
12399 # Checks for library functions. #
12400 # ------------------------------ #
12401
12402 for ac_func in getuid getgid \
12403 pipe pread pread64 pwrite resize_term \
12404 getpgid setsid \
12405 sigaction sigsetmask socketpair \
12406 ttrace wborder wresize setlocale iconvlist libiconvlist btowc \
12407 setrlimit getrlimit posix_madvise waitpid \
12408 use_default_colors
12409 do :
12410 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12411 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12412 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12413 cat >>confdefs.h <<_ACEOF
12414 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12415 _ACEOF
12416
12417 fi
12418 done
12419
12420
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12422 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12423 if ${am_cv_langinfo_codeset+:} false; then :
12424 $as_echo_n "(cached) " >&6
12425 else
12426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12427 /* end confdefs.h. */
12428 #include <langinfo.h>
12429 int
12430 main ()
12431 {
12432 char* cs = nl_langinfo(CODESET);
12433 ;
12434 return 0;
12435 }
12436 _ACEOF
12437 if ac_fn_c_try_link "$LINENO"; then :
12438 am_cv_langinfo_codeset=yes
12439 else
12440 am_cv_langinfo_codeset=no
12441 fi
12442 rm -f core conftest.err conftest.$ac_objext \
12443 conftest$ac_exeext conftest.$ac_ext
12444
12445 fi
12446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12447 $as_echo "$am_cv_langinfo_codeset" >&6; }
12448 if test $am_cv_langinfo_codeset = yes; then
12449
12450 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12451
12452 fi
12453
12454 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12455 if test "x$ac_cv_type_size_t" = xyes; then :
12456
12457 else
12458
12459 cat >>confdefs.h <<_ACEOF
12460 #define size_t unsigned int
12461 _ACEOF
12462
12463 fi
12464
12465
12466
12467
12468 for ac_header in $ac_header_list
12469 do :
12470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12471 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12472 "
12473 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12474 cat >>confdefs.h <<_ACEOF
12475 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12476 _ACEOF
12477
12478 fi
12479
12480 done
12481
12482
12483
12484
12485
12486
12487
12488 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12489 if test "x$ac_cv_type_pid_t" = xyes; then :
12490
12491 else
12492
12493 cat >>confdefs.h <<_ACEOF
12494 #define pid_t int
12495 _ACEOF
12496
12497 fi
12498
12499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
12500 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
12501 if ${ac_cv_path_SED+:} false; then :
12502 $as_echo_n "(cached) " >&6
12503 else
12504 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
12505 for ac_i in 1 2 3 4 5 6 7; do
12506 ac_script="$ac_script$as_nl$ac_script"
12507 done
12508 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
12509 { ac_script=; unset ac_script;}
12510 if test -z "$SED"; then
12511 ac_path_SED_found=false
12512 # Loop through the user's path and test for each of PROGNAME-LIST
12513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12514 for as_dir in $PATH
12515 do
12516 IFS=$as_save_IFS
12517 test -z "$as_dir" && as_dir=.
12518 for ac_prog in sed gsed; do
12519 for ac_exec_ext in '' $ac_executable_extensions; do
12520 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
12521 as_fn_executable_p "$ac_path_SED" || continue
12522 # Check for GNU ac_path_SED and select it if it is found.
12523 # Check for GNU $ac_path_SED
12524 case `"$ac_path_SED" --version 2>&1` in
12525 *GNU*)
12526 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
12527 *)
12528 ac_count=0
12529 $as_echo_n 0123456789 >"conftest.in"
12530 while :
12531 do
12532 cat "conftest.in" "conftest.in" >"conftest.tmp"
12533 mv "conftest.tmp" "conftest.in"
12534 cp "conftest.in" "conftest.nl"
12535 $as_echo '' >> "conftest.nl"
12536 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
12537 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
12538 as_fn_arith $ac_count + 1 && ac_count=$as_val
12539 if test $ac_count -gt ${ac_path_SED_max-0}; then
12540 # Best one so far, save it but keep looking for a better one
12541 ac_cv_path_SED="$ac_path_SED"
12542 ac_path_SED_max=$ac_count
12543 fi
12544 # 10*(2^10) chars as input seems more than enough
12545 test $ac_count -gt 10 && break
12546 done
12547 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
12548 esac
12549
12550 $ac_path_SED_found && break 3
12551 done
12552 done
12553 done
12554 IFS=$as_save_IFS
12555 if test -z "$ac_cv_path_SED"; then
12556 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
12557 fi
12558 else
12559 ac_cv_path_SED=$SED
12560 fi
12561
12562 fi
12563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
12564 $as_echo "$ac_cv_path_SED" >&6; }
12565 SED="$ac_cv_path_SED"
12566 rm -f conftest.sed
12567
12568
12569 # Set the 'development' global.
12570 . $srcdir/../bfd/development.sh
12571
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12573 $as_echo_n "checking for ANSI C header files... " >&6; }
12574 if ${ac_cv_header_stdc+:} false; then :
12575 $as_echo_n "(cached) " >&6
12576 else
12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578 /* end confdefs.h. */
12579 #include <stdlib.h>
12580 #include <stdarg.h>
12581 #include <string.h>
12582 #include <float.h>
12583
12584 int
12585 main ()
12586 {
12587
12588 ;
12589 return 0;
12590 }
12591 _ACEOF
12592 if ac_fn_c_try_compile "$LINENO"; then :
12593 ac_cv_header_stdc=yes
12594 else
12595 ac_cv_header_stdc=no
12596 fi
12597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12598
12599 if test $ac_cv_header_stdc = yes; then
12600 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12602 /* end confdefs.h. */
12603 #include <string.h>
12604
12605 _ACEOF
12606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12607 $EGREP "memchr" >/dev/null 2>&1; then :
12608
12609 else
12610 ac_cv_header_stdc=no
12611 fi
12612 rm -f conftest*
12613
12614 fi
12615
12616 if test $ac_cv_header_stdc = yes; then
12617 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12619 /* end confdefs.h. */
12620 #include <stdlib.h>
12621
12622 _ACEOF
12623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12624 $EGREP "free" >/dev/null 2>&1; then :
12625
12626 else
12627 ac_cv_header_stdc=no
12628 fi
12629 rm -f conftest*
12630
12631 fi
12632
12633 if test $ac_cv_header_stdc = yes; then
12634 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12635 if test "$cross_compiling" = yes; then :
12636 :
12637 else
12638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12639 /* end confdefs.h. */
12640 #include <ctype.h>
12641 #include <stdlib.h>
12642 #if ((' ' & 0x0FF) == 0x020)
12643 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12644 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12645 #else
12646 # define ISLOWER(c) \
12647 (('a' <= (c) && (c) <= 'i') \
12648 || ('j' <= (c) && (c) <= 'r') \
12649 || ('s' <= (c) && (c) <= 'z'))
12650 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12651 #endif
12652
12653 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12654 int
12655 main ()
12656 {
12657 int i;
12658 for (i = 0; i < 256; i++)
12659 if (XOR (islower (i), ISLOWER (i))
12660 || toupper (i) != TOUPPER (i))
12661 return 2;
12662 return 0;
12663 }
12664 _ACEOF
12665 if ac_fn_c_try_run "$LINENO"; then :
12666
12667 else
12668 ac_cv_header_stdc=no
12669 fi
12670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12671 conftest.$ac_objext conftest.beam conftest.$ac_ext
12672 fi
12673
12674 fi
12675 fi
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12677 $as_echo "$ac_cv_header_stdc" >&6; }
12678 if test $ac_cv_header_stdc = yes; then
12679
12680 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12681
12682 fi
12683
12684 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12685 # for constant arguments. Useless!
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12687 $as_echo_n "checking for working alloca.h... " >&6; }
12688 if ${ac_cv_working_alloca_h+:} false; then :
12689 $as_echo_n "(cached) " >&6
12690 else
12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692 /* end confdefs.h. */
12693 #include <alloca.h>
12694 int
12695 main ()
12696 {
12697 char *p = (char *) alloca (2 * sizeof (int));
12698 if (p) return 0;
12699 ;
12700 return 0;
12701 }
12702 _ACEOF
12703 if ac_fn_c_try_link "$LINENO"; then :
12704 ac_cv_working_alloca_h=yes
12705 else
12706 ac_cv_working_alloca_h=no
12707 fi
12708 rm -f core conftest.err conftest.$ac_objext \
12709 conftest$ac_exeext conftest.$ac_ext
12710 fi
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12712 $as_echo "$ac_cv_working_alloca_h" >&6; }
12713 if test $ac_cv_working_alloca_h = yes; then
12714
12715 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
12716
12717 fi
12718
12719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12720 $as_echo_n "checking for alloca... " >&6; }
12721 if ${ac_cv_func_alloca_works+:} false; then :
12722 $as_echo_n "(cached) " >&6
12723 else
12724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12725 /* end confdefs.h. */
12726 #ifdef __GNUC__
12727 # define alloca __builtin_alloca
12728 #else
12729 # ifdef _MSC_VER
12730 # include <malloc.h>
12731 # define alloca _alloca
12732 # else
12733 # ifdef HAVE_ALLOCA_H
12734 # include <alloca.h>
12735 # else
12736 # ifdef _AIX
12737 #pragma alloca
12738 # else
12739 # ifndef alloca /* predefined by HP cc +Olibcalls */
12740 void *alloca (size_t);
12741 # endif
12742 # endif
12743 # endif
12744 # endif
12745 #endif
12746
12747 int
12748 main ()
12749 {
12750 char *p = (char *) alloca (1);
12751 if (p) return 0;
12752 ;
12753 return 0;
12754 }
12755 _ACEOF
12756 if ac_fn_c_try_link "$LINENO"; then :
12757 ac_cv_func_alloca_works=yes
12758 else
12759 ac_cv_func_alloca_works=no
12760 fi
12761 rm -f core conftest.err conftest.$ac_objext \
12762 conftest$ac_exeext conftest.$ac_ext
12763 fi
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12765 $as_echo "$ac_cv_func_alloca_works" >&6; }
12766
12767 if test $ac_cv_func_alloca_works = yes; then
12768
12769 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
12770
12771 else
12772 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12773 # that cause trouble. Some versions do not even contain alloca or
12774 # contain a buggy version. If you still want to use their alloca,
12775 # use ar to extract alloca.o from them instead of compiling alloca.c.
12776
12777 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
12778
12779 $as_echo "#define C_ALLOCA 1" >>confdefs.h
12780
12781
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12783 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12784 if ${ac_cv_os_cray+:} false; then :
12785 $as_echo_n "(cached) " >&6
12786 else
12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12788 /* end confdefs.h. */
12789 #if defined CRAY && ! defined CRAY2
12790 webecray
12791 #else
12792 wenotbecray
12793 #endif
12794
12795 _ACEOF
12796 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12797 $EGREP "webecray" >/dev/null 2>&1; then :
12798 ac_cv_os_cray=yes
12799 else
12800 ac_cv_os_cray=no
12801 fi
12802 rm -f conftest*
12803
12804 fi
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12806 $as_echo "$ac_cv_os_cray" >&6; }
12807 if test $ac_cv_os_cray = yes; then
12808 for ac_func in _getb67 GETB67 getb67; do
12809 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12810 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12811 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12812
12813 cat >>confdefs.h <<_ACEOF
12814 #define CRAY_STACKSEG_END $ac_func
12815 _ACEOF
12816
12817 break
12818 fi
12819
12820 done
12821 fi
12822
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12824 $as_echo_n "checking stack direction for C alloca... " >&6; }
12825 if ${ac_cv_c_stack_direction+:} false; then :
12826 $as_echo_n "(cached) " >&6
12827 else
12828 if test "$cross_compiling" = yes; then :
12829 ac_cv_c_stack_direction=0
12830 else
12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12832 /* end confdefs.h. */
12833 $ac_includes_default
12834 int
12835 find_stack_direction (int *addr, int depth)
12836 {
12837 int dir, dummy = 0;
12838 if (! addr)
12839 addr = &dummy;
12840 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
12841 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
12842 return dir + dummy;
12843 }
12844
12845 int
12846 main (int argc, char **argv)
12847 {
12848 return find_stack_direction (0, argc + !argv + 20) < 0;
12849 }
12850 _ACEOF
12851 if ac_fn_c_try_run "$LINENO"; then :
12852 ac_cv_c_stack_direction=1
12853 else
12854 ac_cv_c_stack_direction=-1
12855 fi
12856 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12857 conftest.$ac_objext conftest.beam conftest.$ac_ext
12858 fi
12859
12860 fi
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12862 $as_echo "$ac_cv_c_stack_direction" >&6; }
12863 cat >>confdefs.h <<_ACEOF
12864 #define STACK_DIRECTION $ac_cv_c_stack_direction
12865 _ACEOF
12866
12867
12868 fi
12869
12870
12871 WIN32APILIBS=
12872 case ${host} in
12873 *mingw32*)
12874
12875 $as_echo "#define USE_WIN32API 1" >>confdefs.h
12876
12877 WIN32APILIBS="-lws2_32"
12878 ;;
12879 esac
12880
12881
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
12883 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
12884 if ${am_cv_langinfo_codeset+:} false; then :
12885 $as_echo_n "(cached) " >&6
12886 else
12887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12888 /* end confdefs.h. */
12889 #include <langinfo.h>
12890 int
12891 main ()
12892 {
12893 char* cs = nl_langinfo(CODESET);
12894 ;
12895 return 0;
12896 }
12897 _ACEOF
12898 if ac_fn_c_try_link "$LINENO"; then :
12899 am_cv_langinfo_codeset=yes
12900 else
12901 am_cv_langinfo_codeset=no
12902 fi
12903 rm -f core conftest.err conftest.$ac_objext \
12904 conftest$ac_exeext conftest.$ac_ext
12905
12906 fi
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
12908 $as_echo "$am_cv_langinfo_codeset" >&6; }
12909 if test $am_cv_langinfo_codeset = yes; then
12910
12911 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
12912
12913 fi
12914
12915
12916 for ac_header in linux/perf_event.h locale.h memory.h signal.h sys/resource.h sys/socket.h sys/un.h sys/wait.h thread_db.h wait.h termios.h dlfcn.h linux/elf.h proc_service.h poll.h sys/poll.h sys/select.h
12917 do :
12918 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12919 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12920 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12921 cat >>confdefs.h <<_ACEOF
12922 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12923 _ACEOF
12924
12925 fi
12926
12927 done
12928
12929
12930
12931 for ac_func in getpagesize
12932 do :
12933 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12934 if test "x$ac_cv_func_getpagesize" = xyes; then :
12935 cat >>confdefs.h <<_ACEOF
12936 #define HAVE_GETPAGESIZE 1
12937 _ACEOF
12938
12939 fi
12940 done
12941
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12943 $as_echo_n "checking for working mmap... " >&6; }
12944 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12945 $as_echo_n "(cached) " >&6
12946 else
12947 if test "$cross_compiling" = yes; then :
12948 ac_cv_func_mmap_fixed_mapped=no
12949 else
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951 /* end confdefs.h. */
12952 $ac_includes_default
12953 /* malloc might have been renamed as rpl_malloc. */
12954 #undef malloc
12955
12956 /* Thanks to Mike Haertel and Jim Avera for this test.
12957 Here is a matrix of mmap possibilities:
12958 mmap private not fixed
12959 mmap private fixed at somewhere currently unmapped
12960 mmap private fixed at somewhere already mapped
12961 mmap shared not fixed
12962 mmap shared fixed at somewhere currently unmapped
12963 mmap shared fixed at somewhere already mapped
12964 For private mappings, we should verify that changes cannot be read()
12965 back from the file, nor mmap's back from the file at a different
12966 address. (There have been systems where private was not correctly
12967 implemented like the infamous i386 svr4.0, and systems where the
12968 VM page cache was not coherent with the file system buffer cache
12969 like early versions of FreeBSD and possibly contemporary NetBSD.)
12970 For shared mappings, we should conversely verify that changes get
12971 propagated back to all the places they're supposed to be.
12972
12973 Grep wants private fixed already mapped.
12974 The main things grep needs to know about mmap are:
12975 * does it exist and is it safe to write into the mmap'd area
12976 * how to use it (BSD variants) */
12977
12978 #include <fcntl.h>
12979 #include <sys/mman.h>
12980
12981 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12982 char *malloc ();
12983 #endif
12984
12985 /* This mess was copied from the GNU getpagesize.h. */
12986 #ifndef HAVE_GETPAGESIZE
12987 # ifdef _SC_PAGESIZE
12988 # define getpagesize() sysconf(_SC_PAGESIZE)
12989 # else /* no _SC_PAGESIZE */
12990 # ifdef HAVE_SYS_PARAM_H
12991 # include <sys/param.h>
12992 # ifdef EXEC_PAGESIZE
12993 # define getpagesize() EXEC_PAGESIZE
12994 # else /* no EXEC_PAGESIZE */
12995 # ifdef NBPG
12996 # define getpagesize() NBPG * CLSIZE
12997 # ifndef CLSIZE
12998 # define CLSIZE 1
12999 # endif /* no CLSIZE */
13000 # else /* no NBPG */
13001 # ifdef NBPC
13002 # define getpagesize() NBPC
13003 # else /* no NBPC */
13004 # ifdef PAGESIZE
13005 # define getpagesize() PAGESIZE
13006 # endif /* PAGESIZE */
13007 # endif /* no NBPC */
13008 # endif /* no NBPG */
13009 # endif /* no EXEC_PAGESIZE */
13010 # else /* no HAVE_SYS_PARAM_H */
13011 # define getpagesize() 8192 /* punt totally */
13012 # endif /* no HAVE_SYS_PARAM_H */
13013 # endif /* no _SC_PAGESIZE */
13014
13015 #endif /* no HAVE_GETPAGESIZE */
13016
13017 int
13018 main ()
13019 {
13020 char *data, *data2, *data3;
13021 const char *cdata2;
13022 int i, pagesize;
13023 int fd, fd2;
13024
13025 pagesize = getpagesize ();
13026
13027 /* First, make a file with some known garbage in it. */
13028 data = (char *) malloc (pagesize);
13029 if (!data)
13030 return 1;
13031 for (i = 0; i < pagesize; ++i)
13032 *(data + i) = rand ();
13033 umask (0);
13034 fd = creat ("conftest.mmap", 0600);
13035 if (fd < 0)
13036 return 2;
13037 if (write (fd, data, pagesize) != pagesize)
13038 return 3;
13039 close (fd);
13040
13041 /* Next, check that the tail of a page is zero-filled. File must have
13042 non-zero length, otherwise we risk SIGBUS for entire page. */
13043 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13044 if (fd2 < 0)
13045 return 4;
13046 cdata2 = "";
13047 if (write (fd2, cdata2, 1) != 1)
13048 return 5;
13049 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13050 if (data2 == MAP_FAILED)
13051 return 6;
13052 for (i = 0; i < pagesize; ++i)
13053 if (*(data2 + i))
13054 return 7;
13055 close (fd2);
13056 if (munmap (data2, pagesize))
13057 return 8;
13058
13059 /* Next, try to mmap the file at a fixed address which already has
13060 something else allocated at it. If we can, also make sure that
13061 we see the same garbage. */
13062 fd = open ("conftest.mmap", O_RDWR);
13063 if (fd < 0)
13064 return 9;
13065 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13066 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13067 return 10;
13068 for (i = 0; i < pagesize; ++i)
13069 if (*(data + i) != *(data2 + i))
13070 return 11;
13071
13072 /* Finally, make sure that changes to the mapped area do not
13073 percolate back to the file as seen by read(). (This is a bug on
13074 some variants of i386 svr4.0.) */
13075 for (i = 0; i < pagesize; ++i)
13076 *(data2 + i) = *(data2 + i) + 1;
13077 data3 = (char *) malloc (pagesize);
13078 if (!data3)
13079 return 12;
13080 if (read (fd, data3, pagesize) != pagesize)
13081 return 13;
13082 for (i = 0; i < pagesize; ++i)
13083 if (*(data + i) != *(data3 + i))
13084 return 14;
13085 close (fd);
13086 return 0;
13087 }
13088 _ACEOF
13089 if ac_fn_c_try_run "$LINENO"; then :
13090 ac_cv_func_mmap_fixed_mapped=yes
13091 else
13092 ac_cv_func_mmap_fixed_mapped=no
13093 fi
13094 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13095 conftest.$ac_objext conftest.beam conftest.$ac_ext
13096 fi
13097
13098 fi
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13100 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13101 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13102
13103 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13104
13105 fi
13106 rm -f conftest.mmap conftest.txt
13107
13108 for ac_header in vfork.h
13109 do :
13110 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13111 if test "x$ac_cv_header_vfork_h" = xyes; then :
13112 cat >>confdefs.h <<_ACEOF
13113 #define HAVE_VFORK_H 1
13114 _ACEOF
13115
13116 fi
13117
13118 done
13119
13120 for ac_func in fork vfork
13121 do :
13122 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13123 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13124 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13125 cat >>confdefs.h <<_ACEOF
13126 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13127 _ACEOF
13128
13129 fi
13130 done
13131
13132 if test "x$ac_cv_func_fork" = xyes; then
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13134 $as_echo_n "checking for working fork... " >&6; }
13135 if ${ac_cv_func_fork_works+:} false; then :
13136 $as_echo_n "(cached) " >&6
13137 else
13138 if test "$cross_compiling" = yes; then :
13139 ac_cv_func_fork_works=cross
13140 else
13141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13142 /* end confdefs.h. */
13143 $ac_includes_default
13144 int
13145 main ()
13146 {
13147
13148 /* By Ruediger Kuhlmann. */
13149 return fork () < 0;
13150
13151 ;
13152 return 0;
13153 }
13154 _ACEOF
13155 if ac_fn_c_try_run "$LINENO"; then :
13156 ac_cv_func_fork_works=yes
13157 else
13158 ac_cv_func_fork_works=no
13159 fi
13160 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13161 conftest.$ac_objext conftest.beam conftest.$ac_ext
13162 fi
13163
13164 fi
13165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13166 $as_echo "$ac_cv_func_fork_works" >&6; }
13167
13168 else
13169 ac_cv_func_fork_works=$ac_cv_func_fork
13170 fi
13171 if test "x$ac_cv_func_fork_works" = xcross; then
13172 case $host in
13173 *-*-amigaos* | *-*-msdosdjgpp*)
13174 # Override, as these systems have only a dummy fork() stub
13175 ac_cv_func_fork_works=no
13176 ;;
13177 *)
13178 ac_cv_func_fork_works=yes
13179 ;;
13180 esac
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13182 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13183 fi
13184 ac_cv_func_vfork_works=$ac_cv_func_vfork
13185 if test "x$ac_cv_func_vfork" = xyes; then
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13187 $as_echo_n "checking for working vfork... " >&6; }
13188 if ${ac_cv_func_vfork_works+:} false; then :
13189 $as_echo_n "(cached) " >&6
13190 else
13191 if test "$cross_compiling" = yes; then :
13192 ac_cv_func_vfork_works=cross
13193 else
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h. */
13196 /* Thanks to Paul Eggert for this test. */
13197 $ac_includes_default
13198 #include <sys/wait.h>
13199 #ifdef HAVE_VFORK_H
13200 # include <vfork.h>
13201 #endif
13202 /* On some sparc systems, changes by the child to local and incoming
13203 argument registers are propagated back to the parent. The compiler
13204 is told about this with #include <vfork.h>, but some compilers
13205 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13206 static variable whose address is put into a register that is
13207 clobbered by the vfork. */
13208 static void
13209 #ifdef __cplusplus
13210 sparc_address_test (int arg)
13211 # else
13212 sparc_address_test (arg) int arg;
13213 #endif
13214 {
13215 static pid_t child;
13216 if (!child) {
13217 child = vfork ();
13218 if (child < 0) {
13219 perror ("vfork");
13220 _exit(2);
13221 }
13222 if (!child) {
13223 arg = getpid();
13224 write(-1, "", 0);
13225 _exit (arg);
13226 }
13227 }
13228 }
13229
13230 int
13231 main ()
13232 {
13233 pid_t parent = getpid ();
13234 pid_t child;
13235
13236 sparc_address_test (0);
13237
13238 child = vfork ();
13239
13240 if (child == 0) {
13241 /* Here is another test for sparc vfork register problems. This
13242 test uses lots of local variables, at least as many local
13243 variables as main has allocated so far including compiler
13244 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13245 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13246 reuse the register of parent for one of the local variables,
13247 since it will think that parent can't possibly be used any more
13248 in this routine. Assigning to the local variable will thus
13249 munge parent in the parent process. */
13250 pid_t
13251 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13252 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13253 /* Convince the compiler that p..p7 are live; otherwise, it might
13254 use the same hardware register for all 8 local variables. */
13255 if (p != p1 || p != p2 || p != p3 || p != p4
13256 || p != p5 || p != p6 || p != p7)
13257 _exit(1);
13258
13259 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13260 from child file descriptors. If the child closes a descriptor
13261 before it execs or exits, this munges the parent's descriptor
13262 as well. Test for this by closing stdout in the child. */
13263 _exit(close(fileno(stdout)) != 0);
13264 } else {
13265 int status;
13266 struct stat st;
13267
13268 while (wait(&status) != child)
13269 ;
13270 return (
13271 /* Was there some problem with vforking? */
13272 child < 0
13273
13274 /* Did the child fail? (This shouldn't happen.) */
13275 || status
13276
13277 /* Did the vfork/compiler bug occur? */
13278 || parent != getpid()
13279
13280 /* Did the file descriptor bug occur? */
13281 || fstat(fileno(stdout), &st) != 0
13282 );
13283 }
13284 }
13285 _ACEOF
13286 if ac_fn_c_try_run "$LINENO"; then :
13287 ac_cv_func_vfork_works=yes
13288 else
13289 ac_cv_func_vfork_works=no
13290 fi
13291 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13292 conftest.$ac_objext conftest.beam conftest.$ac_ext
13293 fi
13294
13295 fi
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13297 $as_echo "$ac_cv_func_vfork_works" >&6; }
13298
13299 fi;
13300 if test "x$ac_cv_func_fork_works" = xcross; then
13301 ac_cv_func_vfork_works=$ac_cv_func_vfork
13302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13303 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13304 fi
13305
13306 if test "x$ac_cv_func_vfork_works" = xyes; then
13307
13308 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13309
13310 else
13311
13312 $as_echo "#define vfork fork" >>confdefs.h
13313
13314 fi
13315 if test "x$ac_cv_func_fork_works" = xyes; then
13316
13317 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13318
13319 fi
13320
13321 for ac_func in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
13322 ptrace64 sbrk setns sigaltstack sigprocmask \
13323 setpgid setpgrp getrusage getauxval
13324 do :
13325 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13326 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13327 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13328 cat >>confdefs.h <<_ACEOF
13329 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13330 _ACEOF
13331
13332 fi
13333 done
13334
13335
13336 ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
13337 "
13338 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes; then :
13339 ac_have_decl=1
13340 else
13341 ac_have_decl=0
13342 fi
13343
13344 cat >>confdefs.h <<_ACEOF
13345 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
13346 _ACEOF
13347
13348
13349 if test "$cross_compiling" = yes; then :
13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h. */
13352 #include <sys/personality.h>
13353 int
13354 main ()
13355 {
13356
13357 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13358 # define ADDR_NO_RANDOMIZE 0x0040000
13359 # endif
13360 /* Test the flag could be set and stays set. */
13361 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13362 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13363 return 1
13364 ;
13365 return 0;
13366 }
13367 _ACEOF
13368 if ac_fn_c_try_link "$LINENO"; then :
13369 have_personality=true
13370 else
13371 have_personality=false
13372 fi
13373 rm -f core conftest.err conftest.$ac_objext \
13374 conftest$ac_exeext conftest.$ac_ext
13375 else
13376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13377 /* end confdefs.h. */
13378 #include <sys/personality.h>
13379 int
13380 main ()
13381 {
13382
13383 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
13384 # define ADDR_NO_RANDOMIZE 0x0040000
13385 # endif
13386 /* Test the flag could be set and stays set. */
13387 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
13388 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
13389 return 1
13390 ;
13391 return 0;
13392 }
13393 _ACEOF
13394 if ac_fn_c_try_run "$LINENO"; then :
13395 have_personality=true
13396 else
13397 have_personality=false
13398 fi
13399 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13400 conftest.$ac_objext conftest.beam conftest.$ac_ext
13401 fi
13402
13403 if $have_personality
13404 then
13405
13406 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
13407
13408 fi
13409
13410 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13411 if test "x$ac_cv_have_decl_strstr" = xyes; then :
13412 ac_have_decl=1
13413 else
13414 ac_have_decl=0
13415 fi
13416
13417 cat >>confdefs.h <<_ACEOF
13418 #define HAVE_DECL_STRSTR $ac_have_decl
13419 _ACEOF
13420
13421
13422 # ----------------------- #
13423 # Checks for structures. #
13424 # ----------------------- #
13425
13426 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13427 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
13428
13429 cat >>confdefs.h <<_ACEOF
13430 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13431 _ACEOF
13432
13433
13434 fi
13435 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13436 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13437
13438 cat >>confdefs.h <<_ACEOF
13439 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13440 _ACEOF
13441
13442
13443 fi
13444
13445
13446 # On FreeBSD we need libutil for the kinfo_get* functions. On
13447 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
13448 # Figure out which one to use.
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
13450 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
13451 if ${ac_cv_search_kinfo_getfile+:} false; then :
13452 $as_echo_n "(cached) " >&6
13453 else
13454 ac_func_search_save_LIBS=$LIBS
13455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13456 /* end confdefs.h. */
13457
13458 /* Override any GCC internal prototype to avoid an error.
13459 Use char because int might match the return type of a GCC
13460 builtin and then its argument prototype would still apply. */
13461 #ifdef __cplusplus
13462 extern "C"
13463 #endif
13464 char kinfo_getfile ();
13465 int
13466 main ()
13467 {
13468 return kinfo_getfile ();
13469 ;
13470 return 0;
13471 }
13472 _ACEOF
13473 for ac_lib in '' util util-freebsd; do
13474 if test -z "$ac_lib"; then
13475 ac_res="none required"
13476 else
13477 ac_res=-l$ac_lib
13478 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13479 fi
13480 if ac_fn_c_try_link "$LINENO"; then :
13481 ac_cv_search_kinfo_getfile=$ac_res
13482 fi
13483 rm -f core conftest.err conftest.$ac_objext \
13484 conftest$ac_exeext
13485 if ${ac_cv_search_kinfo_getfile+:} false; then :
13486 break
13487 fi
13488 done
13489 if ${ac_cv_search_kinfo_getfile+:} false; then :
13490
13491 else
13492 ac_cv_search_kinfo_getfile=no
13493 fi
13494 rm conftest.$ac_ext
13495 LIBS=$ac_func_search_save_LIBS
13496 fi
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
13498 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
13499 ac_res=$ac_cv_search_kinfo_getfile
13500 if test "$ac_res" != no; then :
13501 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13502
13503 fi
13504
13505
13506 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
13507 for ac_func in kinfo_getfile
13508 do :
13509 ac_fn_c_check_func "$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
13510 if test "x$ac_cv_func_kinfo_getfile" = xyes; then :
13511 cat >>confdefs.h <<_ACEOF
13512 #define HAVE_KINFO_GETFILE 1
13513 _ACEOF
13514
13515 fi
13516 done
13517
13518
13519 # Check for std::thread. This does not work on some platforms, like
13520 # mingw and DJGPP.
13521 ac_ext=cpp
13522 ac_cpp='$CXXCPP $CPPFLAGS'
13523 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13524 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13525 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13526
13527
13528
13529
13530
13531 ac_ext=c
13532 ac_cpp='$CPP $CPPFLAGS'
13533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13536
13537 ax_pthread_ok=no
13538
13539 # We used to check for pthread.h first, but this fails if pthread.h
13540 # requires special compiler flags (e.g. on Tru64 or Sequent).
13541 # It gets checked for in the link test anyway.
13542
13543 # First of all, check if the user has set any of the PTHREAD_LIBS,
13544 # etcetera environment variables, and if threads linking works using
13545 # them:
13546 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
13547 ax_pthread_save_CC="$CC"
13548 ax_pthread_save_CFLAGS="$CFLAGS"
13549 ax_pthread_save_LIBS="$LIBS"
13550 if test "x$PTHREAD_CC" != "x"; then :
13551 CC="$PTHREAD_CC"
13552 fi
13553 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
13554 LIBS="$PTHREAD_LIBS $LIBS"
13555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
13556 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
13557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13558 /* end confdefs.h. */
13559
13560 /* Override any GCC internal prototype to avoid an error.
13561 Use char because int might match the return type of a GCC
13562 builtin and then its argument prototype would still apply. */
13563 #ifdef __cplusplus
13564 extern "C"
13565 #endif
13566 char pthread_join ();
13567 int
13568 main ()
13569 {
13570 return pthread_join ();
13571 ;
13572 return 0;
13573 }
13574 _ACEOF
13575 if ac_fn_c_try_link "$LINENO"; then :
13576 ax_pthread_ok=yes
13577 fi
13578 rm -f core conftest.err conftest.$ac_objext \
13579 conftest$ac_exeext conftest.$ac_ext
13580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13581 $as_echo "$ax_pthread_ok" >&6; }
13582 if test "x$ax_pthread_ok" = "xno"; then
13583 PTHREAD_LIBS=""
13584 PTHREAD_CFLAGS=""
13585 fi
13586 CC="$ax_pthread_save_CC"
13587 CFLAGS="$ax_pthread_save_CFLAGS"
13588 LIBS="$ax_pthread_save_LIBS"
13589 fi
13590
13591 # We must check for the threads library under a number of different
13592 # names; the ordering is very important because some systems
13593 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
13594 # libraries is broken (non-POSIX).
13595
13596 # Create a list of thread flags to try. Items starting with a "-" are
13597 # C compiler flags, and other items are library names, except for "none"
13598 # which indicates that we try without any flags at all, and "pthread-config"
13599 # which is a program returning the flags for the Pth emulation library.
13600
13601 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
13602
13603 # The ordering *is* (sometimes) important. Some notes on the
13604 # individual items follow:
13605
13606 # pthreads: AIX (must check this before -lpthread)
13607 # none: in case threads are in libc; should be tried before -Kthread and
13608 # other compiler flags to prevent continual compiler warnings
13609 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
13610 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
13611 # (Note: HP C rejects this with "bad form for `-t' option")
13612 # -pthreads: Solaris/gcc (Note: HP C also rejects)
13613 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
13614 # doesn't hurt to check since this sometimes defines pthreads and
13615 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
13616 # is present but should not be used directly; and before -mthreads,
13617 # because the compiler interprets this as "-mt" + "-hreads")
13618 # -mthreads: Mingw32/gcc, Lynx/gcc
13619 # pthread: Linux, etcetera
13620 # --thread-safe: KAI C++
13621 # pthread-config: use pthread-config program (for GNU Pth library)
13622
13623 case $host_os in
13624
13625 freebsd*)
13626
13627 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
13628 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
13629
13630 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
13631 ;;
13632
13633 hpux*)
13634
13635 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
13636 # multi-threading and also sets -lpthread."
13637
13638 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
13639 ;;
13640
13641 openedition*)
13642
13643 # IBM z/OS requires a feature-test macro to be defined in order to
13644 # enable POSIX threads at all, so give the user a hint if this is
13645 # not set. (We don't define these ourselves, as they can affect
13646 # other portions of the system API in unpredictable ways.)
13647
13648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13649 /* end confdefs.h. */
13650
13651 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
13652 AX_PTHREAD_ZOS_MISSING
13653 # endif
13654
13655 _ACEOF
13656 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13657 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
13659 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
13660 fi
13661 rm -f conftest*
13662
13663 ;;
13664
13665 solaris*)
13666
13667 # On Solaris (at least, for some versions), libc contains stubbed
13668 # (non-functional) versions of the pthreads routines, so link-based
13669 # tests will erroneously succeed. (N.B.: The stubs are missing
13670 # pthread_cleanup_push, or rather a function called by this macro,
13671 # so we could check for that, but who knows whether they'll stub
13672 # that too in a future libc.) So we'll check first for the
13673 # standard Solaris way of linking pthreads (-mt -lpthread).
13674
13675 ax_pthread_flags="-mt,pthread pthread $ax_pthread_flags"
13676 ;;
13677 esac
13678
13679 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
13680
13681 if test "x$GCC" = "xyes"; then :
13682 ax_pthread_flags="-pthread -pthreads $ax_pthread_flags"
13683 fi
13684
13685 # The presence of a feature test macro requesting re-entrant function
13686 # definitions is, on some systems, a strong hint that pthreads support is
13687 # correctly enabled
13688
13689 case $host_os in
13690 darwin* | hpux* | linux* | osf* | solaris*)
13691 ax_pthread_check_macro="_REENTRANT"
13692 ;;
13693
13694 aix*)
13695 ax_pthread_check_macro="_THREAD_SAFE"
13696 ;;
13697
13698 *)
13699 ax_pthread_check_macro="--"
13700 ;;
13701 esac
13702 if test "x$ax_pthread_check_macro" = "x--"; then :
13703 ax_pthread_check_cond=0
13704 else
13705 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
13706 fi
13707
13708 # Are we compiling with Clang?
13709
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
13711 $as_echo_n "checking whether $CC is Clang... " >&6; }
13712 if ${ax_cv_PTHREAD_CLANG+:} false; then :
13713 $as_echo_n "(cached) " >&6
13714 else
13715 ax_cv_PTHREAD_CLANG=no
13716 # Note that Autoconf sets GCC=yes for Clang as well as GCC
13717 if test "x$GCC" = "xyes"; then
13718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13719 /* end confdefs.h. */
13720 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
13721 # if defined(__clang__) && defined(__llvm__)
13722 AX_PTHREAD_CC_IS_CLANG
13723 # endif
13724
13725 _ACEOF
13726 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13727 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1; then :
13728 ax_cv_PTHREAD_CLANG=yes
13729 fi
13730 rm -f conftest*
13731
13732 fi
13733
13734 fi
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
13736 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
13737 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
13738
13739 ax_pthread_clang_warning=no
13740
13741 # Clang needs special handling, because older versions handle the -pthread
13742 # option in a rather... idiosyncratic way
13743
13744 if test "x$ax_pthread_clang" = "xyes"; then
13745
13746 # Clang takes -pthread; it has never supported any other flag
13747
13748 # (Note 1: This will need to be revisited if a system that Clang
13749 # supports has POSIX threads in a separate library. This tends not
13750 # to be the way of modern systems, but it's conceivable.)
13751
13752 # (Note 2: On some systems, notably Darwin, -pthread is not needed
13753 # to get POSIX threads support; the API is always present and
13754 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
13755 # -pthread does define _REENTRANT, and while the Darwin headers
13756 # ignore this macro, third-party headers might not.)
13757
13758 PTHREAD_CFLAGS="-pthread"
13759 PTHREAD_LIBS=
13760
13761 ax_pthread_ok=yes
13762
13763 # However, older versions of Clang make a point of warning the user
13764 # that, in an invocation where only linking and no compilation is
13765 # taking place, the -pthread option has no effect ("argument unused
13766 # during compilation"). They expect -pthread to be passed in only
13767 # when source code is being compiled.
13768 #
13769 # Problem is, this is at odds with the way Automake and most other
13770 # C build frameworks function, which is that the same flags used in
13771 # compilation (CFLAGS) are also used in linking. Many systems
13772 # supported by AX_PTHREAD require exactly this for POSIX threads
13773 # support, and in fact it is often not straightforward to specify a
13774 # flag that is used only in the compilation phase and not in
13775 # linking. Such a scenario is extremely rare in practice.
13776 #
13777 # Even though use of the -pthread flag in linking would only print
13778 # a warning, this can be a nuisance for well-run software projects
13779 # that build with -Werror. So if the active version of Clang has
13780 # this misfeature, we search for an option to squash it.
13781
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
13783 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
13784 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false; then :
13785 $as_echo_n "(cached) " >&6
13786 else
13787 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
13788 # Create an alternate version of $ac_link that compiles and
13789 # links in two steps (.c -> .o, .o -> exe) instead of one
13790 # (.c -> exe), because the warning occurs only in the second
13791 # step
13792 ax_pthread_save_ac_link="$ac_link"
13793 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
13794 ax_pthread_link_step=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
13795 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
13796 ax_pthread_save_CFLAGS="$CFLAGS"
13797 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
13798 if test "x$ax_pthread_try" = "xunknown"; then :
13799 break
13800 fi
13801 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
13802 ac_link="$ax_pthread_save_ac_link"
13803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13804 /* end confdefs.h. */
13805 int main(void){return 0;}
13806 _ACEOF
13807 if ac_fn_c_try_link "$LINENO"; then :
13808 ac_link="$ax_pthread_2step_ac_link"
13809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13810 /* end confdefs.h. */
13811 int main(void){return 0;}
13812 _ACEOF
13813 if ac_fn_c_try_link "$LINENO"; then :
13814 break
13815 fi
13816 rm -f core conftest.err conftest.$ac_objext \
13817 conftest$ac_exeext conftest.$ac_ext
13818
13819 fi
13820 rm -f core conftest.err conftest.$ac_objext \
13821 conftest$ac_exeext conftest.$ac_ext
13822 done
13823 ac_link="$ax_pthread_save_ac_link"
13824 CFLAGS="$ax_pthread_save_CFLAGS"
13825 if test "x$ax_pthread_try" = "x"; then :
13826 ax_pthread_try=no
13827 fi
13828 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
13829
13830 fi
13831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
13832 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
13833
13834 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
13835 no | unknown) ;;
13836 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
13837 esac
13838
13839 fi # $ax_pthread_clang = yes
13840
13841 if test "x$ax_pthread_ok" = "xno"; then
13842 for ax_pthread_try_flag in $ax_pthread_flags; do
13843
13844 case $ax_pthread_try_flag in
13845 none)
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
13847 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
13848 ;;
13849
13850 -mt,pthread)
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
13852 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
13853 PTHREAD_CFLAGS="-mt"
13854 PTHREAD_LIBS="-lpthread"
13855 ;;
13856
13857 -*)
13858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
13859 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
13860 PTHREAD_CFLAGS="$ax_pthread_try_flag"
13861 ;;
13862
13863 pthread-config)
13864 # Extract the first word of "pthread-config", so it can be a program name with args.
13865 set dummy pthread-config; ac_word=$2
13866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13867 $as_echo_n "checking for $ac_word... " >&6; }
13868 if ${ac_cv_prog_ax_pthread_config+:} false; then :
13869 $as_echo_n "(cached) " >&6
13870 else
13871 if test -n "$ax_pthread_config"; then
13872 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
13873 else
13874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13875 for as_dir in $PATH
13876 do
13877 IFS=$as_save_IFS
13878 test -z "$as_dir" && as_dir=.
13879 for ac_exec_ext in '' $ac_executable_extensions; do
13880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13881 ac_cv_prog_ax_pthread_config="yes"
13882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13883 break 2
13884 fi
13885 done
13886 done
13887 IFS=$as_save_IFS
13888
13889 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
13890 fi
13891 fi
13892 ax_pthread_config=$ac_cv_prog_ax_pthread_config
13893 if test -n "$ax_pthread_config"; then
13894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
13895 $as_echo "$ax_pthread_config" >&6; }
13896 else
13897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13898 $as_echo "no" >&6; }
13899 fi
13900
13901
13902 if test "x$ax_pthread_config" = "xno"; then :
13903 continue
13904 fi
13905 PTHREAD_CFLAGS="`pthread-config --cflags`"
13906 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
13907 ;;
13908
13909 *)
13910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
13911 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
13912 PTHREAD_LIBS="-l$ax_pthread_try_flag"
13913 ;;
13914 esac
13915
13916 ax_pthread_save_CFLAGS="$CFLAGS"
13917 ax_pthread_save_LIBS="$LIBS"
13918 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
13919 LIBS="$PTHREAD_LIBS $LIBS"
13920
13921 # Check for various functions. We must include pthread.h,
13922 # since some functions may be macros. (On the Sequent, we
13923 # need a special flag -Kthread to make this header compile.)
13924 # We check for pthread_join because it is in -lpthread on IRIX
13925 # while pthread_create is in libc. We check for pthread_attr_init
13926 # due to DEC craziness with -lpthreads. We check for
13927 # pthread_cleanup_push because it is one of the few pthread
13928 # functions on Solaris that doesn't have a non-functional libc stub.
13929 # We try pthread_create on general principles.
13930
13931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932 /* end confdefs.h. */
13933 #include <pthread.h>
13934 # if $ax_pthread_check_cond
13935 # error "$ax_pthread_check_macro must be defined"
13936 # endif
13937 static void routine(void *a) { a = 0; }
13938 static void *start_routine(void *a) { return a; }
13939 int
13940 main ()
13941 {
13942 pthread_t th; pthread_attr_t attr;
13943 pthread_create(&th, 0, start_routine, 0);
13944 pthread_join(th, 0);
13945 pthread_attr_init(&attr);
13946 pthread_cleanup_push(routine, 0);
13947 pthread_cleanup_pop(0) /* ; */
13948 ;
13949 return 0;
13950 }
13951 _ACEOF
13952 if ac_fn_c_try_link "$LINENO"; then :
13953 ax_pthread_ok=yes
13954 fi
13955 rm -f core conftest.err conftest.$ac_objext \
13956 conftest$ac_exeext conftest.$ac_ext
13957
13958 CFLAGS="$ax_pthread_save_CFLAGS"
13959 LIBS="$ax_pthread_save_LIBS"
13960
13961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
13962 $as_echo "$ax_pthread_ok" >&6; }
13963 if test "x$ax_pthread_ok" = "xyes"; then :
13964 break
13965 fi
13966
13967 PTHREAD_LIBS=""
13968 PTHREAD_CFLAGS=""
13969 done
13970 fi
13971
13972 # Various other checks:
13973 if test "x$ax_pthread_ok" = "xyes"; then
13974 ax_pthread_save_CFLAGS="$CFLAGS"
13975 ax_pthread_save_LIBS="$LIBS"
13976 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
13977 LIBS="$PTHREAD_LIBS $LIBS"
13978
13979 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
13980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
13981 $as_echo_n "checking for joinable pthread attribute... " >&6; }
13982 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
13983 $as_echo_n "(cached) " >&6
13984 else
13985 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
13986 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
13987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13988 /* end confdefs.h. */
13989 #include <pthread.h>
13990 int
13991 main ()
13992 {
13993 int attr = $ax_pthread_attr; return attr /* ; */
13994 ;
13995 return 0;
13996 }
13997 _ACEOF
13998 if ac_fn_c_try_link "$LINENO"; then :
13999 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
14000 fi
14001 rm -f core conftest.err conftest.$ac_objext \
14002 conftest$ac_exeext conftest.$ac_ext
14003 done
14004
14005 fi
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
14007 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
14008 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
14009 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
14010 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
14011
14012 cat >>confdefs.h <<_ACEOF
14013 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
14014 _ACEOF
14015
14016 ax_pthread_joinable_attr_defined=yes
14017
14018 fi
14019
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
14021 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
14022 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
14023 $as_echo_n "(cached) " >&6
14024 else
14025 ax_cv_PTHREAD_SPECIAL_FLAGS=no
14026 case $host_os in
14027 solaris*)
14028 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
14029 ;;
14030 esac
14031
14032 fi
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
14034 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
14035 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
14036 test "x$ax_pthread_special_flags_added" != "xyes"; then :
14037 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
14038 ax_pthread_special_flags_added=yes
14039 fi
14040
14041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
14042 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
14043 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
14044 $as_echo_n "(cached) " >&6
14045 else
14046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14047 /* end confdefs.h. */
14048 #include <pthread.h>
14049 int
14050 main ()
14051 {
14052 int i = PTHREAD_PRIO_INHERIT;
14053 ;
14054 return 0;
14055 }
14056 _ACEOF
14057 if ac_fn_c_try_link "$LINENO"; then :
14058 ax_cv_PTHREAD_PRIO_INHERIT=yes
14059 else
14060 ax_cv_PTHREAD_PRIO_INHERIT=no
14061 fi
14062 rm -f core conftest.err conftest.$ac_objext \
14063 conftest$ac_exeext conftest.$ac_ext
14064
14065 fi
14066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
14067 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
14068 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
14069 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
14070
14071 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
14072
14073 ax_pthread_prio_inherit_defined=yes
14074
14075 fi
14076
14077 CFLAGS="$ax_pthread_save_CFLAGS"
14078 LIBS="$ax_pthread_save_LIBS"
14079
14080 # More AIX lossage: compile with *_r variant
14081 if test "x$GCC" != "xyes"; then
14082 case $host_os in
14083 aix*)
14084 case "x/$CC" in #(
14085 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
14086 #handle absolute path differently from PATH based program lookup
14087 case "x$CC" in #(
14088 x/*) :
14089 if as_fn_executable_p ${CC}_r; then :
14090 PTHREAD_CC="${CC}_r"
14091 fi ;; #(
14092 *) :
14093 for ac_prog in ${CC}_r
14094 do
14095 # Extract the first word of "$ac_prog", so it can be a program name with args.
14096 set dummy $ac_prog; ac_word=$2
14097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14098 $as_echo_n "checking for $ac_word... " >&6; }
14099 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
14100 $as_echo_n "(cached) " >&6
14101 else
14102 if test -n "$PTHREAD_CC"; then
14103 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
14104 else
14105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14106 for as_dir in $PATH
14107 do
14108 IFS=$as_save_IFS
14109 test -z "$as_dir" && as_dir=.
14110 for ac_exec_ext in '' $ac_executable_extensions; do
14111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14112 ac_cv_prog_PTHREAD_CC="$ac_prog"
14113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14114 break 2
14115 fi
14116 done
14117 done
14118 IFS=$as_save_IFS
14119
14120 fi
14121 fi
14122 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
14123 if test -n "$PTHREAD_CC"; then
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
14125 $as_echo "$PTHREAD_CC" >&6; }
14126 else
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14128 $as_echo "no" >&6; }
14129 fi
14130
14131
14132 test -n "$PTHREAD_CC" && break
14133 done
14134 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
14135 ;;
14136 esac ;; #(
14137 *) :
14138 ;;
14139 esac
14140 ;;
14141 esac
14142 fi
14143 fi
14144
14145 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
14146
14147
14148
14149
14150
14151 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
14152 if test "x$ax_pthread_ok" = "xyes"; then
14153 threads=yes
14154 :
14155 else
14156 ax_pthread_ok=no
14157 threads=no
14158 fi
14159 ac_ext=cpp
14160 ac_cpp='$CXXCPP $CPPFLAGS'
14161 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14162 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14163 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14164
14165
14166 if test "$threads" = "yes"; then
14167 save_LIBS="$LIBS"
14168 LIBS="$PTHREAD_LIBS $LIBS"
14169 save_CXXFLAGS="$CXXFLAGS"
14170 CXXFLAGS="$PTHREAD_CFLAGS $save_CXXFLAGS"
14171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
14172 $as_echo_n "checking for std::thread... " >&6; }
14173 if ${gdb_cv_cxx_std_thread+:} false; then :
14174 $as_echo_n "(cached) " >&6
14175 else
14176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14177 /* end confdefs.h. */
14178 #include <thread>
14179 void callback() { }
14180 int
14181 main ()
14182 {
14183 std::thread t(callback);
14184 ;
14185 return 0;
14186 }
14187 _ACEOF
14188 if ac_fn_cxx_try_compile "$LINENO"; then :
14189 gdb_cv_cxx_std_thread=yes
14190 else
14191 gdb_cv_cxx_std_thread=no
14192 fi
14193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14194 fi
14195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
14196 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
14197
14198 # This check must be here, while LIBS includes any necessary
14199 # threading library.
14200 for ac_func in pthread_sigmask pthread_setname_np
14201 do :
14202 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14203 ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
14204 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14205 cat >>confdefs.h <<_ACEOF
14206 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14207 _ACEOF
14208
14209 fi
14210 done
14211
14212
14213 LIBS="$save_LIBS"
14214 CXXFLAGS="$save_CXXFLAGS"
14215 fi
14216 if test "$gdb_cv_cxx_std_thread" = "yes"; then
14217
14218 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
14219
14220 fi
14221 ac_ext=c
14222 ac_cpp='$CPP $CPPFLAGS'
14223 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14224 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14225 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14226
14227
14228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
14229 $as_echo_n "checking for sigsetjmp... " >&6; }
14230 if ${gdb_cv_func_sigsetjmp+:} false; then :
14231 $as_echo_n "(cached) " >&6
14232 else
14233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14234 /* end confdefs.h. */
14235 #include <setjmp.h>
14236 int
14237 main ()
14238 {
14239 sigjmp_buf env;
14240 while (! sigsetjmp (env, 1))
14241 siglongjmp (env, 1);
14242
14243 ;
14244 return 0;
14245 }
14246 _ACEOF
14247 if ac_fn_c_try_compile "$LINENO"; then :
14248 gdb_cv_func_sigsetjmp=yes
14249 else
14250 gdb_cv_func_sigsetjmp=no
14251
14252 fi
14253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14254
14255 fi
14256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
14257 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
14258 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
14259
14260 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
14261
14262 fi
14263
14264
14265 # Check whether --with-intel_pt was given.
14266 if test "${with_intel_pt+set}" = set; then :
14267 withval=$with_intel_pt;
14268 else
14269 with_intel_pt=auto
14270 fi
14271
14272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
14273 $as_echo_n "checking whether to use intel pt... " >&6; }
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
14275 $as_echo "$with_intel_pt" >&6; }
14276
14277 if test "${with_intel_pt}" = no; then
14278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
14279 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
14280 HAVE_LIBIPT=no
14281 else
14282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14283 /* end confdefs.h. */
14284
14285 #include <linux/perf_event.h>
14286 #ifndef PERF_ATTR_SIZE_VER5
14287 # error
14288 #endif
14289
14290 _ACEOF
14291 if ac_fn_c_try_cpp "$LINENO"; then :
14292 perf_event=yes
14293 else
14294 perf_event=no
14295 fi
14296 rm -f conftest.err conftest.i conftest.$ac_ext
14297 if test "$perf_event" != yes; then
14298 if test "$with_intel_pt" = yes; then
14299 as_fn_error $? "linux/perf_event.h missing or too old" "$LINENO" 5
14300 else
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
14302 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
14303 fi
14304 fi
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314 use_additional=yes
14315
14316 acl_save_prefix="$prefix"
14317 prefix="$acl_final_prefix"
14318 acl_save_exec_prefix="$exec_prefix"
14319 exec_prefix="$acl_final_exec_prefix"
14320
14321 eval additional_includedir=\"$includedir\"
14322 eval additional_libdir=\"$libdir\"
14323
14324 exec_prefix="$acl_save_exec_prefix"
14325 prefix="$acl_save_prefix"
14326
14327
14328 # Check whether --with-libipt-prefix was given.
14329 if test "${with_libipt_prefix+set}" = set; then :
14330 withval=$with_libipt_prefix;
14331 if test "X$withval" = "Xno"; then
14332 use_additional=no
14333 else
14334 if test "X$withval" = "X"; then
14335
14336 acl_save_prefix="$prefix"
14337 prefix="$acl_final_prefix"
14338 acl_save_exec_prefix="$exec_prefix"
14339 exec_prefix="$acl_final_exec_prefix"
14340
14341 eval additional_includedir=\"$includedir\"
14342 eval additional_libdir=\"$libdir\"
14343
14344 exec_prefix="$acl_save_exec_prefix"
14345 prefix="$acl_save_prefix"
14346
14347 else
14348 additional_includedir="$withval/include"
14349 additional_libdir="$withval/lib"
14350 fi
14351 fi
14352
14353 fi
14354
14355
14356 # Check whether --with-libipt-type was given.
14357 if test "${with_libipt_type+set}" = set; then :
14358 withval=$with_libipt_type; with_libipt_type=$withval
14359 else
14360 with_libipt_type=auto
14361 fi
14362
14363 lib_type=`eval echo \$with_libipt_type`
14364
14365 LIBIPT=
14366 LTLIBIPT=
14367 INCIPT=
14368 rpathdirs=
14369 ltrpathdirs=
14370 names_already_handled=
14371 names_next_round='ipt '
14372 while test -n "$names_next_round"; do
14373 names_this_round="$names_next_round"
14374 names_next_round=
14375 for name in $names_this_round; do
14376 already_handled=
14377 for n in $names_already_handled; do
14378 if test "$n" = "$name"; then
14379 already_handled=yes
14380 break
14381 fi
14382 done
14383 if test -z "$already_handled"; then
14384 names_already_handled="$names_already_handled $name"
14385 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14386 eval value=\"\$HAVE_LIB$uppername\"
14387 if test -n "$value"; then
14388 if test "$value" = yes; then
14389 eval value=\"\$LIB$uppername\"
14390 test -z "$value" || LIBIPT="${LIBIPT}${LIBIPT:+ }$value"
14391 eval value=\"\$LTLIB$uppername\"
14392 test -z "$value" || LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$value"
14393 else
14394 :
14395 fi
14396 else
14397 found_dir=
14398 found_la=
14399 found_so=
14400 found_a=
14401 if test $use_additional = yes; then
14402 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14403 found_dir="$additional_libdir"
14404 found_so="$additional_libdir/lib$name.$shlibext"
14405 if test -f "$additional_libdir/lib$name.la"; then
14406 found_la="$additional_libdir/lib$name.la"
14407 fi
14408 elif test x$lib_type != xshared; then
14409 if test -f "$additional_libdir/lib$name.$libext"; then
14410 found_dir="$additional_libdir"
14411 found_a="$additional_libdir/lib$name.$libext"
14412 if test -f "$additional_libdir/lib$name.la"; then
14413 found_la="$additional_libdir/lib$name.la"
14414 fi
14415 fi
14416 fi
14417 fi
14418 if test "X$found_dir" = "X"; then
14419 for x in $LDFLAGS $LTLIBIPT; do
14420
14421 acl_save_prefix="$prefix"
14422 prefix="$acl_final_prefix"
14423 acl_save_exec_prefix="$exec_prefix"
14424 exec_prefix="$acl_final_exec_prefix"
14425 eval x=\"$x\"
14426 exec_prefix="$acl_save_exec_prefix"
14427 prefix="$acl_save_prefix"
14428
14429 case "$x" in
14430 -L*)
14431 dir=`echo "X$x" | sed -e 's/^X-L//'`
14432 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14433 found_dir="$dir"
14434 found_so="$dir/lib$name.$shlibext"
14435 if test -f "$dir/lib$name.la"; then
14436 found_la="$dir/lib$name.la"
14437 fi
14438 elif test x$lib_type != xshared; then
14439 if test -f "$dir/lib$name.$libext"; then
14440 found_dir="$dir"
14441 found_a="$dir/lib$name.$libext"
14442 if test -f "$dir/lib$name.la"; then
14443 found_la="$dir/lib$name.la"
14444 fi
14445 fi
14446 fi
14447 ;;
14448 esac
14449 if test "X$found_dir" != "X"; then
14450 break
14451 fi
14452 done
14453 fi
14454 if test "X$found_dir" != "X"; then
14455 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
14456 if test "X$found_so" != "X"; then
14457 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14458 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
14459 else
14460 haveit=
14461 for x in $ltrpathdirs; do
14462 if test "X$x" = "X$found_dir"; then
14463 haveit=yes
14464 break
14465 fi
14466 done
14467 if test -z "$haveit"; then
14468 ltrpathdirs="$ltrpathdirs $found_dir"
14469 fi
14470 if test "$hardcode_direct" = yes; then
14471 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
14472 else
14473 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14474 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
14475 haveit=
14476 for x in $rpathdirs; do
14477 if test "X$x" = "X$found_dir"; then
14478 haveit=yes
14479 break
14480 fi
14481 done
14482 if test -z "$haveit"; then
14483 rpathdirs="$rpathdirs $found_dir"
14484 fi
14485 else
14486 haveit=
14487 for x in $LDFLAGS $LIBIPT; do
14488
14489 acl_save_prefix="$prefix"
14490 prefix="$acl_final_prefix"
14491 acl_save_exec_prefix="$exec_prefix"
14492 exec_prefix="$acl_final_exec_prefix"
14493 eval x=\"$x\"
14494 exec_prefix="$acl_save_exec_prefix"
14495 prefix="$acl_save_prefix"
14496
14497 if test "X$x" = "X-L$found_dir"; then
14498 haveit=yes
14499 break
14500 fi
14501 done
14502 if test -z "$haveit"; then
14503 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir"
14504 fi
14505 if test "$hardcode_minus_L" != no; then
14506 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_so"
14507 else
14508 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
14509 fi
14510 fi
14511 fi
14512 fi
14513 else
14514 if test "X$found_a" != "X"; then
14515 LIBIPT="${LIBIPT}${LIBIPT:+ }$found_a"
14516 else
14517 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
14518 fi
14519 fi
14520 additional_includedir=
14521 case "$found_dir" in
14522 */lib | */lib/)
14523 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14524 additional_includedir="$basedir/include"
14525 ;;
14526 esac
14527 if test "X$additional_includedir" != "X"; then
14528 if test "X$additional_includedir" != "X/usr/include"; then
14529 haveit=
14530 if test "X$additional_includedir" = "X/usr/local/include"; then
14531 if test -n "$GCC"; then
14532 case $host_os in
14533 linux*) haveit=yes;;
14534 esac
14535 fi
14536 fi
14537 if test -z "$haveit"; then
14538 for x in $CPPFLAGS $INCIPT; do
14539
14540 acl_save_prefix="$prefix"
14541 prefix="$acl_final_prefix"
14542 acl_save_exec_prefix="$exec_prefix"
14543 exec_prefix="$acl_final_exec_prefix"
14544 eval x=\"$x\"
14545 exec_prefix="$acl_save_exec_prefix"
14546 prefix="$acl_save_prefix"
14547
14548 if test "X$x" = "X-I$additional_includedir"; then
14549 haveit=yes
14550 break
14551 fi
14552 done
14553 if test -z "$haveit"; then
14554 if test -d "$additional_includedir"; then
14555 INCIPT="${INCIPT}${INCIPT:+ }-I$additional_includedir"
14556 fi
14557 fi
14558 fi
14559 fi
14560 fi
14561 if test -n "$found_la"; then
14562 save_libdir="$libdir"
14563 case "$found_la" in
14564 */* | *\\*) . "$found_la" ;;
14565 *) . "./$found_la" ;;
14566 esac
14567 libdir="$save_libdir"
14568 for dep in $dependency_libs; do
14569 case "$dep" in
14570 -L*)
14571 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14572 if test "X$additional_libdir" != "X/usr/lib"; then
14573 haveit=
14574 if test "X$additional_libdir" = "X/usr/local/lib"; then
14575 if test -n "$GCC"; then
14576 case $host_os in
14577 linux*) haveit=yes;;
14578 esac
14579 fi
14580 fi
14581 if test -z "$haveit"; then
14582 haveit=
14583 for x in $LDFLAGS $LIBIPT; do
14584
14585 acl_save_prefix="$prefix"
14586 prefix="$acl_final_prefix"
14587 acl_save_exec_prefix="$exec_prefix"
14588 exec_prefix="$acl_final_exec_prefix"
14589 eval x=\"$x\"
14590 exec_prefix="$acl_save_exec_prefix"
14591 prefix="$acl_save_prefix"
14592
14593 if test "X$x" = "X-L$additional_libdir"; then
14594 haveit=yes
14595 break
14596 fi
14597 done
14598 if test -z "$haveit"; then
14599 if test -d "$additional_libdir"; then
14600 LIBIPT="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
14601 fi
14602 fi
14603 haveit=
14604 for x in $LDFLAGS $LTLIBIPT; do
14605
14606 acl_save_prefix="$prefix"
14607 prefix="$acl_final_prefix"
14608 acl_save_exec_prefix="$exec_prefix"
14609 exec_prefix="$acl_final_exec_prefix"
14610 eval x=\"$x\"
14611 exec_prefix="$acl_save_exec_prefix"
14612 prefix="$acl_save_prefix"
14613
14614 if test "X$x" = "X-L$additional_libdir"; then
14615 haveit=yes
14616 break
14617 fi
14618 done
14619 if test -z "$haveit"; then
14620 if test -d "$additional_libdir"; then
14621 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
14622 fi
14623 fi
14624 fi
14625 fi
14626 ;;
14627 -R*)
14628 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14629 if test "$enable_rpath" != no; then
14630 haveit=
14631 for x in $rpathdirs; do
14632 if test "X$x" = "X$dir"; then
14633 haveit=yes
14634 break
14635 fi
14636 done
14637 if test -z "$haveit"; then
14638 rpathdirs="$rpathdirs $dir"
14639 fi
14640 haveit=
14641 for x in $ltrpathdirs; do
14642 if test "X$x" = "X$dir"; then
14643 haveit=yes
14644 break
14645 fi
14646 done
14647 if test -z "$haveit"; then
14648 ltrpathdirs="$ltrpathdirs $dir"
14649 fi
14650 fi
14651 ;;
14652 -l*)
14653 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14654 ;;
14655 *.la)
14656 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14657 ;;
14658 *)
14659 LIBIPT="${LIBIPT}${LIBIPT:+ }$dep"
14660 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }$dep"
14661 ;;
14662 esac
14663 done
14664 fi
14665 else
14666 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14667 LIBIPT="${LIBIPT}${LIBIPT:+ }-l$name"
14668 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
14669 else
14670 LIBIPT="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
14671 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
14672 fi
14673 fi
14674 fi
14675 fi
14676 done
14677 done
14678 if test "X$rpathdirs" != "X"; then
14679 if test -n "$hardcode_libdir_separator"; then
14680 alldirs=
14681 for found_dir in $rpathdirs; do
14682 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14683 done
14684 acl_save_libdir="$libdir"
14685 libdir="$alldirs"
14686 eval flag=\"$hardcode_libdir_flag_spec\"
14687 libdir="$acl_save_libdir"
14688 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
14689 else
14690 for found_dir in $rpathdirs; do
14691 acl_save_libdir="$libdir"
14692 libdir="$found_dir"
14693 eval flag=\"$hardcode_libdir_flag_spec\"
14694 libdir="$acl_save_libdir"
14695 LIBIPT="${LIBIPT}${LIBIPT:+ }$flag"
14696 done
14697 fi
14698 fi
14699 if test "X$ltrpathdirs" != "X"; then
14700 for found_dir in $ltrpathdirs; do
14701 LTLIBIPT="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
14702 done
14703 fi
14704
14705
14706 ac_save_CPPFLAGS="$CPPFLAGS"
14707
14708 for element in $INCIPT; do
14709 haveit=
14710 for x in $CPPFLAGS; do
14711
14712 acl_save_prefix="$prefix"
14713 prefix="$acl_final_prefix"
14714 acl_save_exec_prefix="$exec_prefix"
14715 exec_prefix="$acl_final_exec_prefix"
14716 eval x=\"$x\"
14717 exec_prefix="$acl_save_exec_prefix"
14718 prefix="$acl_save_prefix"
14719
14720 if test "X$x" = "X$element"; then
14721 haveit=yes
14722 break
14723 fi
14724 done
14725 if test -z "$haveit"; then
14726 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14727 fi
14728 done
14729
14730
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
14732 $as_echo_n "checking for libipt... " >&6; }
14733 if ${ac_cv_libipt+:} false; then :
14734 $as_echo_n "(cached) " >&6
14735 else
14736
14737 ac_save_LIBS="$LIBS"
14738 LIBS="$LIBS $LIBIPT"
14739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14740 /* end confdefs.h. */
14741 #include "intel-pt.h"
14742 int
14743 main ()
14744 {
14745 pt_insn_alloc_decoder (0);
14746 ;
14747 return 0;
14748 }
14749 _ACEOF
14750 if ac_fn_c_try_link "$LINENO"; then :
14751 ac_cv_libipt=yes
14752 else
14753 ac_cv_libipt=no
14754 fi
14755 rm -f core conftest.err conftest.$ac_objext \
14756 conftest$ac_exeext conftest.$ac_ext
14757 LIBS="$ac_save_LIBS"
14758
14759 fi
14760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
14761 $as_echo "$ac_cv_libipt" >&6; }
14762 if test "$ac_cv_libipt" = yes; then
14763 HAVE_LIBIPT=yes
14764
14765 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
14766
14767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
14768 $as_echo_n "checking how to link with libipt... " >&6; }
14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
14770 $as_echo "$LIBIPT" >&6; }
14771 else
14772 HAVE_LIBIPT=no
14773 CPPFLAGS="$ac_save_CPPFLAGS"
14774 LIBIPT=
14775 LTLIBIPT=
14776 fi
14777
14778
14779
14780
14781
14782
14783 if test "$HAVE_LIBIPT" != yes; then
14784 if test "$with_intel_pt" = yes; then
14785 as_fn_error $? "libipt is missing or unusable" "$LINENO" 5
14786 else
14787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
14788 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
14789 fi
14790 else
14791 save_LIBS=$LIBS
14792 LIBS="$LIBS $LIBIPT"
14793 for ac_func in pt_insn_event
14794 do :
14795 ac_fn_c_check_func "$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
14796 if test "x$ac_cv_func_pt_insn_event" = xyes; then :
14797 cat >>confdefs.h <<_ACEOF
14798 #define HAVE_PT_INSN_EVENT 1
14799 _ACEOF
14800
14801 fi
14802 done
14803
14804 ac_fn_c_check_member "$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
14805 "
14806 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes; then :
14807
14808 cat >>confdefs.h <<_ACEOF
14809 #define HAVE_STRUCT_PT_INSN_ENABLED 1
14810 _ACEOF
14811
14812
14813 fi
14814 ac_fn_c_check_member "$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
14815 "
14816 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes; then :
14817
14818 cat >>confdefs.h <<_ACEOF
14819 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
14820 _ACEOF
14821
14822
14823 fi
14824
14825 LIBS=$save_LIBS
14826 fi
14827 fi
14828
14829
14830 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
14831
14832 for ac_header in sys/procfs.h
14833 do :
14834 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14835 if test "x$ac_cv_header_sys_procfs_h" = xyes; then :
14836 cat >>confdefs.h <<_ACEOF
14837 #define HAVE_SYS_PROCFS_H 1
14838 _ACEOF
14839
14840 fi
14841
14842 done
14843
14844 if test "$ac_cv_header_sys_procfs_h" = yes; then
14845
14846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
14847 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
14848 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false; then :
14849 $as_echo_n "(cached) " >&6
14850 else
14851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14852 /* end confdefs.h. */
14853
14854 #define _SYSCALL32
14855 #include <sys/procfs.h>
14856 int
14857 main ()
14858 {
14859 gregset_t avar
14860 ;
14861 return 0;
14862 }
14863 _ACEOF
14864 if ac_fn_c_try_compile "$LINENO"; then :
14865 bfd_cv_have_sys_procfs_type_gregset_t=yes
14866 else
14867 bfd_cv_have_sys_procfs_type_gregset_t=no
14868
14869 fi
14870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14871 fi
14872
14873 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
14874
14875 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
14876
14877 fi
14878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
14879 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
14880
14881
14882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
14883 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
14884 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false; then :
14885 $as_echo_n "(cached) " >&6
14886 else
14887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14888 /* end confdefs.h. */
14889
14890 #define _SYSCALL32
14891 #include <sys/procfs.h>
14892 int
14893 main ()
14894 {
14895 fpregset_t avar
14896 ;
14897 return 0;
14898 }
14899 _ACEOF
14900 if ac_fn_c_try_compile "$LINENO"; then :
14901 bfd_cv_have_sys_procfs_type_fpregset_t=yes
14902 else
14903 bfd_cv_have_sys_procfs_type_fpregset_t=no
14904
14905 fi
14906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14907 fi
14908
14909 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
14910
14911 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
14912
14913 fi
14914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
14915 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
14916
14917
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
14919 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
14920 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false; then :
14921 $as_echo_n "(cached) " >&6
14922 else
14923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14924 /* end confdefs.h. */
14925
14926 #define _SYSCALL32
14927 #include <sys/procfs.h>
14928 int
14929 main ()
14930 {
14931 prgregset_t avar
14932 ;
14933 return 0;
14934 }
14935 _ACEOF
14936 if ac_fn_c_try_compile "$LINENO"; then :
14937 bfd_cv_have_sys_procfs_type_prgregset_t=yes
14938 else
14939 bfd_cv_have_sys_procfs_type_prgregset_t=no
14940
14941 fi
14942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14943 fi
14944
14945 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
14946
14947 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
14948
14949 fi
14950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
14951 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
14952
14953
14954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
14955 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
14956 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false; then :
14957 $as_echo_n "(cached) " >&6
14958 else
14959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14960 /* end confdefs.h. */
14961
14962 #define _SYSCALL32
14963 #include <sys/procfs.h>
14964 int
14965 main ()
14966 {
14967 prfpregset_t avar
14968 ;
14969 return 0;
14970 }
14971 _ACEOF
14972 if ac_fn_c_try_compile "$LINENO"; then :
14973 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
14974 else
14975 bfd_cv_have_sys_procfs_type_prfpregset_t=no
14976
14977 fi
14978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14979 fi
14980
14981 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
14982
14983 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
14984
14985 fi
14986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
14987 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
14988
14989
14990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
14991 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
14992 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false; then :
14993 $as_echo_n "(cached) " >&6
14994 else
14995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14996 /* end confdefs.h. */
14997
14998 #define _SYSCALL32
14999 #include <sys/procfs.h>
15000 int
15001 main ()
15002 {
15003 prgregset32_t avar
15004 ;
15005 return 0;
15006 }
15007 _ACEOF
15008 if ac_fn_c_try_compile "$LINENO"; then :
15009 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
15010 else
15011 bfd_cv_have_sys_procfs_type_prgregset32_t=no
15012
15013 fi
15014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15015 fi
15016
15017 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
15018
15019 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
15020
15021 fi
15022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
15023 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
15024
15025
15026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
15027 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
15028 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false; then :
15029 $as_echo_n "(cached) " >&6
15030 else
15031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15032 /* end confdefs.h. */
15033
15034 #define _SYSCALL32
15035 #include <sys/procfs.h>
15036 int
15037 main ()
15038 {
15039 lwpid_t avar
15040 ;
15041 return 0;
15042 }
15043 _ACEOF
15044 if ac_fn_c_try_compile "$LINENO"; then :
15045 bfd_cv_have_sys_procfs_type_lwpid_t=yes
15046 else
15047 bfd_cv_have_sys_procfs_type_lwpid_t=no
15048
15049 fi
15050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15051 fi
15052
15053 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
15054
15055 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
15056
15057 fi
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
15059 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
15060
15061
15062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
15063 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
15064 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false; then :
15065 $as_echo_n "(cached) " >&6
15066 else
15067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15068 /* end confdefs.h. */
15069
15070 #define _SYSCALL32
15071 #include <sys/procfs.h>
15072 int
15073 main ()
15074 {
15075 psaddr_t avar
15076 ;
15077 return 0;
15078 }
15079 _ACEOF
15080 if ac_fn_c_try_compile "$LINENO"; then :
15081 bfd_cv_have_sys_procfs_type_psaddr_t=yes
15082 else
15083 bfd_cv_have_sys_procfs_type_psaddr_t=no
15084
15085 fi
15086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15087 fi
15088
15089 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
15090
15091 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
15092
15093 fi
15094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
15095 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
15096
15097
15098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
15099 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
15100 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false; then :
15101 $as_echo_n "(cached) " >&6
15102 else
15103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15104 /* end confdefs.h. */
15105
15106 #define _SYSCALL32
15107 #include <sys/procfs.h>
15108 int
15109 main ()
15110 {
15111 elf_fpregset_t avar
15112 ;
15113 return 0;
15114 }
15115 _ACEOF
15116 if ac_fn_c_try_compile "$LINENO"; then :
15117 bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
15118 else
15119 bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
15120
15121 fi
15122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15123 fi
15124
15125 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
15126
15127 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
15128
15129 fi
15130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
15131 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
15132
15133 fi
15134
15135
15136 # Check the return and argument types of ptrace.
15137
15138
15139 for ac_header in sys/ptrace.h ptrace.h
15140 do :
15141 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15142 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15143 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15144 cat >>confdefs.h <<_ACEOF
15145 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15146 _ACEOF
15147
15148 fi
15149
15150 done
15151
15152
15153 gdb_ptrace_headers='
15154 #include <sys/types.h>
15155 #if HAVE_SYS_PTRACE_H
15156 # include <sys/ptrace.h>
15157 #endif
15158 #if HAVE_UNISTD_H
15159 # include <unistd.h>
15160 #endif
15161 '
15162
15163 # Check return type. Varargs (used on GNU/Linux) conflict with the
15164 # empty argument list, so check for that explicitly.
15165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
15166 $as_echo_n "checking return type of ptrace... " >&6; }
15167 if ${gdb_cv_func_ptrace_ret+:} false; then :
15168 $as_echo_n "(cached) " >&6
15169 else
15170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15171 /* end confdefs.h. */
15172  $gdb_ptrace_headers
15173 int
15174 main ()
15175 {
15176 extern long ptrace (enum __ptrace_request, ...);
15177
15178 ;
15179 return 0;
15180 }
15181 _ACEOF
15182 if ac_fn_c_try_compile "$LINENO"; then :
15183 gdb_cv_func_ptrace_ret='long'
15184 else
15185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15186 /* end confdefs.h. */
15187 $gdb_ptrace_headers
15188 int
15189 main ()
15190 {
15191 extern int ptrace ();
15192
15193 ;
15194 return 0;
15195 }
15196 _ACEOF
15197 if ac_fn_c_try_compile "$LINENO"; then :
15198 gdb_cv_func_ptrace_ret='int'
15199 else
15200 gdb_cv_func_ptrace_ret='long'
15201
15202 fi
15203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15204
15205 fi
15206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15207
15208 fi
15209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
15210 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
15211
15212
15213 cat >>confdefs.h <<_ACEOF
15214 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
15215 _ACEOF
15216
15217
15218 # Check argument types.
15219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
15220 $as_echo_n "checking types of arguments for ptrace... " >&6; }
15221 if ${gdb_cv_func_ptrace_args+:} false; then :
15222 $as_echo_n "(cached) " >&6
15223 else
15224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15225 /* end confdefs.h. */
15226 $gdb_ptrace_headers
15227 int
15228 main ()
15229 {
15230 extern long ptrace (enum __ptrace_request, ...);
15231
15232 ;
15233 return 0;
15234 }
15235 _ACEOF
15236 if ac_fn_c_try_compile "$LINENO"; then :
15237 gdb_cv_func_ptrace_args='enum __ptrace_request,int,long,long'
15238 else
15239 for gdb_arg1 in 'int' 'long'; do
15240 for gdb_arg2 in 'pid_t' 'int' 'long'; do
15241 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
15242 for gdb_arg4 in 'int' 'long' 'void *'; do
15243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15244 /* end confdefs.h. */
15245 $gdb_ptrace_headers
15246 int
15247 main ()
15248 {
15249 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15250
15251 ;
15252 return 0;
15253 }
15254 _ACEOF
15255 if ac_fn_c_try_compile "$LINENO"; then :
15256 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15257 break 4;
15258
15259 fi
15260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15261
15262 for gdb_arg5 in 'int *' 'int' 'long'; do
15263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15264 /* end confdefs.h. */
15265 $gdb_ptrace_headers
15266 int
15267 main ()
15268 {
15269 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15270
15271 ;
15272 return 0;
15273 }
15274 _ACEOF
15275 if ac_fn_c_try_compile "$LINENO"; then :
15276 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15277 break 5;
15278
15279 fi
15280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15281 done
15282 done
15283 done
15284 done
15285 done
15286 # Provide a safe default value.
15287 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15288
15289 fi
15290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15291
15292 fi
15293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
15294 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
15295
15296 ac_save_IFS=$IFS; IFS=','
15297 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15298 IFS=$ac_save_IFS
15299 shift
15300
15301 cat >>confdefs.h <<_ACEOF
15302 #define PTRACE_TYPE_ARG1 $1
15303 _ACEOF
15304
15305
15306 cat >>confdefs.h <<_ACEOF
15307 #define PTRACE_TYPE_ARG3 $3
15308 _ACEOF
15309
15310
15311 cat >>confdefs.h <<_ACEOF
15312 #define PTRACE_TYPE_ARG4 $4
15313 _ACEOF
15314
15315 if test -n "$5"; then
15316
15317 cat >>confdefs.h <<_ACEOF
15318 #define PTRACE_TYPE_ARG5 $5
15319 _ACEOF
15320
15321 fi
15322
15323
15324 if test "$cross_compiling" = no; then
15325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15326 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15327 if ${ac_cv_func_setpgrp_void+:} false; then :
15328 $as_echo_n "(cached) " >&6
15329 else
15330 if test "$cross_compiling" = yes; then :
15331 as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
15332 else
15333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15334 /* end confdefs.h. */
15335 $ac_includes_default
15336 int
15337 main ()
15338 {
15339 /* If this system has a BSD-style setpgrp which takes arguments,
15340 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15341 exit successfully. */
15342 return setpgrp (1,1) != -1;
15343 ;
15344 return 0;
15345 }
15346 _ACEOF
15347 if ac_fn_c_try_run "$LINENO"; then :
15348 ac_cv_func_setpgrp_void=no
15349 else
15350 ac_cv_func_setpgrp_void=yes
15351 fi
15352 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15353 conftest.$ac_objext conftest.beam conftest.$ac_ext
15354 fi
15355
15356 fi
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15358 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15359 if test $ac_cv_func_setpgrp_void = yes; then
15360
15361 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15362
15363 fi
15364
15365 else
15366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
15367 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
15368 if ${ac_cv_func_setpgrp_void+:} false; then :
15369 $as_echo_n "(cached) " >&6
15370 else
15371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15372 /* end confdefs.h. */
15373 #include <unistd.h>
15374 int
15375 main ()
15376 {
15377 if (setpgrp(1,1) == -1)
15378 exit (0);
15379 else
15380 exit (1);
15381
15382 ;
15383 return 0;
15384 }
15385 _ACEOF
15386 if ac_fn_c_try_compile "$LINENO"; then :
15387 ac_cv_func_setpgrp_void=no
15388 else
15389 ac_cv_func_setpgrp_void=yes
15390
15391 fi
15392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15393
15394 fi
15395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
15396 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
15397 if test "$ac_cv_func_setpgrp_void" = yes; then
15398 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
15399
15400 fi
15401 fi
15402
15403 # Assume we'll default to using the included libiberty regex.
15404 gdb_use_included_regex=yes
15405
15406 # However, if the system regex is GNU regex, then default to *not*
15407 # using the included regex.
15408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU regex" >&5
15409 $as_echo_n "checking for GNU regex... " >&6; }
15410 if ${gdb_cv_have_gnu_regex+:} false; then :
15411 $as_echo_n "(cached) " >&6
15412 else
15413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15414 /* end confdefs.h. */
15415 #include <gnu-versions.h>
15416 int
15417 main ()
15418 {
15419 #define REGEX_INTERFACE_VERSION 1
15420 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
15421 # error "Version mismatch"
15422 #endif
15423
15424 ;
15425 return 0;
15426 }
15427 _ACEOF
15428 if ac_fn_c_try_compile "$LINENO"; then :
15429 gdb_cv_have_gnu_regex=yes
15430 else
15431 gdb_cv_have_gnu_regex=no
15432
15433 fi
15434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15435
15436 fi
15437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_gnu_regex" >&5
15438 $as_echo "$gdb_cv_have_gnu_regex" >&6; }
15439 if test "$gdb_cv_have_gnu_regex" = yes; then
15440 gdb_use_included_regex=no
15441 fi
15442
15443
15444 # Check whether --with-included-regex was given.
15445 if test "${with_included_regex+set}" = set; then :
15446 withval=$with_included_regex; gdb_with_regex=$withval
15447 else
15448 gdb_with_regex=$gdb_use_included_regex
15449 fi
15450
15451 if test "$gdb_with_regex" = yes; then
15452
15453 $as_echo "#define USE_INCLUDED_REGEX 1" >>confdefs.h
15454
15455 fi
15456
15457 # Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
15458 ac_fn_c_check_member "$LINENO" "struct thread" "td_pcb" "ac_cv_member_struct_thread_td_pcb" "#include <sys/param.h>
15459 #include <sys/proc.h>
15460
15461 "
15462 if test "x$ac_cv_member_struct_thread_td_pcb" = xyes; then :
15463
15464 cat >>confdefs.h <<_ACEOF
15465 #define HAVE_STRUCT_THREAD_TD_PCB 1
15466 _ACEOF
15467
15468
15469 fi
15470
15471
15472 # See if <sys/lwp.h> defines `struct lwp`.
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lwp" >&5
15474 $as_echo_n "checking for struct lwp... " >&6; }
15475 if ${gdb_cv_struct_lwp+:} false; then :
15476 $as_echo_n "(cached) " >&6
15477 else
15478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15479 /* end confdefs.h. */
15480 #include <sys/param.h>
15481 #define _KMEMUSER
15482 #include <sys/lwp.h>
15483 int
15484 main ()
15485 {
15486 struct lwp l;
15487
15488 ;
15489 return 0;
15490 }
15491 _ACEOF
15492 if ac_fn_c_try_compile "$LINENO"; then :
15493 gdb_cv_struct_lwp=yes
15494 else
15495 gdb_cv_struct_lwp=no
15496
15497 fi
15498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15499
15500 fi
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_lwp" >&5
15502 $as_echo "$gdb_cv_struct_lwp" >&6; }
15503 if test "$gdb_cv_struct_lwp" = yes; then
15504
15505 $as_echo "#define HAVE_STRUCT_LWP 1" >>confdefs.h
15506
15507 fi
15508
15509 # See if <machine/reg.h> degines `struct reg'.
15510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct reg in machine/reg.h" >&5
15511 $as_echo_n "checking for struct reg in machine/reg.h... " >&6; }
15512 if ${gdb_cv_struct_reg+:} false; then :
15513 $as_echo_n "(cached) " >&6
15514 else
15515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15516 /* end confdefs.h. */
15517 #include <sys/types.h>
15518 #include <machine/reg.h>
15519 int
15520 main ()
15521 {
15522 struct reg r;
15523
15524 ;
15525 return 0;
15526 }
15527 _ACEOF
15528 if ac_fn_c_try_compile "$LINENO"; then :
15529 gdb_cv_struct_reg=yes
15530 else
15531 gdb_cv_struct_reg=no
15532
15533 fi
15534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15535
15536 fi
15537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_struct_reg" >&5
15538 $as_echo "$gdb_cv_struct_reg" >&6; }
15539 if test "$gdb_cv_struct_reg" = yes; then
15540
15541 $as_echo "#define HAVE_STRUCT_REG 1" >>confdefs.h
15542
15543 fi
15544
15545 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
15546 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
15547 ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
15548 #include <machine/reg.h>
15549 "
15550 if test "x$ac_cv_member_struct_reg_r_fs" = xyes; then :
15551
15552 cat >>confdefs.h <<_ACEOF
15553 #define HAVE_STRUCT_REG_R_FS 1
15554 _ACEOF
15555
15556
15557 fi
15558 ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
15559 #include <machine/reg.h>
15560 "
15561 if test "x$ac_cv_member_struct_reg_r_gs" = xyes; then :
15562
15563 cat >>confdefs.h <<_ACEOF
15564 #define HAVE_STRUCT_REG_R_GS 1
15565 _ACEOF
15566
15567
15568 fi
15569
15570
15571 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
15572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
15573 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
15574 if ${gdb_cv_have_ptrace_getregs+:} false; then :
15575 $as_echo_n "(cached) " >&6
15576 else
15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578 /* end confdefs.h. */
15579 #include <sys/ptrace.h>
15580 int
15581 main ()
15582 {
15583 PTRACE_GETREGS;
15584 ;
15585 return 0;
15586 }
15587 _ACEOF
15588 if ac_fn_c_try_compile "$LINENO"; then :
15589 gdb_cv_have_ptrace_getregs=yes
15590 else
15591 gdb_cv_have_ptrace_getregs=no
15592
15593 fi
15594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15595
15596 fi
15597
15598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getregs" >&5
15599 $as_echo "$gdb_cv_have_ptrace_getregs" >&6; }
15600 if test "$gdb_cv_have_ptrace_getregs" = yes; then
15601
15602 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
15603
15604 fi
15605
15606 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
15607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
15608 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
15609 if ${gdb_cv_have_ptrace_getfpxregs+:} false; then :
15610 $as_echo_n "(cached) " >&6
15611 else
15612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15613 /* end confdefs.h. */
15614 #include <sys/ptrace.h>
15615 int
15616 main ()
15617 {
15618 PTRACE_GETFPXREGS;
15619 ;
15620 return 0;
15621 }
15622 _ACEOF
15623 if ac_fn_c_try_compile "$LINENO"; then :
15624 gdb_cv_have_ptrace_getfpxregs=yes
15625 else
15626 gdb_cv_have_ptrace_getfpxregs=no
15627
15628 fi
15629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15630
15631 fi
15632
15633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_ptrace_getfpxregs" >&5
15634 $as_echo "$gdb_cv_have_ptrace_getfpxregs" >&6; }
15635 if test "$gdb_cv_have_ptrace_getfpxregs" = yes; then
15636
15637 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
15638
15639 fi
15640
15641 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETDBREGS" >&5
15643 $as_echo_n "checking for PT_GETDBREGS... " >&6; }
15644 if ${gdb_cv_have_pt_getdbregs+:} false; then :
15645 $as_echo_n "(cached) " >&6
15646 else
15647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15648 /* end confdefs.h. */
15649 #include <sys/types.h>
15650 #include <sys/ptrace.h>
15651 int
15652 main ()
15653 {
15654 PT_GETDBREGS;
15655
15656 ;
15657 return 0;
15658 }
15659 _ACEOF
15660 if ac_fn_c_try_compile "$LINENO"; then :
15661 gdb_cv_have_pt_getdbregs=yes
15662 else
15663 gdb_cv_have_pt_getdbregs=no
15664
15665 fi
15666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15667
15668 fi
15669
15670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getdbregs" >&5
15671 $as_echo "$gdb_cv_have_pt_getdbregs" >&6; }
15672 if test "$gdb_cv_have_pt_getdbregs" = yes; then
15673
15674 $as_echo "#define HAVE_PT_GETDBREGS 1" >>confdefs.h
15675
15676 fi
15677
15678 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PT_GETXMMREGS" >&5
15680 $as_echo_n "checking for PT_GETXMMREGS... " >&6; }
15681 if ${gdb_cv_have_pt_getxmmregs+:} false; then :
15682 $as_echo_n "(cached) " >&6
15683 else
15684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15685 /* end confdefs.h. */
15686 #include <sys/types.h>
15687 #include <sys/ptrace.h>
15688 int
15689 main ()
15690 {
15691 PT_GETXMMREGS;
15692
15693 ;
15694 return 0;
15695 }
15696 _ACEOF
15697 if ac_fn_c_try_compile "$LINENO"; then :
15698 gdb_cv_have_pt_getxmmregs=yes
15699 else
15700 gdb_cv_have_pt_getxmmregs=no
15701
15702 fi
15703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15704
15705 fi
15706
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_pt_getxmmregs" >&5
15708 $as_echo "$gdb_cv_have_pt_getxmmregs" >&6; }
15709 if test "$gdb_cv_have_pt_getxmmregs" = yes; then
15710
15711 $as_echo "#define HAVE_PT_GETXMMREGS 1" >>confdefs.h
15712
15713 fi
15714
15715 # See if <sys/ptrace.h> supports LWP names on FreeBSD
15716 # Older FreeBSD versions don't have the pl_tdname member of
15717 # `struct ptrace_lwpinfo'.
15718 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_tdname" "ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" "#include <sys/ptrace.h>
15719 "
15720 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_tdname" = xyes; then :
15721
15722 cat >>confdefs.h <<_ACEOF
15723 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_TDNAME 1
15724 _ACEOF
15725
15726
15727 fi
15728
15729
15730 # See if <sys/ptrace.h> supports syscall fields on FreeBSD. The
15731 # pl_syscall_code member of `struct ptrace_lwpinfo' was added in
15732 # FreeBSD 10.3.
15733 ac_fn_c_check_member "$LINENO" "struct ptrace_lwpinfo" "pl_syscall_code" "ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" "#include <sys/ptrace.h>
15734 "
15735 if test "x$ac_cv_member_struct_ptrace_lwpinfo_pl_syscall_code" = xyes; then :
15736
15737 cat >>confdefs.h <<_ACEOF
15738 #define HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE 1
15739 _ACEOF
15740
15741
15742 fi
15743
15744
15745 # Check if the compiler supports the `long long' type.
15746
15747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in compiler" >&5
15748 $as_echo_n "checking for long long support in compiler... " >&6; }
15749 if ${gdb_cv_c_long_long+:} false; then :
15750 $as_echo_n "(cached) " >&6
15751 else
15752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15753 /* end confdefs.h. */
15754 extern long long foo;
15755 int
15756 main ()
15757 {
15758 switch (foo & 2) { case 0: return 1; }
15759 ;
15760 return 0;
15761 }
15762 _ACEOF
15763 if ac_fn_c_try_compile "$LINENO"; then :
15764 gdb_cv_c_long_long=yes
15765 else
15766 gdb_cv_c_long_long=no
15767 fi
15768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15769 fi
15770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_long" >&5
15771 $as_echo "$gdb_cv_c_long_long" >&6; }
15772 if test "$gdb_cv_c_long_long" != yes; then
15773 # libdecnumber requires long long.
15774 as_fn_error $? "Compiler must support long long for GDB." "$LINENO" 5
15775 fi
15776
15777 # Check if the compiler and runtime support printing long longs.
15778
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
15780 $as_echo_n "checking for long long support in printf... " >&6; }
15781 if ${gdb_cv_printf_has_long_long+:} false; then :
15782 $as_echo_n "(cached) " >&6
15783 else
15784 if test "$cross_compiling" = yes; then :
15785 gdb_cv_printf_has_long_long=no
15786 else
15787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15788 /* end confdefs.h. */
15789 $ac_includes_default
15790 int
15791 main ()
15792 {
15793 char buf[32];
15794 long long l = 0;
15795 l = (l << 16) + 0x0123;
15796 l = (l << 16) + 0x4567;
15797 l = (l << 16) + 0x89ab;
15798 l = (l << 16) + 0xcdef;
15799 sprintf (buf, "0x%016llx", l);
15800 return (strcmp ("0x0123456789abcdef", buf));
15801 ;
15802 return 0;
15803 }
15804 _ACEOF
15805 if ac_fn_c_try_run "$LINENO"; then :
15806 gdb_cv_printf_has_long_long=yes
15807 else
15808 gdb_cv_printf_has_long_long=no
15809 fi
15810 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15811 conftest.$ac_objext conftest.beam conftest.$ac_ext
15812 fi
15813
15814 fi
15815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
15816 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
15817 if test "$gdb_cv_printf_has_long_long" = yes; then
15818
15819 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
15820
15821 fi
15822
15823 # Check if the compiler and runtime support printing decfloats.
15824
15825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for decfloat support in printf" >&5
15826 $as_echo_n "checking for decfloat support in printf... " >&6; }
15827 if ${gdb_cv_printf_has_decfloat+:} false; then :
15828 $as_echo_n "(cached) " >&6
15829 else
15830 if test "$cross_compiling" = yes; then :
15831 gdb_cv_printf_has_decfloat=no
15832 else
15833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15834 /* end confdefs.h. */
15835 $ac_includes_default
15836 int
15837 main ()
15838 {
15839 char buf[64];
15840 _Decimal32 d32 = 1.2345df;
15841 _Decimal64 d64 = 1.2345dd;
15842 _Decimal128 d128 = 1.2345dl;
15843 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
15844 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
15845 ;
15846 return 0;
15847 }
15848 _ACEOF
15849 if ac_fn_c_try_run "$LINENO"; then :
15850 gdb_cv_printf_has_decfloat=yes
15851 else
15852 gdb_cv_printf_has_decfloat=no
15853 fi
15854 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15855 conftest.$ac_objext conftest.beam conftest.$ac_ext
15856 fi
15857
15858 fi
15859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_decfloat" >&5
15860 $as_echo "$gdb_cv_printf_has_decfloat" >&6; }
15861 if test "$gdb_cv_printf_has_decfloat" = yes; then
15862
15863 $as_echo "#define PRINTF_HAS_DECFLOAT 1" >>confdefs.h
15864
15865 fi
15866
15867 # Check if the compiler supports the `long double' type. We can't use
15868 # AC_C_LONG_DOUBLE because that one does additional checks on the
15869 # constants defined in <float.h> that fail on some systems,
15870 # e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
15871
15872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in compiler" >&5
15873 $as_echo_n "checking for long double support in compiler... " >&6; }
15874 if ${gdb_cv_c_long_double+:} false; then :
15875 $as_echo_n "(cached) " >&6
15876 else
15877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15878 /* end confdefs.h. */
15879 long double foo;
15880 _ACEOF
15881 if ac_fn_c_try_compile "$LINENO"; then :
15882 gdb_cv_c_long_double=yes
15883 else
15884 gdb_cv_c_long_double=no
15885 fi
15886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15887 fi
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_c_long_double" >&5
15889 $as_echo "$gdb_cv_c_long_double" >&6; }
15890 if test "$gdb_cv_c_long_double" = yes; then
15891
15892 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
15893
15894 fi
15895
15896 # Check if the compiler and runtime support printing long doubles.
15897
15898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in printf" >&5
15899 $as_echo_n "checking for long double support in printf... " >&6; }
15900 if ${gdb_cv_printf_has_long_double+:} false; then :
15901 $as_echo_n "(cached) " >&6
15902 else
15903 if test "$cross_compiling" = yes; then :
15904 gdb_cv_printf_has_long_double=no
15905 else
15906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15907 /* end confdefs.h. */
15908 $ac_includes_default
15909 int
15910 main ()
15911 {
15912 char buf[16];
15913 long double f = 3.141592653;
15914 sprintf (buf, "%Lg", f);
15915 return (strncmp ("3.14159", buf, 7));
15916 ;
15917 return 0;
15918 }
15919 _ACEOF
15920 if ac_fn_c_try_run "$LINENO"; then :
15921 gdb_cv_printf_has_long_double=yes
15922 else
15923 gdb_cv_printf_has_long_double=no
15924 fi
15925 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15926 conftest.$ac_objext conftest.beam conftest.$ac_ext
15927 fi
15928
15929 fi
15930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_double" >&5
15931 $as_echo "$gdb_cv_printf_has_long_double" >&6; }
15932 if test "$gdb_cv_printf_has_long_double" = yes; then
15933
15934 $as_echo "#define PRINTF_HAS_LONG_DOUBLE 1" >>confdefs.h
15935
15936 fi
15937
15938 # Check if the compiler and runtime support scanning long doubles.
15939
15940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support in scanf" >&5
15941 $as_echo_n "checking for long double support in scanf... " >&6; }
15942 if ${gdb_cv_scanf_has_long_double+:} false; then :
15943 $as_echo_n "(cached) " >&6
15944 else
15945 if test "$cross_compiling" = yes; then :
15946 gdb_cv_scanf_has_long_double=no
15947 else
15948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15949 /* end confdefs.h. */
15950 #include <stdio.h>
15951 int
15952 main ()
15953 {
15954 char *buf = "3.141592653";
15955 long double f = 0;
15956 sscanf (buf, "%Lg", &f);
15957 return !(f > 3.14159 && f < 3.14160);
15958 ;
15959 return 0;
15960 }
15961 _ACEOF
15962 if ac_fn_c_try_run "$LINENO"; then :
15963 gdb_cv_scanf_has_long_double=yes
15964 else
15965 gdb_cv_scanf_has_long_double=no
15966 fi
15967 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15968 conftest.$ac_objext conftest.beam conftest.$ac_ext
15969 fi
15970
15971 fi
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_scanf_has_long_double" >&5
15973 $as_echo "$gdb_cv_scanf_has_long_double" >&6; }
15974 if test "$gdb_cv_scanf_has_long_double" = yes; then
15975
15976 $as_echo "#define SCANF_HAS_LONG_DOUBLE 1" >>confdefs.h
15977
15978 fi
15979
15980 case ${host_os} in
15981 aix*)
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5
15983 $as_echo_n "checking for -bbigtoc option... " >&6; }
15984 if ${gdb_cv_bigtoc+:} false; then :
15985 $as_echo_n "(cached) " >&6
15986 else
15987 SAVE_LDFLAGS=$LDFLAGS
15988
15989 case $GCC in
15990 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
15991 *) gdb_cv_bigtoc=-bbigtoc ;;
15992 esac
15993
15994 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
15995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15996 /* end confdefs.h. */
15997
15998 int
15999 main ()
16000 {
16001 int i;
16002 ;
16003 return 0;
16004 }
16005 _ACEOF
16006 if ac_fn_c_try_link "$LINENO"; then :
16007
16008 else
16009 gdb_cv_bigtoc=
16010
16011 fi
16012 rm -f core conftest.err conftest.$ac_objext \
16013 conftest$ac_exeext conftest.$ac_ext
16014 LDFLAGS="${SAVE_LDFLAGS}"
16015
16016 fi
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5
16018 $as_echo "$gdb_cv_bigtoc" >&6; }
16019 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
16020 ;;
16021 esac
16022
16023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
16024 $as_echo_n "checking for the dynamic export flag... " >&6; }
16025 dynamic_list=false
16026 if test "${gdb_native}" = yes; then
16027 # The dynamically loaded libthread_db needs access to symbols in the gdb
16028 # executable. Older GNU ld supports --export-dynamic but --dynamic-list
16029 # may not be supported there.
16030 old_LDFLAGS="$LDFLAGS"
16031 # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
16032 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
16033 LDFLAGS="$LDFLAGS $RDYNAMIC"
16034 if test "${have_libpython}" = no; then
16035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16036 /* end confdefs.h. */
16037
16038 int
16039 main ()
16040 {
16041
16042 ;
16043 return 0;
16044 }
16045 _ACEOF
16046 if ac_fn_c_try_link "$LINENO"; then :
16047 dynamic_list=true
16048 fi
16049 rm -f core conftest.err conftest.$ac_objext \
16050 conftest$ac_exeext conftest.$ac_ext
16051 else
16052 # Workaround http://bugs.python.org/issue4434 where static
16053 # libpythonX.Y.a would get its symbols required for
16054 # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
16055 # Problem does not happen for the recommended libpythonX.Y.so linkage.
16056
16057 # Note the workaround for Python
16058 # http://bugs.python.org/issue10112 earlier has removed
16059 # -export-dynamic from PYTHON_LIBS. That's exactly what we want
16060 # here too, as otherwise it'd make this -Wl,--dynamic-list test
16061 # always pass.
16062 old_CFLAGS="$CFLAGS"
16063 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
16064 old_LIBS="$LIBS"
16065 LIBS="$LIBS $PYTHON_LIBS"
16066 old_CPPFLAGS="$CPPFLAGS"
16067 CPPFLAGS="$CPPFLAGS $PYTHON_CPPFLAGS"
16068 if test "$cross_compiling" = yes; then :
16069 true
16070 else
16071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072 /* end confdefs.h. */
16073 #include "Python.h"
16074 int
16075 main ()
16076 {
16077 int err;
16078 Py_Initialize ();
16079 err = PyRun_SimpleString ("import ctypes\n");
16080 Py_Finalize ();
16081 return err == 0 ? 0 : 1;
16082 ;
16083 return 0;
16084 }
16085 _ACEOF
16086 if ac_fn_c_try_run "$LINENO"; then :
16087 dynamic_list=true
16088 fi
16089 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16090 conftest.$ac_objext conftest.beam conftest.$ac_ext
16091 fi
16092
16093 LIBS="$old_LIBS"
16094 CFLAGS="$old_CFLAGS"
16095 CPPFLAGS="$old_CPPFLAGS"
16096 fi
16097 LDFLAGS="$old_LDFLAGS"
16098 fi
16099 if $dynamic_list; then
16100 found="-Wl,--dynamic-list"
16101 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
16102 else
16103 found="-rdynamic"
16104 RDYNAMIC="-rdynamic"
16105 fi
16106
16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
16108 $as_echo "$found" >&6; }
16109
16110
16111 if test "${build}" = "${host}" -a "${host}" = "${target}" ; then
16112 case ${host_os} in
16113 aix*)
16114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AiX thread debugging library" >&5
16115 $as_echo_n "checking for AiX thread debugging library... " >&6; }
16116 if ${gdb_cv_have_aix_thread_debug+:} false; then :
16117 $as_echo_n "(cached) " >&6
16118 else
16119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16120 /* end confdefs.h. */
16121 #include <sys/pthdebug.h>
16122 int
16123 main ()
16124 {
16125 #ifndef PTHDB_VERSION_3
16126 #error
16127 #endif
16128
16129 ;
16130 return 0;
16131 }
16132 _ACEOF
16133 if ac_fn_c_try_compile "$LINENO"; then :
16134 gdb_cv_have_aix_thread_debug=yes
16135 else
16136 gdb_cv_have_aix_thread_debug=no
16137
16138 fi
16139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16140
16141 fi
16142
16143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_have_aix_thread_debug" >&5
16144 $as_echo "$gdb_cv_have_aix_thread_debug" >&6; }
16145 if test "$gdb_cv_have_aix_thread_debug" = yes; then
16146 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
16147 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
16148 LIBS="$LIBS -lpthdebug"
16149
16150 # Older versions of AIX do not provide the declaration for
16151 # the getthrds function (it appears that it was introduced
16152 # with AIX 6.x).
16153 ac_fn_c_check_decl "$LINENO" "getthrds" "ac_cv_have_decl_getthrds" "#include <procinfo.h>
16154 "
16155 if test "x$ac_cv_have_decl_getthrds" = xyes; then :
16156 ac_have_decl=1
16157 else
16158 ac_have_decl=0
16159 fi
16160
16161 cat >>confdefs.h <<_ACEOF
16162 #define HAVE_DECL_GETTHRDS $ac_have_decl
16163 _ACEOF
16164
16165 fi
16166 ;;
16167 esac
16168
16169 fi
16170
16171 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTALLOC" >&5
16173 $as_echo_n "checking whether <thread_db.h> has TD_NOTALLOC... " >&6; }
16174 if ${gdb_cv_thread_db_h_has_td_notalloc+:} false; then :
16175 $as_echo_n "(cached) " >&6
16176 else
16177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16178 /* end confdefs.h. */
16179 #include <thread_db.h>
16180 int
16181 main ()
16182 {
16183 int i = TD_NOTALLOC;
16184
16185 ;
16186 return 0;
16187 }
16188 _ACEOF
16189 if ac_fn_c_try_compile "$LINENO"; then :
16190 gdb_cv_thread_db_h_has_td_notalloc=yes
16191 else
16192 gdb_cv_thread_db_h_has_td_notalloc=no
16193
16194 fi
16195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16196
16197 fi
16198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
16199 $as_echo "$gdb_cv_thread_db_h_has_td_notalloc" >&6; }
16200
16201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_VERSION" >&5
16202 $as_echo_n "checking whether <thread_db.h> has TD_VERSION... " >&6; }
16203 if ${gdb_cv_thread_db_h_has_td_version+:} false; then :
16204 $as_echo_n "(cached) " >&6
16205 else
16206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16207 /* end confdefs.h. */
16208 #include <thread_db.h>
16209 int
16210 main ()
16211 {
16212 int i = TD_VERSION;
16213
16214 ;
16215 return 0;
16216 }
16217 _ACEOF
16218 if ac_fn_c_try_compile "$LINENO"; then :
16219 gdb_cv_thread_db_h_has_td_version=yes
16220 else
16221 gdb_cv_thread_db_h_has_td_version=no
16222
16223 fi
16224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16225
16226 fi
16227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_version" >&5
16228 $as_echo "$gdb_cv_thread_db_h_has_td_version" >&6; }
16229
16230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <thread_db.h> has TD_NOTLS" >&5
16231 $as_echo_n "checking whether <thread_db.h> has TD_NOTLS... " >&6; }
16232 if ${gdb_cv_thread_db_h_has_td_notls+:} false; then :
16233 $as_echo_n "(cached) " >&6
16234 else
16235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16236 /* end confdefs.h. */
16237 #include <thread_db.h>
16238 int
16239 main ()
16240 {
16241 int i = TD_NOTLS;
16242
16243 ;
16244 return 0;
16245 }
16246 _ACEOF
16247 if ac_fn_c_try_compile "$LINENO"; then :
16248 gdb_cv_thread_db_h_has_td_notls=yes
16249 else
16250 gdb_cv_thread_db_h_has_td_notls=no
16251
16252 fi
16253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16254
16255 fi
16256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_thread_db_h_has_td_notls" >&5
16257 $as_echo "$gdb_cv_thread_db_h_has_td_notls" >&6; }
16258 fi
16259 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
16260
16261 $as_echo "#define THREAD_DB_HAS_TD_NOTALLOC 1" >>confdefs.h
16262
16263 fi
16264 if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
16265
16266 $as_echo "#define THREAD_DB_HAS_TD_VERSION 1" >>confdefs.h
16267
16268 fi
16269 if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
16270
16271 $as_echo "#define THREAD_DB_HAS_TD_NOTLS 1" >>confdefs.h
16272
16273 fi
16274
16275 case $host_os in
16276 go32* | *djgpp*)
16277 gdbinit=gdb.ini
16278 ;;
16279 *)
16280 gdbinit=.gdbinit
16281 ;;
16282 esac
16283
16284 cat >>confdefs.h <<_ACEOF
16285 #define GDBINIT "$gdbinit"
16286 _ACEOF
16287
16288
16289
16290 # Support for --with-sysroot is a copy of GDB_AC_WITH_DIR,
16291 # except that the argument to --with-sysroot is optional.
16292 # --with-sysroot (or --with-sysroot=yes) sets the default sysroot path.
16293 if test "x$with_sysroot" = xyes; then
16294 with_sysroot="${exec_prefix}/${target_alias}/sys-root"
16295 fi
16296
16297 # Check whether --with-sysroot was given.
16298 if test "${with_sysroot+set}" = set; then :
16299 withval=$with_sysroot; TARGET_SYSTEM_ROOT=$withval
16300 else
16301 TARGET_SYSTEM_ROOT=
16302 fi
16303
16304
16305 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16306 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16307 ac_define_dir=`eval echo $TARGET_SYSTEM_ROOT`
16308 ac_define_dir=`eval echo $ac_define_dir`
16309
16310 cat >>confdefs.h <<_ACEOF
16311 #define TARGET_SYSTEM_ROOT "$ac_define_dir"
16312 _ACEOF
16313
16314
16315
16316
16317 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16318 if test "x$prefix" = xNONE; then
16319 test_prefix=/usr/local
16320 else
16321 test_prefix=$prefix
16322 fi
16323 else
16324 test_prefix=$exec_prefix
16325 fi
16326 value=0
16327 case ${ac_define_dir} in
16328 "${test_prefix}"|"${test_prefix}/"*|\
16329 '${exec_prefix}'|'${exec_prefix}/'*)
16330 value=1
16331 ;;
16332 esac
16333
16334 cat >>confdefs.h <<_ACEOF
16335 #define TARGET_SYSTEM_ROOT_RELOCATABLE $value
16336 _ACEOF
16337
16338
16339
16340
16341
16342 # Check whether --with-system-gdbinit was given.
16343 if test "${with_system_gdbinit+set}" = set; then :
16344 withval=$with_system_gdbinit;
16345 SYSTEM_GDBINIT=$withval
16346 else
16347 SYSTEM_GDBINIT=
16348 fi
16349
16350
16351 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16352 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16353 ac_define_dir=`eval echo $SYSTEM_GDBINIT`
16354 ac_define_dir=`eval echo $ac_define_dir`
16355
16356 cat >>confdefs.h <<_ACEOF
16357 #define SYSTEM_GDBINIT "$ac_define_dir"
16358 _ACEOF
16359
16360
16361
16362
16363 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16364 if test "x$prefix" = xNONE; then
16365 test_prefix=/usr/local
16366 else
16367 test_prefix=$prefix
16368 fi
16369 else
16370 test_prefix=$exec_prefix
16371 fi
16372 value=0
16373 case ${ac_define_dir} in
16374 "${test_prefix}"|"${test_prefix}/"*|\
16375 '${exec_prefix}'|'${exec_prefix}/'*)
16376 value=1
16377 ;;
16378 esac
16379
16380 cat >>confdefs.h <<_ACEOF
16381 #define SYSTEM_GDBINIT_RELOCATABLE $value
16382 _ACEOF
16383
16384
16385
16386
16387
16388 # Check whether --with-system-gdbinit-dir was given.
16389 if test "${with_system_gdbinit_dir+set}" = set; then :
16390 withval=$with_system_gdbinit_dir;
16391 SYSTEM_GDBINIT_DIR=$withval
16392 else
16393 SYSTEM_GDBINIT_DIR=
16394 fi
16395
16396
16397 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
16398 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16399 ac_define_dir=`eval echo $SYSTEM_GDBINIT_DIR`
16400 ac_define_dir=`eval echo $ac_define_dir`
16401
16402 cat >>confdefs.h <<_ACEOF
16403 #define SYSTEM_GDBINIT_DIR "$ac_define_dir"
16404 _ACEOF
16405
16406
16407
16408
16409 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
16410 if test "x$prefix" = xNONE; then
16411 test_prefix=/usr/local
16412 else
16413 test_prefix=$prefix
16414 fi
16415 else
16416 test_prefix=$exec_prefix
16417 fi
16418 value=0
16419 case ${ac_define_dir} in
16420 "${test_prefix}"|"${test_prefix}/"*|\
16421 '${exec_prefix}'|'${exec_prefix}/'*)
16422 value=1
16423 ;;
16424 esac
16425
16426 cat >>confdefs.h <<_ACEOF
16427 #define SYSTEM_GDBINIT_DIR_RELOCATABLE $value
16428 _ACEOF
16429
16430
16431
16432
16433
16434 # Check whether --enable-werror was given.
16435 if test "${enable_werror+set}" = set; then :
16436 enableval=$enable_werror; case "${enableval}" in
16437 yes | y) ERROR_ON_WARNING="yes" ;;
16438 no | n) ERROR_ON_WARNING="no" ;;
16439 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16440 esac
16441 fi
16442
16443
16444 # Enable -Werror by default when using gcc. Turn it off for releases.
16445 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
16446 ERROR_ON_WARNING=yes
16447 fi
16448
16449 WERROR_CFLAGS=""
16450 if test "${ERROR_ON_WARNING}" = yes ; then
16451 WERROR_CFLAGS="-Werror"
16452 fi
16453
16454 # The options we'll try to enable.
16455 build_warnings="-Wall -Wpointer-arith \
16456 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
16457 -Wno-switch -Wno-char-subscripts \
16458 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
16459 -Wno-sign-compare -Wno-error=maybe-uninitialized \
16460 -Wno-mismatched-tags \
16461 -Wno-error=deprecated-register \
16462 -Wsuggest-override \
16463 -Wimplicit-fallthrough=3 \
16464 -Wduplicated-cond \
16465 -Wshadow=local \
16466 -Wdeprecated-copy \
16467 -Wdeprecated-copy-dtor \
16468 -Wredundant-move \
16469 -Wmissing-declarations \
16470 -Wmissing-prototypes \
16471 -Wstrict-null-sentinel \
16472 "
16473
16474 case "${host}" in
16475 *-*-mingw32*)
16476 # Enable -Wno-format by default when using gcc on mingw since many
16477 # GCC versions complain about %I64.
16478 build_warnings="$build_warnings -Wno-format" ;;
16479 *-*-solaris*)
16480 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
16481 # doesn't understand.
16482 build_warnings="$build_warnings -Wno-unknown-pragmas"
16483 # Solaris 11 <unistd.h> marks vfork deprecated.
16484 build_warnings="$build_warnings -Wno-deprecated-declarations" ;;
16485 *)
16486 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
16487 # but there's a special case for this below.
16488 build_warnings="$build_warnings -Wformat-nonliteral" ;;
16489 esac
16490
16491 # Check whether --enable-build-warnings was given.
16492 if test "${enable_build_warnings+set}" = set; then :
16493 enableval=$enable_build_warnings; case "${enableval}" in
16494 yes) ;;
16495 no) build_warnings="-w";;
16496 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16497 build_warnings="${build_warnings} ${t}";;
16498 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16499 build_warnings="${t} ${build_warnings}";;
16500 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16501 esac
16502 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
16503 echo "Setting compiler warning flags = $build_warnings" 6>&1
16504 fi
16505 fi
16506 # Check whether --enable-gdb-build-warnings was given.
16507 if test "${enable_gdb_build_warnings+set}" = set; then :
16508 enableval=$enable_gdb_build_warnings; case "${enableval}" in
16509 yes) ;;
16510 no) build_warnings="-w";;
16511 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16512 build_warnings="${build_warnings} ${t}";;
16513 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16514 build_warnings="${t} ${build_warnings}";;
16515 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16516 esac
16517 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
16518 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
16519 fi
16520 fi
16521
16522 # The set of warnings supported by a C++ compiler is not the same as
16523 # of the C compiler.
16524 ac_ext=cpp
16525 ac_cpp='$CXXCPP $CPPFLAGS'
16526 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16527 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16528 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16529
16530
16531 WARN_CFLAGS=""
16532 if test "x${build_warnings}" != x -a "x$GCC" = xyes
16533 then
16534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
16535 $as_echo_n "checking compiler warning flags... " >&6; }
16536 # Separate out the -Werror flag as some files just cannot be
16537 # compiled with it enabled.
16538 for w in ${build_warnings}; do
16539 # GCC does not complain about -Wno-unknown-warning. Invert
16540 # and test -Wunknown-warning instead.
16541 case $w in
16542 -Wno-*)
16543 wtest=`echo $w | sed 's/-Wno-/-W/g'` ;;
16544 -Wformat-nonliteral)
16545 # gcc requires -Wformat before -Wformat-nonliteral
16546 # will work, so stick them together.
16547 w="-Wformat $w"
16548 wtest="$w"
16549 ;;
16550 *)
16551 wtest=$w ;;
16552 esac
16553
16554 case $w in
16555 -Werr*) WERROR_CFLAGS=-Werror ;;
16556 *)
16557 # Check whether GCC accepts it.
16558 saved_CFLAGS="$CFLAGS"
16559 CFLAGS="$CFLAGS -Werror $wtest"
16560 saved_CXXFLAGS="$CXXFLAGS"
16561 CXXFLAGS="$CXXFLAGS -Werror $wtest"
16562 if test "x$w" = "x-Wunused-variable"; then
16563 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
16564 # fixed in GCC 4.9. This test is derived from the gdb
16565 # source code that triggered this bug in GCC.
16566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16567 /* end confdefs.h. */
16568 struct scoped_restore_base {};
16569 struct scoped_restore_tmpl : public scoped_restore_base {
16570 ~scoped_restore_tmpl() {}
16571 };
16572 int
16573 main ()
16574 {
16575 const scoped_restore_base &b = scoped_restore_tmpl();
16576
16577 ;
16578 return 0;
16579 }
16580 _ACEOF
16581 if ac_fn_cxx_try_compile "$LINENO"; then :
16582 WARN_CFLAGS="${WARN_CFLAGS} $w"
16583 fi
16584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16585 else
16586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16587 /* end confdefs.h. */
16588
16589 int
16590 main ()
16591 {
16592
16593 ;
16594 return 0;
16595 }
16596 _ACEOF
16597 if ac_fn_cxx_try_compile "$LINENO"; then :
16598 WARN_CFLAGS="${WARN_CFLAGS} $w"
16599 fi
16600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16601 fi
16602 CFLAGS="$saved_CFLAGS"
16603 CXXFLAGS="$saved_CXXFLAGS"
16604 esac
16605 done
16606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
16607 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
16608 fi
16609
16610
16611
16612 ac_ext=c
16613 ac_cpp='$CPP $CPPFLAGS'
16614 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16615 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16616 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16617
16618
16619
16620 # Check whether --enable-ubsan was given.
16621 if test "${enable_ubsan+set}" = set; then :
16622 enableval=$enable_ubsan;
16623 else
16624 enable_ubsan=no
16625 fi
16626
16627 if test "x$enable_ubsan" = xauto; then
16628 if $development; then
16629 enable_ubsan=yes
16630 fi
16631 fi
16632 ac_ext=cpp
16633 ac_cpp='$CXXCPP $CPPFLAGS'
16634 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16635 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16636 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16637
16638 if test "x$enable_ubsan" = xyes; then
16639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fsanitize=undefined is accepted" >&5
16640 $as_echo_n "checking whether -fsanitize=undefined is accepted... " >&6; }
16641 saved_CXXFLAGS="$CXXFLAGS"
16642 CXXFLAGS="$CXXFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
16643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16644 /* end confdefs.h. */
16645
16646 int
16647 main ()
16648 {
16649
16650 ;
16651 return 0;
16652 }
16653 _ACEOF
16654 if ac_fn_cxx_try_link "$LINENO"; then :
16655 enable_ubsan=yes
16656 else
16657 enable_ubsan=no
16658
16659 fi
16660 rm -f core conftest.err conftest.$ac_objext \
16661 conftest$ac_exeext conftest.$ac_ext
16662 CXXFLAGS="$saved_CXXFLAGS"
16663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_ubsan" >&5
16664 $as_echo "$enable_ubsan" >&6; }
16665 if test "x$enable_ubsan" = xyes; then
16666 WARN_CFLAGS="$WARN_CFLAGS -fsanitize=undefined -fno-sanitize-recover=undefined"
16667 CONFIG_LDFLAGS="$CONFIG_LDFLAGS -fsanitize=undefined"
16668 fi
16669 fi
16670 ac_ext=c
16671 ac_cpp='$CPP $CPPFLAGS'
16672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16675
16676
16677
16678 # In the Cygwin environment, we need some additional flags.
16679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
16680 $as_echo_n "checking for cygwin... " >&6; }
16681 if ${gdb_cv_os_cygwin+:} false; then :
16682 $as_echo_n "(cached) " >&6
16683 else
16684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16685 /* end confdefs.h. */
16686
16687 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
16688 lose
16689 #endif
16690 _ACEOF
16691 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16692 $EGREP "^lose$" >/dev/null 2>&1; then :
16693 gdb_cv_os_cygwin=yes
16694 else
16695 gdb_cv_os_cygwin=no
16696 fi
16697 rm -f conftest*
16698
16699 fi
16700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_os_cygwin" >&5
16701 $as_echo "$gdb_cv_os_cygwin" >&6; }
16702
16703
16704 SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
16705 case ${host} in
16706 *go32* ) SER_HARDWIRE=ser-go32.o ;;
16707 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
16708 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
16709 *) SER_HARDWIRE="$SER_HARDWIRE ser-uds.o" ;;
16710 esac
16711
16712
16713 # libreadline needs libuser32.a in a cygwin environment
16714 WIN32LIBS=
16715 if test x"$gdb_cv_os_cygwin" = xyes; then
16716 WIN32LIBS="-luser32"
16717 case "${target}" in
16718 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
16719 ;;
16720 esac
16721 fi
16722
16723 # The ser-tcp.c module requires sockets.
16724 # Note that WIN32APILIBS is set by GDB_AC_COMMON.
16725 WIN32LIBS="$WIN32LIBS $WIN32APILIBS"
16726
16727 # Add ELF support to GDB, but only if BFD includes ELF support.
16728
16729 OLD_CFLAGS=$CFLAGS
16730 OLD_LDFLAGS=$LDFLAGS
16731 OLD_LIBS=$LIBS
16732 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16733 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16734 # always want our bfd.
16735 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
16736 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16737 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
16738 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16739 LIBS="-lbfd -liberty -lz $intl $LIBS"
16740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
16741 $as_echo_n "checking for ELF support in BFD... " >&6; }
16742 if ${gdb_cv_var_elf+:} false; then :
16743 $as_echo_n "(cached) " >&6
16744 else
16745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16746 /* end confdefs.h. */
16747 #include <stdlib.h>
16748 #include "bfd.h"
16749 #include "elf-bfd.h"
16750 int
16751 main ()
16752 {
16753 return bfd_get_elf_phdr_upper_bound (NULL);
16754
16755 ;
16756 return 0;
16757 }
16758 _ACEOF
16759 if ac_fn_c_try_link "$LINENO"; then :
16760 gdb_cv_var_elf=yes
16761 else
16762 gdb_cv_var_elf=no
16763
16764 fi
16765 rm -f core conftest.err conftest.$ac_objext \
16766 conftest$ac_exeext conftest.$ac_ext
16767
16768 fi
16769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_elf" >&5
16770 $as_echo "$gdb_cv_var_elf" >&6; }
16771 CFLAGS=$OLD_CFLAGS
16772 LDFLAGS=$OLD_LDFLAGS
16773 LIBS=$OLD_LIBS
16774 if test "$gdb_cv_var_elf" = yes; then
16775 CONFIG_OBS="$CONFIG_OBS elfread.o stap-probe.o dtrace-probe.o"
16776
16777 $as_echo "#define HAVE_ELF 1" >>confdefs.h
16778
16779 # -ldl is provided by bfd/Makfile.am (LIBDL) <PLUGINS>.
16780 if test "$plugins" = "yes"; then
16781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16782 $as_echo_n "checking for library containing dlopen... " >&6; }
16783 if ${ac_cv_search_dlopen+:} false; then :
16784 $as_echo_n "(cached) " >&6
16785 else
16786 ac_func_search_save_LIBS=$LIBS
16787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16788 /* end confdefs.h. */
16789
16790 /* Override any GCC internal prototype to avoid an error.
16791 Use char because int might match the return type of a GCC
16792 builtin and then its argument prototype would still apply. */
16793 #ifdef __cplusplus
16794 extern "C"
16795 #endif
16796 char dlopen ();
16797 int
16798 main ()
16799 {
16800 return dlopen ();
16801 ;
16802 return 0;
16803 }
16804 _ACEOF
16805 for ac_lib in '' dl; do
16806 if test -z "$ac_lib"; then
16807 ac_res="none required"
16808 else
16809 ac_res=-l$ac_lib
16810 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16811 fi
16812 if ac_fn_c_try_link "$LINENO"; then :
16813 ac_cv_search_dlopen=$ac_res
16814 fi
16815 rm -f core conftest.err conftest.$ac_objext \
16816 conftest$ac_exeext
16817 if ${ac_cv_search_dlopen+:} false; then :
16818 break
16819 fi
16820 done
16821 if ${ac_cv_search_dlopen+:} false; then :
16822
16823 else
16824 ac_cv_search_dlopen=no
16825 fi
16826 rm conftest.$ac_ext
16827 LIBS=$ac_func_search_save_LIBS
16828 fi
16829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16830 $as_echo "$ac_cv_search_dlopen" >&6; }
16831 ac_res=$ac_cv_search_dlopen
16832 if test "$ac_res" != no; then :
16833 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16834
16835 fi
16836
16837 fi
16838 fi
16839
16840 # Add macho support to GDB, but only if BFD includes it.
16841
16842 OLD_CFLAGS=$CFLAGS
16843 OLD_LDFLAGS=$LDFLAGS
16844 OLD_LIBS=$LIBS
16845 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
16846 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
16847 # always want our bfd.
16848 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
16849 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
16850 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
16851 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
16852 LIBS="-lbfd -liberty -lz $intl $LIBS"
16853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O support in BFD" >&5
16854 $as_echo_n "checking for Mach-O support in BFD... " >&6; }
16855 if ${gdb_cv_var_macho+:} false; then :
16856 $as_echo_n "(cached) " >&6
16857 else
16858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16859 /* end confdefs.h. */
16860 #include <stdlib.h>
16861 #include "bfd.h"
16862 #include "mach-o.h"
16863 int
16864 main ()
16865 {
16866 return bfd_mach_o_lookup_command (NULL, 0, NULL);
16867
16868 ;
16869 return 0;
16870 }
16871 _ACEOF
16872 if ac_fn_c_try_link "$LINENO"; then :
16873 gdb_cv_var_macho=yes
16874 else
16875 gdb_cv_var_macho=no
16876
16877 fi
16878 rm -f core conftest.err conftest.$ac_objext \
16879 conftest$ac_exeext conftest.$ac_ext
16880
16881 fi
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_var_macho" >&5
16883 $as_echo "$gdb_cv_var_macho" >&6; }
16884 CFLAGS=$OLD_CFLAGS
16885 LDFLAGS=$OLD_LDFLAGS
16886 LIBS=$OLD_LIBS
16887 if test "$gdb_cv_var_macho" = yes; then
16888 CONFIG_OBS="$CONFIG_OBS machoread.o"
16889 fi
16890
16891 # Add any host-specific objects to GDB.
16892 CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
16893
16894 # If building on ELF, look for lzma support for embedded compressed debug info.
16895 if test "$gdb_cv_var_elf" = yes; then
16896
16897 # Check whether --with-lzma was given.
16898 if test "${with_lzma+set}" = set; then :
16899 withval=$with_lzma;
16900 else
16901 with_lzma=auto
16902 fi
16903
16904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use lzma" >&5
16905 $as_echo_n "checking whether to use lzma... " >&6; }
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lzma" >&5
16907 $as_echo "$with_lzma" >&6; }
16908
16909 if test "${with_lzma}" != no; then
16910
16911
16912
16913
16914
16915
16916
16917
16918 use_additional=yes
16919
16920 acl_save_prefix="$prefix"
16921 prefix="$acl_final_prefix"
16922 acl_save_exec_prefix="$exec_prefix"
16923 exec_prefix="$acl_final_exec_prefix"
16924
16925 eval additional_includedir=\"$includedir\"
16926 eval additional_libdir=\"$libdir\"
16927
16928 exec_prefix="$acl_save_exec_prefix"
16929 prefix="$acl_save_prefix"
16930
16931
16932 # Check whether --with-liblzma-prefix was given.
16933 if test "${with_liblzma_prefix+set}" = set; then :
16934 withval=$with_liblzma_prefix;
16935 if test "X$withval" = "Xno"; then
16936 use_additional=no
16937 else
16938 if test "X$withval" = "X"; then
16939
16940 acl_save_prefix="$prefix"
16941 prefix="$acl_final_prefix"
16942 acl_save_exec_prefix="$exec_prefix"
16943 exec_prefix="$acl_final_exec_prefix"
16944
16945 eval additional_includedir=\"$includedir\"
16946 eval additional_libdir=\"$libdir\"
16947
16948 exec_prefix="$acl_save_exec_prefix"
16949 prefix="$acl_save_prefix"
16950
16951 else
16952 additional_includedir="$withval/include"
16953 additional_libdir="$withval/lib"
16954 fi
16955 fi
16956
16957 fi
16958
16959
16960 # Check whether --with-liblzma-type was given.
16961 if test "${with_liblzma_type+set}" = set; then :
16962 withval=$with_liblzma_type; with_liblzma_type=$withval
16963 else
16964 with_liblzma_type=auto
16965 fi
16966
16967 lib_type=`eval echo \$with_liblzma_type`
16968
16969 LIBLZMA=
16970 LTLIBLZMA=
16971 INCLZMA=
16972 rpathdirs=
16973 ltrpathdirs=
16974 names_already_handled=
16975 names_next_round='lzma '
16976 while test -n "$names_next_round"; do
16977 names_this_round="$names_next_round"
16978 names_next_round=
16979 for name in $names_this_round; do
16980 already_handled=
16981 for n in $names_already_handled; do
16982 if test "$n" = "$name"; then
16983 already_handled=yes
16984 break
16985 fi
16986 done
16987 if test -z "$already_handled"; then
16988 names_already_handled="$names_already_handled $name"
16989 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
16990 eval value=\"\$HAVE_LIB$uppername\"
16991 if test -n "$value"; then
16992 if test "$value" = yes; then
16993 eval value=\"\$LIB$uppername\"
16994 test -z "$value" || LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$value"
16995 eval value=\"\$LTLIB$uppername\"
16996 test -z "$value" || LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$value"
16997 else
16998 :
16999 fi
17000 else
17001 found_dir=
17002 found_la=
17003 found_so=
17004 found_a=
17005 if test $use_additional = yes; then
17006 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17007 found_dir="$additional_libdir"
17008 found_so="$additional_libdir/lib$name.$shlibext"
17009 if test -f "$additional_libdir/lib$name.la"; then
17010 found_la="$additional_libdir/lib$name.la"
17011 fi
17012 elif test x$lib_type != xshared; then
17013 if test -f "$additional_libdir/lib$name.$libext"; then
17014 found_dir="$additional_libdir"
17015 found_a="$additional_libdir/lib$name.$libext"
17016 if test -f "$additional_libdir/lib$name.la"; then
17017 found_la="$additional_libdir/lib$name.la"
17018 fi
17019 fi
17020 fi
17021 fi
17022 if test "X$found_dir" = "X"; then
17023 for x in $LDFLAGS $LTLIBLZMA; do
17024
17025 acl_save_prefix="$prefix"
17026 prefix="$acl_final_prefix"
17027 acl_save_exec_prefix="$exec_prefix"
17028 exec_prefix="$acl_final_exec_prefix"
17029 eval x=\"$x\"
17030 exec_prefix="$acl_save_exec_prefix"
17031 prefix="$acl_save_prefix"
17032
17033 case "$x" in
17034 -L*)
17035 dir=`echo "X$x" | sed -e 's/^X-L//'`
17036 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
17037 found_dir="$dir"
17038 found_so="$dir/lib$name.$shlibext"
17039 if test -f "$dir/lib$name.la"; then
17040 found_la="$dir/lib$name.la"
17041 fi
17042 elif test x$lib_type != xshared; then
17043 if test -f "$dir/lib$name.$libext"; then
17044 found_dir="$dir"
17045 found_a="$dir/lib$name.$libext"
17046 if test -f "$dir/lib$name.la"; then
17047 found_la="$dir/lib$name.la"
17048 fi
17049 fi
17050 fi
17051 ;;
17052 esac
17053 if test "X$found_dir" != "X"; then
17054 break
17055 fi
17056 done
17057 fi
17058 if test "X$found_dir" != "X"; then
17059 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$found_dir -l$name"
17060 if test "X$found_so" != "X"; then
17061 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
17062 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17063 else
17064 haveit=
17065 for x in $ltrpathdirs; do
17066 if test "X$x" = "X$found_dir"; then
17067 haveit=yes
17068 break
17069 fi
17070 done
17071 if test -z "$haveit"; then
17072 ltrpathdirs="$ltrpathdirs $found_dir"
17073 fi
17074 if test "$hardcode_direct" = yes; then
17075 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17076 else
17077 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
17078 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17079 haveit=
17080 for x in $rpathdirs; do
17081 if test "X$x" = "X$found_dir"; then
17082 haveit=yes
17083 break
17084 fi
17085 done
17086 if test -z "$haveit"; then
17087 rpathdirs="$rpathdirs $found_dir"
17088 fi
17089 else
17090 haveit=
17091 for x in $LDFLAGS $LIBLZMA; do
17092
17093 acl_save_prefix="$prefix"
17094 prefix="$acl_final_prefix"
17095 acl_save_exec_prefix="$exec_prefix"
17096 exec_prefix="$acl_final_exec_prefix"
17097 eval x=\"$x\"
17098 exec_prefix="$acl_save_exec_prefix"
17099 prefix="$acl_save_prefix"
17100
17101 if test "X$x" = "X-L$found_dir"; then
17102 haveit=yes
17103 break
17104 fi
17105 done
17106 if test -z "$haveit"; then
17107 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir"
17108 fi
17109 if test "$hardcode_minus_L" != no; then
17110 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_so"
17111 else
17112 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
17113 fi
17114 fi
17115 fi
17116 fi
17117 else
17118 if test "X$found_a" != "X"; then
17119 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$found_a"
17120 else
17121 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$found_dir -l$name"
17122 fi
17123 fi
17124 additional_includedir=
17125 case "$found_dir" in
17126 */lib | */lib/)
17127 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
17128 additional_includedir="$basedir/include"
17129 ;;
17130 esac
17131 if test "X$additional_includedir" != "X"; then
17132 if test "X$additional_includedir" != "X/usr/include"; then
17133 haveit=
17134 if test "X$additional_includedir" = "X/usr/local/include"; then
17135 if test -n "$GCC"; then
17136 case $host_os in
17137 linux*) haveit=yes;;
17138 esac
17139 fi
17140 fi
17141 if test -z "$haveit"; then
17142 for x in $CPPFLAGS $INCLZMA; do
17143
17144 acl_save_prefix="$prefix"
17145 prefix="$acl_final_prefix"
17146 acl_save_exec_prefix="$exec_prefix"
17147 exec_prefix="$acl_final_exec_prefix"
17148 eval x=\"$x\"
17149 exec_prefix="$acl_save_exec_prefix"
17150 prefix="$acl_save_prefix"
17151
17152 if test "X$x" = "X-I$additional_includedir"; then
17153 haveit=yes
17154 break
17155 fi
17156 done
17157 if test -z "$haveit"; then
17158 if test -d "$additional_includedir"; then
17159 INCLZMA="${INCLZMA}${INCLZMA:+ }-I$additional_includedir"
17160 fi
17161 fi
17162 fi
17163 fi
17164 fi
17165 if test -n "$found_la"; then
17166 save_libdir="$libdir"
17167 case "$found_la" in
17168 */* | *\\*) . "$found_la" ;;
17169 *) . "./$found_la" ;;
17170 esac
17171 libdir="$save_libdir"
17172 for dep in $dependency_libs; do
17173 case "$dep" in
17174 -L*)
17175 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17176 if test "X$additional_libdir" != "X/usr/lib"; then
17177 haveit=
17178 if test "X$additional_libdir" = "X/usr/local/lib"; then
17179 if test -n "$GCC"; then
17180 case $host_os in
17181 linux*) haveit=yes;;
17182 esac
17183 fi
17184 fi
17185 if test -z "$haveit"; then
17186 haveit=
17187 for x in $LDFLAGS $LIBLZMA; do
17188
17189 acl_save_prefix="$prefix"
17190 prefix="$acl_final_prefix"
17191 acl_save_exec_prefix="$exec_prefix"
17192 exec_prefix="$acl_final_exec_prefix"
17193 eval x=\"$x\"
17194 exec_prefix="$acl_save_exec_prefix"
17195 prefix="$acl_save_prefix"
17196
17197 if test "X$x" = "X-L$additional_libdir"; then
17198 haveit=yes
17199 break
17200 fi
17201 done
17202 if test -z "$haveit"; then
17203 if test -d "$additional_libdir"; then
17204 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-L$additional_libdir"
17205 fi
17206 fi
17207 haveit=
17208 for x in $LDFLAGS $LTLIBLZMA; do
17209
17210 acl_save_prefix="$prefix"
17211 prefix="$acl_final_prefix"
17212 acl_save_exec_prefix="$exec_prefix"
17213 exec_prefix="$acl_final_exec_prefix"
17214 eval x=\"$x\"
17215 exec_prefix="$acl_save_exec_prefix"
17216 prefix="$acl_save_prefix"
17217
17218 if test "X$x" = "X-L$additional_libdir"; then
17219 haveit=yes
17220 break
17221 fi
17222 done
17223 if test -z "$haveit"; then
17224 if test -d "$additional_libdir"; then
17225 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-L$additional_libdir"
17226 fi
17227 fi
17228 fi
17229 fi
17230 ;;
17231 -R*)
17232 dir=`echo "X$dep" | sed -e 's/^X-R//'`
17233 if test "$enable_rpath" != no; then
17234 haveit=
17235 for x in $rpathdirs; do
17236 if test "X$x" = "X$dir"; then
17237 haveit=yes
17238 break
17239 fi
17240 done
17241 if test -z "$haveit"; then
17242 rpathdirs="$rpathdirs $dir"
17243 fi
17244 haveit=
17245 for x in $ltrpathdirs; do
17246 if test "X$x" = "X$dir"; then
17247 haveit=yes
17248 break
17249 fi
17250 done
17251 if test -z "$haveit"; then
17252 ltrpathdirs="$ltrpathdirs $dir"
17253 fi
17254 fi
17255 ;;
17256 -l*)
17257 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17258 ;;
17259 *.la)
17260 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17261 ;;
17262 *)
17263 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$dep"
17264 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }$dep"
17265 ;;
17266 esac
17267 done
17268 fi
17269 else
17270 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
17271 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l$name"
17272 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l$name"
17273 else
17274 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }-l:lib$name.$libext"
17275 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-l:lib$name.$libext"
17276 fi
17277 fi
17278 fi
17279 fi
17280 done
17281 done
17282 if test "X$rpathdirs" != "X"; then
17283 if test -n "$hardcode_libdir_separator"; then
17284 alldirs=
17285 for found_dir in $rpathdirs; do
17286 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
17287 done
17288 acl_save_libdir="$libdir"
17289 libdir="$alldirs"
17290 eval flag=\"$hardcode_libdir_flag_spec\"
17291 libdir="$acl_save_libdir"
17292 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
17293 else
17294 for found_dir in $rpathdirs; do
17295 acl_save_libdir="$libdir"
17296 libdir="$found_dir"
17297 eval flag=\"$hardcode_libdir_flag_spec\"
17298 libdir="$acl_save_libdir"
17299 LIBLZMA="${LIBLZMA}${LIBLZMA:+ }$flag"
17300 done
17301 fi
17302 fi
17303 if test "X$ltrpathdirs" != "X"; then
17304 for found_dir in $ltrpathdirs; do
17305 LTLIBLZMA="${LTLIBLZMA}${LTLIBLZMA:+ }-R$found_dir"
17306 done
17307 fi
17308
17309
17310 ac_save_CPPFLAGS="$CPPFLAGS"
17311
17312 for element in $INCLZMA; do
17313 haveit=
17314 for x in $CPPFLAGS; do
17315
17316 acl_save_prefix="$prefix"
17317 prefix="$acl_final_prefix"
17318 acl_save_exec_prefix="$exec_prefix"
17319 exec_prefix="$acl_final_exec_prefix"
17320 eval x=\"$x\"
17321 exec_prefix="$acl_save_exec_prefix"
17322 prefix="$acl_save_prefix"
17323
17324 if test "X$x" = "X$element"; then
17325 haveit=yes
17326 break
17327 fi
17328 done
17329 if test -z "$haveit"; then
17330 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17331 fi
17332 done
17333
17334
17335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liblzma" >&5
17336 $as_echo_n "checking for liblzma... " >&6; }
17337 if ${ac_cv_liblzma+:} false; then :
17338 $as_echo_n "(cached) " >&6
17339 else
17340
17341 ac_save_LIBS="$LIBS"
17342 LIBS="$LIBS $LIBLZMA"
17343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17344 /* end confdefs.h. */
17345 #include "lzma.h"
17346 int
17347 main ()
17348 {
17349 lzma_index_iter iter;
17350 lzma_index_iter_init (&iter, 0);
17351 lzma_mf_is_supported (LZMA_MF_HC3);
17352 ;
17353 return 0;
17354 }
17355 _ACEOF
17356 if ac_fn_c_try_link "$LINENO"; then :
17357 ac_cv_liblzma=yes
17358 else
17359 ac_cv_liblzma=no
17360 fi
17361 rm -f core conftest.err conftest.$ac_objext \
17362 conftest$ac_exeext conftest.$ac_ext
17363 LIBS="$ac_save_LIBS"
17364
17365 fi
17366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_liblzma" >&5
17367 $as_echo "$ac_cv_liblzma" >&6; }
17368 if test "$ac_cv_liblzma" = yes; then
17369 HAVE_LIBLZMA=yes
17370
17371 $as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
17372
17373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with liblzma" >&5
17374 $as_echo_n "checking how to link with liblzma... " >&6; }
17375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLZMA" >&5
17376 $as_echo "$LIBLZMA" >&6; }
17377 else
17378 HAVE_LIBLZMA=no
17379 CPPFLAGS="$ac_save_CPPFLAGS"
17380 LIBLZMA=
17381 LTLIBLZMA=
17382 fi
17383
17384
17385
17386
17387
17388
17389 if test "$HAVE_LIBLZMA" != yes; then
17390 if test "$with_lzma" = yes; then
17391 as_fn_error $? "missing liblzma for --with-lzma" "$LINENO" 5
17392 fi
17393 fi
17394 fi
17395 fi
17396
17397 LIBGUI="../libgui/src/libgui.a"
17398 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
17399
17400
17401
17402 WIN32LDAPP=
17403
17404
17405
17406 case "${host}" in
17407 *-*-cygwin* | *-*-mingw* )
17408 configdir="win"
17409 ;;
17410 *)
17411 configdir="unix"
17412 ;;
17413 esac
17414
17415 GDBTKLIBS=
17416 if test "${enable_gdbtk}" = "yes"; then
17417
17418 # Gdbtk must have an absolute path to srcdir in order to run
17419 # properly when not installed.
17420 here=`pwd`
17421 cd ${srcdir}
17422 GDBTK_SRC_DIR=`pwd`
17423 cd $here
17424
17425
17426 #
17427 # Ok, lets find the tcl configuration
17428 # First, look for one uninstalled.
17429 # the alternative search directory is invoked by --with-tcl
17430 #
17431
17432 if test x"${no_tcl}" = x ; then
17433 # we reset no_tcl in case something fails here
17434 no_tcl=true
17435
17436 # Check whether --with-tcl was given.
17437 if test "${with_tcl+set}" = set; then :
17438 withval=$with_tcl; with_tclconfig=${withval}
17439 fi
17440
17441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
17442 $as_echo_n "checking for Tcl configuration... " >&6; }
17443 if ${ac_cv_c_tclconfig+:} false; then :
17444 $as_echo_n "(cached) " >&6
17445 else
17446
17447
17448 # First check to see if --with-tcl was specified.
17449 case "${host}" in
17450 *-*-cygwin*) platDir="win" ;;
17451 *) platDir="unix" ;;
17452 esac
17453 if test x"${with_tclconfig}" != x ; then
17454 if test -f "${with_tclconfig}/tclConfig.sh" ; then
17455 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
17456 else
17457 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
17458 fi
17459 fi
17460
17461 # then check for a private Tcl installation
17462 if test x"${ac_cv_c_tclconfig}" = x ; then
17463 for i in \
17464 ../tcl \
17465 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17466 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
17467 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
17468 ../../tcl \
17469 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17470 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
17471 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
17472 ../../../tcl \
17473 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17474 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
17475 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
17476 if test -f "$i/$platDir/tclConfig.sh" ; then
17477 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
17478 break
17479 fi
17480 done
17481 fi
17482
17483 # on Darwin, check in Framework installation locations
17484 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
17485 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
17486 `ls -d /Library/Frameworks 2>/dev/null` \
17487 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17488 `ls -d /System/Library/Frameworks 2>/dev/null` \
17489 ; do
17490 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
17491 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
17492 break
17493 fi
17494 done
17495 fi
17496
17497 # check in a few common install locations
17498 if test x"${ac_cv_c_tclconfig}" = x ; then
17499 for i in `ls -d ${libdir} 2>/dev/null` \
17500 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17501 `ls -d ${prefix}/lib 2>/dev/null` \
17502 `ls -d /usr/local/lib 2>/dev/null` \
17503 `ls -d /usr/contrib/lib 2>/dev/null` \
17504 `ls -d /usr/lib 2>/dev/null` \
17505 ; do
17506 if test -f "$i/tclConfig.sh" ; then
17507 ac_cv_c_tclconfig=`(cd $i; pwd)`
17508 break
17509 fi
17510 done
17511 fi
17512
17513 # check in a few other private locations
17514 if test x"${ac_cv_c_tclconfig}" = x ; then
17515 for i in \
17516 ${srcdir}/../tcl \
17517 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
17518 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
17519 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
17520 if test -f "$i/$platDir/tclConfig.sh" ; then
17521 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
17522 break
17523 fi
17524 done
17525 fi
17526
17527 fi
17528
17529
17530 if test x"${ac_cv_c_tclconfig}" = x ; then
17531 TCL_BIN_DIR="# no Tcl configs found"
17532 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
17533 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
17534 else
17535 no_tcl=
17536 TCL_BIN_DIR=${ac_cv_c_tclconfig}
17537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
17538 $as_echo "found ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17539 fi
17540 fi
17541
17542
17543 # If $no_tk is nonempty, then we can't do Tk, and there is no
17544 # point to doing Tcl.
17545
17546 #
17547 # Ok, lets find the tk configuration
17548 # First, look for one uninstalled.
17549 # the alternative search directory is invoked by --with-tk
17550 #
17551
17552 if test x"${no_tk}" = x ; then
17553 # we reset no_tk in case something fails here
17554 no_tk=true
17555
17556 # Check whether --with-tk was given.
17557 if test "${with_tk+set}" = set; then :
17558 withval=$with_tk; with_tkconfig=${withval}
17559 fi
17560
17561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk configuration" >&5
17562 $as_echo_n "checking for Tk configuration... " >&6; }
17563 if ${ac_cv_c_tkconfig+:} false; then :
17564 $as_echo_n "(cached) " >&6
17565 else
17566
17567
17568 # First check to see if --with-tkconfig was specified.
17569 if test x"${with_tkconfig}" != x ; then
17570 if test -f "${with_tkconfig}/tkConfig.sh" ; then
17571 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
17572 else
17573 as_fn_error $? "${with_tkconfig} directory doesn't contain tkConfig.sh" "$LINENO" 5
17574 fi
17575 fi
17576
17577 # then check for a private Tk library
17578 case "${host}" in
17579 *-*-cygwin*) platDir="win" ;;
17580 *) platDir="unix" ;;
17581 esac
17582 if test x"${ac_cv_c_tkconfig}" = x ; then
17583 for i in \
17584 ../tk \
17585 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17586 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
17587 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
17588 ../../tk \
17589 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17590 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
17591 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
17592 ../../../tk \
17593 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17594 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
17595 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
17596 if test -f "$i/$platDir/tkConfig.sh" ; then
17597 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
17598 break
17599 fi
17600 done
17601 fi
17602
17603 # on Darwin, check in Framework installation locations
17604 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
17605 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
17606 `ls -d /Library/Frameworks 2>/dev/null` \
17607 `ls -d /Network/Library/Frameworks 2>/dev/null` \
17608 `ls -d /System/Library/Frameworks 2>/dev/null` \
17609 ; do
17610 if test -f "$i/Tk.framework/tkConfig.sh" ; then
17611 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
17612 break
17613 fi
17614 done
17615 fi
17616
17617 # check in a few common install locations
17618 if test x"${ac_cv_c_tkconfig}" = x ; then
17619 for i in `ls -d ${libdir} 2>/dev/null` \
17620 `ls -d ${exec_prefix}/lib 2>/dev/null` \
17621 `ls -d ${prefix}/lib 2>/dev/null` \
17622 `ls -d /usr/local/lib 2>/dev/null` \
17623 `ls -d /usr/contrib/lib 2>/dev/null` \
17624 `ls -d /usr/lib 2>/dev/null` \
17625 ; do
17626 if test -f "$i/tkConfig.sh" ; then
17627 ac_cv_c_tkconfig=`(cd $i; pwd)`
17628 break
17629 fi
17630 done
17631 fi
17632 # check in a few other private locations
17633 if test x"${ac_cv_c_tkconfig}" = x ; then
17634 for i in \
17635 ${srcdir}/../tk \
17636 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
17637 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
17638 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
17639 if test -f "$i/$platDir/tkConfig.sh" ; then
17640 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
17641 break
17642 fi
17643 done
17644 fi
17645
17646 fi
17647
17648
17649 if test x"${ac_cv_c_tkconfig}" = x ; then
17650 TK_BIN_DIR="# no Tk configs found"
17651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tk configuration definitions" >&5
17652 $as_echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
17653 else
17654 no_tk=
17655 TK_BIN_DIR=${ac_cv_c_tkconfig}
17656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
17657 $as_echo "found ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17658 fi
17659 fi
17660
17661
17662 if test -z "${no_tcl}" -a -z "${no_tk}"; then
17663
17664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
17665 $as_echo_n "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... " >&6; }
17666
17667 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
17668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17669 $as_echo "loading" >&6; }
17670 . ${TCL_BIN_DIR}/tclConfig.sh
17671 else
17672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
17673 $as_echo "could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6; }
17674 fi
17675
17676 # eval is required to do the TCL_DBGX substitution
17677 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
17678 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
17679
17680 # If the TCL_BIN_DIR is the build directory (not the install directory),
17681 # then set the common variable name to the value of the build variables.
17682 # For example, the variable TCL_LIB_SPEC will be set to the value
17683 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
17684 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
17685 # installed and uninstalled version of Tcl.
17686 if test -f "${TCL_BIN_DIR}/Makefile" ; then
17687 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
17688 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
17689 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
17690 elif test "`uname -s`" = "Darwin"; then
17691 # If Tcl was built as a framework, attempt to use the libraries
17692 # from the framework at the given location so that linking works
17693 # against Tcl.framework installed in an arbitrary location.
17694 case ${TCL_DEFS} in
17695 *TCL_FRAMEWORK*)
17696 if test -f "${TCL_BIN_DIR}/${TCL_LIB_FILE}"; then
17697 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
17698 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
17699 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
17700 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
17701 break
17702 fi
17703 done
17704 fi
17705 if test -f "${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"; then
17706 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
17707 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
17708 fi
17709 ;;
17710 esac
17711 fi
17712
17713 # eval is required to do the TCL_DBGX substitution
17714 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
17715 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
17716 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
17717 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733 # Check for in-tree tcl
17734 here=`pwd`
17735 cd ${srcdir}/..
17736 topdir=`pwd`
17737 cd ${here}
17738
17739 intree="no"
17740 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
17741 intree="yes"
17742 fi
17743
17744 # Find Tcl private headers
17745 if test x"${intree}" = xno; then
17746
17747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl private headers" >&5
17748 $as_echo_n "checking for Tcl private headers... " >&6; }
17749 private_dir=""
17750 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
17751 if test -f ${dir}/tclInt.h ; then
17752 private_dir=${dir}
17753 fi
17754
17755 if test x"${private_dir}" = x; then
17756 as_fn_error $? "could not find private Tcl headers" "$LINENO" 5
17757 else
17758 TCL_PRIVATE_INCLUDE="-I${private_dir}"
17759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17760 $as_echo "${private_dir}" >&6; }
17761 fi
17762
17763 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
17764 TCL_LIBRARY="${TCL_LIB_SPEC}"
17765 TCL_DEPS=""
17766 else
17767 # If building tcl in the same src tree, private headers
17768 # are not needed, but we need to be sure to use the right
17769 # headers library
17770 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
17771 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
17772 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
17773 fi
17774
17775
17776
17777
17778
17779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
17780 $as_echo_n "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... " >&6; }
17781
17782 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
17783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
17784 $as_echo "loading" >&6; }
17785 . ${TK_BIN_DIR}/tkConfig.sh
17786 else
17787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
17788 $as_echo "could not find ${TK_BIN_DIR}/tkConfig.sh" >&6; }
17789 fi
17790
17791 # eval is required to do the TK_DBGX substitution
17792 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
17793 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
17794
17795 # If the TK_BIN_DIR is the build directory (not the install directory),
17796 # then set the common variable name to the value of the build variables.
17797 # For example, the variable TK_LIB_SPEC will be set to the value
17798 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
17799 # instead of TK_BUILD_LIB_SPEC since it will work with both an
17800 # installed and uninstalled version of Tcl.
17801 if test -f "${TK_BIN_DIR}/Makefile" ; then
17802 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
17803 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
17804 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
17805 elif test "`uname -s`" = "Darwin"; then
17806 # If Tk was built as a framework, attempt to use the libraries
17807 # from the framework at the given location so that linking works
17808 # against Tk.framework installed in an arbitrary location.
17809 case ${TK_DEFS} in
17810 *TK_FRAMEWORK*)
17811 if test -f "${TK_BIN_DIR}/${TK_LIB_FILE}"; then
17812 for i in "`cd ${TK_BIN_DIR}; pwd`" \
17813 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
17814 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
17815 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
17816 break
17817 fi
17818 done
17819 fi
17820 if test -f "${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"; then
17821 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
17822 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
17823 fi
17824 ;;
17825 esac
17826 fi
17827
17828 # eval is required to do the TK_DBGX substitution
17829 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
17830 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
17831 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
17832 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847 # Check for in-tree Tk
17848 intree="no"
17849 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
17850 intree="yes"
17851 fi
17852
17853 # Find Tk private headers
17854 if test x"${intree}" = xno; then
17855
17856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tk private headers" >&5
17857 $as_echo_n "checking for Tk private headers... " >&6; }
17858 private_dir=""
17859 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
17860 if test -f ${dir}/tkInt.h; then
17861 private_dir=${dir}
17862 fi
17863
17864 if test x"${private_dir}" = x; then
17865 as_fn_error $? "could not find Tk private headers" "$LINENO" 5
17866 else
17867 TK_PRIVATE_INCLUDE="-I${private_dir}"
17868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${private_dir}" >&5
17869 $as_echo "${private_dir}" >&6; }
17870 fi
17871
17872 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
17873 TK_LIBRARY=${TK_LIB_SPEC}
17874 TK_DEPS=""
17875 else
17876 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
17877 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
17878 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
17879 fi
17880
17881
17882
17883
17884
17885 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
17886
17887 # Include some libraries that Tcl and Tk want.
17888 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
17889 # Yes, the ordering seems wrong here. But it isn't.
17890 # TK_LIBS is the list of libraries that need to be linked
17891 # after Tcl/Tk. Note that this isn't put into LIBS. If it
17892 # were in LIBS then any link tests after this point would
17893 # try to include things like `$(LIBGUI)', which wouldn't work.
17894 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
17895
17896 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
17897 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
17898 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
17899 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
17900 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
17901 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
17902 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
17903
17904 if test x"$gdb_cv_os_cygwin" = xyes; then
17905 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
17906 WIN32LDAPP="-Wl,--subsystem,console"
17907 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
17908 fi
17909
17910 subdirs="$subdirs gdbtk"
17911
17912 fi
17913 fi
17914
17915
17916
17917
17918
17919
17920
17921
17922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
17923 $as_echo_n "checking for X... " >&6; }
17924
17925
17926 # Check whether --with-x was given.
17927 if test "${with_x+set}" = set; then :
17928 withval=$with_x;
17929 fi
17930
17931 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
17932 if test "x$with_x" = xno; then
17933 # The user explicitly disabled X.
17934 have_x=disabled
17935 else
17936 case $x_includes,$x_libraries in #(
17937 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
17938 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
17939 $as_echo_n "(cached) " >&6
17940 else
17941 # One or both of the vars are not set, and there is no cached value.
17942 ac_x_includes=no ac_x_libraries=no
17943 rm -f -r conftest.dir
17944 if mkdir conftest.dir; then
17945 cd conftest.dir
17946 cat >Imakefile <<'_ACEOF'
17947 incroot:
17948 @echo incroot='${INCROOT}'
17949 usrlibdir:
17950 @echo usrlibdir='${USRLIBDIR}'
17951 libdir:
17952 @echo libdir='${LIBDIR}'
17953 _ACEOF
17954 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
17955 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
17956 for ac_var in incroot usrlibdir libdir; do
17957 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
17958 done
17959 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
17960 for ac_extension in a so sl dylib la dll; do
17961 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
17962 test -f "$ac_im_libdir/libX11.$ac_extension"; then
17963 ac_im_usrlibdir=$ac_im_libdir; break
17964 fi
17965 done
17966 # Screen out bogus values from the imake configuration. They are
17967 # bogus both because they are the default anyway, and because
17968 # using them would break gcc on systems where it needs fixed includes.
17969 case $ac_im_incroot in
17970 /usr/include) ac_x_includes= ;;
17971 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
17972 esac
17973 case $ac_im_usrlibdir in
17974 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
17975 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
17976 esac
17977 fi
17978 cd ..
17979 rm -f -r conftest.dir
17980 fi
17981
17982 # Standard set of common directories for X headers.
17983 # Check X11 before X11Rn because it is often a symlink to the current release.
17984 ac_x_header_dirs='
17985 /usr/X11/include
17986 /usr/X11R7/include
17987 /usr/X11R6/include
17988 /usr/X11R5/include
17989 /usr/X11R4/include
17990
17991 /usr/include/X11
17992 /usr/include/X11R7
17993 /usr/include/X11R6
17994 /usr/include/X11R5
17995 /usr/include/X11R4
17996
17997 /usr/local/X11/include
17998 /usr/local/X11R7/include
17999 /usr/local/X11R6/include
18000 /usr/local/X11R5/include
18001 /usr/local/X11R4/include
18002
18003 /usr/local/include/X11
18004 /usr/local/include/X11R7
18005 /usr/local/include/X11R6
18006 /usr/local/include/X11R5
18007 /usr/local/include/X11R4
18008
18009 /usr/X386/include
18010 /usr/x386/include
18011 /usr/XFree86/include/X11
18012
18013 /usr/include
18014 /usr/local/include
18015 /usr/unsupported/include
18016 /usr/athena/include
18017 /usr/local/x11r5/include
18018 /usr/lpp/Xamples/include
18019
18020 /usr/openwin/include
18021 /usr/openwin/share/include'
18022
18023 if test "$ac_x_includes" = no; then
18024 # Guess where to find include files, by looking for Xlib.h.
18025 # First, try using that file with no special directory specified.
18026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18027 /* end confdefs.h. */
18028 #include <X11/Xlib.h>
18029 _ACEOF
18030 if ac_fn_c_try_cpp "$LINENO"; then :
18031 # We can compile using X headers with no special include directory.
18032 ac_x_includes=
18033 else
18034 for ac_dir in $ac_x_header_dirs; do
18035 if test -r "$ac_dir/X11/Xlib.h"; then
18036 ac_x_includes=$ac_dir
18037 break
18038 fi
18039 done
18040 fi
18041 rm -f conftest.err conftest.i conftest.$ac_ext
18042 fi # $ac_x_includes = no
18043
18044 if test "$ac_x_libraries" = no; then
18045 # Check for the libraries.
18046 # See if we find them without any special options.
18047 # Don't add to $LIBS permanently.
18048 ac_save_LIBS=$LIBS
18049 LIBS="-lX11 $LIBS"
18050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18051 /* end confdefs.h. */
18052 #include <X11/Xlib.h>
18053 int
18054 main ()
18055 {
18056 XrmInitialize ()
18057 ;
18058 return 0;
18059 }
18060 _ACEOF
18061 if ac_fn_c_try_link "$LINENO"; then :
18062 LIBS=$ac_save_LIBS
18063 # We can link X programs with no special library path.
18064 ac_x_libraries=
18065 else
18066 LIBS=$ac_save_LIBS
18067 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18068 do
18069 # Don't even attempt the hair of trying to link an X program!
18070 for ac_extension in a so sl dylib la dll; do
18071 if test -r "$ac_dir/libX11.$ac_extension"; then
18072 ac_x_libraries=$ac_dir
18073 break 2
18074 fi
18075 done
18076 done
18077 fi
18078 rm -f core conftest.err conftest.$ac_objext \
18079 conftest$ac_exeext conftest.$ac_ext
18080 fi # $ac_x_libraries = no
18081
18082 case $ac_x_includes,$ac_x_libraries in #(
18083 no,* | *,no | *\'*)
18084 # Didn't find X, or a directory has "'" in its name.
18085 ac_cv_have_x="have_x=no";; #(
18086 *)
18087 # Record where we found X for the cache.
18088 ac_cv_have_x="have_x=yes\
18089 ac_x_includes='$ac_x_includes'\
18090 ac_x_libraries='$ac_x_libraries'"
18091 esac
18092 fi
18093 ;; #(
18094 *) have_x=yes;;
18095 esac
18096 eval "$ac_cv_have_x"
18097 fi # $with_x != no
18098
18099 if test "$have_x" != yes; then
18100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18101 $as_echo "$have_x" >&6; }
18102 no_x=yes
18103 else
18104 # If each of the values was on the command line, it overrides each guess.
18105 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
18106 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
18107 # Update the cache value to reflect the command line values.
18108 ac_cv_have_x="have_x=yes\
18109 ac_x_includes='$x_includes'\
18110 ac_x_libraries='$x_libraries'"
18111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18112 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18113 fi
18114
18115
18116 # Unlike the sim directory, whether a simulator is linked is controlled by
18117 # presence of a gdb_sim definition in the target configure.tgt entry.
18118 # This code just checks for a few cases where we'd like to ignore those
18119 # definitions, even when they're present in the '.mt' file. These cases
18120 # are when --disable-sim is specified, or if the simulator directory is
18121 # not part of the source tree.
18122 #
18123 # Check whether --enable-sim was given.
18124 if test "${enable_sim+set}" = set; then :
18125 enableval=$enable_sim; echo "enable_sim = $enable_sim";
18126 echo "enableval = ${enableval}";
18127 case "${enableval}" in
18128 yes) ignore_sim=false ;;
18129 no) ignore_sim=true ;;
18130 *) ignore_sim=false ;;
18131 esac
18132 else
18133 ignore_sim=false
18134 fi
18135
18136
18137 if test ! -d "${srcdir}/../sim"; then
18138 ignore_sim=true
18139 fi
18140
18141 SIM=
18142 SIM_OBS=
18143 if test "${ignore_sim}" = "false"; then
18144 if test x"${gdb_sim}" != x ; then
18145 SIM="${gdb_sim}"
18146 SIM_OBS="remote-sim.o"
18147
18148 $as_echo "#define WITH_SIM 1" >>confdefs.h
18149
18150
18151 # Some tdep code should only be compiled in when the ppc sim is
18152 # built. PR sim/13418.
18153 case $target in
18154 powerpc*-*-*)
18155
18156 $as_echo "#define WITH_PPC_SIM 1" >>confdefs.h
18157
18158 ;;
18159 esac
18160 fi
18161 fi
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176 # List of host floatformats.
18177
18178 cat >>confdefs.h <<_ACEOF
18179 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
18180 _ACEOF
18181
18182
18183 cat >>confdefs.h <<_ACEOF
18184 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
18185 _ACEOF
18186
18187
18188 cat >>confdefs.h <<_ACEOF
18189 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
18190 _ACEOF
18191
18192
18193 # target_subdir is used by the testsuite to find the target libraries.
18194 target_subdir=
18195 if test "${host}" != "${target}"; then
18196 target_subdir="${target_alias}/"
18197 fi
18198
18199
18200 # Import nat definitions.
18201 nat_makefile_frag=/dev/null
18202 if test "${gdb_native}" = "yes"; then
18203 . ${srcdir}/configure.nat
18204 nativefile=$NAT_FILE
18205 fi
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217 if test x"${gdb_osabi}" != x ; then
18218
18219 cat >>confdefs.h <<_ACEOF
18220 #define GDB_OSABI_DEFAULT $gdb_osabi
18221 _ACEOF
18222
18223 fi
18224
18225 # Check for babeltrace and babeltrace-ctf
18226
18227 # Check whether --with-babeltrace was given.
18228 if test "${with_babeltrace+set}" = set; then :
18229 withval=$with_babeltrace;
18230 else
18231 with_babeltrace=auto
18232 fi
18233
18234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use babeltrace" >&5
18235 $as_echo_n "checking whether to use babeltrace... " >&6; }
18236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_babeltrace" >&5
18237 $as_echo "$with_babeltrace" >&6; }
18238
18239 if test "x$with_babeltrace" = "xno"; then
18240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&5
18241 $as_echo "$as_me: WARNING: babletrace support disabled; GDB is unable to read CTF data." >&2;}
18242 else
18243 # Append -Werror to CFLAGS so that configure can catch the warning
18244 # "assignment from incompatible pointer type", which is related to
18245 # the babeltrace change from 1.0.3 to 1.1.0. Babeltrace 1.1.0 works
18246 # in GDB, while babeltrace 1.0.3 is broken.
18247 # AC_LIB_HAVE_LINKFLAGS may modify CPPFLAGS in it, so it should be
18248 # safe to save and restore CFLAGS here.
18249 saved_CFLAGS=$CFLAGS
18250 CFLAGS="$CFLAGS -Werror"
18251
18252
18253
18254
18255
18256
18257
18258
18259 use_additional=yes
18260
18261 acl_save_prefix="$prefix"
18262 prefix="$acl_final_prefix"
18263 acl_save_exec_prefix="$exec_prefix"
18264 exec_prefix="$acl_final_exec_prefix"
18265
18266 eval additional_includedir=\"$includedir\"
18267 eval additional_libdir=\"$libdir\"
18268
18269 exec_prefix="$acl_save_exec_prefix"
18270 prefix="$acl_save_prefix"
18271
18272
18273 # Check whether --with-libbabeltrace-prefix was given.
18274 if test "${with_libbabeltrace_prefix+set}" = set; then :
18275 withval=$with_libbabeltrace_prefix;
18276 if test "X$withval" = "Xno"; then
18277 use_additional=no
18278 else
18279 if test "X$withval" = "X"; then
18280
18281 acl_save_prefix="$prefix"
18282 prefix="$acl_final_prefix"
18283 acl_save_exec_prefix="$exec_prefix"
18284 exec_prefix="$acl_final_exec_prefix"
18285
18286 eval additional_includedir=\"$includedir\"
18287 eval additional_libdir=\"$libdir\"
18288
18289 exec_prefix="$acl_save_exec_prefix"
18290 prefix="$acl_save_prefix"
18291
18292 else
18293 additional_includedir="$withval/include"
18294 additional_libdir="$withval/lib"
18295 fi
18296 fi
18297
18298 fi
18299
18300
18301 # Check whether --with-libbabeltrace-type was given.
18302 if test "${with_libbabeltrace_type+set}" = set; then :
18303 withval=$with_libbabeltrace_type; with_libbabeltrace_type=$withval
18304 else
18305 with_libbabeltrace_type=auto
18306 fi
18307
18308 lib_type=`eval echo \$with_libbabeltrace_type`
18309
18310 LIBBABELTRACE=
18311 LTLIBBABELTRACE=
18312 INCBABELTRACE=
18313 rpathdirs=
18314 ltrpathdirs=
18315 names_already_handled=
18316 names_next_round='babeltrace babeltrace-ctf'
18317 while test -n "$names_next_round"; do
18318 names_this_round="$names_next_round"
18319 names_next_round=
18320 for name in $names_this_round; do
18321 already_handled=
18322 for n in $names_already_handled; do
18323 if test "$n" = "$name"; then
18324 already_handled=yes
18325 break
18326 fi
18327 done
18328 if test -z "$already_handled"; then
18329 names_already_handled="$names_already_handled $name"
18330 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18331 eval value=\"\$HAVE_LIB$uppername\"
18332 if test -n "$value"; then
18333 if test "$value" = yes; then
18334 eval value=\"\$LIB$uppername\"
18335 test -z "$value" || LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$value"
18336 eval value=\"\$LTLIB$uppername\"
18337 test -z "$value" || LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$value"
18338 else
18339 :
18340 fi
18341 else
18342 found_dir=
18343 found_la=
18344 found_so=
18345 found_a=
18346 if test $use_additional = yes; then
18347 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
18348 found_dir="$additional_libdir"
18349 found_so="$additional_libdir/lib$name.$shlibext"
18350 if test -f "$additional_libdir/lib$name.la"; then
18351 found_la="$additional_libdir/lib$name.la"
18352 fi
18353 elif test x$lib_type != xshared; then
18354 if test -f "$additional_libdir/lib$name.$libext"; then
18355 found_dir="$additional_libdir"
18356 found_a="$additional_libdir/lib$name.$libext"
18357 if test -f "$additional_libdir/lib$name.la"; then
18358 found_la="$additional_libdir/lib$name.la"
18359 fi
18360 fi
18361 fi
18362 fi
18363 if test "X$found_dir" = "X"; then
18364 for x in $LDFLAGS $LTLIBBABELTRACE; do
18365
18366 acl_save_prefix="$prefix"
18367 prefix="$acl_final_prefix"
18368 acl_save_exec_prefix="$exec_prefix"
18369 exec_prefix="$acl_final_exec_prefix"
18370 eval x=\"$x\"
18371 exec_prefix="$acl_save_exec_prefix"
18372 prefix="$acl_save_prefix"
18373
18374 case "$x" in
18375 -L*)
18376 dir=`echo "X$x" | sed -e 's/^X-L//'`
18377 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
18378 found_dir="$dir"
18379 found_so="$dir/lib$name.$shlibext"
18380 if test -f "$dir/lib$name.la"; then
18381 found_la="$dir/lib$name.la"
18382 fi
18383 elif test x$lib_type != xshared; then
18384 if test -f "$dir/lib$name.$libext"; then
18385 found_dir="$dir"
18386 found_a="$dir/lib$name.$libext"
18387 if test -f "$dir/lib$name.la"; then
18388 found_la="$dir/lib$name.la"
18389 fi
18390 fi
18391 fi
18392 ;;
18393 esac
18394 if test "X$found_dir" != "X"; then
18395 break
18396 fi
18397 done
18398 fi
18399 if test "X$found_dir" != "X"; then
18400 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$found_dir -l$name"
18401 if test "X$found_so" != "X"; then
18402 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
18403 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18404 else
18405 haveit=
18406 for x in $ltrpathdirs; do
18407 if test "X$x" = "X$found_dir"; then
18408 haveit=yes
18409 break
18410 fi
18411 done
18412 if test -z "$haveit"; then
18413 ltrpathdirs="$ltrpathdirs $found_dir"
18414 fi
18415 if test "$hardcode_direct" = yes; then
18416 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18417 else
18418 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
18419 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18420 haveit=
18421 for x in $rpathdirs; do
18422 if test "X$x" = "X$found_dir"; then
18423 haveit=yes
18424 break
18425 fi
18426 done
18427 if test -z "$haveit"; then
18428 rpathdirs="$rpathdirs $found_dir"
18429 fi
18430 else
18431 haveit=
18432 for x in $LDFLAGS $LIBBABELTRACE; do
18433
18434 acl_save_prefix="$prefix"
18435 prefix="$acl_final_prefix"
18436 acl_save_exec_prefix="$exec_prefix"
18437 exec_prefix="$acl_final_exec_prefix"
18438 eval x=\"$x\"
18439 exec_prefix="$acl_save_exec_prefix"
18440 prefix="$acl_save_prefix"
18441
18442 if test "X$x" = "X-L$found_dir"; then
18443 haveit=yes
18444 break
18445 fi
18446 done
18447 if test -z "$haveit"; then
18448 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir"
18449 fi
18450 if test "$hardcode_minus_L" != no; then
18451 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_so"
18452 else
18453 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18454 fi
18455 fi
18456 fi
18457 fi
18458 else
18459 if test "X$found_a" != "X"; then
18460 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$found_a"
18461 else
18462 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$found_dir -l$name"
18463 fi
18464 fi
18465 additional_includedir=
18466 case "$found_dir" in
18467 */lib | */lib/)
18468 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
18469 additional_includedir="$basedir/include"
18470 ;;
18471 esac
18472 if test "X$additional_includedir" != "X"; then
18473 if test "X$additional_includedir" != "X/usr/include"; then
18474 haveit=
18475 if test "X$additional_includedir" = "X/usr/local/include"; then
18476 if test -n "$GCC"; then
18477 case $host_os in
18478 linux*) haveit=yes;;
18479 esac
18480 fi
18481 fi
18482 if test -z "$haveit"; then
18483 for x in $CPPFLAGS $INCBABELTRACE; do
18484
18485 acl_save_prefix="$prefix"
18486 prefix="$acl_final_prefix"
18487 acl_save_exec_prefix="$exec_prefix"
18488 exec_prefix="$acl_final_exec_prefix"
18489 eval x=\"$x\"
18490 exec_prefix="$acl_save_exec_prefix"
18491 prefix="$acl_save_prefix"
18492
18493 if test "X$x" = "X-I$additional_includedir"; then
18494 haveit=yes
18495 break
18496 fi
18497 done
18498 if test -z "$haveit"; then
18499 if test -d "$additional_includedir"; then
18500 INCBABELTRACE="${INCBABELTRACE}${INCBABELTRACE:+ }-I$additional_includedir"
18501 fi
18502 fi
18503 fi
18504 fi
18505 fi
18506 if test -n "$found_la"; then
18507 save_libdir="$libdir"
18508 case "$found_la" in
18509 */* | *\\*) . "$found_la" ;;
18510 *) . "./$found_la" ;;
18511 esac
18512 libdir="$save_libdir"
18513 for dep in $dependency_libs; do
18514 case "$dep" in
18515 -L*)
18516 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
18517 if test "X$additional_libdir" != "X/usr/lib"; then
18518 haveit=
18519 if test "X$additional_libdir" = "X/usr/local/lib"; then
18520 if test -n "$GCC"; then
18521 case $host_os in
18522 linux*) haveit=yes;;
18523 esac
18524 fi
18525 fi
18526 if test -z "$haveit"; then
18527 haveit=
18528 for x in $LDFLAGS $LIBBABELTRACE; do
18529
18530 acl_save_prefix="$prefix"
18531 prefix="$acl_final_prefix"
18532 acl_save_exec_prefix="$exec_prefix"
18533 exec_prefix="$acl_final_exec_prefix"
18534 eval x=\"$x\"
18535 exec_prefix="$acl_save_exec_prefix"
18536 prefix="$acl_save_prefix"
18537
18538 if test "X$x" = "X-L$additional_libdir"; then
18539 haveit=yes
18540 break
18541 fi
18542 done
18543 if test -z "$haveit"; then
18544 if test -d "$additional_libdir"; then
18545 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-L$additional_libdir"
18546 fi
18547 fi
18548 haveit=
18549 for x in $LDFLAGS $LTLIBBABELTRACE; do
18550
18551 acl_save_prefix="$prefix"
18552 prefix="$acl_final_prefix"
18553 acl_save_exec_prefix="$exec_prefix"
18554 exec_prefix="$acl_final_exec_prefix"
18555 eval x=\"$x\"
18556 exec_prefix="$acl_save_exec_prefix"
18557 prefix="$acl_save_prefix"
18558
18559 if test "X$x" = "X-L$additional_libdir"; then
18560 haveit=yes
18561 break
18562 fi
18563 done
18564 if test -z "$haveit"; then
18565 if test -d "$additional_libdir"; then
18566 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-L$additional_libdir"
18567 fi
18568 fi
18569 fi
18570 fi
18571 ;;
18572 -R*)
18573 dir=`echo "X$dep" | sed -e 's/^X-R//'`
18574 if test "$enable_rpath" != no; then
18575 haveit=
18576 for x in $rpathdirs; do
18577 if test "X$x" = "X$dir"; then
18578 haveit=yes
18579 break
18580 fi
18581 done
18582 if test -z "$haveit"; then
18583 rpathdirs="$rpathdirs $dir"
18584 fi
18585 haveit=
18586 for x in $ltrpathdirs; do
18587 if test "X$x" = "X$dir"; then
18588 haveit=yes
18589 break
18590 fi
18591 done
18592 if test -z "$haveit"; then
18593 ltrpathdirs="$ltrpathdirs $dir"
18594 fi
18595 fi
18596 ;;
18597 -l*)
18598 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
18599 ;;
18600 *.la)
18601 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
18602 ;;
18603 *)
18604 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$dep"
18605 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }$dep"
18606 ;;
18607 esac
18608 done
18609 fi
18610 else
18611 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
18612 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l$name"
18613 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l$name"
18614 else
18615 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }-l:lib$name.$libext"
18616 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-l:lib$name.$libext"
18617 fi
18618 fi
18619 fi
18620 fi
18621 done
18622 done
18623 if test "X$rpathdirs" != "X"; then
18624 if test -n "$hardcode_libdir_separator"; then
18625 alldirs=
18626 for found_dir in $rpathdirs; do
18627 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
18628 done
18629 acl_save_libdir="$libdir"
18630 libdir="$alldirs"
18631 eval flag=\"$hardcode_libdir_flag_spec\"
18632 libdir="$acl_save_libdir"
18633 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18634 else
18635 for found_dir in $rpathdirs; do
18636 acl_save_libdir="$libdir"
18637 libdir="$found_dir"
18638 eval flag=\"$hardcode_libdir_flag_spec\"
18639 libdir="$acl_save_libdir"
18640 LIBBABELTRACE="${LIBBABELTRACE}${LIBBABELTRACE:+ }$flag"
18641 done
18642 fi
18643 fi
18644 if test "X$ltrpathdirs" != "X"; then
18645 for found_dir in $ltrpathdirs; do
18646 LTLIBBABELTRACE="${LTLIBBABELTRACE}${LTLIBBABELTRACE:+ }-R$found_dir"
18647 done
18648 fi
18649
18650
18651 ac_save_CPPFLAGS="$CPPFLAGS"
18652
18653 for element in $INCBABELTRACE; do
18654 haveit=
18655 for x in $CPPFLAGS; do
18656
18657 acl_save_prefix="$prefix"
18658 prefix="$acl_final_prefix"
18659 acl_save_exec_prefix="$exec_prefix"
18660 exec_prefix="$acl_final_exec_prefix"
18661 eval x=\"$x\"
18662 exec_prefix="$acl_save_exec_prefix"
18663 prefix="$acl_save_prefix"
18664
18665 if test "X$x" = "X$element"; then
18666 haveit=yes
18667 break
18668 fi
18669 done
18670 if test -z "$haveit"; then
18671 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
18672 fi
18673 done
18674
18675
18676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbabeltrace" >&5
18677 $as_echo_n "checking for libbabeltrace... " >&6; }
18678 if ${ac_cv_libbabeltrace+:} false; then :
18679 $as_echo_n "(cached) " >&6
18680 else
18681
18682 ac_save_LIBS="$LIBS"
18683 LIBS="$LIBS $LIBBABELTRACE"
18684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18685 /* end confdefs.h. */
18686 #include <babeltrace/babeltrace.h>
18687 #include <babeltrace/ctf/events.h>
18688 #include <babeltrace/ctf/iterator.h>
18689 int
18690 main ()
18691 {
18692 struct bt_iter_pos *pos = bt_iter_get_pos (bt_ctf_get_iter (NULL));
18693 struct bt_ctf_event *event = NULL;
18694 const struct bt_definition *scope;
18695
18696 pos->type = BT_SEEK_BEGIN;
18697 bt_iter_set_pos (bt_ctf_get_iter (NULL), pos);
18698 scope = bt_ctf_get_top_level_scope (event,
18699 BT_STREAM_EVENT_HEADER);
18700 bt_ctf_get_uint64 (bt_ctf_get_field (event, scope, "id"));
18701
18702 ;
18703 return 0;
18704 }
18705 _ACEOF
18706 if ac_fn_c_try_link "$LINENO"; then :
18707 ac_cv_libbabeltrace=yes
18708 else
18709 ac_cv_libbabeltrace=no
18710 fi
18711 rm -f core conftest.err conftest.$ac_objext \
18712 conftest$ac_exeext conftest.$ac_ext
18713 LIBS="$ac_save_LIBS"
18714
18715 fi
18716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libbabeltrace" >&5
18717 $as_echo "$ac_cv_libbabeltrace" >&6; }
18718 if test "$ac_cv_libbabeltrace" = yes; then
18719 HAVE_LIBBABELTRACE=yes
18720
18721 $as_echo "#define HAVE_LIBBABELTRACE 1" >>confdefs.h
18722
18723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libbabeltrace" >&5
18724 $as_echo_n "checking how to link with libbabeltrace... " >&6; }
18725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBABELTRACE" >&5
18726 $as_echo "$LIBBABELTRACE" >&6; }
18727 else
18728 HAVE_LIBBABELTRACE=no
18729 CPPFLAGS="$ac_save_CPPFLAGS"
18730 LIBBABELTRACE=
18731 LTLIBBABELTRACE=
18732 fi
18733
18734
18735
18736
18737
18738
18739 CFLAGS=$saved_CFLAGS
18740
18741 if test "$HAVE_LIBBABELTRACE" != yes; then
18742 if test "$with_babeltrace" = yes; then
18743 as_fn_error $? "babeltrace is missing or unusable" "$LINENO" 5
18744 else
18745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&5
18746 $as_echo "$as_me: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data." >&2;}
18747 fi
18748 fi
18749 fi
18750
18751 # Check for xxhash
18752
18753 # Check whether --with-xxhash was given.
18754 if test "${with_xxhash+set}" = set; then :
18755 withval=$with_xxhash;
18756 else
18757 with_xxhash=auto
18758 fi
18759
18760
18761 # Check whether --enable-libctf was given.
18762 if test "${enable_libctf+set}" = set; then :
18763 enableval=$enable_libctf;
18764 case "$enableval" in
18765 yes|no) ;;
18766 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
18767 esac
18768
18769 else
18770 enable_libctf=yes
18771 fi
18772
18773
18774 if test x${enable_static} = xno; then
18775 LIBCTF="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
18776 CTF_DEPS="../libctf/.libs/libctf.so"
18777 else
18778 LIBCTF="../libctf/.libs/libctf.a"
18779 CTF_DEPS="$LIBCTF"
18780 fi
18781 if test "${enable_libctf}" = yes; then
18782
18783 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
18784
18785 else
18786 LIBCTF=
18787 CTF_DEPS=
18788 fi
18789
18790
18791
18792
18793 # If nativefile (NAT_FILE) is not set in configure.nat, we link to an
18794 # empty version.
18795
18796 if test "x$with_xxhash" != "xno"; then
18797
18798
18799
18800
18801
18802
18803
18804
18805 use_additional=yes
18806
18807 acl_save_prefix="$prefix"
18808 prefix="$acl_final_prefix"
18809 acl_save_exec_prefix="$exec_prefix"
18810 exec_prefix="$acl_final_exec_prefix"
18811
18812 eval additional_includedir=\"$includedir\"
18813 eval additional_libdir=\"$libdir\"
18814
18815 exec_prefix="$acl_save_exec_prefix"
18816 prefix="$acl_save_prefix"
18817
18818
18819 # Check whether --with-libxxhash-prefix was given.
18820 if test "${with_libxxhash_prefix+set}" = set; then :
18821 withval=$with_libxxhash_prefix;
18822 if test "X$withval" = "Xno"; then
18823 use_additional=no
18824 else
18825 if test "X$withval" = "X"; then
18826
18827 acl_save_prefix="$prefix"
18828 prefix="$acl_final_prefix"
18829 acl_save_exec_prefix="$exec_prefix"
18830 exec_prefix="$acl_final_exec_prefix"
18831
18832 eval additional_includedir=\"$includedir\"
18833 eval additional_libdir=\"$libdir\"
18834
18835 exec_prefix="$acl_save_exec_prefix"
18836 prefix="$acl_save_prefix"
18837
18838 else
18839 additional_includedir="$withval/include"
18840 additional_libdir="$withval/lib"
18841 fi
18842 fi
18843
18844 fi
18845
18846
18847 # Check whether --with-libxxhash-type was given.
18848 if test "${with_libxxhash_type+set}" = set; then :
18849 withval=$with_libxxhash_type; with_libxxhash_type=$withval
18850 else
18851 with_libxxhash_type=auto
18852 fi
18853
18854 lib_type=`eval echo \$with_libxxhash_type`
18855
18856 LIBXXHASH=
18857 LTLIBXXHASH=
18858 INCXXHASH=
18859 rpathdirs=
18860 ltrpathdirs=
18861 names_already_handled=
18862 names_next_round='xxhash '
18863 while test -n "$names_next_round"; do
18864 names_this_round="$names_next_round"
18865 names_next_round=
18866 for name in $names_this_round; do
18867 already_handled=
18868 for n in $names_already_handled; do
18869 if test "$n" = "$name"; then
18870 already_handled=yes
18871 break
18872 fi
18873 done
18874 if test -z "$already_handled"; then
18875 names_already_handled="$names_already_handled $name"
18876 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
18877 eval value=\"\$HAVE_LIB$uppername\"
18878 if test -n "$value"; then
18879 if test "$value" = yes; then
18880 eval value=\"\$LIB$uppername\"
18881 test -z "$value" || LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$value"
18882 eval value=\"\$LTLIB$uppername\"
18883 test -z "$value" || LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
18884 else
18885 :
18886 fi
18887 else
18888 found_dir=
18889 found_la=
18890 found_so=
18891 found_a=
18892 if test $use_additional = yes; then
18893 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
18894 found_dir="$additional_libdir"
18895 found_so="$additional_libdir/lib$name.$shlibext"
18896 if test -f "$additional_libdir/lib$name.la"; then
18897 found_la="$additional_libdir/lib$name.la"
18898 fi
18899 elif test x$lib_type != xshared; then
18900 if test -f "$additional_libdir/lib$name.$libext"; then
18901 found_dir="$additional_libdir"
18902 found_a="$additional_libdir/lib$name.$libext"
18903 if test -f "$additional_libdir/lib$name.la"; then
18904 found_la="$additional_libdir/lib$name.la"
18905 fi
18906 fi
18907 fi
18908 fi
18909 if test "X$found_dir" = "X"; then
18910 for x in $LDFLAGS $LTLIBXXHASH; do
18911
18912 acl_save_prefix="$prefix"
18913 prefix="$acl_final_prefix"
18914 acl_save_exec_prefix="$exec_prefix"
18915 exec_prefix="$acl_final_exec_prefix"
18916 eval x=\"$x\"
18917 exec_prefix="$acl_save_exec_prefix"
18918 prefix="$acl_save_prefix"
18919
18920 case "$x" in
18921 -L*)
18922 dir=`echo "X$x" | sed -e 's/^X-L//'`
18923 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
18924 found_dir="$dir"
18925 found_so="$dir/lib$name.$shlibext"
18926 if test -f "$dir/lib$name.la"; then
18927 found_la="$dir/lib$name.la"
18928 fi
18929 elif test x$lib_type != xshared; then
18930 if test -f "$dir/lib$name.$libext"; then
18931 found_dir="$dir"
18932 found_a="$dir/lib$name.$libext"
18933 if test -f "$dir/lib$name.la"; then
18934 found_la="$dir/lib$name.la"
18935 fi
18936 fi
18937 fi
18938 ;;
18939 esac
18940 if test "X$found_dir" != "X"; then
18941 break
18942 fi
18943 done
18944 fi
18945 if test "X$found_dir" != "X"; then
18946 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
18947 if test "X$found_so" != "X"; then
18948 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
18949 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18950 else
18951 haveit=
18952 for x in $ltrpathdirs; do
18953 if test "X$x" = "X$found_dir"; then
18954 haveit=yes
18955 break
18956 fi
18957 done
18958 if test -z "$haveit"; then
18959 ltrpathdirs="$ltrpathdirs $found_dir"
18960 fi
18961 if test "$hardcode_direct" = yes; then
18962 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18963 else
18964 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
18965 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18966 haveit=
18967 for x in $rpathdirs; do
18968 if test "X$x" = "X$found_dir"; then
18969 haveit=yes
18970 break
18971 fi
18972 done
18973 if test -z "$haveit"; then
18974 rpathdirs="$rpathdirs $found_dir"
18975 fi
18976 else
18977 haveit=
18978 for x in $LDFLAGS $LIBXXHASH; do
18979
18980 acl_save_prefix="$prefix"
18981 prefix="$acl_final_prefix"
18982 acl_save_exec_prefix="$exec_prefix"
18983 exec_prefix="$acl_final_exec_prefix"
18984 eval x=\"$x\"
18985 exec_prefix="$acl_save_exec_prefix"
18986 prefix="$acl_save_prefix"
18987
18988 if test "X$x" = "X-L$found_dir"; then
18989 haveit=yes
18990 break
18991 fi
18992 done
18993 if test -z "$haveit"; then
18994 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
18995 fi
18996 if test "$hardcode_minus_L" != no; then
18997 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
18998 else
18999 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19000 fi
19001 fi
19002 fi
19003 fi
19004 else
19005 if test "X$found_a" != "X"; then
19006 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
19007 else
19008 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
19009 fi
19010 fi
19011 additional_includedir=
19012 case "$found_dir" in
19013 */lib | */lib/)
19014 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
19015 additional_includedir="$basedir/include"
19016 ;;
19017 esac
19018 if test "X$additional_includedir" != "X"; then
19019 if test "X$additional_includedir" != "X/usr/include"; then
19020 haveit=
19021 if test "X$additional_includedir" = "X/usr/local/include"; then
19022 if test -n "$GCC"; then
19023 case $host_os in
19024 linux*) haveit=yes;;
19025 esac
19026 fi
19027 fi
19028 if test -z "$haveit"; then
19029 for x in $CPPFLAGS $INCXXHASH; do
19030
19031 acl_save_prefix="$prefix"
19032 prefix="$acl_final_prefix"
19033 acl_save_exec_prefix="$exec_prefix"
19034 exec_prefix="$acl_final_exec_prefix"
19035 eval x=\"$x\"
19036 exec_prefix="$acl_save_exec_prefix"
19037 prefix="$acl_save_prefix"
19038
19039 if test "X$x" = "X-I$additional_includedir"; then
19040 haveit=yes
19041 break
19042 fi
19043 done
19044 if test -z "$haveit"; then
19045 if test -d "$additional_includedir"; then
19046 INCXXHASH="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
19047 fi
19048 fi
19049 fi
19050 fi
19051 fi
19052 if test -n "$found_la"; then
19053 save_libdir="$libdir"
19054 case "$found_la" in
19055 */* | *\\*) . "$found_la" ;;
19056 *) . "./$found_la" ;;
19057 esac
19058 libdir="$save_libdir"
19059 for dep in $dependency_libs; do
19060 case "$dep" in
19061 -L*)
19062 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
19063 if test "X$additional_libdir" != "X/usr/lib"; then
19064 haveit=
19065 if test "X$additional_libdir" = "X/usr/local/lib"; then
19066 if test -n "$GCC"; then
19067 case $host_os in
19068 linux*) haveit=yes;;
19069 esac
19070 fi
19071 fi
19072 if test -z "$haveit"; then
19073 haveit=
19074 for x in $LDFLAGS $LIBXXHASH; do
19075
19076 acl_save_prefix="$prefix"
19077 prefix="$acl_final_prefix"
19078 acl_save_exec_prefix="$exec_prefix"
19079 exec_prefix="$acl_final_exec_prefix"
19080 eval x=\"$x\"
19081 exec_prefix="$acl_save_exec_prefix"
19082 prefix="$acl_save_prefix"
19083
19084 if test "X$x" = "X-L$additional_libdir"; then
19085 haveit=yes
19086 break
19087 fi
19088 done
19089 if test -z "$haveit"; then
19090 if test -d "$additional_libdir"; then
19091 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
19092 fi
19093 fi
19094 haveit=
19095 for x in $LDFLAGS $LTLIBXXHASH; do
19096
19097 acl_save_prefix="$prefix"
19098 prefix="$acl_final_prefix"
19099 acl_save_exec_prefix="$exec_prefix"
19100 exec_prefix="$acl_final_exec_prefix"
19101 eval x=\"$x\"
19102 exec_prefix="$acl_save_exec_prefix"
19103 prefix="$acl_save_prefix"
19104
19105 if test "X$x" = "X-L$additional_libdir"; then
19106 haveit=yes
19107 break
19108 fi
19109 done
19110 if test -z "$haveit"; then
19111 if test -d "$additional_libdir"; then
19112 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
19113 fi
19114 fi
19115 fi
19116 fi
19117 ;;
19118 -R*)
19119 dir=`echo "X$dep" | sed -e 's/^X-R//'`
19120 if test "$enable_rpath" != no; then
19121 haveit=
19122 for x in $rpathdirs; do
19123 if test "X$x" = "X$dir"; then
19124 haveit=yes
19125 break
19126 fi
19127 done
19128 if test -z "$haveit"; then
19129 rpathdirs="$rpathdirs $dir"
19130 fi
19131 haveit=
19132 for x in $ltrpathdirs; do
19133 if test "X$x" = "X$dir"; then
19134 haveit=yes
19135 break
19136 fi
19137 done
19138 if test -z "$haveit"; then
19139 ltrpathdirs="$ltrpathdirs $dir"
19140 fi
19141 fi
19142 ;;
19143 -l*)
19144 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
19145 ;;
19146 *.la)
19147 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
19148 ;;
19149 *)
19150 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$dep"
19151 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
19152 ;;
19153 esac
19154 done
19155 fi
19156 else
19157 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
19158 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
19159 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
19160 else
19161 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
19162 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
19163 fi
19164 fi
19165 fi
19166 fi
19167 done
19168 done
19169 if test "X$rpathdirs" != "X"; then
19170 if test -n "$hardcode_libdir_separator"; then
19171 alldirs=
19172 for found_dir in $rpathdirs; do
19173 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
19174 done
19175 acl_save_libdir="$libdir"
19176 libdir="$alldirs"
19177 eval flag=\"$hardcode_libdir_flag_spec\"
19178 libdir="$acl_save_libdir"
19179 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19180 else
19181 for found_dir in $rpathdirs; do
19182 acl_save_libdir="$libdir"
19183 libdir="$found_dir"
19184 eval flag=\"$hardcode_libdir_flag_spec\"
19185 libdir="$acl_save_libdir"
19186 LIBXXHASH="${LIBXXHASH}${LIBXXHASH:+ }$flag"
19187 done
19188 fi
19189 fi
19190 if test "X$ltrpathdirs" != "X"; then
19191 for found_dir in $ltrpathdirs; do
19192 LTLIBXXHASH="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
19193 done
19194 fi
19195
19196
19197 ac_save_CPPFLAGS="$CPPFLAGS"
19198
19199 for element in $INCXXHASH; do
19200 haveit=
19201 for x in $CPPFLAGS; do
19202
19203 acl_save_prefix="$prefix"
19204 prefix="$acl_final_prefix"
19205 acl_save_exec_prefix="$exec_prefix"
19206 exec_prefix="$acl_final_exec_prefix"
19207 eval x=\"$x\"
19208 exec_prefix="$acl_save_exec_prefix"
19209 prefix="$acl_save_prefix"
19210
19211 if test "X$x" = "X$element"; then
19212 haveit=yes
19213 break
19214 fi
19215 done
19216 if test -z "$haveit"; then
19217 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
19218 fi
19219 done
19220
19221
19222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
19223 $as_echo_n "checking for libxxhash... " >&6; }
19224 if ${ac_cv_libxxhash+:} false; then :
19225 $as_echo_n "(cached) " >&6
19226 else
19227
19228 ac_save_LIBS="$LIBS"
19229 LIBS="$LIBS $LIBXXHASH"
19230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19231 /* end confdefs.h. */
19232 #include <xxhash.h>
19233 int
19234 main ()
19235 {
19236 XXH32("foo", 3, 0);
19237
19238 ;
19239 return 0;
19240 }
19241 _ACEOF
19242 if ac_fn_c_try_link "$LINENO"; then :
19243 ac_cv_libxxhash=yes
19244 else
19245 ac_cv_libxxhash=no
19246 fi
19247 rm -f core conftest.err conftest.$ac_objext \
19248 conftest$ac_exeext conftest.$ac_ext
19249 LIBS="$ac_save_LIBS"
19250
19251 fi
19252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
19253 $as_echo "$ac_cv_libxxhash" >&6; }
19254 if test "$ac_cv_libxxhash" = yes; then
19255 HAVE_LIBXXHASH=yes
19256
19257 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
19258
19259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
19260 $as_echo_n "checking how to link with libxxhash... " >&6; }
19261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
19262 $as_echo "$LIBXXHASH" >&6; }
19263 else
19264 HAVE_LIBXXHASH=no
19265 CPPFLAGS="$ac_save_CPPFLAGS"
19266 LIBXXHASH=
19267 LTLIBXXHASH=
19268 fi
19269
19270
19271
19272
19273
19274
19275 if test "$HAVE_LIBXXHASH" != yes; then
19276 if test "$with_xxhash" = yes; then
19277 as_fn_error $? "xxhash is missing or unusable" "$LINENO" 5
19278 fi
19279 fi
19280 if test "x$with_xxhash" = "xauto"; then
19281 with_xxhash="$HAVE_LIBXXHASH"
19282 fi
19283 fi
19284
19285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
19286 $as_echo_n "checking whether to use xxhash... " >&6; }
19287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
19288 $as_echo "$with_xxhash" >&6; }
19289
19290 NM_H=
19291 rm -f nm.h
19292 if test "${nativefile}" != ""; then
19293 case "${nativefile}" in
19294 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
19295 * ) GDB_NM_FILE="${nativefile}"
19296 esac
19297 ac_config_links="$ac_config_links nm.h:$GDB_NM_FILE"
19298
19299
19300 cat >>confdefs.h <<_ACEOF
19301 #define GDB_NM_FILE "${GDB_NM_FILE}"
19302 _ACEOF
19303
19304 NM_H=nm.h
19305 fi
19306
19307
19308
19309 for ac_prog in xsltproc
19310 do
19311 # Extract the first word of "$ac_prog", so it can be a program name with args.
19312 set dummy $ac_prog; ac_word=$2
19313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19314 $as_echo_n "checking for $ac_word... " >&6; }
19315 if ${ac_cv_path_XSLTPROC+:} false; then :
19316 $as_echo_n "(cached) " >&6
19317 else
19318 case $XSLTPROC in
19319 [\\/]* | ?:[\\/]*)
19320 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
19321 ;;
19322 *)
19323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19324 for as_dir in $PATH
19325 do
19326 IFS=$as_save_IFS
19327 test -z "$as_dir" && as_dir=.
19328 for ac_exec_ext in '' $ac_executable_extensions; do
19329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19330 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
19331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19332 break 2
19333 fi
19334 done
19335 done
19336 IFS=$as_save_IFS
19337
19338 ;;
19339 esac
19340 fi
19341 XSLTPROC=$ac_cv_path_XSLTPROC
19342 if test -n "$XSLTPROC"; then
19343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19344 $as_echo "$XSLTPROC" >&6; }
19345 else
19346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19347 $as_echo "no" >&6; }
19348 fi
19349
19350
19351 test -n "$XSLTPROC" && break
19352 done
19353 test -n "$XSLTPROC" || XSLTPROC="missing"
19354
19355 if test "x$USE_MAINTAINER_MODE" = xyes; then
19356 if test "${XSLTPROC}" = missing; then
19357 as_fn_error $? "unable to find xsltproc. maintainer-mode requires xsltproc." "$LINENO" 5
19358 fi
19359 fi
19360
19361
19362
19363
19364
19365 $as_echo "#define GDB_DEFAULT_HOST_CHARSET \"UTF-8\"" >>confdefs.h
19366
19367
19368
19369 # Check whether we will enable the inclusion of unit tests when
19370 # compiling GDB.
19371 #
19372 # The default value of this option changes depending whether we're on
19373 # development mode (in which case it's "true") or not (in which case
19374 # it's "false"). The $development variable is set by the GDB_AC_COMMON
19375 # macro, which must therefore be used before GDB_AC_SELFTEST.
19376
19377 if test "x$development" != xtrue && test "x$development" != xfalse; then :
19378 as_fn_error $? "Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
19379 fi
19380
19381 # Check whether --enable-unit-tests was given.
19382 if test "${enable_unit_tests+set}" = set; then :
19383 enableval=$enable_unit_tests; case "${enableval}" in
19384 yes) enable_unittests=true ;;
19385 no) enable_unittests=false ;;
19386 *) as_fn_error $? "bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
19387 esac
19388 else
19389 enable_unittests=$development
19390 fi
19391
19392
19393 if $enable_unittests; then
19394
19395 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
19396
19397
19398 CONFIG_OBS="$CONFIG_OBS \$(SELFTESTS_OBS)"
19399 CONFIG_SRCS="$CONFIG_SRCS \$(SELFTESTS_SRCS)"
19400
19401 fi
19402
19403
19404
19405 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19406 GDB_TRANSFORM_NAME=`echo gdb | sed -e "$gdb_ac_transform"`
19407 if test "x$GDB_TRANSFORM_NAME" = x; then
19408 GDB_TRANSFORM_NAME=gdb
19409 fi
19410
19411
19412
19413 gdb_ac_transform=`echo "$program_transform_name" | sed -e 's/\\$\\$/\\$/g'`
19414 GCORE_TRANSFORM_NAME=`echo gcore | sed -e "$gdb_ac_transform"`
19415 if test "x$GCORE_TRANSFORM_NAME" = x; then
19416 GCORE_TRANSFORM_NAME=gcore
19417 fi
19418
19419
19420 ac_config_files="$ac_config_files gcore"
19421
19422 ac_config_files="$ac_config_files Makefile gdb-gdb.gdb gdb-gdb.py doc/Makefile data-directory/Makefile"
19423
19424
19425 cat >confcache <<\_ACEOF
19426 # This file is a shell script that caches the results of configure
19427 # tests run on this system so they can be shared between configure
19428 # scripts and configure runs, see configure's option --config-cache.
19429 # It is not useful on other systems. If it contains results you don't
19430 # want to keep, you may remove or edit it.
19431 #
19432 # config.status only pays attention to the cache file if you give it
19433 # the --recheck option to rerun configure.
19434 #
19435 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19436 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19437 # following values.
19438
19439 _ACEOF
19440
19441 # The following way of writing the cache mishandles newlines in values,
19442 # but we know of no workaround that is simple, portable, and efficient.
19443 # So, we kill variables containing newlines.
19444 # Ultrix sh set writes to stderr and can't be redirected directly,
19445 # and sets the high bit in the cache file unless we assign to the vars.
19446 (
19447 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19448 eval ac_val=\$$ac_var
19449 case $ac_val in #(
19450 *${as_nl}*)
19451 case $ac_var in #(
19452 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19453 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19454 esac
19455 case $ac_var in #(
19456 _ | IFS | as_nl) ;; #(
19457 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19458 *) { eval $ac_var=; unset $ac_var;} ;;
19459 esac ;;
19460 esac
19461 done
19462
19463 (set) 2>&1 |
19464 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19465 *${as_nl}ac_space=\ *)
19466 # `set' does not quote correctly, so add quotes: double-quote
19467 # substitution turns \\\\ into \\, and sed turns \\ into \.
19468 sed -n \
19469 "s/'/'\\\\''/g;
19470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19471 ;; #(
19472 *)
19473 # `set' quotes correctly as required by POSIX, so do not add quotes.
19474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19475 ;;
19476 esac |
19477 sort
19478 ) |
19479 sed '
19480 /^ac_cv_env_/b end
19481 t clear
19482 :clear
19483 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19484 t end
19485 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19486 :end' >>confcache
19487 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19488 if test -w "$cache_file"; then
19489 if test "x$cache_file" != "x/dev/null"; then
19490 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19491 $as_echo "$as_me: updating cache $cache_file" >&6;}
19492 if test ! -f "$cache_file" || test -h "$cache_file"; then
19493 cat confcache >"$cache_file"
19494 else
19495 case $cache_file in #(
19496 */* | ?:*)
19497 mv -f confcache "$cache_file"$$ &&
19498 mv -f "$cache_file"$$ "$cache_file" ;; #(
19499 *)
19500 mv -f confcache "$cache_file" ;;
19501 esac
19502 fi
19503 fi
19504 else
19505 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19506 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19507 fi
19508 fi
19509 rm -f confcache
19510
19511 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19512 # Let make expand exec_prefix.
19513 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19514
19515 DEFS=-DHAVE_CONFIG_H
19516
19517 ac_libobjs=
19518 ac_ltlibobjs=
19519 U=
19520 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19521 # 1. Remove the extension, and $U if already installed.
19522 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19523 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19524 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19525 # will be set to the directory where LIBOBJS objects are built.
19526 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19527 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19528 done
19529 LIBOBJS=$ac_libobjs
19530
19531 LTLIBOBJS=$ac_ltlibobjs
19532
19533
19534 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19535 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
19536 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19537 fi
19538 if test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
19539 as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
19540 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19541 fi
19542 if test -z "${HAVE_GUILE_TRUE}" && test -z "${HAVE_GUILE_FALSE}"; then
19543 as_fn_error $? "conditional \"HAVE_GUILE\" was never defined.
19544 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19545 fi
19546
19547
19548 : "${CONFIG_STATUS=./config.status}"
19549 ac_write_fail=0
19550 ac_clean_files_save=$ac_clean_files
19551 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19552 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19553 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19554 as_write_fail=0
19555 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19556 #! $SHELL
19557 # Generated by $as_me.
19558 # Run this file to recreate the current configuration.
19559 # Compiler output produced by configure, useful for debugging
19560 # configure, is in config.log if it exists.
19561
19562 debug=false
19563 ac_cs_recheck=false
19564 ac_cs_silent=false
19565
19566 SHELL=\${CONFIG_SHELL-$SHELL}
19567 export SHELL
19568 _ASEOF
19569 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19570 ## -------------------- ##
19571 ## M4sh Initialization. ##
19572 ## -------------------- ##
19573
19574 # Be more Bourne compatible
19575 DUALCASE=1; export DUALCASE # for MKS sh
19576 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19577 emulate sh
19578 NULLCMD=:
19579 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19580 # is contrary to our usage. Disable this feature.
19581 alias -g '${1+"$@"}'='"$@"'
19582 setopt NO_GLOB_SUBST
19583 else
19584 case `(set -o) 2>/dev/null` in #(
19585 *posix*) :
19586 set -o posix ;; #(
19587 *) :
19588 ;;
19589 esac
19590 fi
19591
19592
19593 as_nl='
19594 '
19595 export as_nl
19596 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19597 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19598 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19599 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19600 # Prefer a ksh shell builtin over an external printf program on Solaris,
19601 # but without wasting forks for bash or zsh.
19602 if test -z "$BASH_VERSION$ZSH_VERSION" \
19603 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19604 as_echo='print -r --'
19605 as_echo_n='print -rn --'
19606 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19607 as_echo='printf %s\n'
19608 as_echo_n='printf %s'
19609 else
19610 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19611 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19612 as_echo_n='/usr/ucb/echo -n'
19613 else
19614 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19615 as_echo_n_body='eval
19616 arg=$1;
19617 case $arg in #(
19618 *"$as_nl"*)
19619 expr "X$arg" : "X\\(.*\\)$as_nl";
19620 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19621 esac;
19622 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19623 '
19624 export as_echo_n_body
19625 as_echo_n='sh -c $as_echo_n_body as_echo'
19626 fi
19627 export as_echo_body
19628 as_echo='sh -c $as_echo_body as_echo'
19629 fi
19630
19631 # The user is always right.
19632 if test "${PATH_SEPARATOR+set}" != set; then
19633 PATH_SEPARATOR=:
19634 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19635 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19636 PATH_SEPARATOR=';'
19637 }
19638 fi
19639
19640
19641 # IFS
19642 # We need space, tab and new line, in precisely that order. Quoting is
19643 # there to prevent editors from complaining about space-tab.
19644 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19645 # splitting by setting IFS to empty value.)
19646 IFS=" "" $as_nl"
19647
19648 # Find who we are. Look in the path if we contain no directory separator.
19649 as_myself=
19650 case $0 in #((
19651 *[\\/]* ) as_myself=$0 ;;
19652 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19653 for as_dir in $PATH
19654 do
19655 IFS=$as_save_IFS
19656 test -z "$as_dir" && as_dir=.
19657 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19658 done
19659 IFS=$as_save_IFS
19660
19661 ;;
19662 esac
19663 # We did not find ourselves, most probably we were run as `sh COMMAND'
19664 # in which case we are not to be found in the path.
19665 if test "x$as_myself" = x; then
19666 as_myself=$0
19667 fi
19668 if test ! -f "$as_myself"; then
19669 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19670 exit 1
19671 fi
19672
19673 # Unset variables that we do not need and which cause bugs (e.g. in
19674 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
19675 # suppresses any "Segmentation fault" message there. '((' could
19676 # trigger a bug in pdksh 5.2.14.
19677 for as_var in BASH_ENV ENV MAIL MAILPATH
19678 do eval test x\${$as_var+set} = xset \
19679 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19680 done
19681 PS1='$ '
19682 PS2='> '
19683 PS4='+ '
19684
19685 # NLS nuisances.
19686 LC_ALL=C
19687 export LC_ALL
19688 LANGUAGE=C
19689 export LANGUAGE
19690
19691 # CDPATH.
19692 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19693
19694
19695 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19696 # ----------------------------------------
19697 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19698 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19699 # script with STATUS, using 1 if that was 0.
19700 as_fn_error ()
19701 {
19702 as_status=$1; test $as_status -eq 0 && as_status=1
19703 if test "$4"; then
19704 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19705 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19706 fi
19707 $as_echo "$as_me: error: $2" >&2
19708 as_fn_exit $as_status
19709 } # as_fn_error
19710
19711
19712 # as_fn_set_status STATUS
19713 # -----------------------
19714 # Set $? to STATUS, without forking.
19715 as_fn_set_status ()
19716 {
19717 return $1
19718 } # as_fn_set_status
19719
19720 # as_fn_exit STATUS
19721 # -----------------
19722 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19723 as_fn_exit ()
19724 {
19725 set +e
19726 as_fn_set_status $1
19727 exit $1
19728 } # as_fn_exit
19729
19730 # as_fn_unset VAR
19731 # ---------------
19732 # Portably unset VAR.
19733 as_fn_unset ()
19734 {
19735 { eval $1=; unset $1;}
19736 }
19737 as_unset=as_fn_unset
19738 # as_fn_append VAR VALUE
19739 # ----------------------
19740 # Append the text in VALUE to the end of the definition contained in VAR. Take
19741 # advantage of any shell optimizations that allow amortized linear growth over
19742 # repeated appends, instead of the typical quadratic growth present in naive
19743 # implementations.
19744 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19745 eval 'as_fn_append ()
19746 {
19747 eval $1+=\$2
19748 }'
19749 else
19750 as_fn_append ()
19751 {
19752 eval $1=\$$1\$2
19753 }
19754 fi # as_fn_append
19755
19756 # as_fn_arith ARG...
19757 # ------------------
19758 # Perform arithmetic evaluation on the ARGs, and store the result in the
19759 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19760 # must be portable across $(()) and expr.
19761 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19762 eval 'as_fn_arith ()
19763 {
19764 as_val=$(( $* ))
19765 }'
19766 else
19767 as_fn_arith ()
19768 {
19769 as_val=`expr "$@" || test $? -eq 1`
19770 }
19771 fi # as_fn_arith
19772
19773
19774 if expr a : '\(a\)' >/dev/null 2>&1 &&
19775 test "X`expr 00001 : '.*\(...\)'`" = X001; then
19776 as_expr=expr
19777 else
19778 as_expr=false
19779 fi
19780
19781 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19782 as_basename=basename
19783 else
19784 as_basename=false
19785 fi
19786
19787 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19788 as_dirname=dirname
19789 else
19790 as_dirname=false
19791 fi
19792
19793 as_me=`$as_basename -- "$0" ||
19794 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19795 X"$0" : 'X\(//\)$' \| \
19796 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19797 $as_echo X/"$0" |
19798 sed '/^.*\/\([^/][^/]*\)\/*$/{
19799 s//\1/
19800 q
19801 }
19802 /^X\/\(\/\/\)$/{
19803 s//\1/
19804 q
19805 }
19806 /^X\/\(\/\).*/{
19807 s//\1/
19808 q
19809 }
19810 s/.*/./; q'`
19811
19812 # Avoid depending upon Character Ranges.
19813 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19814 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19815 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19816 as_cr_digits='0123456789'
19817 as_cr_alnum=$as_cr_Letters$as_cr_digits
19818
19819 ECHO_C= ECHO_N= ECHO_T=
19820 case `echo -n x` in #(((((
19821 -n*)
19822 case `echo 'xy\c'` in
19823 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
19824 xy) ECHO_C='\c';;
19825 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
19826 ECHO_T=' ';;
19827 esac;;
19828 *)
19829 ECHO_N='-n';;
19830 esac
19831
19832 rm -f conf$$ conf$$.exe conf$$.file
19833 if test -d conf$$.dir; then
19834 rm -f conf$$.dir/conf$$.file
19835 else
19836 rm -f conf$$.dir
19837 mkdir conf$$.dir 2>/dev/null
19838 fi
19839 if (echo >conf$$.file) 2>/dev/null; then
19840 if ln -s conf$$.file conf$$ 2>/dev/null; then
19841 as_ln_s='ln -s'
19842 # ... but there are two gotchas:
19843 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19844 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19845 # In both cases, we have to default to `cp -pR'.
19846 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19847 as_ln_s='cp -pR'
19848 elif ln conf$$.file conf$$ 2>/dev/null; then
19849 as_ln_s=ln
19850 else
19851 as_ln_s='cp -pR'
19852 fi
19853 else
19854 as_ln_s='cp -pR'
19855 fi
19856 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19857 rmdir conf$$.dir 2>/dev/null
19858
19859
19860 # as_fn_mkdir_p
19861 # -------------
19862 # Create "$as_dir" as a directory, including parents if necessary.
19863 as_fn_mkdir_p ()
19864 {
19865
19866 case $as_dir in #(
19867 -*) as_dir=./$as_dir;;
19868 esac
19869 test -d "$as_dir" || eval $as_mkdir_p || {
19870 as_dirs=
19871 while :; do
19872 case $as_dir in #(
19873 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19874 *) as_qdir=$as_dir;;
19875 esac
19876 as_dirs="'$as_qdir' $as_dirs"
19877 as_dir=`$as_dirname -- "$as_dir" ||
19878 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19879 X"$as_dir" : 'X\(//\)[^/]' \| \
19880 X"$as_dir" : 'X\(//\)$' \| \
19881 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19882 $as_echo X"$as_dir" |
19883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19884 s//\1/
19885 q
19886 }
19887 /^X\(\/\/\)[^/].*/{
19888 s//\1/
19889 q
19890 }
19891 /^X\(\/\/\)$/{
19892 s//\1/
19893 q
19894 }
19895 /^X\(\/\).*/{
19896 s//\1/
19897 q
19898 }
19899 s/.*/./; q'`
19900 test -d "$as_dir" && break
19901 done
19902 test -z "$as_dirs" || eval "mkdir $as_dirs"
19903 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19904
19905
19906 } # as_fn_mkdir_p
19907 if mkdir -p . 2>/dev/null; then
19908 as_mkdir_p='mkdir -p "$as_dir"'
19909 else
19910 test -d ./-p && rmdir ./-p
19911 as_mkdir_p=false
19912 fi
19913
19914
19915 # as_fn_executable_p FILE
19916 # -----------------------
19917 # Test if FILE is an executable regular file.
19918 as_fn_executable_p ()
19919 {
19920 test -f "$1" && test -x "$1"
19921 } # as_fn_executable_p
19922 as_test_x='test -x'
19923 as_executable_p=as_fn_executable_p
19924
19925 # Sed expression to map a string onto a valid CPP name.
19926 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19927
19928 # Sed expression to map a string onto a valid variable name.
19929 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19930
19931
19932 exec 6>&1
19933 ## ----------------------------------- ##
19934 ## Main body of $CONFIG_STATUS script. ##
19935 ## ----------------------------------- ##
19936 _ASEOF
19937 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19938
19939 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19940 # Save the log message, to keep $0 and so on meaningful, and to
19941 # report actual input values of CONFIG_FILES etc. instead of their
19942 # values after options handling.
19943 ac_log="
19944 This file was extended by $as_me, which was
19945 generated by GNU Autoconf 2.69. Invocation command line was
19946
19947 CONFIG_FILES = $CONFIG_FILES
19948 CONFIG_HEADERS = $CONFIG_HEADERS
19949 CONFIG_LINKS = $CONFIG_LINKS
19950 CONFIG_COMMANDS = $CONFIG_COMMANDS
19951 $ $0 $@
19952
19953 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19954 "
19955
19956 _ACEOF
19957
19958 case $ac_config_files in *"
19959 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19960 esac
19961
19962 case $ac_config_headers in *"
19963 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19964 esac
19965
19966
19967 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19968 # Files that config.status was made for.
19969 config_files="$ac_config_files"
19970 config_headers="$ac_config_headers"
19971 config_links="$ac_config_links"
19972 config_commands="$ac_config_commands"
19973
19974 _ACEOF
19975
19976 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19977 ac_cs_usage="\
19978 \`$as_me' instantiates files and other configuration actions
19979 from templates according to the current configuration. Unless the files
19980 and actions are specified as TAGs, all are instantiated by default.
19981
19982 Usage: $0 [OPTION]... [TAG]...
19983
19984 -h, --help print this help, then exit
19985 -V, --version print version number and configuration settings, then exit
19986 --config print configuration, then exit
19987 -q, --quiet, --silent
19988 do not print progress messages
19989 -d, --debug don't remove temporary files
19990 --recheck update $as_me by reconfiguring in the same conditions
19991 --file=FILE[:TEMPLATE]
19992 instantiate the configuration file FILE
19993 --header=FILE[:TEMPLATE]
19994 instantiate the configuration header FILE
19995
19996 Configuration files:
19997 $config_files
19998
19999 Configuration headers:
20000 $config_headers
20001
20002 Configuration links:
20003 $config_links
20004
20005 Configuration commands:
20006 $config_commands
20007
20008 Report bugs to the package provider."
20009
20010 _ACEOF
20011 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20012 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20013 ac_cs_version="\\
20014 config.status
20015 configured by $0, generated by GNU Autoconf 2.69,
20016 with options \\"\$ac_cs_config\\"
20017
20018 Copyright (C) 2012 Free Software Foundation, Inc.
20019 This config.status script is free software; the Free Software Foundation
20020 gives unlimited permission to copy, distribute and modify it."
20021
20022 ac_pwd='$ac_pwd'
20023 srcdir='$srcdir'
20024 INSTALL='$INSTALL'
20025 AWK='$AWK'
20026 test -n "\$AWK" || AWK=awk
20027 _ACEOF
20028
20029 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20030 # The default lists apply if the user does not specify any file.
20031 ac_need_defaults=:
20032 while test $# != 0
20033 do
20034 case $1 in
20035 --*=?*)
20036 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20037 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20038 ac_shift=:
20039 ;;
20040 --*=)
20041 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20042 ac_optarg=
20043 ac_shift=:
20044 ;;
20045 *)
20046 ac_option=$1
20047 ac_optarg=$2
20048 ac_shift=shift
20049 ;;
20050 esac
20051
20052 case $ac_option in
20053 # Handling of the options.
20054 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20055 ac_cs_recheck=: ;;
20056 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20057 $as_echo "$ac_cs_version"; exit ;;
20058 --config | --confi | --conf | --con | --co | --c )
20059 $as_echo "$ac_cs_config"; exit ;;
20060 --debug | --debu | --deb | --de | --d | -d )
20061 debug=: ;;
20062 --file | --fil | --fi | --f )
20063 $ac_shift
20064 case $ac_optarg in
20065 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20066 '') as_fn_error $? "missing file argument" ;;
20067 esac
20068 as_fn_append CONFIG_FILES " '$ac_optarg'"
20069 ac_need_defaults=false;;
20070 --header | --heade | --head | --hea )
20071 $ac_shift
20072 case $ac_optarg in
20073 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20074 esac
20075 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20076 ac_need_defaults=false;;
20077 --he | --h)
20078 # Conflict between --help and --header
20079 as_fn_error $? "ambiguous option: \`$1'
20080 Try \`$0 --help' for more information.";;
20081 --help | --hel | -h )
20082 $as_echo "$ac_cs_usage"; exit ;;
20083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20084 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20085 ac_cs_silent=: ;;
20086
20087 # This is an error.
20088 -*) as_fn_error $? "unrecognized option: \`$1'
20089 Try \`$0 --help' for more information." ;;
20090
20091 *) as_fn_append ac_config_targets " $1"
20092 ac_need_defaults=false ;;
20093
20094 esac
20095 shift
20096 done
20097
20098 ac_configure_extra_args=
20099
20100 if $ac_cs_silent; then
20101 exec 6>/dev/null
20102 ac_configure_extra_args="$ac_configure_extra_args --silent"
20103 fi
20104
20105 _ACEOF
20106 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20107 if \$ac_cs_recheck; then
20108 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20109 shift
20110 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20111 CONFIG_SHELL='$SHELL'
20112 export CONFIG_SHELL
20113 exec "\$@"
20114 fi
20115
20116 _ACEOF
20117 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20118 exec 5>>config.log
20119 {
20120 echo
20121 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20122 ## Running $as_me. ##
20123 _ASBOX
20124 $as_echo "$ac_log"
20125 } >&5
20126
20127 _ACEOF
20128 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20129 #
20130 # INIT-COMMANDS
20131 #
20132 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
20133 GDB_NM_FILE=$GDB_NM_FILE
20134
20135 _ACEOF
20136
20137 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20138
20139 # Handling of arguments.
20140 for ac_config_target in $ac_config_targets
20141 do
20142 case $ac_config_target in
20143 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
20144 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
20145 "jit-reader.h") CONFIG_FILES="$CONFIG_FILES jit-reader.h:jit-reader.in" ;;
20146 "nm.h") CONFIG_LINKS="$CONFIG_LINKS nm.h:$GDB_NM_FILE" ;;
20147 "gcore") CONFIG_FILES="$CONFIG_FILES gcore" ;;
20148 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20149 "gdb-gdb.gdb") CONFIG_FILES="$CONFIG_FILES gdb-gdb.gdb" ;;
20150 "gdb-gdb.py") CONFIG_FILES="$CONFIG_FILES gdb-gdb.py" ;;
20151 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
20152 "data-directory/Makefile") CONFIG_FILES="$CONFIG_FILES data-directory/Makefile" ;;
20153
20154 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20155 esac
20156 done
20157
20158
20159 # If the user did not use the arguments to specify the items to instantiate,
20160 # then the envvar interface is used. Set only those that are not.
20161 # We use the long form for the default assignment because of an extremely
20162 # bizarre bug on SunOS 4.1.3.
20163 if $ac_need_defaults; then
20164 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20165 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20166 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
20167 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20168 fi
20169
20170 # Have a temporary directory for convenience. Make it in the build tree
20171 # simply because there is no reason against having it here, and in addition,
20172 # creating and moving files from /tmp can sometimes cause problems.
20173 # Hook for its removal unless debugging.
20174 # Note that there is a small window in which the directory will not be cleaned:
20175 # after its creation but before its name has been assigned to `$tmp'.
20176 $debug ||
20177 {
20178 tmp= ac_tmp=
20179 trap 'exit_status=$?
20180 : "${ac_tmp:=$tmp}"
20181 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20182 ' 0
20183 trap 'as_fn_exit 1' 1 2 13 15
20184 }
20185 # Create a (secure) tmp directory for tmp files.
20186
20187 {
20188 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20189 test -d "$tmp"
20190 } ||
20191 {
20192 tmp=./conf$$-$RANDOM
20193 (umask 077 && mkdir "$tmp")
20194 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20195 ac_tmp=$tmp
20196
20197 # Set up the scripts for CONFIG_FILES section.
20198 # No need to generate them if there are no CONFIG_FILES.
20199 # This happens for instance with `./config.status config.h'.
20200 if test -n "$CONFIG_FILES"; then
20201
20202 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
20203 ac_cs_awk_getline=:
20204 ac_cs_awk_pipe_init=
20205 ac_cs_awk_read_file='
20206 while ((getline aline < (F[key])) > 0)
20207 print(aline)
20208 close(F[key])'
20209 ac_cs_awk_pipe_fini=
20210 else
20211 ac_cs_awk_getline=false
20212 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
20213 ac_cs_awk_read_file='
20214 print "|#_!!_#|"
20215 print "cat " F[key] " &&"
20216 '$ac_cs_awk_pipe_init
20217 # The final `:' finishes the AND list.
20218 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
20219 fi
20220 ac_cr=`echo X | tr X '\015'`
20221 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20222 # But we know of no other shell where ac_cr would be empty at this
20223 # point, so we can use a bashism as a fallback.
20224 if test "x$ac_cr" = x; then
20225 eval ac_cr=\$\'\\r\'
20226 fi
20227 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20228 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20229 ac_cs_awk_cr='\\r'
20230 else
20231 ac_cs_awk_cr=$ac_cr
20232 fi
20233
20234 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20235 _ACEOF
20236
20237 # Create commands to substitute file output variables.
20238 {
20239 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20240 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20241 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
20242 echo "_ACAWK" &&
20243 echo "_ACEOF"
20244 } >conf$$files.sh &&
20245 . ./conf$$files.sh ||
20246 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20247 rm -f conf$$files.sh
20248
20249 {
20250 echo "cat >conf$$subs.awk <<_ACEOF" &&
20251 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20252 echo "_ACEOF"
20253 } >conf$$subs.sh ||
20254 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20255 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20256 ac_delim='%!_!# '
20257 for ac_last_try in false false false false false :; do
20258 . ./conf$$subs.sh ||
20259 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20260
20261 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20262 if test $ac_delim_n = $ac_delim_num; then
20263 break
20264 elif $ac_last_try; then
20265 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20266 else
20267 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20268 fi
20269 done
20270 rm -f conf$$subs.sh
20271
20272 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20273 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20274 _ACEOF
20275 sed -n '
20276 h
20277 s/^/S["/; s/!.*/"]=/
20278 p
20279 g
20280 s/^[^!]*!//
20281 :repl
20282 t repl
20283 s/'"$ac_delim"'$//
20284 t delim
20285 :nl
20286 h
20287 s/\(.\{148\}\)..*/\1/
20288 t more1
20289 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20290 p
20291 n
20292 b repl
20293 :more1
20294 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20295 p
20296 g
20297 s/.\{148\}//
20298 t nl
20299 :delim
20300 h
20301 s/\(.\{148\}\)..*/\1/
20302 t more2
20303 s/["\\]/\\&/g; s/^/"/; s/$/"/
20304 p
20305 b
20306 :more2
20307 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20308 p
20309 g
20310 s/.\{148\}//
20311 t delim
20312 ' <conf$$subs.awk | sed '
20313 /^[^""]/{
20314 N
20315 s/\n//
20316 }
20317 ' >>$CONFIG_STATUS || ac_write_fail=1
20318 rm -f conf$$subs.awk
20319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20320 _ACAWK
20321 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20322 for (key in S) S_is_set[key] = 1
20323 FS = "\a"
20324 \$ac_cs_awk_pipe_init
20325 }
20326 {
20327 line = $ 0
20328 nfields = split(line, field, "@")
20329 substed = 0
20330 len = length(field[1])
20331 for (i = 2; i < nfields; i++) {
20332 key = field[i]
20333 keylen = length(key)
20334 if (S_is_set[key]) {
20335 value = S[key]
20336 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20337 len += length(value) + length(field[++i])
20338 substed = 1
20339 } else
20340 len += 1 + keylen
20341 }
20342 if (nfields == 3 && !substed) {
20343 key = field[2]
20344 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20345 \$ac_cs_awk_read_file
20346 next
20347 }
20348 }
20349 print line
20350 }
20351 \$ac_cs_awk_pipe_fini
20352 _ACAWK
20353 _ACEOF
20354 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20355 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20356 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20357 else
20358 cat
20359 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20360 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20361 _ACEOF
20362
20363 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20364 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20365 # trailing colons and then remove the whole line if VPATH becomes empty
20366 # (actually we leave an empty line to preserve line numbers).
20367 if test "x$srcdir" = x.; then
20368 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20369 h
20370 s///
20371 s/^/:/
20372 s/[ ]*$/:/
20373 s/:\$(srcdir):/:/g
20374 s/:\${srcdir}:/:/g
20375 s/:@srcdir@:/:/g
20376 s/^:*//
20377 s/:*$//
20378 x
20379 s/\(=[ ]*\).*/\1/
20380 G
20381 s/\n//
20382 s/^[^=]*=[ ]*$//
20383 }'
20384 fi
20385
20386 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20387 fi # test -n "$CONFIG_FILES"
20388
20389 # Set up the scripts for CONFIG_HEADERS section.
20390 # No need to generate them if there are no CONFIG_HEADERS.
20391 # This happens for instance with `./config.status Makefile'.
20392 if test -n "$CONFIG_HEADERS"; then
20393 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20394 BEGIN {
20395 _ACEOF
20396
20397 # Transform confdefs.h into an awk script `defines.awk', embedded as
20398 # here-document in config.status, that substitutes the proper values into
20399 # config.h.in to produce config.h.
20400
20401 # Create a delimiter string that does not exist in confdefs.h, to ease
20402 # handling of long lines.
20403 ac_delim='%!_!# '
20404 for ac_last_try in false false :; do
20405 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20406 if test -z "$ac_tt"; then
20407 break
20408 elif $ac_last_try; then
20409 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20410 else
20411 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20412 fi
20413 done
20414
20415 # For the awk script, D is an array of macro values keyed by name,
20416 # likewise P contains macro parameters if any. Preserve backslash
20417 # newline sequences.
20418
20419 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20420 sed -n '
20421 s/.\{148\}/&'"$ac_delim"'/g
20422 t rset
20423 :rset
20424 s/^[ ]*#[ ]*define[ ][ ]*/ /
20425 t def
20426 d
20427 :def
20428 s/\\$//
20429 t bsnl
20430 s/["\\]/\\&/g
20431 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20432 D["\1"]=" \3"/p
20433 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
20434 d
20435 :bsnl
20436 s/["\\]/\\&/g
20437 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20438 D["\1"]=" \3\\\\\\n"\\/p
20439 t cont
20440 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20441 t cont
20442 d
20443 :cont
20444 n
20445 s/.\{148\}/&'"$ac_delim"'/g
20446 t clear
20447 :clear
20448 s/\\$//
20449 t bsnlc
20450 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20451 d
20452 :bsnlc
20453 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20454 b cont
20455 ' <confdefs.h | sed '
20456 s/'"$ac_delim"'/"\\\
20457 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20458
20459 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20460 for (key in D) D_is_set[key] = 1
20461 FS = "\a"
20462 }
20463 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20464 line = \$ 0
20465 split(line, arg, " ")
20466 if (arg[1] == "#") {
20467 defundef = arg[2]
20468 mac1 = arg[3]
20469 } else {
20470 defundef = substr(arg[1], 2)
20471 mac1 = arg[2]
20472 }
20473 split(mac1, mac2, "(") #)
20474 macro = mac2[1]
20475 prefix = substr(line, 1, index(line, defundef) - 1)
20476 if (D_is_set[macro]) {
20477 # Preserve the white space surrounding the "#".
20478 print prefix "define", macro P[macro] D[macro]
20479 next
20480 } else {
20481 # Replace #undef with comments. This is necessary, for example,
20482 # in the case of _POSIX_SOURCE, which is predefined and required
20483 # on some systems where configure will not decide to define it.
20484 if (defundef == "undef") {
20485 print "/*", prefix defundef, macro, "*/"
20486 next
20487 }
20488 }
20489 }
20490 { print }
20491 _ACAWK
20492 _ACEOF
20493 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20494 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20495 fi # test -n "$CONFIG_HEADERS"
20496
20497
20498 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
20499 shift
20500 for ac_tag
20501 do
20502 case $ac_tag in
20503 :[FHLC]) ac_mode=$ac_tag; continue;;
20504 esac
20505 case $ac_mode$ac_tag in
20506 :[FHL]*:*);;
20507 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20508 :[FH]-) ac_tag=-:-;;
20509 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20510 esac
20511 ac_save_IFS=$IFS
20512 IFS=:
20513 set x $ac_tag
20514 IFS=$ac_save_IFS
20515 shift
20516 ac_file=$1
20517 shift
20518
20519 case $ac_mode in
20520 :L) ac_source=$1;;
20521 :[FH])
20522 ac_file_inputs=
20523 for ac_f
20524 do
20525 case $ac_f in
20526 -) ac_f="$ac_tmp/stdin";;
20527 *) # Look for the file first in the build tree, then in the source tree
20528 # (if the path is not absolute). The absolute path cannot be DOS-style,
20529 # because $ac_f cannot contain `:'.
20530 test -f "$ac_f" ||
20531 case $ac_f in
20532 [\\/$]*) false;;
20533 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20534 esac ||
20535 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20536 esac
20537 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20538 as_fn_append ac_file_inputs " '$ac_f'"
20539 done
20540
20541 # Let's still pretend it is `configure' which instantiates (i.e., don't
20542 # use $as_me), people would be surprised to read:
20543 # /* config.h. Generated by config.status. */
20544 configure_input='Generated from '`
20545 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20546 `' by configure.'
20547 if test x"$ac_file" != x-; then
20548 configure_input="$ac_file. $configure_input"
20549 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20550 $as_echo "$as_me: creating $ac_file" >&6;}
20551 fi
20552 # Neutralize special characters interpreted by sed in replacement strings.
20553 case $configure_input in #(
20554 *\&* | *\|* | *\\* )
20555 ac_sed_conf_input=`$as_echo "$configure_input" |
20556 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20557 *) ac_sed_conf_input=$configure_input;;
20558 esac
20559
20560 case $ac_tag in
20561 *:-:* | *:-) cat >"$ac_tmp/stdin" \
20562 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20563 esac
20564 ;;
20565 esac
20566
20567 ac_dir=`$as_dirname -- "$ac_file" ||
20568 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20569 X"$ac_file" : 'X\(//\)[^/]' \| \
20570 X"$ac_file" : 'X\(//\)$' \| \
20571 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20572 $as_echo X"$ac_file" |
20573 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20574 s//\1/
20575 q
20576 }
20577 /^X\(\/\/\)[^/].*/{
20578 s//\1/
20579 q
20580 }
20581 /^X\(\/\/\)$/{
20582 s//\1/
20583 q
20584 }
20585 /^X\(\/\).*/{
20586 s//\1/
20587 q
20588 }
20589 s/.*/./; q'`
20590 as_dir="$ac_dir"; as_fn_mkdir_p
20591 ac_builddir=.
20592
20593 case "$ac_dir" in
20594 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20595 *)
20596 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20597 # A ".." for each directory in $ac_dir_suffix.
20598 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20599 case $ac_top_builddir_sub in
20600 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20601 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20602 esac ;;
20603 esac
20604 ac_abs_top_builddir=$ac_pwd
20605 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20606 # for backward compatibility:
20607 ac_top_builddir=$ac_top_build_prefix
20608
20609 case $srcdir in
20610 .) # We are building in place.
20611 ac_srcdir=.
20612 ac_top_srcdir=$ac_top_builddir_sub
20613 ac_abs_top_srcdir=$ac_pwd ;;
20614 [\\/]* | ?:[\\/]* ) # Absolute name.
20615 ac_srcdir=$srcdir$ac_dir_suffix;
20616 ac_top_srcdir=$srcdir
20617 ac_abs_top_srcdir=$srcdir ;;
20618 *) # Relative name.
20619 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20620 ac_top_srcdir=$ac_top_build_prefix$srcdir
20621 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20622 esac
20623 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20624
20625
20626 case $ac_mode in
20627 :F)
20628 #
20629 # CONFIG_FILE
20630 #
20631
20632 case $INSTALL in
20633 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20634 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20635 esac
20636 _ACEOF
20637
20638 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20639 # If the template does not know about datarootdir, expand it.
20640 # FIXME: This hack should be removed a few years after 2.60.
20641 ac_datarootdir_hack=; ac_datarootdir_seen=
20642 ac_sed_dataroot='
20643 /datarootdir/ {
20644 p
20645 q
20646 }
20647 /@datadir@/p
20648 /@docdir@/p
20649 /@infodir@/p
20650 /@localedir@/p
20651 /@mandir@/p'
20652 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20653 *datarootdir*) ac_datarootdir_seen=yes;;
20654 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20656 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20657 _ACEOF
20658 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20659 ac_datarootdir_hack='
20660 s&@datadir@&$datadir&g
20661 s&@docdir@&$docdir&g
20662 s&@infodir@&$infodir&g
20663 s&@localedir@&$localedir&g
20664 s&@mandir@&$mandir&g
20665 s&\\\${datarootdir}&$datarootdir&g' ;;
20666 esac
20667 _ACEOF
20668
20669 # Neutralize VPATH when `$srcdir' = `.'.
20670 # Shell code in configure.ac might set extrasub.
20671 # FIXME: do we really want to maintain this feature?
20672 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20673 ac_sed_extra="$ac_vpsub
20674 $extrasub
20675 _ACEOF
20676 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20677 :t
20678 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20679 s|@configure_input@|$ac_sed_conf_input|;t t
20680 s&@top_builddir@&$ac_top_builddir_sub&;t t
20681 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20682 s&@srcdir@&$ac_srcdir&;t t
20683 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20684 s&@top_srcdir@&$ac_top_srcdir&;t t
20685 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20686 s&@builddir@&$ac_builddir&;t t
20687 s&@abs_builddir@&$ac_abs_builddir&;t t
20688 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20689 s&@INSTALL@&$ac_INSTALL&;t t
20690 $ac_datarootdir_hack
20691 "
20692 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
20693 if $ac_cs_awk_getline; then
20694 $AWK -f "$ac_tmp/subs.awk"
20695 else
20696 $AWK -f "$ac_tmp/subs.awk" | $SHELL
20697 fi \
20698 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20699
20700 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20701 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20702 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20703 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20705 which seems to be undefined. Please make sure it is defined" >&5
20706 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20707 which seems to be undefined. Please make sure it is defined" >&2;}
20708
20709 rm -f "$ac_tmp/stdin"
20710 case $ac_file in
20711 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20712 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20713 esac \
20714 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20715 ;;
20716 :H)
20717 #
20718 # CONFIG_HEADER
20719 #
20720 if test x"$ac_file" != x-; then
20721 {
20722 $as_echo "/* $configure_input */" \
20723 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20724 } >"$ac_tmp/config.h" \
20725 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20726 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20727 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20728 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20729 else
20730 rm -f "$ac_file"
20731 mv "$ac_tmp/config.h" "$ac_file" \
20732 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20733 fi
20734 else
20735 $as_echo "/* $configure_input */" \
20736 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20737 || as_fn_error $? "could not create -" "$LINENO" 5
20738 fi
20739 ;;
20740 :L)
20741 #
20742 # CONFIG_LINK
20743 #
20744
20745 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
20746 :
20747 else
20748 # Prefer the file from the source tree if names are identical.
20749 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
20750 ac_source=$srcdir/$ac_source
20751 fi
20752
20753 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
20754 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
20755
20756 if test ! -r "$ac_source"; then
20757 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
20758 fi
20759 rm -f "$ac_file"
20760
20761 # Try a relative symlink, then a hard link, then a copy.
20762 case $ac_source in
20763 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
20764 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
20765 esac
20766 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
20767 ln "$ac_source" "$ac_file" 2>/dev/null ||
20768 cp -p "$ac_source" "$ac_file" ||
20769 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
20770 fi
20771 ;;
20772 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20773 $as_echo "$as_me: executing $ac_file commands" >&6;}
20774 ;;
20775 esac
20776
20777
20778 case $ac_file$ac_mode in
20779 "config.h":H) echo > stamp-h ;;
20780 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
20781 "nm.h":L) echo > stamp-nmh ;;
20782 "gcore":F) chmod +x gcore ;;
20783
20784 esac
20785 done # for ac_tag
20786
20787
20788 as_fn_exit 0
20789 _ACEOF
20790 ac_clean_files=$ac_clean_files_save
20791
20792 test $ac_write_fail = 0 ||
20793 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20794
20795
20796 # configure is writing to config.log, and then calls config.status.
20797 # config.status does its own redirection, appending to config.log.
20798 # Unfortunately, on DOS this fails, as config.log is still kept open
20799 # by configure, so config.status won't be able to write to it; its
20800 # output is simply discarded. So we exec the FD to /dev/null,
20801 # effectively closing config.log, so it can be properly (re)opened and
20802 # appended to by config.status. When coming back to configure, we
20803 # need to make the FD available again.
20804 if test "$no_create" != yes; then
20805 ac_cs_success=:
20806 ac_config_status_args=
20807 test "$silent" = yes &&
20808 ac_config_status_args="$ac_config_status_args --quiet"
20809 exec 5>/dev/null
20810 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20811 exec 5>>config.log
20812 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20813 # would make configure fail if this is the last instruction.
20814 $ac_cs_success || as_fn_exit 1
20815 fi
20816
20817 #
20818 # CONFIG_SUBDIRS section.
20819 #
20820 if test "$no_recursion" != yes; then
20821
20822 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20823 # so they do not pile up.
20824 ac_sub_configure_args=
20825 ac_prev=
20826 eval "set x $ac_configure_args"
20827 shift
20828 for ac_arg
20829 do
20830 if test -n "$ac_prev"; then
20831 ac_prev=
20832 continue
20833 fi
20834 case $ac_arg in
20835 -cache-file | --cache-file | --cache-fil | --cache-fi \
20836 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
20837 ac_prev=cache_file ;;
20838 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
20839 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
20840 | --c=*)
20841 ;;
20842 --config-cache | -C)
20843 ;;
20844 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
20845 ac_prev=srcdir ;;
20846 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
20847 ;;
20848 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
20849 ac_prev=prefix ;;
20850 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
20851 ;;
20852 --disable-option-checking)
20853 ;;
20854 *)
20855 case $ac_arg in
20856 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20857 esac
20858 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
20859 esac
20860 done
20861
20862 # Always prepend --prefix to ensure using the same prefix
20863 # in subdir configurations.
20864 ac_arg="--prefix=$prefix"
20865 case $ac_arg in
20866 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20867 esac
20868 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
20869
20870 # Pass --silent
20871 if test "$silent" = yes; then
20872 ac_sub_configure_args="--silent $ac_sub_configure_args"
20873 fi
20874
20875 # Always prepend --disable-option-checking to silence warnings, since
20876 # different subdirs can have different --enable and --with options.
20877 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
20878
20879 ac_popdir=`pwd`
20880 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
20881
20882 # Do not complain, so a configure script can configure whichever
20883 # parts of a large source tree are present.
20884 test -d "$srcdir/$ac_dir" || continue
20885
20886 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20887 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
20888 $as_echo "$ac_msg" >&6
20889 as_dir="$ac_dir"; as_fn_mkdir_p
20890 ac_builddir=.
20891
20892 case "$ac_dir" in
20893 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20894 *)
20895 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20896 # A ".." for each directory in $ac_dir_suffix.
20897 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20898 case $ac_top_builddir_sub in
20899 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20900 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20901 esac ;;
20902 esac
20903 ac_abs_top_builddir=$ac_pwd
20904 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20905 # for backward compatibility:
20906 ac_top_builddir=$ac_top_build_prefix
20907
20908 case $srcdir in
20909 .) # We are building in place.
20910 ac_srcdir=.
20911 ac_top_srcdir=$ac_top_builddir_sub
20912 ac_abs_top_srcdir=$ac_pwd ;;
20913 [\\/]* | ?:[\\/]* ) # Absolute name.
20914 ac_srcdir=$srcdir$ac_dir_suffix;
20915 ac_top_srcdir=$srcdir
20916 ac_abs_top_srcdir=$srcdir ;;
20917 *) # Relative name.
20918 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20919 ac_top_srcdir=$ac_top_build_prefix$srcdir
20920 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20921 esac
20922 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20923
20924
20925 cd "$ac_dir"
20926
20927 # Check for guested configure; otherwise get Cygnus style configure.
20928 if test -f "$ac_srcdir/configure.gnu"; then
20929 ac_sub_configure=$ac_srcdir/configure.gnu
20930 elif test -f "$ac_srcdir/configure"; then
20931 ac_sub_configure=$ac_srcdir/configure
20932 elif test -f "$ac_srcdir/configure.in"; then
20933 # This should be Cygnus configure.
20934 ac_sub_configure=$ac_aux_dir/configure
20935 else
20936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
20937 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20938 ac_sub_configure=
20939 fi
20940
20941 # The recursion is here.
20942 if test -n "$ac_sub_configure"; then
20943 # Make the cache file name correct relative to the subdirectory.
20944 case $cache_file in
20945 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20946 *) # Relative name.
20947 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20948 esac
20949
20950 { $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
20951 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20952 # The eval makes quoting arguments work.
20953 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20954 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20955 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
20956 fi
20957
20958 cd "$ac_popdir"
20959 done
20960 fi
20961 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20963 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20964 fi
20965