Revert commit that should not have gone in.
[deliverable/binutils-gdb.git] / gdb / gdbserver / configure
CommitLineData
d6e9fb05 1#! /bin/sh
d6e9fb05 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
d6e9fb05
JK
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
bec39cab 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
bec39cab 31fi
bec39cab 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
bec39cab 50else
81ecdfbb
RW
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'
70fi
71
72# The user is always right.
73if 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 }
bec39cab
AC
79fi
80
81
81ecdfbb
RW
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.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
bec39cab
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175else
176 as_have_required=no
177fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
bec39cab 184do
81ecdfbb
RW
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198fi
199fi
200 done;;
201 esac
202 as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
bec39cab 228 else
81ecdfbb
RW
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
bec39cab 233 fi
81ecdfbb
RW
234 exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252 { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261 return $1
262} # as_fn_set_status
263
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269 set +e
270 as_fn_set_status $1
271 exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354fi # as_fn_arith
355
356
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371} # as_fn_error
bec39cab 372
81ecdfbb
RW
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
375 as_expr=expr
376else
377 as_expr=false
378fi
379
81ecdfbb 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
381 as_basename=basename
382else
383 as_basename=false
384fi
385
81ecdfbb
RW
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
bec39cab 391
81ecdfbb 392as_me=`$as_basename -- "$0" ||
bec39cab
AC
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
bec39cab 410
dae5f5cf
DJ
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
b80864fb 417
bec39cab 418
81ecdfbb
RW
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
bec39cab 428 sed '
81ecdfbb
RW
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
bec39cab 433 N
81ecdfbb
RW
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
bec39cab 436 t loop
81ecdfbb 437 s/-\n.*//
bec39cab 438 ' >$as_me.lineno &&
81ecdfbb
RW
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
bec39cab
AC
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
bec39cab
AC
446 # Exit status is that of the last command.
447 exit
448}
449
81ecdfbb
RW
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459*)
460 ECHO_N='-n';;
bec39cab
AC
461esac
462
81ecdfbb
RW
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
bec39cab 466else
81ecdfbb
RW
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
bec39cab 469fi
81ecdfbb
RW
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
dae5f5cf 472 as_ln_s='ln -s'
81ecdfbb
RW
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
dae5f5cf 483 fi
bec39cab
AC
484else
485 as_ln_s='cp -p'
486fi
81ecdfbb
RW
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
bec39cab
AC
489
490if mkdir -p . 2>/dev/null; then
81ecdfbb 491 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
d6e9fb05 496
81ecdfbb
RW
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517fi
518as_executable_p=$as_test_x
bec39cab
AC
519
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
81ecdfbb 527exec 7<&0 </dev/null 6>&1
bec39cab
AC
528
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
bec39cab
AC
534#
535# Initializations.
536#
d6e9fb05 537ac_default_prefix=/usr/local
81ecdfbb 538ac_clean_files=
bec39cab 539ac_config_libobj_dir=.
81ecdfbb 540LIBOBJS=
bec39cab
AC
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
dae5f5cf 545
bec39cab
AC
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
81ecdfbb 552PACKAGE_URL=
bec39cab
AC
553
554ac_unique_file="server.c"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
81ecdfbb 558#ifdef HAVE_SYS_TYPES_H
bec39cab
AC
559# include <sys/types.h>
560#endif
81ecdfbb 561#ifdef HAVE_SYS_STAT_H
bec39cab
AC
562# include <sys/stat.h>
563#endif
81ecdfbb 564#ifdef STDC_HEADERS
bec39cab
AC
565# include <stdlib.h>
566# include <stddef.h>
567#else
81ecdfbb 568# ifdef HAVE_STDLIB_H
bec39cab
AC
569# include <stdlib.h>
570# endif
571#endif
81ecdfbb
RW
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
bec39cab
AC
574# include <memory.h>
575# endif
576# include <string.h>
577#endif
81ecdfbb 578#ifdef HAVE_STRINGS_H
bec39cab
AC
579# include <strings.h>
580#endif
81ecdfbb 581#ifdef HAVE_INTTYPES_H
bec39cab 582# include <inttypes.h>
bec39cab 583#endif
81ecdfbb
RW
584#ifdef HAVE_STDINT_H
585# include <stdint.h>
586#endif
587#ifdef HAVE_UNISTD_H
bec39cab
AC
588# include <unistd.h>
589#endif"
590
c9a1864a
YQ
591gl_header_list=
592gl_func_list=
593ac_subst_vars='am__EXEEXT_FALSE
594am__EXEEXT_TRUE
595gltests_LTLIBOBJS
596gltests_LIBOBJS
597gl_LTLIBOBJS
598gl_LIBOBJS
599LTLIBOBJS
600GNULIB_STDINT_H
601am__fastdepCC_FALSE
602am__fastdepCC_TRUE
603CCDEPMODE
604AMDEPBACKSLASH
605AMDEP_FALSE
606AMDEP_TRUE
607am__quote
608am__include
609DEPDIR
610am__untar
611am__tar
612AMTAR
613am__leading_dot
614SET_MAKE
615AWK
616mkdir_p
617MKDIR_P
618INSTALL_STRIP_PROGRAM
619STRIP
620install_sh
621MAKEINFO
622AUTOHEADER
623AUTOMAKE
624AUTOCONF
625ACLOCAL
626VERSION
627PACKAGE
628CYGPATH_W
629am__isrc
630LIBGNU_LTLIBDEPS
631LIBGNU_LIBDEPS
632gltests_WITNESS
c9a1864a
YQ
633NEXT_AS_FIRST_DIRECTIVE_STRING_H
634NEXT_STRING_H
c9a1864a
YQ
635NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
636NEXT_STDDEF_H
770d76d7
PA
637GL_GENERATE_STDDEF_H_FALSE
638GL_GENERATE_STDDEF_H_TRUE
c9a1864a
YQ
639STDDEF_H
640HAVE_WCHAR_T
641REPLACE_NULL
c9a1864a
YQ
642UNDEFINE_STRTOK_R
643REPLACE_STRTOK_R
644REPLACE_STRSIGNAL
645REPLACE_STRNLEN
646REPLACE_STRNDUP
647REPLACE_STRNCAT
770d76d7 648REPLACE_STRERROR_R
c9a1864a 649REPLACE_STRERROR
770d76d7 650REPLACE_STRCHRNUL
c9a1864a
YQ
651REPLACE_STRCASESTR
652REPLACE_STRSTR
653REPLACE_STRDUP
654REPLACE_STPNCPY
655REPLACE_MEMMEM
656REPLACE_MEMCHR
657HAVE_STRVERSCMP
658HAVE_DECL_STRSIGNAL
770d76d7 659HAVE_DECL_STRERROR_R
c9a1864a
YQ
660HAVE_DECL_STRTOK_R
661HAVE_STRCASESTR
662HAVE_STRSEP
663HAVE_STRPBRK
664HAVE_DECL_STRNLEN
665HAVE_DECL_STRNDUP
666HAVE_DECL_STRDUP
667HAVE_STRCHRNUL
668HAVE_STPNCPY
669HAVE_STPCPY
670HAVE_RAWMEMCHR
671HAVE_DECL_MEMRCHR
672HAVE_MEMPCPY
673HAVE_DECL_MEMMEM
674HAVE_MEMCHR
770d76d7
PA
675HAVE_FFSLL
676HAVE_FFSL
c9a1864a
YQ
677HAVE_MBSLEN
678GNULIB_STRVERSCMP
679GNULIB_STRSIGNAL
770d76d7 680GNULIB_STRERROR_R
c9a1864a
YQ
681GNULIB_STRERROR
682GNULIB_MBSTOK_R
683GNULIB_MBSSEP
684GNULIB_MBSSPN
685GNULIB_MBSPBRK
686GNULIB_MBSCSPN
687GNULIB_MBSCASESTR
688GNULIB_MBSPCASECMP
689GNULIB_MBSNCASECMP
690GNULIB_MBSCASECMP
691GNULIB_MBSSTR
692GNULIB_MBSRCHR
693GNULIB_MBSCHR
694GNULIB_MBSNLEN
695GNULIB_MBSLEN
696GNULIB_STRTOK_R
697GNULIB_STRCASESTR
698GNULIB_STRSTR
699GNULIB_STRSEP
700GNULIB_STRPBRK
701GNULIB_STRNLEN
702GNULIB_STRNDUP
703GNULIB_STRNCAT
704GNULIB_STRDUP
705GNULIB_STRCHRNUL
706GNULIB_STPNCPY
707GNULIB_STPCPY
708GNULIB_RAWMEMCHR
709GNULIB_MEMRCHR
710GNULIB_MEMPCPY
711GNULIB_MEMMEM
712GNULIB_MEMCHR
770d76d7
PA
713GNULIB_FFSLL
714GNULIB_FFSL
715NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
716NEXT_INTTYPES_H
55a8c076
YQ
717UINT64_MAX_EQ_ULONG_MAX
718UINT32_MAX_LT_UINTMAX_MAX
770d76d7
PA
719PRIPTR_PREFIX
720PRI_MACROS_BROKEN
55a8c076
YQ
721INT64_MAX_EQ_LONG_MAX
722INT32_MAX_LT_INTMAX_MAX
770d76d7 723REPLACE_STRTOIMAX
55a8c076
YQ
724HAVE_DECL_STRTOUMAX
725HAVE_DECL_STRTOIMAX
726HAVE_DECL_IMAXDIV
727HAVE_DECL_IMAXABS
728GNULIB_STRTOUMAX
729GNULIB_STRTOIMAX
730GNULIB_IMAXDIV
731GNULIB_IMAXABS
770d76d7
PA
732GL_GENERATE_STDINT_H_FALSE
733GL_GENERATE_STDINT_H_TRUE
55a8c076
YQ
734STDINT_H
735WINT_T_SUFFIX
736WCHAR_T_SUFFIX
737SIG_ATOMIC_T_SUFFIX
738SIZE_T_SUFFIX
739PTRDIFF_T_SUFFIX
740HAVE_SIGNED_WINT_T
741HAVE_SIGNED_WCHAR_T
742HAVE_SIGNED_SIG_ATOMIC_T
743BITSIZEOF_WINT_T
744BITSIZEOF_WCHAR_T
745BITSIZEOF_SIG_ATOMIC_T
746BITSIZEOF_SIZE_T
747BITSIZEOF_PTRDIFF_T
748APPLE_UNIVERSAL_BUILD
749HAVE_SYS_BITYPES_H
750HAVE_SYS_INTTYPES_H
751HAVE_STDINT_H
752NEXT_AS_FIRST_DIRECTIVE_STDINT_H
753NEXT_STDINT_H
770d76d7 754PRAGMA_COLUMNS
55a8c076
YQ
755PRAGMA_SYSTEM_HEADER
756INCLUDE_NEXT_AS_FIRST_DIRECTIVE
757INCLUDE_NEXT
758HAVE_SYS_TYPES_H
759HAVE_INTTYPES_H
770d76d7 760HAVE_WCHAR_H
55a8c076
YQ
761HAVE_UNSIGNED_LONG_LONG_INT
762HAVE_LONG_LONG_INT
c9a1864a
YQ
763GL_COND_LIBTOOL_FALSE
764GL_COND_LIBTOOL_TRUE
fa593d66
PA
765extra_libraries
766IPA_DEPFILES
81ecdfbb
RW
767srv_xmlfiles
768srv_xmlbuiltin
769USE_THREAD_DB
770GDBSERVER_LIBS
771GDBSERVER_DEPFILES
772RDYNAMIC
773REPORT_BUGS_TEXI
774REPORT_BUGS_TO
775PKGVERSION
d4596a3d
PA
776WERROR_CFLAGS
777WARN_CFLAGS
0fb4aa4b
PA
778ustinc
779ustlibs
81ecdfbb 780LIBOBJS
c9a1864a 781MAKE
a1723c35 782ALLOCA
81ecdfbb
RW
783INSTALL_DATA
784INSTALL_SCRIPT
785INSTALL_PROGRAM
786target_os
787target_vendor
788target_cpu
789target
790host_os
791host_vendor
792host_cpu
793host
794build_os
795build_vendor
796build_cpu
797build
c9a1864a 798RANLIB
770d76d7
PA
799ARFLAGS
800AR
801EGREP
802GREP
803CPP
81ecdfbb
RW
804OBJEXT
805EXEEXT
806ac_ct_CC
807CPPFLAGS
808LDFLAGS
809CFLAGS
810CC
c9a1864a
YQ
811MAINT
812MAINTAINER_MODE_FALSE
813MAINTAINER_MODE_TRUE
81ecdfbb
RW
814target_alias
815host_alias
816build_alias
817LIBS
818ECHO_T
819ECHO_N
820ECHO_C
821DEFS
822mandir
823localedir
824libdir
825psdir
826pdfdir
827dvidir
828htmldir
829infodir
830docdir
831oldincludedir
832includedir
833localstatedir
834sharedstatedir
835sysconfdir
836datadir
837datarootdir
838libexecdir
839sbindir
840bindir
841program_transform_name
842prefix
843exec_prefix
844PACKAGE_URL
845PACKAGE_BUGREPORT
846PACKAGE_STRING
847PACKAGE_VERSION
848PACKAGE_TARNAME
849PACKAGE_NAME
850PATH_SEPARATOR
851SHELL'
bec39cab 852ac_subst_files=''
81ecdfbb
RW
853ac_user_opts='
854enable_option_checking
c9a1864a 855enable_maintainer_mode
0fb4aa4b
PA
856with_ust
857with_ust_include
858with_ust_lib
d4596a3d 859enable_werror
81ecdfbb
RW
860with_pkgversion
861with_bugurl
96f15937 862with_libthread_db
c2a66c29 863enable_inprocess_agent
c9a1864a 864enable_dependency_tracking
81ecdfbb
RW
865'
866 ac_precious_vars='build_alias
867host_alias
868target_alias
869CC
870CFLAGS
871LDFLAGS
872LIBS
873CPPFLAGS
874CPP'
875
d6e9fb05
JK
876
877# Initialize some variables set by options.
bec39cab
AC
878ac_init_help=
879ac_init_version=false
81ecdfbb
RW
880ac_unrecognized_opts=
881ac_unrecognized_sep=
d6e9fb05
JK
882# The variables have the same names as the options, with
883# dashes changed to underlines.
bec39cab 884cache_file=/dev/null
d6e9fb05 885exec_prefix=NONE
d6e9fb05 886no_create=
d6e9fb05
JK
887no_recursion=
888prefix=NONE
889program_prefix=NONE
890program_suffix=NONE
891program_transform_name=s,x,x,
892silent=
893site=
894srcdir=
d6e9fb05
JK
895verbose=
896x_includes=NONE
897x_libraries=NONE
bec39cab
AC
898
899# Installation directory options.
900# These are left unexpanded so users can "make install exec_prefix=/foo"
901# and all the variables that are supposed to be based on exec_prefix
902# by default will actually change.
903# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 904# (The list follows the same order as the GNU Coding Standards.)
d6e9fb05
JK
905bindir='${exec_prefix}/bin'
906sbindir='${exec_prefix}/sbin'
907libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
908datarootdir='${prefix}/share'
909datadir='${datarootdir}'
d6e9fb05
JK
910sysconfdir='${prefix}/etc'
911sharedstatedir='${prefix}/com'
912localstatedir='${prefix}/var'
d6e9fb05
JK
913includedir='${prefix}/include'
914oldincludedir='/usr/include'
81ecdfbb
RW
915docdir='${datarootdir}/doc/${PACKAGE}'
916infodir='${datarootdir}/info'
917htmldir='${docdir}'
918dvidir='${docdir}'
919pdfdir='${docdir}'
920psdir='${docdir}'
921libdir='${exec_prefix}/lib'
922localedir='${datarootdir}/locale'
923mandir='${datarootdir}/man'
d6e9fb05 924
d6e9fb05 925ac_prev=
81ecdfbb 926ac_dashdash=
d6e9fb05
JK
927for ac_option
928do
d6e9fb05
JK
929 # If the previous option needs an argument, assign it.
930 if test -n "$ac_prev"; then
81ecdfbb 931 eval $ac_prev=\$ac_option
d6e9fb05
JK
932 ac_prev=
933 continue
934 fi
935
81ecdfbb
RW
936 case $ac_option in
937 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
938 *) ac_optarg=yes ;;
939 esac
d6e9fb05
JK
940
941 # Accept the important Cygnus configure options, so we can diagnose typos.
942
81ecdfbb
RW
943 case $ac_dashdash$ac_option in
944 --)
945 ac_dashdash=yes ;;
d6e9fb05
JK
946
947 -bindir | --bindir | --bindi | --bind | --bin | --bi)
948 ac_prev=bindir ;;
949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bec39cab 950 bindir=$ac_optarg ;;
d6e9fb05
JK
951
952 -build | --build | --buil | --bui | --bu)
bec39cab 953 ac_prev=build_alias ;;
d6e9fb05 954 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
bec39cab 955 build_alias=$ac_optarg ;;
d6e9fb05
JK
956
957 -cache-file | --cache-file | --cache-fil | --cache-fi \
958 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959 ac_prev=cache_file ;;
960 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
bec39cab
AC
962 cache_file=$ac_optarg ;;
963
964 --config-cache | -C)
965 cache_file=config.cache ;;
d6e9fb05 966
81ecdfbb 967 -datadir | --datadir | --datadi | --datad)
d6e9fb05 968 ac_prev=datadir ;;
81ecdfbb 969 -datadir=* | --datadir=* | --datadi=* | --datad=*)
bec39cab 970 datadir=$ac_optarg ;;
d6e9fb05 971
81ecdfbb
RW
972 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973 | --dataroo | --dataro | --datar)
974 ac_prev=datarootdir ;;
975 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977 datarootdir=$ac_optarg ;;
978
d6e9fb05 979 -disable-* | --disable-*)
81ecdfbb 980 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
d6e9fb05 981 # Reject names that are not valid shell variable names.
81ecdfbb
RW
982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
983 as_fn_error "invalid feature name: $ac_useropt"
984 ac_useropt_orig=$ac_useropt
985 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986 case $ac_user_opts in
987 *"
988"enable_$ac_useropt"
989"*) ;;
990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991 ac_unrecognized_sep=', ';;
992 esac
993 eval enable_$ac_useropt=no ;;
994
995 -docdir | --docdir | --docdi | --doc | --do)
996 ac_prev=docdir ;;
997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998 docdir=$ac_optarg ;;
999
1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001 ac_prev=dvidir ;;
1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003 dvidir=$ac_optarg ;;
d6e9fb05
JK
1004
1005 -enable-* | --enable-*)
81ecdfbb 1006 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
d6e9fb05 1007 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009 as_fn_error "invalid feature name: $ac_useropt"
1010 ac_useropt_orig=$ac_useropt
1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012 case $ac_user_opts in
1013 *"
1014"enable_$ac_useropt"
1015"*) ;;
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017 ac_unrecognized_sep=', ';;
dae5f5cf 1018 esac
81ecdfbb 1019 eval enable_$ac_useropt=\$ac_optarg ;;
d6e9fb05
JK
1020
1021 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023 | --exec | --exe | --ex)
1024 ac_prev=exec_prefix ;;
1025 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027 | --exec=* | --exe=* | --ex=*)
bec39cab 1028 exec_prefix=$ac_optarg ;;
d6e9fb05
JK
1029
1030 -gas | --gas | --ga | --g)
1031 # Obsolete; use --with-gas.
1032 with_gas=yes ;;
1033
bec39cab
AC
1034 -help | --help | --hel | --he | -h)
1035 ac_init_help=long ;;
1036 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037 ac_init_help=recursive ;;
1038 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039 ac_init_help=short ;;
d6e9fb05
JK
1040
1041 -host | --host | --hos | --ho)
bec39cab 1042 ac_prev=host_alias ;;
d6e9fb05 1043 -host=* | --host=* | --hos=* | --ho=*)
bec39cab 1044 host_alias=$ac_optarg ;;
d6e9fb05 1045
81ecdfbb
RW
1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047 ac_prev=htmldir ;;
1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049 | --ht=*)
1050 htmldir=$ac_optarg ;;
1051
d6e9fb05
JK
1052 -includedir | --includedir | --includedi | --included | --include \
1053 | --includ | --inclu | --incl | --inc)
1054 ac_prev=includedir ;;
1055 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056 | --includ=* | --inclu=* | --incl=* | --inc=*)
bec39cab 1057 includedir=$ac_optarg ;;
d6e9fb05
JK
1058
1059 -infodir | --infodir | --infodi | --infod | --info | --inf)
1060 ac_prev=infodir ;;
1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
bec39cab 1062 infodir=$ac_optarg ;;
d6e9fb05
JK
1063
1064 -libdir | --libdir | --libdi | --libd)
1065 ac_prev=libdir ;;
1066 -libdir=* | --libdir=* | --libdi=* | --libd=*)
bec39cab 1067 libdir=$ac_optarg ;;
d6e9fb05
JK
1068
1069 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070 | --libexe | --libex | --libe)
1071 ac_prev=libexecdir ;;
1072 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073 | --libexe=* | --libex=* | --libe=*)
bec39cab 1074 libexecdir=$ac_optarg ;;
d6e9fb05 1075
81ecdfbb
RW
1076 -localedir | --localedir | --localedi | --localed | --locale)
1077 ac_prev=localedir ;;
1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079 localedir=$ac_optarg ;;
1080
d6e9fb05 1081 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1082 | --localstate | --localstat | --localsta | --localst | --locals)
d6e9fb05
JK
1083 ac_prev=localstatedir ;;
1084 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1085 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
bec39cab 1086 localstatedir=$ac_optarg ;;
d6e9fb05
JK
1087
1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089 ac_prev=mandir ;;
1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
bec39cab 1091 mandir=$ac_optarg ;;
d6e9fb05
JK
1092
1093 -nfp | --nfp | --nf)
1094 # Obsolete; use --without-fp.
1095 with_fp=no ;;
1096
1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
bec39cab 1098 | --no-cr | --no-c | -n)
d6e9fb05
JK
1099 no_create=yes ;;
1100
1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103 no_recursion=yes ;;
1104
1105 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107 | --oldin | --oldi | --old | --ol | --o)
1108 ac_prev=oldincludedir ;;
1109 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
bec39cab 1112 oldincludedir=$ac_optarg ;;
d6e9fb05
JK
1113
1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115 ac_prev=prefix ;;
1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
bec39cab 1117 prefix=$ac_optarg ;;
d6e9fb05
JK
1118
1119 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120 | --program-pre | --program-pr | --program-p)
1121 ac_prev=program_prefix ;;
1122 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
bec39cab 1124 program_prefix=$ac_optarg ;;
d6e9fb05
JK
1125
1126 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127 | --program-suf | --program-su | --program-s)
1128 ac_prev=program_suffix ;;
1129 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
bec39cab 1131 program_suffix=$ac_optarg ;;
d6e9fb05
JK
1132
1133 -program-transform-name | --program-transform-name \
1134 | --program-transform-nam | --program-transform-na \
1135 | --program-transform-n | --program-transform- \
1136 | --program-transform | --program-transfor \
1137 | --program-transfo | --program-transf \
1138 | --program-trans | --program-tran \
1139 | --progr-tra | --program-tr | --program-t)
1140 ac_prev=program_transform_name ;;
1141 -program-transform-name=* | --program-transform-name=* \
1142 | --program-transform-nam=* | --program-transform-na=* \
1143 | --program-transform-n=* | --program-transform-=* \
1144 | --program-transform=* | --program-transfor=* \
1145 | --program-transfo=* | --program-transf=* \
1146 | --program-trans=* | --program-tran=* \
1147 | --progr-tra=* | --program-tr=* | --program-t=*)
bec39cab 1148 program_transform_name=$ac_optarg ;;
d6e9fb05 1149
81ecdfbb
RW
1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151 ac_prev=pdfdir ;;
1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153 pdfdir=$ac_optarg ;;
1154
1155 -psdir | --psdir | --psdi | --psd | --ps)
1156 ac_prev=psdir ;;
1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158 psdir=$ac_optarg ;;
1159
d6e9fb05
JK
1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161 | -silent | --silent | --silen | --sile | --sil)
1162 silent=yes ;;
1163
1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165 ac_prev=sbindir ;;
1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167 | --sbi=* | --sb=*)
bec39cab 1168 sbindir=$ac_optarg ;;
d6e9fb05
JK
1169
1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172 | --sharedst | --shareds | --shared | --share | --shar \
1173 | --sha | --sh)
1174 ac_prev=sharedstatedir ;;
1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178 | --sha=* | --sh=*)
bec39cab 1179 sharedstatedir=$ac_optarg ;;
d6e9fb05
JK
1180
1181 -site | --site | --sit)
1182 ac_prev=site ;;
1183 -site=* | --site=* | --sit=*)
bec39cab 1184 site=$ac_optarg ;;
434c4c77 1185
d6e9fb05
JK
1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187 ac_prev=srcdir ;;
1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
bec39cab 1189 srcdir=$ac_optarg ;;
d6e9fb05
JK
1190
1191 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192 | --syscon | --sysco | --sysc | --sys | --sy)
1193 ac_prev=sysconfdir ;;
1194 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
bec39cab 1196 sysconfdir=$ac_optarg ;;
d6e9fb05
JK
1197
1198 -target | --target | --targe | --targ | --tar | --ta | --t)
bec39cab 1199 ac_prev=target_alias ;;
d6e9fb05 1200 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
bec39cab 1201 target_alias=$ac_optarg ;;
d6e9fb05
JK
1202
1203 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204 verbose=yes ;;
1205
bec39cab
AC
1206 -version | --version | --versio | --versi | --vers | -V)
1207 ac_init_version=: ;;
d6e9fb05
JK
1208
1209 -with-* | --with-*)
81ecdfbb 1210 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
d6e9fb05 1211 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1213 as_fn_error "invalid package name: $ac_useropt"
1214 ac_useropt_orig=$ac_useropt
1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216 case $ac_user_opts in
1217 *"
1218"with_$ac_useropt"
1219"*) ;;
1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221 ac_unrecognized_sep=', ';;
dae5f5cf 1222 esac
81ecdfbb 1223 eval with_$ac_useropt=\$ac_optarg ;;
d6e9fb05
JK
1224
1225 -without-* | --without-*)
81ecdfbb 1226 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
d6e9fb05 1227 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1229 as_fn_error "invalid package name: $ac_useropt"
1230 ac_useropt_orig=$ac_useropt
1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232 case $ac_user_opts in
1233 *"
1234"with_$ac_useropt"
1235"*) ;;
1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237 ac_unrecognized_sep=', ';;
1238 esac
1239 eval with_$ac_useropt=no ;;
d6e9fb05
JK
1240
1241 --x)
1242 # Obsolete; use --with-x.
1243 with_x=yes ;;
1244
1245 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246 | --x-incl | --x-inc | --x-in | --x-i)
1247 ac_prev=x_includes ;;
1248 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
bec39cab 1250 x_includes=$ac_optarg ;;
d6e9fb05
JK
1251
1252 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254 ac_prev=x_libraries ;;
1255 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
bec39cab 1257 x_libraries=$ac_optarg ;;
d6e9fb05 1258
81ecdfbb
RW
1259 -*) as_fn_error "unrecognized option: \`$ac_option'
1260Try \`$0 --help' for more information."
d6e9fb05
JK
1261 ;;
1262
bec39cab
AC
1263 *=*)
1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1266 case $ac_envvar in #(
1267 '' | [0-9]* | *[!_$as_cr_alnum]* )
1268 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1269 esac
1270 eval $ac_envvar=\$ac_optarg
bec39cab
AC
1271 export $ac_envvar ;;
1272
d6e9fb05 1273 *)
bec39cab 1274 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1275 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
bec39cab 1276 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1277 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
bec39cab 1278 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
d6e9fb05
JK
1279 ;;
1280
1281 esac
1282done
1283
1284if test -n "$ac_prev"; then
bec39cab 1285 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1286 as_fn_error "missing argument to $ac_option"
d6e9fb05 1287fi
d6e9fb05 1288
81ecdfbb
RW
1289if test -n "$ac_unrecognized_opts"; then
1290 case $enable_option_checking in
1291 no) ;;
1292 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
dae5f5cf 1294 esac
81ecdfbb 1295fi
dae5f5cf 1296
81ecdfbb
RW
1297# Check all directory arguments for consistency.
1298for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299 datadir sysconfdir sharedstatedir localstatedir includedir \
1300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301 libdir localedir mandir
dae5f5cf 1302do
81ecdfbb
RW
1303 eval ac_val=\$$ac_var
1304 # Remove trailing slashes.
1305 case $ac_val in
1306 */ )
1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308 eval $ac_var=\$ac_val;;
1309 esac
1310 # Be sure to have absolute directory names.
dae5f5cf 1311 case $ac_val in
81ecdfbb
RW
1312 [\\/$]* | ?:[\\/]* ) continue;;
1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
d6e9fb05 1314 esac
81ecdfbb 1315 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
d6e9fb05
JK
1316done
1317
bec39cab
AC
1318# There might be people who depend on the old broken behavior: `$host'
1319# used to hold the argument of --host etc.
1320# FIXME: To remove some day.
1321build=$build_alias
1322host=$host_alias
1323target=$target_alias
1324
1325# FIXME: To remove some day.
1326if test "x$host_alias" != x; then
1327 if test "x$build_alias" = x; then
1328 cross_compiling=maybe
81ecdfbb 1329 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
bec39cab
AC
1330 If a cross compiler is detected then cross compile mode will be used." >&2
1331 elif test "x$build_alias" != "x$host_alias"; then
1332 cross_compiling=yes
1333 fi
1334fi
d6e9fb05 1335
bec39cab
AC
1336ac_tool_prefix=
1337test -n "$host_alias" && ac_tool_prefix=$host_alias-
1338
1339test "$silent" = yes && exec 6>/dev/null
d6e9fb05 1340
d6e9fb05 1341
81ecdfbb
RW
1342ac_pwd=`pwd` && test -n "$ac_pwd" &&
1343ac_ls_di=`ls -di .` &&
1344ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1345 as_fn_error "working directory cannot be determined"
1346test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1347 as_fn_error "pwd does not report name of working directory"
1348
1349
d6e9fb05
JK
1350# Find the source files, if location was not specified.
1351if test -z "$srcdir"; then
1352 ac_srcdir_defaulted=yes
81ecdfbb
RW
1353 # Try the directory containing this script, then the parent directory.
1354 ac_confdir=`$as_dirname -- "$as_myself" ||
1355$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1356 X"$as_myself" : 'X\(//\)[^/]' \| \
1357 X"$as_myself" : 'X\(//\)$' \| \
1358 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1359$as_echo X"$as_myself" |
1360 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1361 s//\1/
1362 q
1363 }
1364 /^X\(\/\/\)[^/].*/{
1365 s//\1/
1366 q
1367 }
1368 /^X\(\/\/\)$/{
1369 s//\1/
1370 q
1371 }
1372 /^X\(\/\).*/{
1373 s//\1/
1374 q
1375 }
1376 s/.*/./; q'`
d6e9fb05 1377 srcdir=$ac_confdir
81ecdfbb 1378 if test ! -r "$srcdir/$ac_unique_file"; then
d6e9fb05
JK
1379 srcdir=..
1380 fi
1381else
1382 ac_srcdir_defaulted=no
1383fi
81ecdfbb
RW
1384if test ! -r "$srcdir/$ac_unique_file"; then
1385 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1386 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1387fi
1388ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1389ac_abs_confdir=`(
1390 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1391 pwd)`
1392# When building in place, set srcdir=.
1393if test "$ac_abs_confdir" = "$ac_pwd"; then
1394 srcdir=.
1395fi
1396# Remove unnecessary trailing slashes from srcdir.
1397# Double slashes in file names in object file debugging info
1398# mess up M-x gdb in Emacs.
1399case $srcdir in
1400*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401esac
1402for ac_var in $ac_precious_vars; do
1403 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1404 eval ac_env_${ac_var}_value=\$${ac_var}
1405 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1406 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1407done
d6e9fb05 1408
bec39cab
AC
1409#
1410# Report the --help message.
1411#
1412if test "$ac_init_help" = "long"; then
1413 # Omit some internal or obsolete options to make the list less imposing.
1414 # This message is too long to be a string in the A/UX 3.1 sh.
1415 cat <<_ACEOF
1416\`configure' configures this package to adapt to many kinds of systems.
1417
1418Usage: $0 [OPTION]... [VAR=VALUE]...
1419
1420To assign environment variables (e.g., CC, CFLAGS...), specify them as
1421VAR=VALUE. See below for descriptions of some of the useful variables.
1422
1423Defaults for the options are specified in brackets.
1424
1425Configuration:
1426 -h, --help display this help and exit
1427 --help=short display options specific to this package
1428 --help=recursive display the short help of all the included packages
1429 -V, --version display version information and exit
1430 -q, --quiet, --silent do not print \`checking...' messages
1431 --cache-file=FILE cache test results in FILE [disabled]
1432 -C, --config-cache alias for \`--cache-file=config.cache'
1433 -n, --no-create do not create output files
1434 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1435
bec39cab
AC
1436Installation directories:
1437 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1438 [$ac_default_prefix]
bec39cab 1439 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1440 [PREFIX]
bec39cab
AC
1441
1442By default, \`make install' will install all the files in
1443\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1444an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445for instance \`--prefix=\$HOME'.
1446
1447For better control, use the options below.
1448
1449Fine tuning of the installation directories:
81ecdfbb
RW
1450 --bindir=DIR user executables [EPREFIX/bin]
1451 --sbindir=DIR system admin executables [EPREFIX/sbin]
1452 --libexecdir=DIR program executables [EPREFIX/libexec]
1453 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1454 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1455 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1456 --libdir=DIR object code libraries [EPREFIX/lib]
1457 --includedir=DIR C header files [PREFIX/include]
1458 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1459 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1460 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1461 --infodir=DIR info documentation [DATAROOTDIR/info]
1462 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1463 --mandir=DIR man documentation [DATAROOTDIR/man]
1464 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1465 --htmldir=DIR html documentation [DOCDIR]
1466 --dvidir=DIR dvi documentation [DOCDIR]
1467 --pdfdir=DIR pdf documentation [DOCDIR]
1468 --psdir=DIR ps documentation [DOCDIR]
bec39cab
AC
1469_ACEOF
1470
1471 cat <<\_ACEOF
1472
dcdb98d2
DJ
1473Program names:
1474 --program-prefix=PREFIX prepend PREFIX to installed program names
1475 --program-suffix=SUFFIX append SUFFIX to installed program names
1476 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1477
bec39cab
AC
1478System types:
1479 --build=BUILD configure for building on BUILD [guessed]
1480 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1481 --target=TARGET configure for building compilers for TARGET [HOST]
1482_ACEOF
1483fi
1484
1485if test -n "$ac_init_help"; then
1486
1487 cat <<\_ACEOF
1488
d4596a3d
PA
1489Optional Features:
1490 --disable-option-checking ignore unrecognized --enable/--with options
1491 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1492 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
c9a1864a
YQ
1493 --enable-maintainer-mode enable make rules and dependencies not useful
1494 (and sometimes confusing) to the casual installer
d4596a3d 1495 --enable-werror treat compile warnings as errors
c2a66c29
NS
1496 --enable-inprocess-agent
1497 inprocess agent
c9a1864a
YQ
1498 --disable-dependency-tracking speeds up one-time build
1499 --enable-dependency-tracking do not reject slow dependency extractors
d4596a3d 1500
c16158bc
JM
1501Optional Packages:
1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
0fb4aa4b
PA
1504 --with-ust=PATH Specify prefix directory for the installed UST package
1505 Equivalent to --with-ust-include=PATH/include
1506 plus --with-ust-lib=PATH/lib
1507 --with-ust-include=PATH Specify directory for installed UST include files
1508 --with-ust-lib=PATH Specify the directory for the installed UST library
c16158bc
JM
1509 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1510 --with-bugurl=URL Direct users to URL to report a bug
96f15937
PP
1511 --with-libthread-db=PATH
1512 use given libthread_db directly
c16158bc 1513
bec39cab
AC
1514Some influential environment variables:
1515 CC C compiler command
1516 CFLAGS C compiler flags
1517 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1518 nonstandard directory <lib dir>
81ecdfbb
RW
1519 LIBS libraries to pass to the linker, e.g. -l<library>
1520 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1521 you have headers in a nonstandard directory <include dir>
bec39cab
AC
1522 CPP C preprocessor
1523
1524Use these variables to override the choices made by `configure' or to help
1525it to find libraries and programs with nonstandard names/locations.
1526
81ecdfbb 1527Report bugs to the package provider.
bec39cab 1528_ACEOF
81ecdfbb 1529ac_status=$?
bec39cab
AC
1530fi
1531
1532if test "$ac_init_help" = "recursive"; then
1533 # If there are subdirs, report their specific --help.
bec39cab 1534 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1535 test -d "$ac_dir" ||
1536 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1537 continue
bec39cab
AC
1538 ac_builddir=.
1539
81ecdfbb
RW
1540case "$ac_dir" in
1541.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1542*)
1543 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1544 # A ".." for each directory in $ac_dir_suffix.
1545 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1546 case $ac_top_builddir_sub in
1547 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1548 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1549 esac ;;
1550esac
1551ac_abs_top_builddir=$ac_pwd
1552ac_abs_builddir=$ac_pwd$ac_dir_suffix
1553# for backward compatibility:
1554ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
1555
1556case $srcdir in
81ecdfbb 1557 .) # We are building in place.
bec39cab 1558 ac_srcdir=.
81ecdfbb
RW
1559 ac_top_srcdir=$ac_top_builddir_sub
1560 ac_abs_top_srcdir=$ac_pwd ;;
1561 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 1562 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1563 ac_top_srcdir=$srcdir
1564 ac_abs_top_srcdir=$srcdir ;;
1565 *) # Relative name.
1566 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1567 ac_top_srcdir=$ac_top_build_prefix$srcdir
1568 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
dae5f5cf 1569esac
81ecdfbb
RW
1570ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1571
1572 cd "$ac_dir" || { ac_status=$?; continue; }
1573 # Check for guested configure.
1574 if test -f "$ac_srcdir/configure.gnu"; then
1575 echo &&
1576 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1577 elif test -f "$ac_srcdir/configure"; then
1578 echo &&
1579 $SHELL "$ac_srcdir/configure" --help=recursive
434c4c77 1580 else
81ecdfbb
RW
1581 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1582 fi || ac_status=$?
1583 cd "$ac_pwd" || { ac_status=$?; break; }
bec39cab
AC
1584 done
1585fi
1586
81ecdfbb 1587test -n "$ac_init_help" && exit $ac_status
bec39cab
AC
1588if $ac_init_version; then
1589 cat <<\_ACEOF
81ecdfbb
RW
1590configure
1591generated by GNU Autoconf 2.64
bec39cab 1592
81ecdfbb 1593Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
1594This configure script is free software; the Free Software Foundation
1595gives unlimited permission to copy, distribute and modify it.
1596_ACEOF
81ecdfbb 1597 exit
bec39cab 1598fi
bec39cab 1599
81ecdfbb
RW
1600## ------------------------ ##
1601## Autoconf initialization. ##
1602## ------------------------ ##
bec39cab 1603
81ecdfbb
RW
1604# ac_fn_c_try_compile LINENO
1605# --------------------------
1606# Try to compile conftest.$ac_ext, and return whether this succeeded.
1607ac_fn_c_try_compile ()
bec39cab 1608{
81ecdfbb
RW
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 rm -f conftest.$ac_objext
1611 if { { ac_try="$ac_compile"
1612case "(($ac_try" in
1613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614 *) ac_try_echo=$ac_try;;
1615esac
1616eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617$as_echo "$ac_try_echo"; } >&5
1618 (eval "$ac_compile") 2>conftest.err
1619 ac_status=$?
1620 if test -s conftest.err; then
1621 grep -v '^ *+' conftest.err >conftest.er1
1622 cat conftest.er1 >&5
1623 mv -f conftest.er1 conftest.err
1624 fi
1625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 test $ac_status = 0; } && {
1627 test -z "$ac_c_werror_flag" ||
1628 test ! -s conftest.err
1629 } && test -s conftest.$ac_objext; then :
1630 ac_retval=0
1631else
1632 $as_echo "$as_me: failed program was:" >&5
1633sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1634
81ecdfbb
RW
1635 ac_retval=1
1636fi
1637 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1638 return $ac_retval
bec39cab 1639
81ecdfbb 1640} # ac_fn_c_try_compile
bec39cab 1641
81ecdfbb
RW
1642# ac_fn_c_try_cpp LINENO
1643# ----------------------
1644# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1645ac_fn_c_try_cpp ()
1646{
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if { { ac_try="$ac_cpp conftest.$ac_ext"
1649case "(($ac_try" in
1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651 *) ac_try_echo=$ac_try;;
1652esac
1653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654$as_echo "$ac_try_echo"; } >&5
1655 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1656 ac_status=$?
1657 if test -s conftest.err; then
1658 grep -v '^ *+' conftest.err >conftest.er1
1659 cat conftest.er1 >&5
1660 mv -f conftest.er1 conftest.err
1661 fi
1662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1663 test $ac_status = 0; } >/dev/null && {
1664 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1665 test ! -s conftest.err
1666 }; then :
1667 ac_retval=0
1668else
1669 $as_echo "$as_me: failed program was:" >&5
1670sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1671
81ecdfbb
RW
1672 ac_retval=1
1673fi
1674 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1675 return $ac_retval
bec39cab 1676
81ecdfbb
RW
1677} # ac_fn_c_try_cpp
1678
1679# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1680# -------------------------------------------------------
1681# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1682# the include files in INCLUDES and setting the cache variable VAR
1683# accordingly.
1684ac_fn_c_check_header_mongrel ()
1685{
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1689$as_echo_n "checking for $2... " >&6; }
1690if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1691 $as_echo_n "(cached) " >&6
1692fi
1693eval ac_res=\$$3
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1695$as_echo "$ac_res" >&6; }
1696else
1697 # Is the header compilable?
1698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1699$as_echo_n "checking $2 usability... " >&6; }
1700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1701/* end confdefs.h. */
1702$4
1703#include <$2>
1704_ACEOF
1705if ac_fn_c_try_compile "$LINENO"; then :
1706 ac_header_compiler=yes
1707else
1708 ac_header_compiler=no
1709fi
1710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1712$as_echo "$ac_header_compiler" >&6; }
1713
1714# Is the header present?
1715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1716$as_echo_n "checking $2 presence... " >&6; }
1717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1718/* end confdefs.h. */
1719#include <$2>
1720_ACEOF
1721if ac_fn_c_try_cpp "$LINENO"; then :
1722 ac_header_preproc=yes
1723else
1724 ac_header_preproc=no
1725fi
1726rm -f conftest.err conftest.$ac_ext
1727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1728$as_echo "$ac_header_preproc" >&6; }
1729
1730# So? What about this header?
1731case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1732 yes:no: )
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1734$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1736$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1737 ;;
1738 no:yes:* )
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1740$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1742$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1744$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1746$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1748$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1749 ;;
1750esac
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1752$as_echo_n "checking for $2... " >&6; }
1753if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1754 $as_echo_n "(cached) " >&6
1755else
1756 eval "$3=\$ac_header_compiler"
1757fi
1758eval ac_res=\$$3
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1760$as_echo "$ac_res" >&6; }
1761fi
1762 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763
1764} # ac_fn_c_check_header_mongrel
1765
1766# ac_fn_c_try_run LINENO
1767# ----------------------
1768# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1769# that executables *can* be run.
1770ac_fn_c_try_run ()
1771{
1772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1773 if { { ac_try="$ac_link"
1774case "(($ac_try" in
1775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1776 *) ac_try_echo=$ac_try;;
1777esac
1778eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779$as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_link") 2>&5
1781 ac_status=$?
1782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1783 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1784 { { case "(($ac_try" in
1785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1786 *) ac_try_echo=$ac_try;;
1787esac
1788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1789$as_echo "$ac_try_echo"; } >&5
1790 (eval "$ac_try") 2>&5
1791 ac_status=$?
1792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1793 test $ac_status = 0; }; }; then :
1794 ac_retval=0
1795else
1796 $as_echo "$as_me: program exited with status $ac_status" >&5
1797 $as_echo "$as_me: failed program was:" >&5
1798sed 's/^/| /' conftest.$ac_ext >&5
1799
1800 ac_retval=$ac_status
1801fi
1802 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1803 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1804 return $ac_retval
1805
1806} # ac_fn_c_try_run
1807
1808# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1809# -------------------------------------------------------
1810# Tests whether HEADER exists and can be compiled using the include files in
1811# INCLUDES, setting the cache variable VAR accordingly.
1812ac_fn_c_check_header_compile ()
1813{
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816$as_echo_n "checking for $2... " >&6; }
1817if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1818 $as_echo_n "(cached) " >&6
1819else
1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821/* end confdefs.h. */
1822$4
1823#include <$2>
1824_ACEOF
1825if ac_fn_c_try_compile "$LINENO"; then :
1826 eval "$3=yes"
1827else
1828 eval "$3=no"
1829fi
1830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1831fi
1832eval ac_res=\$$3
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1834$as_echo "$ac_res" >&6; }
1835 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1836
1837} # ac_fn_c_check_header_compile
1838
1839# ac_fn_c_try_link LINENO
1840# -----------------------
1841# Try to link conftest.$ac_ext, and return whether this succeeded.
1842ac_fn_c_try_link ()
1843{
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 rm -f conftest.$ac_objext conftest$ac_exeext
1846 if { { ac_try="$ac_link"
1847case "(($ac_try" in
1848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1849 *) ac_try_echo=$ac_try;;
1850esac
1851eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1852$as_echo "$ac_try_echo"; } >&5
1853 (eval "$ac_link") 2>conftest.err
1854 ac_status=$?
1855 if test -s conftest.err; then
1856 grep -v '^ *+' conftest.err >conftest.er1
1857 cat conftest.er1 >&5
1858 mv -f conftest.er1 conftest.err
1859 fi
1860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1861 test $ac_status = 0; } && {
1862 test -z "$ac_c_werror_flag" ||
1863 test ! -s conftest.err
1864 } && test -s conftest$ac_exeext && {
1865 test "$cross_compiling" = yes ||
1866 $as_test_x conftest$ac_exeext
1867 }; then :
1868 ac_retval=0
1869else
1870 $as_echo "$as_me: failed program was:" >&5
1871sed 's/^/| /' conftest.$ac_ext >&5
1872
1873 ac_retval=1
1874fi
1875 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1876 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1877 # interfere with the next link command; also delete a directory that is
1878 # left behind by Apple's compiler. We do this before executing the actions.
1879 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1880 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1881 return $ac_retval
1882
1883} # ac_fn_c_try_link
1884
1885# ac_fn_c_check_func LINENO FUNC VAR
1886# ----------------------------------
1887# Tests whether FUNC exists, setting the cache variable VAR accordingly
1888ac_fn_c_check_func ()
1889{
1890 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1892$as_echo_n "checking for $2... " >&6; }
1893if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1894 $as_echo_n "(cached) " >&6
1895else
1896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1897/* end confdefs.h. */
1898/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1899 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1900#define $2 innocuous_$2
1901
1902/* System header to define __stub macros and hopefully few prototypes,
1903 which can conflict with char $2 (); below.
1904 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1905 <limits.h> exists even on freestanding compilers. */
1906
1907#ifdef __STDC__
1908# include <limits.h>
1909#else
1910# include <assert.h>
1911#endif
1912
1913#undef $2
1914
1915/* Override any GCC internal prototype to avoid an error.
1916 Use char because int might match the return type of a GCC
1917 builtin and then its argument prototype would still apply. */
1918#ifdef __cplusplus
1919extern "C"
1920#endif
1921char $2 ();
1922/* The GNU C library defines this for functions which it implements
1923 to always fail with ENOSYS. Some functions are actually named
1924 something starting with __ and the normal name is an alias. */
1925#if defined __stub_$2 || defined __stub___$2
1926choke me
1927#endif
1928
1929int
1930main ()
1931{
1932return $2 ();
1933 ;
1934 return 0;
1935}
1936_ACEOF
1937if ac_fn_c_try_link "$LINENO"; then :
1938 eval "$3=yes"
1939else
1940 eval "$3=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext \
1943 conftest$ac_exeext conftest.$ac_ext
1944fi
1945eval ac_res=\$$3
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947$as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950} # ac_fn_c_check_func
1951
1952# ac_fn_c_check_decl LINENO SYMBOL VAR
1953# ------------------------------------
1954# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1955ac_fn_c_check_decl ()
1956{
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
0fb4aa4b
PA
1958 as_decl_name=`echo $2|sed 's/ *(.*//'`
1959 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1961$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1962if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1963 $as_echo_n "(cached) " >&6
1964else
1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966/* end confdefs.h. */
1967$4
1968int
1969main ()
1970{
0fb4aa4b
PA
1971#ifndef $as_decl_name
1972#ifdef __cplusplus
1973 (void) $as_decl_use;
1974#else
1975 (void) $as_decl_name;
1976#endif
81ecdfbb
RW
1977#endif
1978
1979 ;
1980 return 0;
1981}
1982_ACEOF
1983if ac_fn_c_try_compile "$LINENO"; then :
1984 eval "$3=yes"
1985else
1986 eval "$3=no"
1987fi
1988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989fi
1990eval ac_res=\$$3
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1992$as_echo "$ac_res" >&6; }
1993 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1994
1995} # ac_fn_c_check_decl
1996
1997# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1998# -------------------------------------------
1999# Tests whether TYPE exists after having included INCLUDES, setting cache
2000# variable VAR accordingly.
2001ac_fn_c_check_type ()
2002{
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2005$as_echo_n "checking for $2... " >&6; }
2006if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2007 $as_echo_n "(cached) " >&6
2008else
2009 eval "$3=no"
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011/* end confdefs.h. */
2012$4
2013int
2014main ()
2015{
2016if (sizeof ($2))
2017 return 0;
2018 ;
2019 return 0;
2020}
2021_ACEOF
2022if ac_fn_c_try_compile "$LINENO"; then :
2023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024/* end confdefs.h. */
2025$4
2026int
2027main ()
2028{
2029if (sizeof (($2)))
2030 return 0;
2031 ;
2032 return 0;
2033}
2034_ACEOF
2035if ac_fn_c_try_compile "$LINENO"; then :
2036
2037else
2038 eval "$3=yes"
2039fi
2040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041fi
2042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2043fi
2044eval ac_res=\$$3
2045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2046$as_echo "$ac_res" >&6; }
2047 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2048
2049} # ac_fn_c_check_type
c9a1864a
YQ
2050
2051# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2052# --------------------------------------------
2053# Tries to find the compile-time value of EXPR in a program that includes
2054# INCLUDES, setting VAR accordingly. Returns whether the value could be
2055# computed
2056ac_fn_c_compute_int ()
2057{
2058 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2059 if test "$cross_compiling" = yes; then
2060 # Depending upon the size, compute the lo and hi bounds.
2061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062/* end confdefs.h. */
2063$4
2064int
2065main ()
2066{
2067static int test_array [1 - 2 * !(($2) >= 0)];
2068test_array [0] = 0
2069
2070 ;
2071 return 0;
2072}
2073_ACEOF
2074if ac_fn_c_try_compile "$LINENO"; then :
2075 ac_lo=0 ac_mid=0
2076 while :; do
2077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078/* end confdefs.h. */
2079$4
2080int
2081main ()
2082{
2083static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2084test_array [0] = 0
2085
2086 ;
2087 return 0;
2088}
2089_ACEOF
2090if ac_fn_c_try_compile "$LINENO"; then :
2091 ac_hi=$ac_mid; break
2092else
2093 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2094 if test $ac_lo -le $ac_mid; then
2095 ac_lo= ac_hi=
2096 break
2097 fi
2098 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2099fi
2100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2101 done
2102else
2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104/* end confdefs.h. */
2105$4
2106int
2107main ()
2108{
2109static int test_array [1 - 2 * !(($2) < 0)];
2110test_array [0] = 0
2111
2112 ;
2113 return 0;
2114}
2115_ACEOF
2116if ac_fn_c_try_compile "$LINENO"; then :
2117 ac_hi=-1 ac_mid=-1
2118 while :; do
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120/* end confdefs.h. */
2121$4
2122int
2123main ()
2124{
2125static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2126test_array [0] = 0
2127
2128 ;
2129 return 0;
2130}
2131_ACEOF
2132if ac_fn_c_try_compile "$LINENO"; then :
2133 ac_lo=$ac_mid; break
2134else
2135 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2136 if test $ac_mid -le $ac_hi; then
2137 ac_lo= ac_hi=
2138 break
2139 fi
2140 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2141fi
2142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 done
2144else
2145 ac_lo= ac_hi=
2146fi
2147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148fi
2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150# Binary search between lo and hi bounds.
2151while test "x$ac_lo" != "x$ac_hi"; do
2152 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154/* end confdefs.h. */
2155$4
2156int
2157main ()
2158{
2159static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2160test_array [0] = 0
2161
2162 ;
2163 return 0;
2164}
2165_ACEOF
2166if ac_fn_c_try_compile "$LINENO"; then :
2167 ac_hi=$ac_mid
2168else
2169 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2170fi
2171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2172done
2173case $ac_lo in #((
2174?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2175'') ac_retval=1 ;;
2176esac
2177 else
2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179/* end confdefs.h. */
2180$4
2181static long int longval () { return $2; }
2182static unsigned long int ulongval () { return $2; }
2183#include <stdio.h>
2184#include <stdlib.h>
2185int
2186main ()
2187{
2188
2189 FILE *f = fopen ("conftest.val", "w");
2190 if (! f)
2191 return 1;
2192 if (($2) < 0)
2193 {
2194 long int i = longval ();
2195 if (i != ($2))
2196 return 1;
2197 fprintf (f, "%ld", i);
2198 }
2199 else
2200 {
2201 unsigned long int i = ulongval ();
2202 if (i != ($2))
2203 return 1;
2204 fprintf (f, "%lu", i);
2205 }
2206 /* Do not output a trailing newline, as this causes \r\n confusion
2207 on some platforms. */
2208 return ferror (f) || fclose (f) != 0;
2209
2210 ;
2211 return 0;
2212}
2213_ACEOF
2214if ac_fn_c_try_run "$LINENO"; then :
2215 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2216else
2217 ac_retval=1
2218fi
2219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2220 conftest.$ac_objext conftest.beam conftest.$ac_ext
2221rm -f conftest.val
2222
2223 fi
2224 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2225 return $ac_retval
2226
2227} # ac_fn_c_compute_int
81ecdfbb
RW
2228cat >config.log <<_ACEOF
2229This file contains any messages produced by compilers while
2230running configure, to aid debugging if configure makes a mistake.
2231
2232It was created by $as_me, which was
2233generated by GNU Autoconf 2.64. Invocation command line was
2234
2235 $ $0 $@
2236
2237_ACEOF
2238exec 5>>config.log
2239{
2240cat <<_ASUNAME
2241## --------- ##
2242## Platform. ##
2243## --------- ##
2244
2245hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2246uname -m = `(uname -m) 2>/dev/null || echo unknown`
2247uname -r = `(uname -r) 2>/dev/null || echo unknown`
2248uname -s = `(uname -s) 2>/dev/null || echo unknown`
2249uname -v = `(uname -v) 2>/dev/null || echo unknown`
2250
2251/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2252/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2253
2254/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2255/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2256/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2257/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2258/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2259/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2260/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2261
2262_ASUNAME
2263
2264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265for as_dir in $PATH
2266do
2267 IFS=$as_save_IFS
2268 test -z "$as_dir" && as_dir=.
2269 $as_echo "PATH: $as_dir"
2270 done
2271IFS=$as_save_IFS
2272
2273} >&5
2274
2275cat >&5 <<_ACEOF
2276
2277
2278## ----------- ##
2279## Core tests. ##
2280## ----------- ##
bec39cab
AC
2281
2282_ACEOF
2283
2284
2285# Keep a trace of the command line.
2286# Strip out --no-create and --no-recursion so they do not pile up.
2287# Strip out --silent because we don't want to record it for future runs.
2288# Also quote any args containing shell meta-characters.
2289# Make two passes to allow for proper duplicate-argument suppression.
2290ac_configure_args=
2291ac_configure_args0=
2292ac_configure_args1=
bec39cab
AC
2293ac_must_keep_next=false
2294for ac_pass in 1 2
2295do
2296 for ac_arg
2297 do
2298 case $ac_arg in
2299 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2300 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2301 | -silent | --silent | --silen | --sile | --sil)
2302 continue ;;
81ecdfbb
RW
2303 *\'*)
2304 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
bec39cab
AC
2305 esac
2306 case $ac_pass in
81ecdfbb 2307 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
bec39cab 2308 2)
81ecdfbb 2309 as_fn_append ac_configure_args1 " '$ac_arg'"
bec39cab
AC
2310 if test $ac_must_keep_next = true; then
2311 ac_must_keep_next=false # Got value, back to normal.
2312 else
2313 case $ac_arg in
2314 *=* | --config-cache | -C | -disable-* | --disable-* \
2315 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2316 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2317 | -with-* | --with-* | -without-* | --without-* | --x)
2318 case "$ac_configure_args0 " in
2319 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2320 esac
2321 ;;
2322 -* ) ac_must_keep_next=true ;;
2323 esac
2324 fi
81ecdfbb 2325 as_fn_append ac_configure_args " '$ac_arg'"
bec39cab
AC
2326 ;;
2327 esac
2328 done
2329done
81ecdfbb
RW
2330{ ac_configure_args0=; unset ac_configure_args0;}
2331{ ac_configure_args1=; unset ac_configure_args1;}
bec39cab
AC
2332
2333# When interrupted or exit'd, cleanup temporary files, and complete
2334# config.log. We remove comments because anyway the quotes in there
2335# would cause problems or look ugly.
81ecdfbb
RW
2336# WARNING: Use '\'' to represent an apostrophe within the trap.
2337# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
bec39cab
AC
2338trap 'exit_status=$?
2339 # Save into config.log some information that might help in debugging.
2340 {
2341 echo
2342
2343 cat <<\_ASBOX
2344## ---------------- ##
2345## Cache variables. ##
2346## ---------------- ##
2347_ASBOX
2348 echo
2349 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2350(
2351 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2352 eval ac_val=\$$ac_var
2353 case $ac_val in #(
2354 *${as_nl}*)
2355 case $ac_var in #(
2356 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2357$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2358 esac
2359 case $ac_var in #(
2360 _ | IFS | as_nl) ;; #(
2361 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2362 *) { eval $ac_var=; unset $ac_var;} ;;
2363 esac ;;
2364 esac
2365 done
bec39cab 2366 (set) 2>&1 |
81ecdfbb
RW
2367 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2368 *${as_nl}ac_space=\ *)
bec39cab 2369 sed -n \
81ecdfbb
RW
2370 "s/'\''/'\''\\\\'\'''\''/g;
2371 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2372 ;; #(
bec39cab 2373 *)
81ecdfbb 2374 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 2375 ;;
81ecdfbb
RW
2376 esac |
2377 sort
2378)
bec39cab
AC
2379 echo
2380
2381 cat <<\_ASBOX
2382## ----------------- ##
2383## Output variables. ##
2384## ----------------- ##
2385_ASBOX
2386 echo
2387 for ac_var in $ac_subst_vars
2388 do
81ecdfbb
RW
2389 eval ac_val=\$$ac_var
2390 case $ac_val in
2391 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2392 esac
2393 $as_echo "$ac_var='\''$ac_val'\''"
bec39cab
AC
2394 done | sort
2395 echo
2396
2397 if test -n "$ac_subst_files"; then
2398 cat <<\_ASBOX
81ecdfbb
RW
2399## ------------------- ##
2400## File substitutions. ##
2401## ------------------- ##
bec39cab
AC
2402_ASBOX
2403 echo
2404 for ac_var in $ac_subst_files
2405 do
81ecdfbb
RW
2406 eval ac_val=\$$ac_var
2407 case $ac_val in
2408 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409 esac
2410 $as_echo "$ac_var='\''$ac_val'\''"
bec39cab
AC
2411 done | sort
2412 echo
434c4c77 2413 fi
bec39cab
AC
2414
2415 if test -s confdefs.h; then
2416 cat <<\_ASBOX
2417## ----------- ##
2418## confdefs.h. ##
2419## ----------- ##
2420_ASBOX
2421 echo
81ecdfbb 2422 cat confdefs.h
bec39cab
AC
2423 echo
2424 fi
2425 test "$ac_signal" != 0 &&
81ecdfbb
RW
2426 $as_echo "$as_me: caught signal $ac_signal"
2427 $as_echo "$as_me: exit $exit_status"
bec39cab 2428 } >&5
81ecdfbb
RW
2429 rm -f core *.core core.conftest.* &&
2430 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
bec39cab 2431 exit $exit_status
81ecdfbb 2432' 0
bec39cab 2433for ac_signal in 1 2 13 15; do
81ecdfbb 2434 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
bec39cab
AC
2435done
2436ac_signal=0
2437
2438# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2439rm -f -r conftest* confdefs.h
2440
2441$as_echo "/* confdefs.h */" > confdefs.h
bec39cab
AC
2442
2443# Predefined preprocessor variables.
2444
2445cat >>confdefs.h <<_ACEOF
2446#define PACKAGE_NAME "$PACKAGE_NAME"
2447_ACEOF
2448
bec39cab
AC
2449cat >>confdefs.h <<_ACEOF
2450#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2451_ACEOF
2452
bec39cab
AC
2453cat >>confdefs.h <<_ACEOF
2454#define PACKAGE_VERSION "$PACKAGE_VERSION"
2455_ACEOF
2456
bec39cab
AC
2457cat >>confdefs.h <<_ACEOF
2458#define PACKAGE_STRING "$PACKAGE_STRING"
2459_ACEOF
2460
bec39cab
AC
2461cat >>confdefs.h <<_ACEOF
2462#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2463_ACEOF
2464
81ecdfbb
RW
2465cat >>confdefs.h <<_ACEOF
2466#define PACKAGE_URL "$PACKAGE_URL"
2467_ACEOF
2468
bec39cab
AC
2469
2470# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2471# Prefer an explicitly selected file to automatically selected ones.
2472ac_site_file1=NONE
2473ac_site_file2=NONE
2474if test -n "$CONFIG_SITE"; then
2475 ac_site_file1=$CONFIG_SITE
2476elif test "x$prefix" != xNONE; then
2477 ac_site_file1=$prefix/share/config.site
2478 ac_site_file2=$prefix/etc/config.site
2479else
2480 ac_site_file1=$ac_default_prefix/share/config.site
2481 ac_site_file2=$ac_default_prefix/etc/config.site
d6e9fb05 2482fi
81ecdfbb
RW
2483for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2484do
2485 test "x$ac_site_file" = xNONE && continue
d6e9fb05 2486 if test -r "$ac_site_file"; then
81ecdfbb
RW
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2488$as_echo "$as_me: loading site script $ac_site_file" >&6;}
bec39cab 2489 sed 's/^/| /' "$ac_site_file" >&5
d6e9fb05
JK
2490 . "$ac_site_file"
2491 fi
2492done
2493
2494if test -r "$cache_file"; then
bec39cab
AC
2495 # Some versions of bash will fail to source /dev/null (special
2496 # files actually), so we avoid doing that.
2497 if test -f "$cache_file"; then
81ecdfbb
RW
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2499$as_echo "$as_me: loading cache $cache_file" >&6;}
bec39cab 2500 case $cache_file in
81ecdfbb
RW
2501 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2502 *) . "./$cache_file";;
bec39cab
AC
2503 esac
2504 fi
d6e9fb05 2505else
81ecdfbb
RW
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2507$as_echo "$as_me: creating cache $cache_file" >&6;}
bec39cab 2508 >$cache_file
d6e9fb05
JK
2509fi
2510
55a8c076 2511gl_header_list="$gl_header_list wchar.h"
770d76d7 2512gl_header_list="$gl_header_list stdint.h"
55a8c076 2513gl_header_list="$gl_header_list inttypes.h"
c9a1864a
YQ
2514gl_header_list="$gl_header_list sys/mman.h"
2515gl_func_list="$gl_func_list mprotect"
bec39cab
AC
2516# Check that the precious variables saved in the cache have kept the same
2517# value.
2518ac_cache_corrupted=false
81ecdfbb 2519for ac_var in $ac_precious_vars; do
bec39cab
AC
2520 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2521 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2522 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2523 eval ac_new_val=\$ac_env_${ac_var}_value
bec39cab
AC
2524 case $ac_old_set,$ac_new_set in
2525 set,)
81ecdfbb
RW
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2527$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
bec39cab
AC
2528 ac_cache_corrupted=: ;;
2529 ,set)
81ecdfbb
RW
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2531$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
bec39cab
AC
2532 ac_cache_corrupted=: ;;
2533 ,);;
2534 *)
2535 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2536 # differences in whitespace do not lead to failure.
2537 ac_old_val_w=`echo x $ac_old_val`
2538 ac_new_val_w=`echo x $ac_new_val`
2539 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2541$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2542 ac_cache_corrupted=:
2543 else
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2545$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2546 eval $ac_var=\$ac_old_val
2547 fi
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2549$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2551$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
bec39cab
AC
2552 fi;;
2553 esac
2554 # Pass precious variables to config.status.
2555 if test "$ac_new_set" = set; then
2556 case $ac_new_val in
81ecdfbb 2557 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
bec39cab
AC
2558 *) ac_arg=$ac_var=$ac_new_val ;;
2559 esac
2560 case " $ac_configure_args " in
2561 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2562 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
bec39cab 2563 esac
d6e9fb05 2564 fi
bec39cab
AC
2565done
2566if $ac_cache_corrupted; then
81ecdfbb
RW
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2568$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2570$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2571 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
d6e9fb05 2572fi
81ecdfbb
RW
2573## -------------------- ##
2574## Main body of script. ##
2575## -------------------- ##
d6e9fb05 2576
dae5f5cf
DJ
2577ac_ext=c
2578ac_cpp='$CPP $CPPFLAGS'
2579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2581ac_compiler_gnu=$ac_cv_c_compiler_gnu
2582
d6e9fb05 2583
84563040 2584
bec39cab
AC
2585
2586
81ecdfbb 2587ac_config_headers="$ac_config_headers config.h:config.in"
bec39cab
AC
2588
2589
e28b3332 2590
c9a1864a
YQ
2591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2592$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2593 # Check whether --enable-maintainer-mode was given.
2594if test "${enable_maintainer_mode+set}" = set; then :
2595 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2596else
2597 USE_MAINTAINER_MODE=no
2598fi
2599
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2601$as_echo "$USE_MAINTAINER_MODE" >&6; }
2602 if test $USE_MAINTAINER_MODE = yes; then
2603 MAINTAINER_MODE_TRUE=
2604 MAINTAINER_MODE_FALSE='#'
2605else
2606 MAINTAINER_MODE_TRUE='#'
2607 MAINTAINER_MODE_FALSE=
2608fi
2609
2610 MAINT=$MAINTAINER_MODE_TRUE
2611
2612
2613
bec39cab
AC
2614ac_ext=c
2615ac_cpp='$CPP $CPPFLAGS'
2616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2618ac_compiler_gnu=$ac_cv_c_compiler_gnu
2619if test -n "$ac_tool_prefix"; then
2620 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2621set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2623$as_echo_n "checking for $ac_word... " >&6; }
2624if test "${ac_cv_prog_CC+set}" = set; then :
2625 $as_echo_n "(cached) " >&6
84563040
DJ
2626else
2627 if test -n "$CC"; then
2628 ac_cv_prog_CC="$CC" # Let the user override the test.
2629else
bec39cab
AC
2630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631for as_dir in $PATH
2632do
2633 IFS=$as_save_IFS
2634 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2635 for ac_exec_ext in '' $ac_executable_extensions; do
2636 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2637 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2639 break 2
2640 fi
2641done
81ecdfbb
RW
2642 done
2643IFS=$as_save_IFS
bec39cab 2644
84563040
DJ
2645fi
2646fi
bec39cab 2647CC=$ac_cv_prog_CC
84563040 2648if test -n "$CC"; then
81ecdfbb
RW
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2650$as_echo "$CC" >&6; }
84563040 2651else
81ecdfbb
RW
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2653$as_echo "no" >&6; }
84563040
DJ
2654fi
2655
81ecdfbb 2656
bec39cab
AC
2657fi
2658if test -z "$ac_cv_prog_CC"; then
2659 ac_ct_CC=$CC
2660 # Extract the first word of "gcc", so it can be a program name with args.
2661set dummy gcc; ac_word=$2
81ecdfbb
RW
2662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2663$as_echo_n "checking for $ac_word... " >&6; }
2664if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
84563040 2666else
bec39cab
AC
2667 if test -n "$ac_ct_CC"; then
2668 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
84563040 2669else
bec39cab
AC
2670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2671for as_dir in $PATH
2672do
2673 IFS=$as_save_IFS
2674 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2675 for ac_exec_ext in '' $ac_executable_extensions; do
2676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2677 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2679 break 2
2680 fi
2681done
81ecdfbb
RW
2682 done
2683IFS=$as_save_IFS
bec39cab
AC
2684
2685fi
2686fi
2687ac_ct_CC=$ac_cv_prog_ac_ct_CC
2688if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2690$as_echo "$ac_ct_CC" >&6; }
bec39cab 2691else
81ecdfbb
RW
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2693$as_echo "no" >&6; }
bec39cab
AC
2694fi
2695
81ecdfbb
RW
2696 if test "x$ac_ct_CC" = x; then
2697 CC=""
2698 else
2699 case $cross_compiling:$ac_tool_warned in
2700yes:)
2701{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2702$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2703ac_tool_warned=yes ;;
2704esac
2705 CC=$ac_ct_CC
2706 fi
bec39cab
AC
2707else
2708 CC="$ac_cv_prog_CC"
2709fi
2710
2711if test -z "$CC"; then
81ecdfbb
RW
2712 if test -n "$ac_tool_prefix"; then
2713 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
bec39cab 2714set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2716$as_echo_n "checking for $ac_word... " >&6; }
2717if test "${ac_cv_prog_CC+set}" = set; then :
2718 $as_echo_n "(cached) " >&6
bec39cab
AC
2719else
2720 if test -n "$CC"; then
2721 ac_cv_prog_CC="$CC" # Let the user override the test.
2722else
2723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2724for as_dir in $PATH
2725do
2726 IFS=$as_save_IFS
2727 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2728 for ac_exec_ext in '' $ac_executable_extensions; do
2729 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2730 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2732 break 2
2733 fi
2734done
81ecdfbb
RW
2735 done
2736IFS=$as_save_IFS
bec39cab
AC
2737
2738fi
2739fi
2740CC=$ac_cv_prog_CC
2741if test -n "$CC"; then
81ecdfbb
RW
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2743$as_echo "$CC" >&6; }
bec39cab 2744else
81ecdfbb
RW
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2746$as_echo "no" >&6; }
bec39cab
AC
2747fi
2748
81ecdfbb
RW
2749
2750 fi
dae5f5cf 2751fi
81ecdfbb 2752if test -z "$CC"; then
dae5f5cf
DJ
2753 # Extract the first word of "cc", so it can be a program name with args.
2754set dummy cc; ac_word=$2
81ecdfbb
RW
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756$as_echo_n "checking for $ac_word... " >&6; }
2757if test "${ac_cv_prog_CC+set}" = set; then :
2758 $as_echo_n "(cached) " >&6
dae5f5cf 2759else
81ecdfbb
RW
2760 if test -n "$CC"; then
2761 ac_cv_prog_CC="$CC" # Let the user override the test.
dae5f5cf 2762else
81ecdfbb 2763 ac_prog_rejected=no
dae5f5cf
DJ
2764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765for as_dir in $PATH
2766do
2767 IFS=$as_save_IFS
2768 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2769 for ac_exec_ext in '' $ac_executable_extensions; do
2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2771 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2772 ac_prog_rejected=yes
2773 continue
2774 fi
2775 ac_cv_prog_CC="cc"
2776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dae5f5cf 2777 break 2
b80864fb 2778 fi
dae5f5cf 2779done
81ecdfbb
RW
2780 done
2781IFS=$as_save_IFS
bec39cab 2782
84563040
DJ
2783if test $ac_prog_rejected = yes; then
2784 # We found a bogon in the path, so make sure we never use it.
2785 set dummy $ac_cv_prog_CC
2786 shift
bec39cab 2787 if test $# != 0; then
84563040
DJ
2788 # We chose a different compiler from the bogus one.
2789 # However, it has the same basename, so the bogon will be chosen
2790 # first if we set CC to just the basename; use the full file name.
2791 shift
bec39cab 2792 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
84563040
DJ
2793 fi
2794fi
2795fi
2796fi
bec39cab 2797CC=$ac_cv_prog_CC
84563040 2798if test -n "$CC"; then
81ecdfbb
RW
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2800$as_echo "$CC" >&6; }
84563040 2801else
81ecdfbb
RW
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2803$as_echo "no" >&6; }
84563040
DJ
2804fi
2805
81ecdfbb 2806
bec39cab
AC
2807fi
2808if test -z "$CC"; then
2809 if test -n "$ac_tool_prefix"; then
81ecdfbb 2810 for ac_prog in cl.exe
bec39cab
AC
2811 do
2812 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2813set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2815$as_echo_n "checking for $ac_word... " >&6; }
2816if test "${ac_cv_prog_CC+set}" = set; then :
2817 $as_echo_n "(cached) " >&6
84563040
DJ
2818else
2819 if test -n "$CC"; then
2820 ac_cv_prog_CC="$CC" # Let the user override the test.
2821else
bec39cab
AC
2822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823for as_dir in $PATH
2824do
2825 IFS=$as_save_IFS
2826 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2827 for ac_exec_ext in '' $ac_executable_extensions; do
2828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2829 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2831 break 2
2832 fi
2833done
81ecdfbb
RW
2834 done
2835IFS=$as_save_IFS
bec39cab 2836
84563040
DJ
2837fi
2838fi
bec39cab 2839CC=$ac_cv_prog_CC
84563040 2840if test -n "$CC"; then
81ecdfbb
RW
2841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2842$as_echo "$CC" >&6; }
84563040 2843else
81ecdfbb
RW
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2845$as_echo "no" >&6; }
84563040 2846fi
bec39cab 2847
81ecdfbb 2848
bec39cab
AC
2849 test -n "$CC" && break
2850 done
2851fi
2852if test -z "$CC"; then
2853 ac_ct_CC=$CC
81ecdfbb 2854 for ac_prog in cl.exe
bec39cab
AC
2855do
2856 # Extract the first word of "$ac_prog", so it can be a program name with args.
2857set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2859$as_echo_n "checking for $ac_word... " >&6; }
2860if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2861 $as_echo_n "(cached) " >&6
bec39cab
AC
2862else
2863 if test -n "$ac_ct_CC"; then
2864 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2865else
2866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2867for as_dir in $PATH
2868do
2869 IFS=$as_save_IFS
2870 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2871 for ac_exec_ext in '' $ac_executable_extensions; do
2872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2873 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab 2875 break 2
84563040 2876 fi
bec39cab 2877done
81ecdfbb
RW
2878 done
2879IFS=$as_save_IFS
bec39cab
AC
2880
2881fi
2882fi
2883ac_ct_CC=$ac_cv_prog_ac_ct_CC
2884if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2886$as_echo "$ac_ct_CC" >&6; }
bec39cab 2887else
81ecdfbb
RW
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2889$as_echo "no" >&6; }
84563040
DJ
2890fi
2891
81ecdfbb 2892
bec39cab
AC
2893 test -n "$ac_ct_CC" && break
2894done
84563040 2895
81ecdfbb
RW
2896 if test "x$ac_ct_CC" = x; then
2897 CC=""
2898 else
2899 case $cross_compiling:$ac_tool_warned in
2900yes:)
2901{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2902$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2903ac_tool_warned=yes ;;
2904esac
2905 CC=$ac_ct_CC
2906 fi
bec39cab
AC
2907fi
2908
2909fi
2910
2911
81ecdfbb
RW
2912test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2913$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2914as_fn_error "no acceptable C compiler found in \$PATH
2915See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
2916
2917# Provide some information about the compiler.
81ecdfbb
RW
2918$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2919set X $ac_compile
2920ac_compiler=$2
2921for ac_option in --version -v -V -qversion; do
2922 { { ac_try="$ac_compiler $ac_option >&5"
2923case "(($ac_try" in
2924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2925 *) ac_try_echo=$ac_try;;
2926esac
2927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2928$as_echo "$ac_try_echo"; } >&5
2929 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
bec39cab 2930 ac_status=$?
81ecdfbb
RW
2931 if test -s conftest.err; then
2932 sed '10a\
2933... rest of stderr output deleted ...
2934 10q' conftest.err >conftest.er1
2935 cat conftest.er1 >&5
2936 rm -f conftest.er1 conftest.err
2937 fi
2938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2939 test $ac_status = 0; }
2940done
bec39cab 2941
81ecdfbb 2942cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2943/* end confdefs.h. */
2944
2945int
2946main ()
2947{
2948
2949 ;
2950 return 0;
2951}
2952_ACEOF
2953ac_clean_files_save=$ac_clean_files
81ecdfbb 2954ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
bec39cab
AC
2955# Try to create an executable without -o first, disregard a.out.
2956# It will help us diagnose broken compilers, and finding out an intuition
2957# of exeext.
81ecdfbb
RW
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2959$as_echo_n "checking for C compiler default output file name... " >&6; }
2960ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2961
2962# The possible output files:
2963ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2964
2965ac_rmfiles=
2966for ac_file in $ac_files
2967do
2968 case $ac_file in
2969 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2970 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2971 esac
2972done
2973rm -f $ac_rmfiles
2974
2975if { { ac_try="$ac_link_default"
2976case "(($ac_try" in
2977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2978 *) ac_try_echo=$ac_try;;
2979esac
2980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2981$as_echo "$ac_try_echo"; } >&5
2982 (eval "$ac_link_default") 2>&5
bec39cab 2983 ac_status=$?
81ecdfbb
RW
2984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2985 test $ac_status = 0; }; then :
2986 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2987# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2988# in a Makefile. We should not override ac_cv_exeext if it was cached,
2989# so that the user can short-circuit this test for compilers unknown to
2990# Autoconf.
2991for ac_file in $ac_files ''
bec39cab
AC
2992do
2993 test -f "$ac_file" || continue
2994 case $ac_file in
81ecdfbb 2995 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
bec39cab
AC
2996 ;;
2997 [ab].out )
2998 # We found the default executable, but exeext='' is most
2999 # certainly right.
3000 break;;
3001 *.* )
81ecdfbb
RW
3002 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3003 then :; else
3004 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3005 fi
3006 # We set ac_cv_exeext here because the later test for it is not
3007 # safe: cross compilers may not add the suffix if given an `-o'
3008 # argument, so we may need to know it at that point already.
3009 # Even if this section looks crufty: it has the advantage of
3010 # actually working.
bec39cab
AC
3011 break;;
3012 * )
3013 break;;
3014 esac
3015done
81ecdfbb
RW
3016test "$ac_cv_exeext" = no && ac_cv_exeext=
3017
bec39cab 3018else
81ecdfbb
RW
3019 ac_file=''
3020fi
3021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3022$as_echo "$ac_file" >&6; }
3023if test -z "$ac_file"; then :
3024 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3025sed 's/^/| /' conftest.$ac_ext >&5
3026
81ecdfbb
RW
3027{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3028$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3029{ as_fn_set_status 77
3030as_fn_error "C compiler cannot create executables
3031See \`config.log' for more details." "$LINENO" 5; }; }
bec39cab 3032fi
bec39cab 3033ac_exeext=$ac_cv_exeext
bec39cab 3034
81ecdfbb 3035# Check that the compiler produces executables we can run. If not, either
bec39cab 3036# the compiler is broken, or we cross compile.
81ecdfbb
RW
3037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3038$as_echo_n "checking whether the C compiler works... " >&6; }
bec39cab
AC
3039# If not cross compiling, check that we can run a simple program.
3040if test "$cross_compiling" != yes; then
3041 if { ac_try='./$ac_file'
81ecdfbb
RW
3042 { { case "(($ac_try" in
3043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044 *) ac_try_echo=$ac_try;;
3045esac
3046eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3047$as_echo "$ac_try_echo"; } >&5
3048 (eval "$ac_try") 2>&5
bec39cab 3049 ac_status=$?
81ecdfbb
RW
3050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3051 test $ac_status = 0; }; }; then
bec39cab 3052 cross_compiling=no
84563040 3053 else
bec39cab
AC
3054 if test "$cross_compiling" = maybe; then
3055 cross_compiling=yes
3056 else
81ecdfbb
RW
3057 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3058$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3059as_fn_error "cannot run C compiled programs.
bec39cab 3060If you meant to cross compile, use \`--host'.
81ecdfbb 3061See \`config.log' for more details." "$LINENO" 5; }
bec39cab 3062 fi
84563040 3063 fi
84563040 3064fi
81ecdfbb
RW
3065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3066$as_echo "yes" >&6; }
bec39cab 3067
81ecdfbb 3068rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
bec39cab 3069ac_clean_files=$ac_clean_files_save
81ecdfbb 3070# Check that the compiler produces executables we can run. If not, either
bec39cab 3071# the compiler is broken, or we cross compile.
81ecdfbb
RW
3072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3073$as_echo_n "checking whether we are cross compiling... " >&6; }
3074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3075$as_echo "$cross_compiling" >&6; }
3076
3077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3078$as_echo_n "checking for suffix of executables... " >&6; }
3079if { { ac_try="$ac_link"
3080case "(($ac_try" in
3081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082 *) ac_try_echo=$ac_try;;
3083esac
3084eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3085$as_echo "$ac_try_echo"; } >&5
3086 (eval "$ac_link") 2>&5
bec39cab 3087 ac_status=$?
81ecdfbb
RW
3088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3089 test $ac_status = 0; }; then :
bec39cab
AC
3090 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3091# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3092# work properly (i.e., refer to `conftest.exe'), while it won't with
3093# `rm'.
3094for ac_file in conftest.exe conftest conftest.*; do
3095 test -f "$ac_file" || continue
3096 case $ac_file in
81ecdfbb 3097 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
bec39cab 3098 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
bec39cab
AC
3099 break;;
3100 * ) break;;
3101 esac
3102done
84563040 3103else
81ecdfbb
RW
3104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3105$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3106as_fn_error "cannot compute suffix of executables: cannot compile and link
3107See \`config.log' for more details." "$LINENO" 5; }
84563040 3108fi
bec39cab 3109rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3111$as_echo "$ac_cv_exeext" >&6; }
bec39cab
AC
3112
3113rm -f conftest.$ac_ext
3114EXEEXT=$ac_cv_exeext
3115ac_exeext=$EXEEXT
81ecdfbb
RW
3116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3117$as_echo_n "checking for suffix of object files... " >&6; }
3118if test "${ac_cv_objext+set}" = set; then :
3119 $as_echo_n "(cached) " >&6
bec39cab 3120else
81ecdfbb 3121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3122/* end confdefs.h. */
3123
3124int
3125main ()
3126{
3127
3128 ;
3129 return 0;
3130}
3131_ACEOF
3132rm -f conftest.o conftest.obj
81ecdfbb
RW
3133if { { ac_try="$ac_compile"
3134case "(($ac_try" in
3135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136 *) ac_try_echo=$ac_try;;
3137esac
3138eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3139$as_echo "$ac_try_echo"; } >&5
3140 (eval "$ac_compile") 2>&5
bec39cab 3141 ac_status=$?
81ecdfbb
RW
3142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3143 test $ac_status = 0; }; then :
3144 for ac_file in conftest.o conftest.obj conftest.*; do
3145 test -f "$ac_file" || continue;
bec39cab 3146 case $ac_file in
81ecdfbb 3147 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
bec39cab
AC
3148 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3149 break;;
3150 esac
3151done
3152else
81ecdfbb 3153 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
3154sed 's/^/| /' conftest.$ac_ext >&5
3155
81ecdfbb
RW
3156{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3157$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3158as_fn_error "cannot compute suffix of object files: cannot compile
3159See \`config.log' for more details." "$LINENO" 5; }
84563040 3160fi
bec39cab
AC
3161rm -f conftest.$ac_cv_objext conftest.$ac_ext
3162fi
81ecdfbb
RW
3163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3164$as_echo "$ac_cv_objext" >&6; }
bec39cab
AC
3165OBJEXT=$ac_cv_objext
3166ac_objext=$OBJEXT
81ecdfbb
RW
3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3168$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3169if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3170 $as_echo_n "(cached) " >&6
bec39cab 3171else
81ecdfbb 3172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3173/* end confdefs.h. */
3174
3175int
3176main ()
3177{
3178#ifndef __GNUC__
3179 choke me
3180#endif
84563040 3181
bec39cab
AC
3182 ;
3183 return 0;
3184}
3185_ACEOF
81ecdfbb 3186if ac_fn_c_try_compile "$LINENO"; then :
bec39cab 3187 ac_compiler_gnu=yes
84563040 3188else
81ecdfbb 3189 ac_compiler_gnu=no
84563040 3190fi
81ecdfbb 3191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 3192ac_cv_c_compiler_gnu=$ac_compiler_gnu
84563040 3193
bec39cab 3194fi
81ecdfbb
RW
3195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3196$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3197if test $ac_compiler_gnu = yes; then
3198 GCC=yes
3199else
3200 GCC=
3201fi
bec39cab
AC
3202ac_test_CFLAGS=${CFLAGS+set}
3203ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3205$as_echo_n "checking whether $CC accepts -g... " >&6; }
3206if test "${ac_cv_prog_cc_g+set}" = set; then :
3207 $as_echo_n "(cached) " >&6
3208else
3209 ac_save_c_werror_flag=$ac_c_werror_flag
3210 ac_c_werror_flag=yes
3211 ac_cv_prog_cc_g=no
3212 CFLAGS="-g"
3213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3214/* end confdefs.h. */
3215
3216int
3217main ()
3218{
3219
3220 ;
3221 return 0;
3222}
3223_ACEOF
81ecdfbb 3224if ac_fn_c_try_compile "$LINENO"; then :
84563040
DJ
3225 ac_cv_prog_cc_g=yes
3226else
81ecdfbb
RW
3227 CFLAGS=""
3228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229/* end confdefs.h. */
3230
3231int
3232main ()
3233{
3234
3235 ;
3236 return 0;
3237}
3238_ACEOF
3239if ac_fn_c_try_compile "$LINENO"; then :
3240
3241else
3242 ac_c_werror_flag=$ac_save_c_werror_flag
3243 CFLAGS="-g"
3244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245/* end confdefs.h. */
3246
3247int
3248main ()
3249{
84563040 3250
81ecdfbb
RW
3251 ;
3252 return 0;
3253}
3254_ACEOF
3255if ac_fn_c_try_compile "$LINENO"; then :
3256 ac_cv_prog_cc_g=yes
3257fi
3258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84563040 3259fi
81ecdfbb 3260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 3261fi
81ecdfbb
RW
3262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3263 ac_c_werror_flag=$ac_save_c_werror_flag
3264fi
3265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3266$as_echo "$ac_cv_prog_cc_g" >&6; }
84563040 3267if test "$ac_test_CFLAGS" = set; then
bec39cab 3268 CFLAGS=$ac_save_CFLAGS
84563040
DJ
3269elif test $ac_cv_prog_cc_g = yes; then
3270 if test "$GCC" = yes; then
3271 CFLAGS="-g -O2"
3272 else
3273 CFLAGS="-g"
3274 fi
3275else
3276 if test "$GCC" = yes; then
3277 CFLAGS="-O2"
3278 else
3279 CFLAGS=
3280 fi
3281fi
81ecdfbb
RW
3282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3283$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3284if test "${ac_cv_prog_cc_c89+set}" = set; then :
3285 $as_echo_n "(cached) " >&6
bec39cab 3286else
81ecdfbb 3287 ac_cv_prog_cc_c89=no
bec39cab 3288ac_save_CC=$CC
81ecdfbb 3289cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3290/* end confdefs.h. */
3291#include <stdarg.h>
3292#include <stdio.h>
3293#include <sys/types.h>
3294#include <sys/stat.h>
3295/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3296struct buf { int x; };
3297FILE * (*rcsopen) (struct buf *, struct stat *, int);
3298static char *e (p, i)
3299 char **p;
3300 int i;
3301{
3302 return p[i];
3303}
3304static char *f (char * (*g) (char **, int), char **p, ...)
3305{
3306 char *s;
3307 va_list v;
3308 va_start (v,p);
3309 s = g (p, va_arg (v,int));
3310 va_end (v);
3311 return s;
3312}
3313
3314/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3315 function prototypes and stuff, but not '\xHH' hex character constants.
3316 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3317 as 'x'. The following induces an error, until -std is added to get
bec39cab
AC
3318 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3319 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3320 that's true only with -std. */
bec39cab
AC
3321int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3322
81ecdfbb
RW
3323/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3324 inside strings and character constants. */
3325#define FOO(x) 'x'
3326int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3327
bec39cab
AC
3328int test (int i, double x);
3329struct s1 {int (*f) (int a);};
3330struct s2 {int (*f) (double a);};
3331int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3332int argc;
3333char **argv;
3334int
3335main ()
3336{
3337return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3338 ;
3339 return 0;
3340}
3341_ACEOF
81ecdfbb
RW
3342for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3343 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
bec39cab
AC
3344do
3345 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3346 if ac_fn_c_try_compile "$LINENO"; then :
3347 ac_cv_prog_cc_c89=$ac_arg
bec39cab 3348fi
81ecdfbb
RW
3349rm -f core conftest.err conftest.$ac_objext
3350 test "x$ac_cv_prog_cc_c89" != "xno" && break
bec39cab 3351done
81ecdfbb 3352rm -f conftest.$ac_ext
bec39cab
AC
3353CC=$ac_save_CC
3354
3355fi
81ecdfbb
RW
3356# AC_CACHE_VAL
3357case "x$ac_cv_prog_cc_c89" in
3358 x)
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3360$as_echo "none needed" >&6; } ;;
3361 xno)
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3363$as_echo "unsupported" >&6; } ;;
bec39cab 3364 *)
81ecdfbb
RW
3365 CC="$CC $ac_cv_prog_cc_c89"
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3367$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
bec39cab 3368esac
81ecdfbb 3369if test "x$ac_cv_prog_cc_c89" != xno; then :
bec39cab 3370
dae5f5cf
DJ
3371fi
3372
dae5f5cf 3373ac_ext=c
bec39cab
AC
3374ac_cpp='$CPP $CPPFLAGS'
3375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3377ac_compiler_gnu=$ac_cv_c_compiler_gnu
84563040 3378
c9a1864a
YQ
3379
3380ac_ext=c
3381ac_cpp='$CPP $CPPFLAGS'
3382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3384ac_compiler_gnu=$ac_cv_c_compiler_gnu
3385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3386$as_echo_n "checking how to run the C preprocessor... " >&6; }
3387# On Suns, sometimes $CPP names a directory.
3388if test -n "$CPP" && test -d "$CPP"; then
3389 CPP=
3390fi
3391if test -z "$CPP"; then
3392 if test "${ac_cv_prog_CPP+set}" = set; then :
3393 $as_echo_n "(cached) " >&6
3394else
3395 # Double quotes because CPP needs to be expanded
3396 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3397 do
3398 ac_preproc_ok=false
3399for ac_c_preproc_warn_flag in '' yes
3400do
3401 # Use a header file that comes with gcc, so configuring glibc
3402 # with a fresh cross-compiler works.
3403 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3404 # <limits.h> exists even on freestanding compilers.
3405 # On the NeXT, cc -E runs the code through the compiler's parser,
3406 # not just through cpp. "Syntax error" is here to catch this case.
3407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3408/* end confdefs.h. */
3409#ifdef __STDC__
3410# include <limits.h>
3411#else
3412# include <assert.h>
3413#endif
3414 Syntax error
3415_ACEOF
3416if ac_fn_c_try_cpp "$LINENO"; then :
3417
3418else
3419 # Broken: fails on valid input.
3420continue
3421fi
3422rm -f conftest.err conftest.$ac_ext
3423
3424 # OK, works on sane cases. Now check whether nonexistent headers
3425 # can be detected and how.
3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427/* end confdefs.h. */
3428#include <ac_nonexistent.h>
3429_ACEOF
3430if ac_fn_c_try_cpp "$LINENO"; then :
3431 # Broken: success on invalid input.
3432continue
3433else
3434 # Passes both tests.
3435ac_preproc_ok=:
3436break
3437fi
3438rm -f conftest.err conftest.$ac_ext
3439
3440done
3441# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3442rm -f conftest.err conftest.$ac_ext
3443if $ac_preproc_ok; then :
3444 break
3445fi
3446
3447 done
3448 ac_cv_prog_CPP=$CPP
3449
3450fi
3451 CPP=$ac_cv_prog_CPP
3452else
3453 ac_cv_prog_CPP=$CPP
3454fi
3455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3456$as_echo "$CPP" >&6; }
3457ac_preproc_ok=false
3458for ac_c_preproc_warn_flag in '' yes
3459do
3460 # Use a header file that comes with gcc, so configuring glibc
3461 # with a fresh cross-compiler works.
3462 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3463 # <limits.h> exists even on freestanding compilers.
3464 # On the NeXT, cc -E runs the code through the compiler's parser,
3465 # not just through cpp. "Syntax error" is here to catch this case.
3466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3467/* end confdefs.h. */
3468#ifdef __STDC__
3469# include <limits.h>
3470#else
3471# include <assert.h>
3472#endif
3473 Syntax error
3474_ACEOF
3475if ac_fn_c_try_cpp "$LINENO"; then :
3476
3477else
3478 # Broken: fails on valid input.
3479continue
3480fi
3481rm -f conftest.err conftest.$ac_ext
3482
3483 # OK, works on sane cases. Now check whether nonexistent headers
3484 # can be detected and how.
81ecdfbb 3485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3486/* end confdefs.h. */
3487#include <ac_nonexistent.h>
3488_ACEOF
81ecdfbb 3489if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3490 # Broken: success on invalid input.
3491continue
3492else
bec39cab
AC
3493 # Passes both tests.
3494ac_preproc_ok=:
3495break
3496fi
3497rm -f conftest.err conftest.$ac_ext
3498
3499done
3500# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3501rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3502if $ac_preproc_ok; then :
3503
3504else
3505 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3506$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3507as_fn_error "C preprocessor \"$CPP\" fails sanity check
3508See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
3509fi
3510
81ecdfbb
RW
3511ac_ext=c
3512ac_cpp='$CPP $CPPFLAGS'
3513ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3514ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3515ac_compiler_gnu=$ac_cv_c_compiler_gnu
bec39cab 3516
81ecdfbb
RW
3517
3518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3519$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3520if test "${ac_cv_path_GREP+set}" = set; then :
3521 $as_echo_n "(cached) " >&6
bec39cab 3522else
81ecdfbb
RW
3523 if test -z "$GREP"; then
3524 ac_path_GREP_found=false
3525 # Loop through the user's path and test for each of PROGNAME-LIST
3526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3527for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
bec39cab 3528do
81ecdfbb
RW
3529 IFS=$as_save_IFS
3530 test -z "$as_dir" && as_dir=.
3531 for ac_prog in grep ggrep; do
3532 for ac_exec_ext in '' $ac_executable_extensions; do
3533 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3534 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3535# Check for GNU ac_path_GREP and select it if it is found.
3536 # Check for GNU $ac_path_GREP
3537case `"$ac_path_GREP" --version 2>&1` in
3538*GNU*)
3539 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3540*)
3541 ac_count=0
3542 $as_echo_n 0123456789 >"conftest.in"
3543 while :
3544 do
3545 cat "conftest.in" "conftest.in" >"conftest.tmp"
3546 mv "conftest.tmp" "conftest.in"
3547 cp "conftest.in" "conftest.nl"
3548 $as_echo 'GREP' >> "conftest.nl"
3549 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3550 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3551 as_fn_arith $ac_count + 1 && ac_count=$as_val
3552 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3553 # Best one so far, save it but keep looking for a better one
3554 ac_cv_path_GREP="$ac_path_GREP"
3555 ac_path_GREP_max=$ac_count
3556 fi
3557 # 10*(2^10) chars as input seems more than enough
3558 test $ac_count -gt 10 && break
3559 done
3560 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3561esac
3562
3563 $ac_path_GREP_found && break 3
3564 done
3565 done
3566 done
3567IFS=$as_save_IFS
3568 if test -z "$ac_cv_path_GREP"; then
3569 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
bec39cab
AC
3570 fi
3571else
81ecdfbb 3572 ac_cv_path_GREP=$GREP
bec39cab 3573fi
bec39cab 3574
84563040 3575fi
81ecdfbb
RW
3576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3577$as_echo "$ac_cv_path_GREP" >&6; }
3578 GREP="$ac_cv_path_GREP"
bec39cab 3579
bec39cab 3580
81ecdfbb
RW
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3582$as_echo_n "checking for egrep... " >&6; }
3583if test "${ac_cv_path_EGREP+set}" = set; then :
3584 $as_echo_n "(cached) " >&6
3585else
3586 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3587 then ac_cv_path_EGREP="$GREP -E"
3588 else
3589 if test -z "$EGREP"; then
3590 ac_path_EGREP_found=false
3591 # Loop through the user's path and test for each of PROGNAME-LIST
3592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3593for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3594do
3595 IFS=$as_save_IFS
3596 test -z "$as_dir" && as_dir=.
3597 for ac_prog in egrep; do
3598 for ac_exec_ext in '' $ac_executable_extensions; do
3599 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3600 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3601# Check for GNU ac_path_EGREP and select it if it is found.
3602 # Check for GNU $ac_path_EGREP
3603case `"$ac_path_EGREP" --version 2>&1` in
3604*GNU*)
3605 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3606*)
3607 ac_count=0
3608 $as_echo_n 0123456789 >"conftest.in"
3609 while :
3610 do
3611 cat "conftest.in" "conftest.in" >"conftest.tmp"
3612 mv "conftest.tmp" "conftest.in"
3613 cp "conftest.in" "conftest.nl"
3614 $as_echo 'EGREP' >> "conftest.nl"
3615 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3616 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3617 as_fn_arith $ac_count + 1 && ac_count=$as_val
3618 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3619 # Best one so far, save it but keep looking for a better one
3620 ac_cv_path_EGREP="$ac_path_EGREP"
3621 ac_path_EGREP_max=$ac_count
3622 fi
3623 # 10*(2^10) chars as input seems more than enough
3624 test $ac_count -gt 10 && break
3625 done
3626 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3627esac
bec39cab 3628
81ecdfbb
RW
3629 $ac_path_EGREP_found && break 3
3630 done
3631 done
3632 done
3633IFS=$as_save_IFS
3634 if test -z "$ac_cv_path_EGREP"; then
3635 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3636 fi
bec39cab 3637else
81ecdfbb 3638 ac_cv_path_EGREP=$EGREP
84563040 3639fi
bec39cab 3640
81ecdfbb 3641 fi
b80864fb 3642fi
81ecdfbb
RW
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3644$as_echo "$ac_cv_path_EGREP" >&6; }
3645 EGREP="$ac_cv_path_EGREP"
b80864fb
DJ
3646
3647
bec39cab 3648
bec39cab 3649
770d76d7
PA
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
3651$as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
3652if test "${gl_cv_c_amsterdam_compiler+set}" = set; then :
3653 $as_echo_n "(cached) " >&6
84563040 3654else
84563040 3655
770d76d7 3656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3657/* end confdefs.h. */
84563040 3658
770d76d7
PA
3659#ifdef __ACK__
3660Amsterdam
3661#endif
bec39cab
AC
3662
3663_ACEOF
84563040 3664if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
770d76d7
PA
3665 $EGREP "Amsterdam" >/dev/null 2>&1; then :
3666 gl_cv_c_amsterdam_compiler=yes
84563040 3667else
770d76d7 3668 gl_cv_c_amsterdam_compiler=no
84563040
DJ
3669fi
3670rm -f conftest*
3671
bec39cab 3672
770d76d7
PA
3673fi
3674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
3675$as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
3676 if test -z "$AR"; then
3677 if test $gl_cv_c_amsterdam_compiler = yes; then
3678 AR='cc -c.a'
3679 if test -z "$ARFLAGS"; then
3680 ARFLAGS='-o'
3681 fi
3682 else
3683 if test -n "$ac_tool_prefix"; then
3684 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3685set dummy ${ac_tool_prefix}ar; ac_word=$2
3686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3687$as_echo_n "checking for $ac_word... " >&6; }
3688if test "${ac_cv_prog_AR+set}" = set; then :
3689 $as_echo_n "(cached) " >&6
bec39cab 3690else
770d76d7
PA
3691 if test -n "$AR"; then
3692 ac_cv_prog_AR="$AR" # Let the user override the test.
81ecdfbb 3693else
770d76d7
PA
3694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3695for as_dir in $PATH
3696do
3697 IFS=$as_save_IFS
3698 test -z "$as_dir" && as_dir=.
3699 for ac_exec_ext in '' $ac_executable_extensions; do
3700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3701 ac_cv_prog_AR="${ac_tool_prefix}ar"
3702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3703 break 2
3704 fi
3705done
3706 done
3707IFS=$as_save_IFS
81ecdfbb 3708
bec39cab
AC
3709fi
3710fi
770d76d7
PA
3711AR=$ac_cv_prog_AR
3712if test -n "$AR"; then
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3714$as_echo "$AR" >&6; }
3715else
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3717$as_echo "no" >&6; }
bec39cab
AC
3718fi
3719
bec39cab
AC
3720
3721fi
770d76d7
PA
3722if test -z "$ac_cv_prog_AR"; then
3723 ac_ct_AR=$AR
3724 # Extract the first word of "ar", so it can be a program name with args.
3725set dummy ar; ac_word=$2
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3727$as_echo_n "checking for $ac_word... " >&6; }
3728if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3729 $as_echo_n "(cached) " >&6
3730else
3731 if test -n "$ac_ct_AR"; then
3732 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3733else
3734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3735for as_dir in $PATH
3736do
3737 IFS=$as_save_IFS
3738 test -z "$as_dir" && as_dir=.
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3741 ac_cv_prog_ac_ct_AR="ar"
3742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3743 break 2
3744 fi
bec39cab 3745done
770d76d7
PA
3746 done
3747IFS=$as_save_IFS
bec39cab 3748
770d76d7
PA
3749fi
3750fi
3751ac_ct_AR=$ac_cv_prog_ac_ct_AR
3752if test -n "$ac_ct_AR"; then
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3754$as_echo "$ac_ct_AR" >&6; }
3755else
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3757$as_echo "no" >&6; }
3758fi
bec39cab 3759
770d76d7
PA
3760 if test "x$ac_ct_AR" = x; then
3761 AR="ar"
3762 else
3763 case $cross_compiling:$ac_tool_warned in
3764yes:)
3765{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3766$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3767ac_tool_warned=yes ;;
3768esac
3769 AR=$ac_ct_AR
3770 fi
81ecdfbb 3771else
770d76d7 3772 AR="$ac_cv_prog_AR"
81ecdfbb 3773fi
bec39cab 3774
770d76d7
PA
3775 if test -z "$ARFLAGS"; then
3776 ARFLAGS='cru'
3777 fi
3778 fi
3779 else
3780 if test -z "$ARFLAGS"; then
3781 ARFLAGS='cru'
3782 fi
3783 fi
bec39cab
AC
3784
3785
770d76d7
PA
3786 if test -z "$RANLIB"; then
3787 if test $gl_cv_c_amsterdam_compiler = yes; then
3788 RANLIB=':'
3789 else
3790 if test -n "$ac_tool_prefix"; then
3791 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3792set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794$as_echo_n "checking for $ac_word... " >&6; }
3795if test "${ac_cv_prog_RANLIB+set}" = set; then :
3796 $as_echo_n "(cached) " >&6
3797else
3798 if test -n "$RANLIB"; then
3799 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3800else
3801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802for as_dir in $PATH
3803do
3804 IFS=$as_save_IFS
3805 test -z "$as_dir" && as_dir=.
3806 for ac_exec_ext in '' $ac_executable_extensions; do
3807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3810 break 2
3811 fi
3812done
3813 done
3814IFS=$as_save_IFS
bec39cab 3815
770d76d7
PA
3816fi
3817fi
3818RANLIB=$ac_cv_prog_RANLIB
3819if test -n "$RANLIB"; then
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3821$as_echo "$RANLIB" >&6; }
3822else
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824$as_echo "no" >&6; }
3825fi
bec39cab
AC
3826
3827
770d76d7
PA
3828fi
3829if test -z "$ac_cv_prog_RANLIB"; then
3830 ac_ct_RANLIB=$RANLIB
3831 # Extract the first word of "ranlib", so it can be a program name with args.
3832set dummy ranlib; ac_word=$2
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3834$as_echo_n "checking for $ac_word... " >&6; }
3835if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3836 $as_echo_n "(cached) " >&6
3837else
3838 if test -n "$ac_ct_RANLIB"; then
3839 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3840else
3841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842for as_dir in $PATH
3843do
3844 IFS=$as_save_IFS
3845 test -z "$as_dir" && as_dir=.
3846 for ac_exec_ext in '' $ac_executable_extensions; do
3847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3848 ac_cv_prog_ac_ct_RANLIB="ranlib"
3849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3850 break 2
3851 fi
3852done
3853 done
3854IFS=$as_save_IFS
bec39cab 3855
770d76d7
PA
3856fi
3857fi
3858ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3859if test -n "$ac_ct_RANLIB"; then
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3861$as_echo "$ac_ct_RANLIB" >&6; }
3862else
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864$as_echo "no" >&6; }
3865fi
bec39cab 3866
770d76d7
PA
3867 if test "x$ac_ct_RANLIB" = x; then
3868 RANLIB=":"
3869 else
3870 case $cross_compiling:$ac_tool_warned in
3871yes:)
3872{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3873$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3874ac_tool_warned=yes ;;
3875esac
3876 RANLIB=$ac_ct_RANLIB
81ecdfbb 3877 fi
770d76d7
PA
3878else
3879 RANLIB="$ac_cv_prog_RANLIB"
3880fi
bec39cab 3881
770d76d7
PA
3882 fi
3883 fi
c9a1864a 3884
c9a1864a 3885
770d76d7
PA
3886ac_aux_dir=
3887for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3888 for ac_t in install-sh install.sh shtool; do
3889 if test -f "$ac_dir/$ac_t"; then
3890 ac_aux_dir=$ac_dir
3891 ac_install_sh="$ac_aux_dir/$ac_t -c"
3892 break 2
3893 fi
3894 done
3895done
3896if test -z "$ac_aux_dir"; then
3897 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3898fi
3899
3900# These three variables are undocumented and unsupported,
3901# and are intended to be withdrawn in a future Autoconf release.
3902# They can cause serious problems if a builder's source tree is in a directory
3903# whose full name contains unusual characters.
3904ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3905ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3906ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
c9a1864a 3907
bec39cab 3908
770d76d7
PA
3909# Make sure we can run config.sub.
3910$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3911 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3912
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3914$as_echo_n "checking build system type... " >&6; }
3915if test "${ac_cv_build+set}" = set; then :
81ecdfbb
RW
3916 $as_echo_n "(cached) " >&6
3917else
770d76d7
PA
3918 ac_build_alias=$build_alias
3919test "x$ac_build_alias" = x &&
3920 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3921test "x$ac_build_alias" = x &&
3922 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3923ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3924 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3925
3926fi
3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3928$as_echo "$ac_cv_build" >&6; }
3929case $ac_cv_build in
3930*-*-*) ;;
3931*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3932esac
3933build=$ac_cv_build
3934ac_save_IFS=$IFS; IFS='-'
3935set x $ac_cv_build
3936shift
3937build_cpu=$1
3938build_vendor=$2
3939shift; shift
3940# Remember, the first character of IFS is used to create $*,
3941# except with old shells:
3942build_os=$*
3943IFS=$ac_save_IFS
3944case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3945
3946
3947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3948$as_echo_n "checking host system type... " >&6; }
3949if test "${ac_cv_host+set}" = set; then :
3950 $as_echo_n "(cached) " >&6
3951else
3952 if test "x$host_alias" = x; then
3953 ac_cv_host=$ac_cv_build
3954else
3955 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3956 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3957fi
3958
3959fi
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3961$as_echo "$ac_cv_host" >&6; }
3962case $ac_cv_host in
3963*-*-*) ;;
3964*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3965esac
3966host=$ac_cv_host
3967ac_save_IFS=$IFS; IFS='-'
3968set x $ac_cv_host
3969shift
3970host_cpu=$1
3971host_vendor=$2
3972shift; shift
3973# Remember, the first character of IFS is used to create $*,
3974# except with old shells:
3975host_os=$*
3976IFS=$ac_save_IFS
3977case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3978
3979
3980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3981$as_echo_n "checking for ANSI C header files... " >&6; }
3982if test "${ac_cv_header_stdc+set}" = set; then :
3983 $as_echo_n "(cached) " >&6
3984else
3985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3986/* end confdefs.h. */
3987#include <stdlib.h>
3988#include <stdarg.h>
3989#include <string.h>
3990#include <float.h>
3991
3992int
3993main ()
3994{
3995
3996 ;
3997 return 0;
3998}
3999_ACEOF
4000if ac_fn_c_try_compile "$LINENO"; then :
4001 ac_cv_header_stdc=yes
4002else
4003 ac_cv_header_stdc=no
4004fi
4005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4006
4007if test $ac_cv_header_stdc = yes; then
4008 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010/* end confdefs.h. */
4011#include <string.h>
4012
4013_ACEOF
4014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4015 $EGREP "memchr" >/dev/null 2>&1; then :
4016
4017else
4018 ac_cv_header_stdc=no
4019fi
4020rm -f conftest*
4021
4022fi
4023
4024if test $ac_cv_header_stdc = yes; then
4025 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027/* end confdefs.h. */
4028#include <stdlib.h>
4029
4030_ACEOF
4031if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4032 $EGREP "free" >/dev/null 2>&1; then :
4033
4034else
4035 ac_cv_header_stdc=no
4036fi
4037rm -f conftest*
4038
4039fi
4040
4041if test $ac_cv_header_stdc = yes; then
4042 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4043 if test "$cross_compiling" = yes; then :
4044 :
4045else
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047/* end confdefs.h. */
4048#include <ctype.h>
4049#include <stdlib.h>
4050#if ((' ' & 0x0FF) == 0x020)
4051# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4052# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4053#else
4054# define ISLOWER(c) \
4055 (('a' <= (c) && (c) <= 'i') \
4056 || ('j' <= (c) && (c) <= 'r') \
4057 || ('s' <= (c) && (c) <= 'z'))
4058# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4059#endif
4060
4061#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4062int
4063main ()
4064{
4065 int i;
4066 for (i = 0; i < 256; i++)
4067 if (XOR (islower (i), ISLOWER (i))
4068 || toupper (i) != TOUPPER (i))
4069 return 2;
4070 return 0;
4071}
4072_ACEOF
4073if ac_fn_c_try_run "$LINENO"; then :
4074
4075else
4076 ac_cv_header_stdc=no
4077fi
4078rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4079 conftest.$ac_objext conftest.beam conftest.$ac_ext
4080fi
4081
4082fi
4083fi
4084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4085$as_echo "$ac_cv_header_stdc" >&6; }
4086if test $ac_cv_header_stdc = yes; then
4087
4088$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4089
4090fi
4091
4092# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4093for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4094 inttypes.h stdint.h unistd.h
4095do :
4096 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4097ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4098"
4099eval as_val=\$$as_ac_Header
4100 if test "x$as_val" = x""yes; then :
4101 cat >>confdefs.h <<_ACEOF
4102#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4103_ACEOF
4104
4105fi
4106
4107done
4108
4109
4110
4111
4112
4113 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4114if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4115 MINIX=yes
4116else
4117 MINIX=
4118fi
4119
4120
4121 if test "$MINIX" = yes; then
4122
4123$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4124
4125
4126$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4127
4128
4129$as_echo "#define _MINIX 1" >>confdefs.h
4130
4131 fi
4132
4133 case "$host_os" in
4134 hpux*)
4135
4136$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4137
4138 ;;
4139 esac
4140
4141
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4143$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4144if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4145 $as_echo_n "(cached) " >&6
4146else
4147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148/* end confdefs.h. */
b80864fb 4149
c9a1864a
YQ
4150# define __EXTENSIONS__ 1
4151 $ac_includes_default
81ecdfbb
RW
4152int
4153main ()
4154{
b80864fb 4155
81ecdfbb
RW
4156 ;
4157 return 0;
4158}
4159_ACEOF
4160if ac_fn_c_try_compile "$LINENO"; then :
4161 ac_cv_safe_to_define___extensions__=yes
4162else
4163 ac_cv_safe_to_define___extensions__=no
4164fi
4165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4166fi
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4168$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4169 test $ac_cv_safe_to_define___extensions__ = yes &&
4170 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
b80864fb 4171
81ecdfbb 4172 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
b80864fb 4173
770d76d7
PA
4174 $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4175
81ecdfbb 4176 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
b80864fb 4177
81ecdfbb 4178 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
b80864fb 4179
81ecdfbb 4180 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
b80864fb 4181
68070c10
PA
4182
4183
4184
4185
4186
bec39cab 4187
bec39cab 4188
c9a1864a
YQ
4189
4190
c9a1864a
YQ
4191 # Code from module extensions:
4192
4193 # Code from module include_next:
55a8c076 4194 # Code from module inttypes:
770d76d7 4195 # Code from module inttypes-incomplete:
c9a1864a
YQ
4196 # Code from module memchr:
4197 # Code from module memmem:
4198 # Code from module memmem-simple:
4199 # Code from module multiarch:
770d76d7
PA
4200 # Code from module snippet/arg-nonnull:
4201 # Code from module snippet/c++defs:
4202 # Code from module snippet/warn-on-use:
c9a1864a
YQ
4203 # Code from module stddef:
4204 # Code from module stdint:
4205 # Code from module string:
770d76d7 4206 # Code from module update-copyright:
c9a1864a
YQ
4207
4208
4209
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4211$as_echo_n "checking target system type... " >&6; }
4212if test "${ac_cv_target+set}" = set; then :
81ecdfbb 4213 $as_echo_n "(cached) " >&6
bec39cab 4214else
81ecdfbb
RW
4215 if test "x$target_alias" = x; then
4216 ac_cv_target=$ac_cv_host
4217else
4218 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4219 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
84563040
DJ
4220fi
4221
84563040 4222fi
81ecdfbb
RW
4223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4224$as_echo "$ac_cv_target" >&6; }
4225case $ac_cv_target in
4226*-*-*) ;;
4227*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4228esac
4229target=$ac_cv_target
4230ac_save_IFS=$IFS; IFS='-'
4231set x $ac_cv_target
4232shift
4233target_cpu=$1
4234target_vendor=$2
4235shift; shift
4236# Remember, the first character of IFS is used to create $*,
4237# except with old shells:
4238target_os=$*
4239IFS=$ac_save_IFS
4240case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
84563040
DJ
4241
4242
81ecdfbb
RW
4243# The aliases save the names the user supplied, while $host etc.
4244# will get canonicalized.
4245test -n "$target_alias" &&
4246 test "$program_prefix$program_suffix$program_transform_name" = \
4247 NONENONEs,x,x, &&
4248 program_prefix=${target_alias}-
4e799345
DJ
4249
4250
81ecdfbb
RW
4251# Find a good install program. We prefer a C program (faster),
4252# so one script is as good as another. But avoid the broken or
4253# incompatible versions:
4254# SysV /etc/install, /usr/sbin/install
4255# SunOS /usr/etc/install
4256# IRIX /sbin/install
4257# AIX /bin/install
4258# AmigaOS /C/install, which installs bootblocks on floppy discs
4259# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4260# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4261# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4262# OS/2's system install, which has a completely different semantic
4263# ./install, which can be erroneously created by make from ./install.sh.
4264# Reject install programs that cannot install multiple files.
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4266$as_echo_n "checking for a BSD-compatible install... " >&6; }
4267if test -z "$INSTALL"; then
4268if test "${ac_cv_path_install+set}" = set; then :
4269 $as_echo_n "(cached) " >&6
4270else
4271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272for as_dir in $PATH
fd462a61 4273do
81ecdfbb
RW
4274 IFS=$as_save_IFS
4275 test -z "$as_dir" && as_dir=.
4276 # Account for people who put trailing slashes in PATH elements.
4277case $as_dir/ in #((
4278 ./ | .// | /[cC]/* | \
4279 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4280 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4281 /usr/ucb/* ) ;;
4282 *)
4283 # OSF1 and SCO ODT 3.0 have their own names for install.
4284 # Don't use installbsd from OSF since it installs stuff as root
4285 # by default.
4286 for ac_prog in ginstall scoinst install; do
4287 for ac_exec_ext in '' $ac_executable_extensions; do
4288 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4289 if test $ac_prog = install &&
4290 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4291 # AIX install. It has an incompatible calling convention.
4292 :
4293 elif test $ac_prog = install &&
4294 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4295 # program-specific install script used by HP pwplus--don't use.
4296 :
4297 else
4298 rm -rf conftest.one conftest.two conftest.dir
4299 echo one > conftest.one
4300 echo two > conftest.two
4301 mkdir conftest.dir
4302 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4303 test -s conftest.one && test -s conftest.two &&
4304 test -s conftest.dir/conftest.one &&
4305 test -s conftest.dir/conftest.two
4306 then
4307 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4308 break 3
4309 fi
4310 fi
4311 fi
4312 done
4313 done
4314 ;;
4315esac
fd462a61 4316
81ecdfbb
RW
4317 done
4318IFS=$as_save_IFS
fd462a61 4319
81ecdfbb 4320rm -rf conftest.one conftest.two conftest.dir
fd462a61 4321
fd462a61 4322fi
81ecdfbb
RW
4323 if test "${ac_cv_path_install+set}" = set; then
4324 INSTALL=$ac_cv_path_install
4325 else
4326 # As a last resort, use the slow shell script. Don't cache a
4327 # value for INSTALL within a source directory, because that will
4328 # break other packages using the cache if that directory is
4329 # removed, or if the value is a relative name.
4330 INSTALL=$ac_install_sh
4331 fi
fd462a61 4332fi
81ecdfbb
RW
4333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4334$as_echo "$INSTALL" >&6; }
fd462a61 4335
81ecdfbb
RW
4336# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4337# It thinks the first close brace ends the variable substitution.
4338test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
fd462a61 4339
81ecdfbb 4340test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
fd462a61 4341
81ecdfbb 4342test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
e28b3332 4343
e28b3332 4344
81ecdfbb
RW
4345test "$program_prefix" != NONE &&
4346 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4347# Use a double $ so make ignores it.
4348test "$program_suffix" != NONE &&
4349 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4350# Double any \ or $.
4351# By default was `s,x,x', remove it if useless.
4352ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4353program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
e28b3332 4354
e28b3332 4355
81ecdfbb
RW
4356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4357$as_echo_n "checking for ANSI C header files... " >&6; }
4358if test "${ac_cv_header_stdc+set}" = set; then :
4359 $as_echo_n "(cached) " >&6
4360else
4361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4362/* end confdefs.h. */
4363#include <stdlib.h>
4364#include <stdarg.h>
4365#include <string.h>
4366#include <float.h>
e28b3332
DJ
4367
4368int
4369main ()
4370{
81ecdfbb 4371
e28b3332
DJ
4372 ;
4373 return 0;
4374}
4375_ACEOF
81ecdfbb
RW
4376if ac_fn_c_try_compile "$LINENO"; then :
4377 ac_cv_header_stdc=yes
e28b3332 4378else
81ecdfbb 4379 ac_cv_header_stdc=no
e28b3332 4380fi
81ecdfbb 4381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e28b3332 4382
81ecdfbb
RW
4383if test $ac_cv_header_stdc = yes; then
4384 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
68070c10 4386/* end confdefs.h. */
81ecdfbb 4387#include <string.h>
68070c10 4388
68070c10 4389_ACEOF
81ecdfbb
RW
4390if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4391 $EGREP "memchr" >/dev/null 2>&1; then :
4392
68070c10 4393else
81ecdfbb
RW
4394 ac_cv_header_stdc=no
4395fi
4396rm -f conftest*
68070c10
PA
4397
4398fi
68070c10 4399
81ecdfbb
RW
4400if test $ac_cv_header_stdc = yes; then
4401 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4403/* end confdefs.h. */
4404#include <stdlib.h>
68070c10 4405
68070c10 4406_ACEOF
81ecdfbb
RW
4407if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4408 $EGREP "free" >/dev/null 2>&1; then :
68070c10
PA
4409
4410else
81ecdfbb 4411 ac_cv_header_stdc=no
68070c10 4412fi
81ecdfbb
RW
4413rm -f conftest*
4414
68070c10
PA
4415fi
4416
81ecdfbb
RW
4417if test $ac_cv_header_stdc = yes; then
4418 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4419 if test "$cross_compiling" = yes; then :
4420 :
43d5792c 4421else
81ecdfbb 4422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4423/* end confdefs.h. */
81ecdfbb
RW
4424#include <ctype.h>
4425#include <stdlib.h>
4426#if ((' ' & 0x0FF) == 0x020)
4427# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4428# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4429#else
4430# define ISLOWER(c) \
4431 (('a' <= (c) && (c) <= 'i') \
4432 || ('j' <= (c) && (c) <= 'r') \
4433 || ('s' <= (c) && (c) <= 'z'))
4434# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4435#endif
4436
4437#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
bec39cab
AC
4438int
4439main ()
4440{
81ecdfbb
RW
4441 int i;
4442 for (i = 0; i < 256; i++)
4443 if (XOR (islower (i), ISLOWER (i))
4444 || toupper (i) != TOUPPER (i))
4445 return 2;
bec39cab
AC
4446 return 0;
4447}
4448_ACEOF
81ecdfbb 4449if ac_fn_c_try_run "$LINENO"; then :
bec39cab 4450
81ecdfbb
RW
4451else
4452 ac_cv_header_stdc=no
43d5792c 4453fi
81ecdfbb
RW
4454rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4455 conftest.$ac_objext conftest.beam conftest.$ac_ext
43d5792c 4456fi
e122f1f5 4457
68070c10 4458fi
81ecdfbb
RW
4459fi
4460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4461$as_echo "$ac_cv_header_stdc" >&6; }
4462if test $ac_cv_header_stdc = yes; then
68070c10 4463
81ecdfbb 4464$as_echo "#define STDC_HEADERS 1" >>confdefs.h
68070c10 4465
68070c10 4466fi
68070c10 4467
d26e3629
KY
4468ac_header_dirent=no
4469for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4470 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4472$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4473if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
4474 $as_echo_n "(cached) " >&6
4475else
4476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477/* end confdefs.h. */
4478#include <sys/types.h>
4479#include <$ac_hdr>
4480
4481int
4482main ()
4483{
4484if ((DIR *) 0)
4485return 0;
4486 ;
4487 return 0;
4488}
4489_ACEOF
4490if ac_fn_c_try_compile "$LINENO"; then :
4491 eval "$as_ac_Header=yes"
4492else
4493 eval "$as_ac_Header=no"
4494fi
4495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4496fi
4497eval ac_res=\$$as_ac_Header
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4499$as_echo "$ac_res" >&6; }
4500eval as_val=\$$as_ac_Header
4501 if test "x$as_val" = x""yes; then :
4502 cat >>confdefs.h <<_ACEOF
4503#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4504_ACEOF
4505
4506ac_header_dirent=$ac_hdr; break
4507fi
4508
4509done
4510# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4511if test $ac_header_dirent = dirent.h; then
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4513$as_echo_n "checking for library containing opendir... " >&6; }
4514if test "${ac_cv_search_opendir+set}" = set; then :
4515 $as_echo_n "(cached) " >&6
4516else
4517 ac_func_search_save_LIBS=$LIBS
4518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4519/* end confdefs.h. */
4520
4521/* Override any GCC internal prototype to avoid an error.
4522 Use char because int might match the return type of a GCC
4523 builtin and then its argument prototype would still apply. */
4524#ifdef __cplusplus
4525extern "C"
4526#endif
4527char opendir ();
4528int
4529main ()
4530{
4531return opendir ();
4532 ;
4533 return 0;
4534}
4535_ACEOF
4536for ac_lib in '' dir; do
4537 if test -z "$ac_lib"; then
4538 ac_res="none required"
4539 else
4540 ac_res=-l$ac_lib
4541 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4542 fi
4543 if ac_fn_c_try_link "$LINENO"; then :
4544 ac_cv_search_opendir=$ac_res
4545fi
4546rm -f core conftest.err conftest.$ac_objext \
4547 conftest$ac_exeext
4548 if test "${ac_cv_search_opendir+set}" = set; then :
4549 break
4550fi
4551done
4552if test "${ac_cv_search_opendir+set}" = set; then :
4553
4554else
4555 ac_cv_search_opendir=no
4556fi
4557rm conftest.$ac_ext
4558LIBS=$ac_func_search_save_LIBS
4559fi
4560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4561$as_echo "$ac_cv_search_opendir" >&6; }
4562ac_res=$ac_cv_search_opendir
4563if test "$ac_res" != no; then :
4564 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4565
4566fi
4567
4568else
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4570$as_echo_n "checking for library containing opendir... " >&6; }
4571if test "${ac_cv_search_opendir+set}" = set; then :
4572 $as_echo_n "(cached) " >&6
4573else
4574 ac_func_search_save_LIBS=$LIBS
4575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4576/* end confdefs.h. */
4577
4578/* Override any GCC internal prototype to avoid an error.
4579 Use char because int might match the return type of a GCC
4580 builtin and then its argument prototype would still apply. */
4581#ifdef __cplusplus
4582extern "C"
4583#endif
4584char opendir ();
4585int
4586main ()
4587{
4588return opendir ();
4589 ;
4590 return 0;
4591}
4592_ACEOF
4593for ac_lib in '' x; do
4594 if test -z "$ac_lib"; then
4595 ac_res="none required"
4596 else
4597 ac_res=-l$ac_lib
4598 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4599 fi
4600 if ac_fn_c_try_link "$LINENO"; then :
4601 ac_cv_search_opendir=$ac_res
4602fi
4603rm -f core conftest.err conftest.$ac_objext \
4604 conftest$ac_exeext
4605 if test "${ac_cv_search_opendir+set}" = set; then :
4606 break
4607fi
4608done
4609if test "${ac_cv_search_opendir+set}" = set; then :
4610
4611else
4612 ac_cv_search_opendir=no
4613fi
4614rm conftest.$ac_ext
4615LIBS=$ac_func_search_save_LIBS
4616fi
4617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4618$as_echo "$ac_cv_search_opendir" >&6; }
4619ac_res=$ac_cv_search_opendir
4620if test "$ac_res" != no; then :
4621 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4622
4623fi
4624
4625fi
4626
68070c10 4627
a1723c35 4628# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4629# for constant arguments. Useless!
4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
4631$as_echo_n "checking for working alloca.h... " >&6; }
4632if test "${ac_cv_working_alloca_h+set}" = set; then :
4633 $as_echo_n "(cached) " >&6
4634else
4635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4636/* end confdefs.h. */
4637#include <alloca.h>
4638int
4639main ()
4640{
4641char *p = (char *) alloca (2 * sizeof (int));
4642 if (p) return 0;
4643 ;
4644 return 0;
4645}
4646_ACEOF
4647if ac_fn_c_try_link "$LINENO"; then :
4648 ac_cv_working_alloca_h=yes
4649else
4650 ac_cv_working_alloca_h=no
4651fi
4652rm -f core conftest.err conftest.$ac_objext \
4653 conftest$ac_exeext conftest.$ac_ext
4654fi
4655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
4656$as_echo "$ac_cv_working_alloca_h" >&6; }
4657if test $ac_cv_working_alloca_h = yes; then
4658
4659$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
4660
4661fi
4662
4663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
4664$as_echo_n "checking for alloca... " >&6; }
4665if test "${ac_cv_func_alloca_works+set}" = set; then :
4666 $as_echo_n "(cached) " >&6
4667else
4668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4669/* end confdefs.h. */
4670#ifdef __GNUC__
4671# define alloca __builtin_alloca
4672#else
4673# ifdef _MSC_VER
4674# include <malloc.h>
4675# define alloca _alloca
4676# else
4677# ifdef HAVE_ALLOCA_H
4678# include <alloca.h>
4679# else
4680# ifdef _AIX
4681 #pragma alloca
4682# else
4683# ifndef alloca /* predefined by HP cc +Olibcalls */
4684char *alloca ();
4685# endif
4686# endif
4687# endif
4688# endif
4689#endif
4690
4691int
4692main ()
4693{
4694char *p = (char *) alloca (1);
4695 if (p) return 0;
4696 ;
4697 return 0;
4698}
4699_ACEOF
4700if ac_fn_c_try_link "$LINENO"; then :
4701 ac_cv_func_alloca_works=yes
4702else
4703 ac_cv_func_alloca_works=no
4704fi
4705rm -f core conftest.err conftest.$ac_objext \
4706 conftest$ac_exeext conftest.$ac_ext
4707fi
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
4709$as_echo "$ac_cv_func_alloca_works" >&6; }
4710
4711if test $ac_cv_func_alloca_works = yes; then
4712
4713$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
4714
4715else
4716 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4717# that cause trouble. Some versions do not even contain alloca or
4718# contain a buggy version. If you still want to use their alloca,
4719# use ar to extract alloca.o from them instead of compiling alloca.c.
4720
4721ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
4722
4723$as_echo "#define C_ALLOCA 1" >>confdefs.h
4724
4725
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
4727$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
4728if test "${ac_cv_os_cray+set}" = set; then :
4729 $as_echo_n "(cached) " >&6
4730else
4731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4732/* end confdefs.h. */
4733#if defined CRAY && ! defined CRAY2
4734webecray
4735#else
4736wenotbecray
4737#endif
4738
4739_ACEOF
4740if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4741 $EGREP "webecray" >/dev/null 2>&1; then :
4742 ac_cv_os_cray=yes
4743else
4744 ac_cv_os_cray=no
4745fi
4746rm -f conftest*
4747
4748fi
4749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
4750$as_echo "$ac_cv_os_cray" >&6; }
4751if test $ac_cv_os_cray = yes; then
4752 for ac_func in _getb67 GETB67 getb67; do
4753 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4754ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4755eval as_val=\$$as_ac_var
4756 if test "x$as_val" = x""yes; then :
4757
4758cat >>confdefs.h <<_ACEOF
4759#define CRAY_STACKSEG_END $ac_func
4760_ACEOF
4761
4762 break
4763fi
4764
4765 done
4766fi
4767
4768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
4769$as_echo_n "checking stack direction for C alloca... " >&6; }
4770if test "${ac_cv_c_stack_direction+set}" = set; then :
4771 $as_echo_n "(cached) " >&6
4772else
4773 if test "$cross_compiling" = yes; then :
4774 ac_cv_c_stack_direction=0
4775else
4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777/* end confdefs.h. */
4778$ac_includes_default
4779int
4780find_stack_direction ()
4781{
4782 static char *addr = 0;
4783 auto char dummy;
4784 if (addr == 0)
4785 {
4786 addr = &dummy;
4787 return find_stack_direction ();
4788 }
4789 else
4790 return (&dummy > addr) ? 1 : -1;
4791}
4792
4793int
4794main ()
4795{
4796 return find_stack_direction () < 0;
4797}
4798_ACEOF
4799if ac_fn_c_try_run "$LINENO"; then :
4800 ac_cv_c_stack_direction=1
4801else
4802 ac_cv_c_stack_direction=-1
4803fi
4804rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4805 conftest.$ac_objext conftest.beam conftest.$ac_ext
4806fi
4807
4808fi
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
4810$as_echo "$ac_cv_c_stack_direction" >&6; }
4811cat >>confdefs.h <<_ACEOF
4812#define STACK_DIRECTION $ac_cv_c_stack_direction
4813_ACEOF
4814
4815
4816fi
4817
c9a1864a
YQ
4818
4819# Check for the 'make' the user wants to use.
4820for ac_prog in make
4821do
4822 # Extract the first word of "$ac_prog", so it can be a program name with args.
4823set dummy $ac_prog; ac_word=$2
4824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4825$as_echo_n "checking for $ac_word... " >&6; }
4826if test "${ac_cv_prog_MAKE+set}" = set; then :
4827 $as_echo_n "(cached) " >&6
4828else
4829 if test -n "$MAKE"; then
4830 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4831else
4832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4833for as_dir in $PATH
4834do
4835 IFS=$as_save_IFS
4836 test -z "$as_dir" && as_dir=.
4837 for ac_exec_ext in '' $ac_executable_extensions; do
4838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4839 ac_cv_prog_MAKE="$ac_prog"
4840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4841 break 2
4842 fi
4843done
4844 done
4845IFS=$as_save_IFS
4846
4847fi
4848fi
4849MAKE=$ac_cv_prog_MAKE
4850if test -n "$MAKE"; then
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4852$as_echo "$MAKE" >&6; }
4853else
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4855$as_echo "no" >&6; }
4856fi
4857
4858
4859 test -n "$MAKE" && break
4860done
4861
4862
2fa291ac 4863for ac_header in sgtty.h termio.h termios.h sys/reg.h string.h proc_service.h sys/procfs.h thread_db.h linux/elf.h stdlib.h unistd.h errno.h fcntl.h signal.h sys/file.h malloc.h sys/ioctl.h netinet/in.h sys/socket.h netdb.h netinet/tcp.h arpa/inet.h sys/wait.h sys/un.h
81ecdfbb
RW
4864do :
4865 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4866ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4867eval as_val=\$$as_ac_Header
4868 if test "x$as_val" = x""yes; then :
68070c10 4869 cat >>confdefs.h <<_ACEOF
81ecdfbb 4870#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
68070c10
PA
4871_ACEOF
4872
ec56be1b 4873fi
ec56be1b 4874
81ecdfbb
RW
4875done
4876
f8255c2a 4877for ac_func in pread pwrite pread64 readlink
81ecdfbb
RW
4878do :
4879 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4880ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4881eval as_val=\$$as_ac_var
4882 if test "x$as_val" = x""yes; then :
4883 cat >>confdefs.h <<_ACEOF
4884#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ec56be1b
PA
4885_ACEOF
4886
81ecdfbb
RW
4887fi
4888done
ec56be1b 4889
c9a1864a 4890for ac_func in vasprintf vsnprintf
81ecdfbb 4891do :
bb0116a4
JB
4892 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4893ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4894eval as_val=\$$as_ac_var
4895 if test "x$as_val" = x""yes; then :
ec56be1b 4896 cat >>confdefs.h <<_ACEOF
bb0116a4 4897#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ec56be1b
PA
4898_ACEOF
4899
81ecdfbb
RW
4900else
4901 case " $LIBOBJS " in
4902 *" $ac_func.$ac_objext "* ) ;;
4903 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
4904 ;;
4905esac
ec56be1b 4906
43d5792c 4907fi
81ecdfbb 4908done
43d5792c
DJ
4909
4910
e122f1f5 4911
0fb4aa4b
PA
4912# Check for UST
4913ustlibs=""
4914ustinc=""
4915
4916
4917# Check whether --with-ust was given.
4918if test "${with_ust+set}" = set; then :
4919 withval=$with_ust;
4920fi
4921
4922
4923# Check whether --with-ust_include was given.
4924if test "${with_ust_include+set}" = set; then :
4925 withval=$with_ust_include;
4926fi
4927
4928
4929# Check whether --with-ust_lib was given.
4930if test "${with_ust_lib+set}" = set; then :
4931 withval=$with_ust_lib;
4932fi
4933
4934
4935case $with_ust in
4936 no)
4937 ustlibs=
4938 ustinc=
4939 ;;
4940 "" | yes)
4941 ustlibs=" -lust "
4942 ustinc=""
4943 ;;
4944 *)
4945 ustlibs="-L$with_ust/lib -lust"
4946 ustinc="-I$with_ust/include "
4947 ;;
4948esac
4949if test "x$with_ust_include" != x; then
4950 ustinc="-I$with_ust_include "
4951fi
4952if test "x$with_ust_lib" != x; then
4953 ustlibs="-L$with_ust_lib -lust"
4954fi
4955
4956if test "x$with_ust" != "xno"; then
4957 saved_CFLAGS="$CFLAGS"
4958 CFLAGS="$CFLAGS $ustinc"
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ust" >&5
4960$as_echo_n "checking for ust... " >&6; }
4961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962/* end confdefs.h. */
4963
4964#define CONFIG_UST_GDB_INTEGRATION
4965#include <ust/ust.h>
4966
4967int
4968main ()
4969{
4970
4971 ;
4972 return 0;
4973}
4974_ACEOF
4975if ac_fn_c_try_compile "$LINENO"; then :
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4977$as_echo "yes" >&6; };
4978$as_echo "#define HAVE_UST 1" >>confdefs.h
4979
4980else
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4982$as_echo "no" >&6; }; ustlibs= ; ustinc=
4983fi
4984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4985 CFLAGS="$saved_CFLAGS"
4986fi
4987
4988# Flags needed for UST
4989
4990
4991
d4596a3d
PA
4992# Check whether --enable-werror was given.
4993if test "${enable_werror+set}" = set; then :
4994 enableval=$enable_werror; case "${enableval}" in
4995 yes | y) ERROR_ON_WARNING="yes" ;;
4996 no | n) ERROR_ON_WARNING="no" ;;
4997 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4998 esac
4999fi
5000
5001
5002# Enable -Werror by default when using gcc
5003if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
5004 ERROR_ON_WARNING=yes
5005fi
5006
5007WERROR_CFLAGS=""
5008if test "${ERROR_ON_WARNING}" = yes ; then
5009 WERROR_CFLAGS="-Werror"
5010fi
5011
5012build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
854d88f0 5013-Wformat-nonliteral -Wno-char-subscripts"
d4596a3d
PA
5014
5015WARN_CFLAGS=""
5016if test "x$GCC" = xyes
5017then
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
5019$as_echo_n "checking compiler warning flags... " >&6; }
5020 # Separate out the -Werror flag as some files just cannot be
5021 # compiled with it enabled.
5022 for w in ${build_warnings}; do
5023 case $w in
5024 -Werr*) WERROR_CFLAGS=-Werror ;;
5025 *) # Check that GCC accepts it
5026 saved_CFLAGS="$CFLAGS"
5027 CFLAGS="$CFLAGS $w"
5028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5029/* end confdefs.h. */
5030
5031int
5032main ()
5033{
5034
5035 ;
5036 return 0;
5037}
5038_ACEOF
5039if ac_fn_c_try_compile "$LINENO"; then :
5040 WARN_CFLAGS="${WARN_CFLAGS} $w"
5041fi
5042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5043 CFLAGS="$saved_CFLAGS"
5044 esac
5045 done
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
5047$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
5048fi
5049
5050
5051
10e86dd7
DE
5052old_LIBS="$LIBS"
5053LIBS="$LIBS -ldl"
5054for ac_func in dladdr
5055do :
5056 ac_fn_c_check_func "$LINENO" "dladdr" "ac_cv_func_dladdr"
5057if test "x$ac_cv_func_dladdr" = x""yes; then :
5058 cat >>confdefs.h <<_ACEOF
5059#define HAVE_DLADDR 1
5060_ACEOF
5061
5062fi
5063done
5064
5065LIBS="$old_LIBS"
5066
81ecdfbb
RW
5067have_errno=no
5068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for errno" >&5
5069$as_echo_n "checking for errno... " >&6; }
5070cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f450004a 5071/* end confdefs.h. */
ccbd4912 5072
81ecdfbb
RW
5073#if HAVE_ERRNO_H
5074#include <errno.h>
5075#endif
f450004a
DJ
5076int
5077main ()
5078{
81ecdfbb
RW
5079static int x; x = errno;
5080 ;
f450004a 5081 return 0;
81ecdfbb
RW
5082}
5083_ACEOF
5084if ac_fn_c_try_link "$LINENO"; then :
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - in errno.h" >&5
5086$as_echo "yes - in errno.h" >&6; };
5087$as_echo "#define HAVE_ERRNO 1" >>confdefs.h
5088 have_errno=yes
5089fi
5090rm -f core conftest.err conftest.$ac_objext \
5091 conftest$ac_exeext conftest.$ac_ext
5092if test $have_errno = no; then
5093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094/* end confdefs.h. */
5095
5096#if HAVE_ERRNO_H
5097#include <errno.h>
5098#endif
5099int
5100main ()
5101{
5102extern int errno; static int x; x = errno;
f450004a
DJ
5103 ;
5104 return 0;
5105}
5106_ACEOF
81ecdfbb
RW
5107if ac_fn_c_try_link "$LINENO"; then :
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - must define" >&5
5109$as_echo "yes - must define" >&6; };
5110$as_echo "#define HAVE_ERRNO 1" >>confdefs.h
5111
5112$as_echo "#define MUST_DEFINE_ERRNO 1" >>confdefs.h
5113
f450004a 5114else
81ecdfbb
RW
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5116$as_echo "no" >&6; }
5117fi
5118rm -f core conftest.err conftest.$ac_objext \
5119 conftest$ac_exeext conftest.$ac_ext
5120fi
5121
5122ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
5123if test "x$ac_cv_have_decl_strerror" = x""yes; then :
5124 ac_have_decl=1
5125else
5126 ac_have_decl=0
5127fi
f450004a 5128
81ecdfbb
RW
5129cat >>confdefs.h <<_ACEOF
5130#define HAVE_DECL_STRERROR $ac_have_decl
5131_ACEOF
5132ac_fn_c_check_decl "$LINENO" "perror" "ac_cv_have_decl_perror" "$ac_includes_default"
5133if test "x$ac_cv_have_decl_perror" = x""yes; then :
5134 ac_have_decl=1
5135else
5136 ac_have_decl=0
f450004a 5137fi
81ecdfbb
RW
5138
5139cat >>confdefs.h <<_ACEOF
5140#define HAVE_DECL_PERROR $ac_have_decl
5141_ACEOF
bb0116a4
JB
5142ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5143if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5144 ac_have_decl=1
5145else
5146 ac_have_decl=0
5147fi
5148
5149cat >>confdefs.h <<_ACEOF
5150#define HAVE_DECL_VASPRINTF $ac_have_decl
5151_ACEOF
5152ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5153if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5154 ac_have_decl=1
5155else
5156 ac_have_decl=0
5157fi
5158
5159cat >>confdefs.h <<_ACEOF
5160#define HAVE_DECL_VSNPRINTF $ac_have_decl
5161_ACEOF
81ecdfbb
RW
5162
5163
5164ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
5165#include <sys/socket.h>
5166
5167"
5168if test "x$ac_cv_type_socklen_t" = x""yes; then :
f450004a 5169
ccbd4912 5170cat >>confdefs.h <<_ACEOF
f450004a
DJ
5171#define HAVE_SOCKLEN_T 1
5172_ACEOF
5173
f450004a 5174
ccbd4912 5175fi
f450004a 5176
fb1e4ffc 5177
8365dcf5
TJB
5178ac_fn_c_check_type "$LINENO" "Elf32_auxv_t" "ac_cv_type_Elf32_auxv_t" "#include <elf.h>
5179
5180"
5181if test "x$ac_cv_type_Elf32_auxv_t" = x""yes; then :
5182
5183cat >>confdefs.h <<_ACEOF
5184#define HAVE_ELF32_AUXV_T 1
5185_ACEOF
5186
5187
5188fi
5189ac_fn_c_check_type "$LINENO" "Elf64_auxv_t" "ac_cv_type_Elf64_auxv_t" "#include <elf.h>
5190
5191"
5192if test "x$ac_cv_type_Elf64_auxv_t" = x""yes; then :
5193
5194cat >>confdefs.h <<_ACEOF
5195#define HAVE_ELF64_AUXV_T 1
5196_ACEOF
5197
5198
5199fi
5200
5201
c16158bc
JM
5202
5203
81ecdfbb
RW
5204# Check whether --with-pkgversion was given.
5205if test "${with_pkgversion+set}" = set; then :
5206 withval=$with_pkgversion; case "$withval" in
5207 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
c16158bc
JM
5208 no) PKGVERSION= ;;
5209 *) PKGVERSION="($withval) " ;;
5210 esac
5211else
5212 PKGVERSION="(GDB) "
5213
81ecdfbb
RW
5214fi
5215
c16158bc
JM
5216
5217
5218
5219
81ecdfbb
RW
5220# Check whether --with-bugurl was given.
5221if test "${with_bugurl+set}" = set; then :
5222 withval=$with_bugurl; case "$withval" in
5223 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
c16158bc
JM
5224 no) BUGURL=
5225 ;;
5226 *) BUGURL="$withval"
5227 ;;
5228 esac
5229else
5230 BUGURL="http://www.gnu.org/software/gdb/bugs/"
5231
81ecdfbb
RW
5232fi
5233
c16158bc
JM
5234 case ${BUGURL} in
5235 "")
5236 REPORT_BUGS_TO=
5237 REPORT_BUGS_TEXI=
5238 ;;
5239 *)
5240 REPORT_BUGS_TO="<$BUGURL>"
5241 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
5242 ;;
5243 esac;
5244
5245
5246
5247
5248cat >>confdefs.h <<_ACEOF
5249#define PKGVERSION "$PKGVERSION"
5250_ACEOF
5251
5252
5253cat >>confdefs.h <<_ACEOF
5254#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
5255_ACEOF
5256
5257
8838b45e
NS
5258# Check for various supplementary target information (beyond the
5259# triplet) which might affect the choices in configure.srv.
5260case "${target}" in
5261 i[34567]86-*-linux*)
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for x86-64" >&5
5263$as_echo_n "checking if building for x86-64... " >&6; }
5264if test "${gdb_cv_i386_is_x86_64+set}" = set; then :
5265 $as_echo_n "(cached) " >&6
5266else
5267 save_CPPFLAGS="$CPPFLAGS"
5268 CPPFLAGS="$CPPFLAGS $CFLAGS"
5269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5270/* end confdefs.h. */
5271
5272#if __x86_64__
5273got it
5274#endif
5275
5276_ACEOF
5277if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5278 $EGREP "got it" >/dev/null 2>&1; then :
5279 gdb_cv_i386_is_x86_64=yes
5280else
5281 gdb_cv_i386_is_x86_64=no
5282fi
5283rm -f conftest*
5284
5285 CPPFLAGS="$save_CPPFLAGS"
5286fi
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_i386_is_x86_64" >&5
5288$as_echo "$gdb_cv_i386_is_x86_64" >&6; }
5289 ;;
9ac544ce
MK
5290 m68k-*-*)
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for Coldfire" >&5
5292$as_echo_n "checking if building for Coldfire... " >&6; }
5293if test "${gdb_cv_m68k_is_coldfire+set}" = set; then :
5294 $as_echo_n "(cached) " >&6
5295else
5296 save_CPPFLAGS="$CPPFLAGS"
5297 CPPFLAGS="$CPPFLAGS $CFLAGS"
5298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5299/* end confdefs.h. */
5300
5301#ifdef __mcoldfire__
5302got it
5303#endif
5304
5305_ACEOF
5306if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5307 $EGREP "got it" >/dev/null 2>&1; then :
5308 gdb_cv_m68k_is_coldfire=yes
5309else
5310 gdb_cv_m68k_is_coldfire=no
5311fi
5312rm -f conftest*
5313
5314 CPPFLAGS="$save_CPPFLAGS"
5315fi
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_m68k_is_coldfire" >&5
5317$as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
5318 ;;
8838b45e
NS
5319esac
5320
7ea81414 5321. ${srcdir}/configure.srv
d6e9fb05 5322
68070c10
PA
5323if test "${srv_mingwce}" = "yes"; then
5324 LIBS="$LIBS -lws2"
5325elif test "${srv_mingw}" = "yes"; then
12ea4b69 5326 LIBS="$LIBS -lws2_32"
ac8c974e
AR
5327elif test "${srv_qnx}" = "yes"; then
5328 LIBS="$LIBS -lsocket"
8ed54b31
JB
5329elif test "${srv_lynxos}" = "yes"; then
5330 LIBS="$LIBS -lnetinet"
68070c10
PA
5331fi
5332
5333if test "${srv_mingw}" = "yes"; then
b80864fb 5334
81ecdfbb 5335$as_echo "#define USE_WIN32API 1" >>confdefs.h
b80864fb
DJ
5336
5337fi
5338
58caa3dc 5339if test "${srv_linux_usrregs}" = "yes"; then
f450004a 5340
81ecdfbb 5341$as_echo "#define HAVE_LINUX_USRREGS 1" >>confdefs.h
58caa3dc
DJ
5342
5343fi
5344
5345if test "${srv_linux_regsets}" = "yes"; then
e9d25b98 5346
81ecdfbb 5347$as_echo "#define HAVE_LINUX_REGSETS 1" >>confdefs.h
e9d25b98
DJ
5348
5349
81ecdfbb
RW
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
5351$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
5352 if test "${gdbsrv_cv_have_ptrace_getregs+set}" = set; then :
5353 $as_echo_n "(cached) " >&6
bec39cab 5354else
81ecdfbb 5355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5356/* end confdefs.h. */
58caa3dc 5357#include <sys/ptrace.h>
bec39cab
AC
5358int
5359main ()
5360{
58caa3dc 5361PTRACE_GETREGS;
bec39cab
AC
5362 ;
5363 return 0;
5364}
5365_ACEOF
81ecdfbb 5366if ac_fn_c_try_compile "$LINENO"; then :
58caa3dc
DJ
5367 gdbsrv_cv_have_ptrace_getregs=yes
5368else
81ecdfbb 5369 gdbsrv_cv_have_ptrace_getregs=no
58caa3dc 5370fi
81ecdfbb 5371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
58caa3dc
DJ
5372fi
5373
81ecdfbb
RW
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getregs" >&5
5375$as_echo "$gdbsrv_cv_have_ptrace_getregs" >&6; }
58caa3dc 5376 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
f450004a 5377
81ecdfbb 5378$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
58caa3dc
DJ
5379
5380 fi
5381
81ecdfbb
RW
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
5383$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
5384 if test "${gdbsrv_cv_have_ptrace_getfpxregs+set}" = set; then :
5385 $as_echo_n "(cached) " >&6
58caa3dc 5386else
81ecdfbb 5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5388/* end confdefs.h. */
58caa3dc 5389#include <sys/ptrace.h>
bec39cab
AC
5390int
5391main ()
5392{
58caa3dc 5393PTRACE_GETFPXREGS;
bec39cab
AC
5394 ;
5395 return 0;
5396}
5397_ACEOF
81ecdfbb 5398if ac_fn_c_try_compile "$LINENO"; then :
58caa3dc
DJ
5399 gdbsrv_cv_have_ptrace_getfpxregs=yes
5400else
81ecdfbb 5401 gdbsrv_cv_have_ptrace_getfpxregs=no
58caa3dc 5402fi
81ecdfbb 5403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
58caa3dc
DJ
5404fi
5405
81ecdfbb
RW
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getfpxregs" >&5
5407$as_echo "$gdbsrv_cv_have_ptrace_getfpxregs" >&6; }
58caa3dc 5408 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
f450004a 5409
81ecdfbb 5410$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
58caa3dc
DJ
5411
5412 fi
5413fi
5414
0d62e5e8 5415if test "$ac_cv_header_sys_procfs_h" = yes; then
81ecdfbb
RW
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
5417$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
5418 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
5419 $as_echo_n "(cached) " >&6
0d62e5e8 5420else
81ecdfbb 5421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5422/* end confdefs.h. */
0d62e5e8
DJ
5423
5424#define _SYSCALL32
8e642873
PM
5425/* Needed for new procfs interface on sparc-solaris. */
5426#define _STRUCTURED_PROC 1
0d62e5e8 5427#include <sys/procfs.h>
bec39cab
AC
5428int
5429main ()
5430{
0d62e5e8 5431lwpid_t avar
bec39cab
AC
5432 ;
5433 return 0;
5434}
5435_ACEOF
81ecdfbb 5436if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
5437 bfd_cv_have_sys_procfs_type_lwpid_t=yes
5438else
81ecdfbb 5439 bfd_cv_have_sys_procfs_type_lwpid_t=no
bec39cab 5440
0d62e5e8 5441fi
81ecdfbb 5442rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
5443fi
5444
5445 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
bec39cab 5446
81ecdfbb 5447$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
0d62e5e8
DJ
5448
5449 fi
81ecdfbb
RW
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
5451$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
0d62e5e8 5452
81ecdfbb
RW
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
5454$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
5455 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
5456 $as_echo_n "(cached) " >&6
0d62e5e8 5457else
81ecdfbb 5458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5459/* end confdefs.h. */
0d62e5e8
DJ
5460
5461#define _SYSCALL32
8e642873
PM
5462/* Needed for new procfs interface on sparc-solaris. */
5463#define _STRUCTURED_PROC 1
0d62e5e8 5464#include <sys/procfs.h>
bec39cab
AC
5465int
5466main ()
5467{
0d62e5e8 5468psaddr_t avar
bec39cab
AC
5469 ;
5470 return 0;
5471}
5472_ACEOF
81ecdfbb 5473if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
5474 bfd_cv_have_sys_procfs_type_psaddr_t=yes
5475else
81ecdfbb 5476 bfd_cv_have_sys_procfs_type_psaddr_t=no
bec39cab 5477
0d62e5e8 5478fi
81ecdfbb 5479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
5480fi
5481
5482 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
bec39cab 5483
81ecdfbb 5484$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
0d62e5e8
DJ
5485
5486 fi
81ecdfbb
RW
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
5488$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
0d62e5e8 5489
81ecdfbb
RW
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
5491$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
5492 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
5493 $as_echo_n "(cached) " >&6
0d62e5e8 5494else
81ecdfbb 5495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5496/* end confdefs.h. */
0d62e5e8
DJ
5497
5498#define _SYSCALL32
8e642873
PM
5499/* Needed for new procfs interface on sparc-solaris. */
5500#define _STRUCTURED_PROC 1
0d62e5e8 5501#include <sys/procfs.h>
bec39cab
AC
5502int
5503main ()
5504{
0d62e5e8 5505prgregset_t avar
bec39cab
AC
5506 ;
5507 return 0;
5508}
5509_ACEOF
81ecdfbb 5510if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
5511 bfd_cv_have_sys_procfs_type_prgregset_t=yes
5512else
81ecdfbb 5513 bfd_cv_have_sys_procfs_type_prgregset_t=no
bec39cab 5514
0d62e5e8 5515fi
81ecdfbb 5516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
5517fi
5518
5519 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
bec39cab 5520
81ecdfbb 5521$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
0d62e5e8
DJ
5522
5523 fi
81ecdfbb
RW
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
5525$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
0d62e5e8 5526
81ecdfbb
RW
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
5528$as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
5529 if test "${bfd_cv_have_sys_procfs_type_elf_fpregset_t+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
0d62e5e8 5531else
81ecdfbb 5532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 5533/* end confdefs.h. */
0d62e5e8
DJ
5534
5535#define _SYSCALL32
8e642873
PM
5536/* Needed for new procfs interface on sparc-solaris. */
5537#define _STRUCTURED_PROC 1
0d62e5e8 5538#include <sys/procfs.h>
bec39cab
AC
5539int
5540main ()
5541{
0d62e5e8 5542elf_fpregset_t avar
bec39cab
AC
5543 ;
5544 return 0;
5545}
5546_ACEOF
81ecdfbb 5547if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
5548 bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
5549else
81ecdfbb 5550 bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
bec39cab 5551
0d62e5e8 5552fi
81ecdfbb 5553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
5554fi
5555
5556 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
bec39cab 5557
81ecdfbb 5558$as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
0d62e5e8
DJ
5559
5560 fi
81ecdfbb
RW
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
5562$as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
0d62e5e8
DJ
5563
5564fi
5565
18f5fd81
TJB
5566if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in thread_db.h" >&5
5568$as_echo_n "checking for lwpid_t in thread_db.h... " >&6; }
5569 if test "${gdbserver_cv_have_thread_db_type_lwpid_t+set}" = set; then :
5570 $as_echo_n "(cached) " >&6
5571else
5572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5573/* end confdefs.h. */
5574
5575#include <thread_db.h>
5576int
5577main ()
5578{
5579lwpid_t avar
5580 ;
5581 return 0;
5582}
5583_ACEOF
5584if ac_fn_c_try_compile "$LINENO"; then :
5585 gdbserver_cv_have_thread_db_type_lwpid_t=yes
5586else
5587 gdbserver_cv_have_thread_db_type_lwpid_t=no
5588
5589fi
5590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5591fi
5592
5593 if test $gdbserver_cv_have_thread_db_type_lwpid_t = yes; then
5594
5595$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
5596
5597 fi
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_lwpid_t" >&5
5599$as_echo "$gdbserver_cv_have_thread_db_type_lwpid_t" >&6; }
5600
5601fi
5602
5603if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in thread_db.h" >&5
5605$as_echo_n "checking for psaddr_t in thread_db.h... " >&6; }
5606 if test "${gdbserver_cv_have_thread_db_type_psaddr_t+set}" = set; then :
5607 $as_echo_n "(cached) " >&6
5608else
5609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5610/* end confdefs.h. */
5611
5612#include <thread_db.h>
5613int
5614main ()
5615{
5616psaddr_t avar
5617 ;
5618 return 0;
5619}
5620_ACEOF
5621if ac_fn_c_try_compile "$LINENO"; then :
5622 gdbserver_cv_have_thread_db_type_psaddr_t=yes
5623else
5624 gdbserver_cv_have_thread_db_type_psaddr_t=no
5625
5626fi
5627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5628fi
5629
5630 if test $gdbserver_cv_have_thread_db_type_psaddr_t = yes; then
5631
5632$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
5633
5634 fi
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_psaddr_t" >&5
5636$as_echo "$gdbserver_cv_have_thread_db_type_psaddr_t" >&6; }
5637
5638fi
5639
193f13e6
MK
5640old_LIBS="$LIBS"
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
5642$as_echo_n "checking for dlopen in -ldl... " >&6; }
5643if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
5644 $as_echo_n "(cached) " >&6
5645else
5646 ac_check_lib_save_LIBS=$LIBS
5647LIBS="-ldl $LIBS"
5648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5649/* end confdefs.h. */
5650
5651/* Override any GCC internal prototype to avoid an error.
5652 Use char because int might match the return type of a GCC
5653 builtin and then its argument prototype would still apply. */
5654#ifdef __cplusplus
5655extern "C"
5656#endif
5657char dlopen ();
5658int
5659main ()
5660{
5661return dlopen ();
5662 ;
5663 return 0;
5664}
5665_ACEOF
5666if ac_fn_c_try_link "$LINENO"; then :
5667 ac_cv_lib_dl_dlopen=yes
5668else
5669 ac_cv_lib_dl_dlopen=no
5670fi
5671rm -f core conftest.err conftest.$ac_objext \
5672 conftest$ac_exeext conftest.$ac_ext
5673LIBS=$ac_check_lib_save_LIBS
5674fi
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
5676$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
5677if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
5678 cat >>confdefs.h <<_ACEOF
5679#define HAVE_LIBDL 1
5680_ACEOF
5681
5682 LIBS="-ldl $LIBS"
5683
5684fi
5685
5686LIBS="$old_LIBS"
5687
0d62e5e8
DJ
5688srv_thread_depfiles=
5689srv_libs=
5690USE_THREAD_DB=
5691
5692if test "$srv_linux_thread_db" = "yes"; then
193f13e6
MK
5693 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
5694 srv_libs="-ldl"
f6528abd
JK
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
5696$as_echo_n "checking for the dynamic export flag... " >&6; }
193f13e6 5697 old_LDFLAGS="$LDFLAGS"
f6528abd
JK
5698 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
5699 # supported there.
5700 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
5701 LDFLAGS="$LDFLAGS $RDYNAMIC"
193f13e6 5702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
5703/* end confdefs.h. */
5704
5705int
5706main ()
5707{
5708
5709 ;
5710 return 0;
5711}
5712_ACEOF
81ecdfbb 5713if ac_fn_c_try_link "$LINENO"; then :
f6528abd
JK
5714 found="-Wl,--dynamic-list"
5715 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
f6de3c42 5716else
f6528abd
JK
5717 RDYNAMIC="-rdynamic"
5718 LDFLAGS="$old_LDFLAGS $RDYNAMIC"
5719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5720/* end confdefs.h. */
5721
5722int
5723main ()
5724{
5725
5726 ;
5727 return 0;
5728}
5729_ACEOF
5730if ac_fn_c_try_link "$LINENO"; then :
5731 found="-rdynamic"
5732else
5733 found="no"
5734 RDYNAMIC=""
770d76d7
PA
5735fi
5736rm -f core conftest.err conftest.$ac_objext \
5737 conftest$ac_exeext conftest.$ac_ext
5738fi
5739rm -f core conftest.err conftest.$ac_objext \
5740 conftest$ac_exeext conftest.$ac_ext
5741
5742 LDFLAGS="$old_LDFLAGS"
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
5744$as_echo "$found" >&6; }
5745 else
5746 srv_libs="-lthread_db"
5747 fi
55a8c076 5748
770d76d7
PA
5749 srv_thread_depfiles="thread-db.o proc-service.o"
5750 USE_THREAD_DB="-DUSE_THREAD_DB"
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
5752$as_echo_n "checking for TD_VERSION... " >&6; }
5753if test "${gdbsrv_cv_have_td_version+set}" = set; then :
5754 $as_echo_n "(cached) " >&6
5755else
5756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5757/* end confdefs.h. */
5758#include <thread_db.h>
55a8c076
YQ
5759int
5760main ()
5761{
770d76d7 5762TD_VERSION;
c9a1864a
YQ
5763 ;
5764 return 0;
5765}
5766_ACEOF
55a8c076 5767if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 5768 gdbsrv_cv_have_td_version=yes
c9a1864a 5769else
770d76d7
PA
5770 gdbsrv_cv_have_td_version=no
5771fi
5772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5773fi
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_td_version" >&5
5775$as_echo "$gdbsrv_cv_have_td_version" >&6; }
5776 if test $gdbsrv_cv_have_td_version = yes; then
c9a1864a 5777
770d76d7 5778$as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
55a8c076 5779
770d76d7
PA
5780 fi
5781fi
c9a1864a
YQ
5782
5783
770d76d7
PA
5784# Check whether --with-libthread-db was given.
5785if test "${with_libthread_db+set}" = set; then :
5786 withval=$with_libthread_db; srv_libthread_db_path="${withval}"
5787 srv_libs="$srv_libthread_db_path"
c9a1864a 5788
770d76d7 5789fi
c9a1864a
YQ
5790
5791
770d76d7 5792if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
c9a1864a 5793
770d76d7 5794$as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
c9a1864a 5795
55a8c076 5796fi
c9a1864a 5797
770d76d7
PA
5798if test "$srv_xmlfiles" != ""; then
5799 srv_xmlbuiltin="xml-builtin.o"
c9a1864a 5800
770d76d7 5801$as_echo "#define USE_XML 1" >>confdefs.h
c9a1864a 5802
c9a1864a 5803
770d76d7
PA
5804 tmp_xmlfiles=$srv_xmlfiles
5805 srv_xmlfiles=""
5806 for f in $tmp_xmlfiles; do
5807 srv_xmlfiles="$srv_xmlfiles \$(XML_DIR)/$f"
5808 done
c9a1864a
YQ
5809fi
5810
770d76d7
PA
5811GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_hostio_err_objs $srv_thread_depfiles"
5812GDBSERVER_LIBS="$srv_libs"
c9a1864a 5813
770d76d7
PA
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
5815$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
5816if test "${gdbsrv_cv_have_sync_builtins+set}" = set; then :
5817 $as_echo_n "(cached) " >&6
5818else
c9a1864a 5819
770d76d7
PA
5820cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5821/* end confdefs.h. */
c9a1864a 5822
770d76d7
PA
5823int
5824main ()
5825{
5826int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
5827 ;
5828 return 0;
5829}
5830_ACEOF
5831if ac_fn_c_try_link "$LINENO"; then :
5832 gdbsrv_cv_have_sync_builtins=yes
5833else
5834 gdbsrv_cv_have_sync_builtins=no
5835fi
5836rm -f core conftest.err conftest.$ac_objext \
5837 conftest$ac_exeext conftest.$ac_ext
5838fi
5839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_sync_builtins" >&5
5840$as_echo "$gdbsrv_cv_have_sync_builtins" >&6; }
5841if test $gdbsrv_cv_have_sync_builtins = yes; then
c9a1864a 5842
770d76d7 5843$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
c9a1864a 5844
770d76d7 5845fi
c9a1864a 5846
770d76d7
PA
5847saved_cflags="$CFLAGS"
5848CFLAGS="$CFLAGS -fvisibility=hidden"
5849cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5850/* end confdefs.h. */
c9a1864a 5851
770d76d7
PA
5852int
5853main ()
5854{
c9a1864a 5855
770d76d7
PA
5856 ;
5857 return 0;
5858}
5859_ACEOF
5860if ac_fn_c_try_compile "$LINENO"; then :
5861 gdbsrv_cv_have_visibility_hidden=yes
5862else
5863 gdbsrv_cv_have_visibility_hidden=no
5864fi
5865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5866CFLAGS="$saved_cflags"
c9a1864a 5867
770d76d7
PA
5868ac_fn_c_check_decl "$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
5869"
5870if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = x""yes; then :
5871 ac_have_decl=1
5872else
5873 ac_have_decl=0
5874fi
c9a1864a 5875
770d76d7
PA
5876cat >>confdefs.h <<_ACEOF
5877#define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
5878_ACEOF
c9a1864a
YQ
5879
5880
770d76d7
PA
5881if test "$cross_compiling" = yes; then :
5882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5883/* end confdefs.h. */
5884#include <sys/personality.h>
5885int
5886main ()
5887{
c9a1864a 5888
770d76d7
PA
5889# if !HAVE_DECL_ADDR_NO_RANDOMIZE
5890# define ADDR_NO_RANDOMIZE 0x0040000
5891# endif
5892 /* Test the flag could be set and stays set. */
5893 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
5894 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
5895 return 1
5896 ;
5897 return 0;
5898}
5899_ACEOF
5900if ac_fn_c_try_link "$LINENO"; then :
5901 gdbsrv_cv_have_personality=true
55a8c076 5902else
770d76d7
PA
5903 gdbsrv_cv_have_personality=false
5904fi
5905rm -f core conftest.err conftest.$ac_objext \
5906 conftest$ac_exeext conftest.$ac_ext
5907else
5908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5909/* end confdefs.h. */
5910#include <sys/personality.h>
5911int
5912main ()
5913{
c9a1864a 5914
770d76d7
PA
5915# if !HAVE_DECL_ADDR_NO_RANDOMIZE
5916# define ADDR_NO_RANDOMIZE 0x0040000
5917# endif
5918 /* Test the flag could be set and stays set. */
5919 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
5920 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
5921 return 1
5922 ;
5923 return 0;
5924}
5925_ACEOF
5926if ac_fn_c_try_run "$LINENO"; then :
5927 gdbsrv_cv_have_personality=true
55a8c076 5928else
770d76d7 5929 gdbsrv_cv_have_personality=false
55a8c076 5930fi
770d76d7
PA
5931rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5932 conftest.$ac_objext conftest.beam conftest.$ac_ext
55a8c076 5933fi
c9a1864a 5934
770d76d7
PA
5935if $gdbsrv_cv_have_personality
5936then
c9a1864a 5937
770d76d7 5938$as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
c9a1864a 5939
770d76d7 5940fi
c9a1864a
YQ
5941
5942
770d76d7
PA
5943IPA_DEPFILES=""
5944extra_libraries=""
c9a1864a 5945
770d76d7
PA
5946# check whether to enable the inprocess agent
5947if test "$ipa_obj" != "" \
5948 -a "$gdbsrv_cv_have_sync_builtins" = yes \
5949 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
5950 have_ipa=true
5951else
5952 have_ipa=false
5953fi
c9a1864a 5954
770d76d7
PA
5955# Check whether --enable-inprocess-agent was given.
5956if test "${enable_inprocess_agent+set}" = set; then :
5957 enableval=$enable_inprocess_agent; case "$enableval" in
5958 yes) want_ipa=true ;;
5959 no) want_ipa=false ;;
5960 *) as_fn_error "bad value $enableval for inprocess-agent" "$LINENO" 5 ;;
5961esac
55a8c076 5962else
770d76d7 5963 want_ipa=$have_ipa
55a8c076 5964fi
c9a1864a
YQ
5965
5966
770d76d7
PA
5967if $want_ipa ; then
5968 if $have_ipa ; then
5969 IPA_DEPFILES="$ipa_obj"
5970 extra_libraries="$extra_libraries libinproctrace.so"
5971 else
5972 as_fn_error "inprocess agent not supported for this target" "$LINENO" 5
5973 fi
55a8c076 5974fi
c9a1864a
YQ
5975
5976
c9a1864a
YQ
5977
5978
55a8c076 5979
c9a1864a 5980
55a8c076 5981
55a8c076 5982
c9a1864a 5983
c9a1864a
YQ
5984
5985
5986
c9a1864a
YQ
5987
5988
770d76d7
PA
5989 LIBC_FATAL_STDERR_=1
5990 export LIBC_FATAL_STDERR_
5991
5992
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5994$as_echo_n "checking for unsigned long long int... " >&6; }
5995if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
c9a1864a
YQ
5996 $as_echo_n "(cached) " >&6
5997else
770d76d7
PA
5998 ac_cv_type_unsigned_long_long_int=yes
5999 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
6000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 6001/* end confdefs.h. */
55a8c076 6002
770d76d7
PA
6003 /* For now, do not test the preprocessor; as of 2007 there are too many
6004 implementations with broken preprocessors. Perhaps this can
6005 be revisited in 2012. In the meantime, code should not expect
6006 #if to work with literals wider than 32 bits. */
6007 /* Test literals. */
6008 long long int ll = 9223372036854775807ll;
6009 long long int nll = -9223372036854775807LL;
6010 unsigned long long int ull = 18446744073709551615ULL;
6011 /* Test constant expressions. */
6012 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
6013 ? 1 : -1)];
6014 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
6015 ? 1 : -1)];
6016 int i = 63;
c9a1864a
YQ
6017int
6018main ()
6019{
770d76d7
PA
6020/* Test availability of runtime routines for shift and division. */
6021 long long int llmax = 9223372036854775807ll;
6022 unsigned long long int ullmax = 18446744073709551615ull;
6023 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
6024 | (llmax / ll) | (llmax % ll)
6025 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
6026 | (ullmax / ull) | (ullmax % ull));
c9a1864a
YQ
6027 ;
6028 return 0;
6029}
770d76d7 6030
c9a1864a 6031_ACEOF
770d76d7
PA
6032if ac_fn_c_try_link "$LINENO"; then :
6033
6034else
6035 ac_cv_type_unsigned_long_long_int=no
c9a1864a 6036fi
770d76d7
PA
6037rm -f core conftest.err conftest.$ac_objext \
6038 conftest$ac_exeext conftest.$ac_ext
6039 fi
c9a1864a 6040fi
770d76d7
PA
6041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
6042$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
6043 if test $ac_cv_type_unsigned_long_long_int = yes; then
c9a1864a 6044
770d76d7 6045$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
c9a1864a 6046
55a8c076 6047 fi
c9a1864a
YQ
6048
6049
770d76d7
PA
6050
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
6052$as_echo_n "checking for long long int... " >&6; }
6053if test "${ac_cv_type_long_long_int+set}" = set; then :
55a8c076
YQ
6054 $as_echo_n "(cached) " >&6
6055else
770d76d7
PA
6056 ac_cv_type_long_long_int=yes
6057 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
6058 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
6059 if test $ac_cv_type_long_long_int = yes; then
6060 if test "$cross_compiling" = yes; then :
6061 :
6062else
6063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55a8c076 6064/* end confdefs.h. */
770d76d7
PA
6065#include <limits.h>
6066 #ifndef LLONG_MAX
6067 # define HALF \
6068 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
6069 # define LLONG_MAX (HALF - 1 + HALF)
6070 #endif
55a8c076
YQ
6071int
6072main ()
6073{
770d76d7
PA
6074long long int n = 1;
6075 int i;
6076 for (i = 0; ; i++)
6077 {
6078 long long int m = n << i;
6079 if (m >> i != n)
6080 return 1;
6081 if (LLONG_MAX / 2 < m)
6082 break;
6083 }
6084 return 0;
55a8c076
YQ
6085 ;
6086 return 0;
6087}
6088_ACEOF
770d76d7
PA
6089if ac_fn_c_try_run "$LINENO"; then :
6090
6091else
6092 ac_cv_type_long_long_int=no
55a8c076 6093fi
770d76d7
PA
6094rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6095 conftest.$ac_objext conftest.beam conftest.$ac_ext
55a8c076 6096fi
55a8c076 6097
770d76d7
PA
6098 fi
6099 fi
6100fi
6101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
6102$as_echo "$ac_cv_type_long_long_int" >&6; }
6103 if test $ac_cv_type_long_long_int = yes; then
55a8c076 6104
770d76d7 6105$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
55a8c076 6106
55a8c076
YQ
6107 fi
6108
6109
6110
770d76d7
PA
6111
6112
6113 for ac_header in $gl_header_list
55a8c076 6114do :
770d76d7
PA
6115 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6116ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6117eval as_val=\$$as_ac_Header
6118 if test "x$as_val" = x""yes; then :
55a8c076 6119 cat >>confdefs.h <<_ACEOF
770d76d7 6120#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
55a8c076
YQ
6121_ACEOF
6122
6123fi
6124
6125done
6126
770d76d7
PA
6127
6128
6129
6130
6131
6132
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
6134$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
6135if test "${gl_cv_have_include_next+set}" = set; then :
55a8c076
YQ
6136 $as_echo_n "(cached) " >&6
6137else
770d76d7
PA
6138 rm -rf conftestd1a conftestd1b conftestd2
6139 mkdir conftestd1a conftestd1b conftestd2
6140 cat <<EOF > conftestd1a/conftest.h
6141#define DEFINED_IN_CONFTESTD1
6142#include_next <conftest.h>
6143#ifdef DEFINED_IN_CONFTESTD2
6144int foo;
6145#else
6146#error "include_next doesn't work"
6147#endif
6148EOF
6149 cat <<EOF > conftestd1b/conftest.h
6150#define DEFINED_IN_CONFTESTD1
6151#include <stdio.h>
6152#include_next <conftest.h>
6153#ifdef DEFINED_IN_CONFTESTD2
6154int foo;
6155#else
6156#error "include_next doesn't work"
6157#endif
6158EOF
6159 cat <<EOF > conftestd2/conftest.h
6160#ifndef DEFINED_IN_CONFTESTD1
6161#error "include_next test doesn't work"
6162#endif
6163#define DEFINED_IN_CONFTESTD2
6164EOF
6165 gl_save_CPPFLAGS="$CPPFLAGS"
6166 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
6167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6168/* end confdefs.h. */
6169#include <conftest.h>
6170_ACEOF
6171if ac_fn_c_try_compile "$LINENO"; then :
6172 gl_cv_have_include_next=yes
6173else
6174 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
55a8c076
YQ
6175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6176/* end confdefs.h. */
770d76d7 6177#include <conftest.h>
55a8c076
YQ
6178_ACEOF
6179if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 6180 gl_cv_have_include_next=buggy
55a8c076 6181else
770d76d7 6182 gl_cv_have_include_next=no
55a8c076
YQ
6183fi
6184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6185
6186fi
770d76d7
PA
6187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6188 CPPFLAGS="$gl_save_CPPFLAGS"
6189 rm -rf conftestd1a conftestd1b conftestd2
6190
6191fi
6192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
6193$as_echo "$gl_cv_have_include_next" >&6; }
6194 PRAGMA_SYSTEM_HEADER=
6195 if test $gl_cv_have_include_next = yes; then
6196 INCLUDE_NEXT=include_next
6197 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6198 if test -n "$GCC"; then
6199 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
6200 fi
6201 else
6202 if test $gl_cv_have_include_next = buggy; then
6203 INCLUDE_NEXT=include
6204 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6205 else
6206 INCLUDE_NEXT=include
6207 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
6208 fi
55a8c076 6209 fi
55a8c076 6210
770d76d7
PA
6211
6212
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
6214$as_echo_n "checking whether system header files limit the line length... " >&6; }
6215if test "${gl_cv_pragma_columns+set}" = set; then :
6216 $as_echo_n "(cached) " >&6
6217else
6218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6219/* end confdefs.h. */
6220
6221#ifdef __TANDEM
6222choke me
6223#endif
6224
55a8c076 6225_ACEOF
770d76d7
PA
6226if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6227 $EGREP "choke me" >/dev/null 2>&1; then :
6228 gl_cv_pragma_columns=yes
6229else
6230 gl_cv_pragma_columns=no
6231fi
6232rm -f conftest*
55a8c076 6233
770d76d7
PA
6234
6235fi
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
6237$as_echo "$gl_cv_pragma_columns" >&6; }
6238 if test $gl_cv_pragma_columns = yes; then
6239 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
55a8c076 6240 else
770d76d7 6241 PRAGMA_COLUMNS=
55a8c076
YQ
6242 fi
6243
6244
6245
6246
6247
6248
6249
6250
770d76d7
PA
6251 gl_cv_c_multiarch=no
6252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6253/* end confdefs.h. */
6254#ifndef __APPLE_CC__
6255 not a universal capable compiler
6256 #endif
6257 typedef int dummy;
55a8c076 6258
55a8c076 6259_ACEOF
770d76d7 6260if ac_fn_c_try_compile "$LINENO"; then :
55a8c076 6261
770d76d7
PA
6262 arch=
6263 prev=
6264 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
6265 if test -n "$prev"; then
6266 case $word in
6267 i?86 | x86_64 | ppc | ppc64)
6268 if test -z "$arch" || test "$arch" = "$word"; then
6269 arch="$word"
6270 else
6271 gl_cv_c_multiarch=yes
6272 fi
6273 ;;
6274 esac
6275 prev=
6276 else
6277 if test "x$word" = "x-arch"; then
6278 prev=arch
6279 fi
6280 fi
6281 done
55a8c076 6282
55a8c076 6283fi
770d76d7
PA
6284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6285 if test $gl_cv_c_multiarch = yes; then
6286 APPLE_UNIVERSAL_BUILD=1
6287 else
6288 APPLE_UNIVERSAL_BUILD=0
6289 fi
55a8c076 6290
55a8c076
YQ
6291
6292
6293
55a8c076 6294
770d76d7
PA
6295 if test $ac_cv_type_long_long_int = yes; then
6296 HAVE_LONG_LONG_INT=1
6297 else
6298 HAVE_LONG_LONG_INT=0
6299 fi
6300
6301
6302 if test $ac_cv_type_unsigned_long_long_int = yes; then
6303 HAVE_UNSIGNED_LONG_LONG_INT=1
6304 else
6305 HAVE_UNSIGNED_LONG_LONG_INT=0
6306 fi
6307
55a8c076
YQ
6308
6309
770d76d7 6310 :
55a8c076 6311
55a8c076 6312
55a8c076
YQ
6313
6314
6315
770d76d7
PA
6316 if test $ac_cv_header_wchar_h = yes; then
6317 HAVE_WCHAR_H=1
6318 else
6319 HAVE_WCHAR_H=0
6320 fi
55a8c076
YQ
6321
6322
770d76d7
PA
6323 if test $ac_cv_header_inttypes_h = yes; then
6324 HAVE_INTTYPES_H=1
6325 else
6326 HAVE_INTTYPES_H=0
6327 fi
55a8c076
YQ
6328
6329
770d76d7
PA
6330 if test $ac_cv_header_sys_types_h = yes; then
6331 HAVE_SYS_TYPES_H=1
6332 else
6333 HAVE_SYS_TYPES_H=0
6334 fi
55a8c076
YQ
6335
6336
6337
6338
6339
6340
55a8c076 6341
770d76d7
PA
6342
6343 :
55a8c076
YQ
6344
6345
6346
6347
6348
6349
55a8c076
YQ
6350
6351
770d76d7
PA
6352 if test $gl_cv_have_include_next = yes; then
6353 gl_cv_next_stdint_h='<'stdint.h'>'
6354 else
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
6356$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
6357if test "${gl_cv_next_stdint_h+set}" = set; then :
6358 $as_echo_n "(cached) " >&6
6359else
55a8c076 6360
770d76d7 6361 if test $ac_cv_header_stdint_h = yes; then
55a8c076
YQ
6362
6363
770d76d7
PA
6364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6365/* end confdefs.h. */
6366#include <stdint.h>
55a8c076 6367
770d76d7
PA
6368_ACEOF
6369 case "$host_os" in
6370 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6371 *) gl_absname_cpp="$ac_cpp" ;;
6372 esac
6373
6374 case "$host_os" in
6375 mingw*)
6376 gl_dirsep_regex='[/\\]'
6377 ;;
6378 *)
6379 gl_dirsep_regex='\/'
6380 ;;
6381 esac
6382 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
6383
6384 gl_header_literal_regex=`echo 'stdint.h' \
6385 | sed -e "$gl_make_literal_regex_sed"`
6386 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
6387 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
6388 s|^/[^/]|//&|
6389 p
6390 q
6391 }'
6392 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6393 sed -n "$gl_absolute_header_sed"`'"'
6394 else
6395 gl_cv_next_stdint_h='<'stdint.h'>'
6396 fi
55a8c076
YQ
6397
6398
770d76d7
PA
6399fi
6400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
6401$as_echo "$gl_cv_next_stdint_h" >&6; }
6402 fi
6403 NEXT_STDINT_H=$gl_cv_next_stdint_h
55a8c076 6404
770d76d7
PA
6405 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6406 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6407 gl_next_as_first_directive='<'stdint.h'>'
6408 else
6409 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6410 gl_next_as_first_directive=$gl_cv_next_stdint_h
6411 fi
6412 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
55a8c076
YQ
6413
6414
6415
6416
770d76d7
PA
6417 if test $ac_cv_header_stdint_h = yes; then
6418 HAVE_STDINT_H=1
6419 else
6420 HAVE_STDINT_H=0
6421 fi
55a8c076
YQ
6422
6423
770d76d7
PA
6424 if test $ac_cv_header_stdint_h = yes; then
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
6426$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
6427if test "${gl_cv_header_working_stdint_h+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
6429else
6430 gl_cv_header_working_stdint_h=no
6431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55a8c076
YQ
6432/* end confdefs.h. */
6433
770d76d7
PA
6434
6435#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6436#include <stdint.h>
6437/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
6438#if !(defined WCHAR_MIN && defined WCHAR_MAX)
6439#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
55a8c076
YQ
6440#endif
6441
55a8c076 6442
770d76d7
PA
6443 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6444 included before <wchar.h>. */
6445 #include <stddef.h>
6446 #include <signal.h>
6447 #if HAVE_WCHAR_H
6448 # include <stdio.h>
6449 # include <time.h>
6450 # include <wchar.h>
6451 #endif
55a8c076 6452
770d76d7
PA
6453
6454#ifdef INT8_MAX
6455int8_t a1 = INT8_MAX;
6456int8_t a1min = INT8_MIN;
6457#endif
6458#ifdef INT16_MAX
6459int16_t a2 = INT16_MAX;
6460int16_t a2min = INT16_MIN;
6461#endif
6462#ifdef INT32_MAX
6463int32_t a3 = INT32_MAX;
6464int32_t a3min = INT32_MIN;
6465#endif
6466#ifdef INT64_MAX
6467int64_t a4 = INT64_MAX;
6468int64_t a4min = INT64_MIN;
6469#endif
6470#ifdef UINT8_MAX
6471uint8_t b1 = UINT8_MAX;
6472#else
6473typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
6474#endif
6475#ifdef UINT16_MAX
6476uint16_t b2 = UINT16_MAX;
6477#endif
6478#ifdef UINT32_MAX
6479uint32_t b3 = UINT32_MAX;
6480#endif
6481#ifdef UINT64_MAX
6482uint64_t b4 = UINT64_MAX;
6483#endif
6484int_least8_t c1 = INT8_C (0x7f);
6485int_least8_t c1max = INT_LEAST8_MAX;
6486int_least8_t c1min = INT_LEAST8_MIN;
6487int_least16_t c2 = INT16_C (0x7fff);
6488int_least16_t c2max = INT_LEAST16_MAX;
6489int_least16_t c2min = INT_LEAST16_MIN;
6490int_least32_t c3 = INT32_C (0x7fffffff);
6491int_least32_t c3max = INT_LEAST32_MAX;
6492int_least32_t c3min = INT_LEAST32_MIN;
6493int_least64_t c4 = INT64_C (0x7fffffffffffffff);
6494int_least64_t c4max = INT_LEAST64_MAX;
6495int_least64_t c4min = INT_LEAST64_MIN;
6496uint_least8_t d1 = UINT8_C (0xff);
6497uint_least8_t d1max = UINT_LEAST8_MAX;
6498uint_least16_t d2 = UINT16_C (0xffff);
6499uint_least16_t d2max = UINT_LEAST16_MAX;
6500uint_least32_t d3 = UINT32_C (0xffffffff);
6501uint_least32_t d3max = UINT_LEAST32_MAX;
6502uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
6503uint_least64_t d4max = UINT_LEAST64_MAX;
6504int_fast8_t e1 = INT_FAST8_MAX;
6505int_fast8_t e1min = INT_FAST8_MIN;
6506int_fast16_t e2 = INT_FAST16_MAX;
6507int_fast16_t e2min = INT_FAST16_MIN;
6508int_fast32_t e3 = INT_FAST32_MAX;
6509int_fast32_t e3min = INT_FAST32_MIN;
6510int_fast64_t e4 = INT_FAST64_MAX;
6511int_fast64_t e4min = INT_FAST64_MIN;
6512uint_fast8_t f1 = UINT_FAST8_MAX;
6513uint_fast16_t f2 = UINT_FAST16_MAX;
6514uint_fast32_t f3 = UINT_FAST32_MAX;
6515uint_fast64_t f4 = UINT_FAST64_MAX;
6516#ifdef INTPTR_MAX
6517intptr_t g = INTPTR_MAX;
6518intptr_t gmin = INTPTR_MIN;
55a8c076 6519#endif
770d76d7
PA
6520#ifdef UINTPTR_MAX
6521uintptr_t h = UINTPTR_MAX;
6522#endif
6523intmax_t i = INTMAX_MAX;
6524uintmax_t j = UINTMAX_MAX;
55a8c076 6525
770d76d7
PA
6526#include <limits.h> /* for CHAR_BIT */
6527#define TYPE_MINIMUM(t) \
6528 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
6529#define TYPE_MAXIMUM(t) \
6530 ((t) ((t) 0 < (t) -1 \
6531 ? (t) -1 \
6532 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
6533struct s {
6534 int check_PTRDIFF:
6535 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
6536 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
6537 ? 1 : -1;
6538 /* Detect bug in FreeBSD 6.0 / ia64. */
6539 int check_SIG_ATOMIC:
6540 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
6541 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
6542 ? 1 : -1;
6543 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
6544 int check_WCHAR:
6545 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
6546 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
6547 ? 1 : -1;
6548 /* Detect bug in mingw. */
6549 int check_WINT:
6550 WINT_MIN == TYPE_MINIMUM (wint_t)
6551 && WINT_MAX == TYPE_MAXIMUM (wint_t)
6552 ? 1 : -1;
55a8c076 6553
770d76d7
PA
6554 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
6555 int check_UINT8_C:
6556 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
6557 int check_UINT16_C:
6558 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
55a8c076 6559
770d76d7
PA
6560 /* Detect bugs in OpenBSD 3.9 stdint.h. */
6561#ifdef UINT8_MAX
6562 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
6563#endif
6564#ifdef UINT16_MAX
6565 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
6566#endif
6567#ifdef UINT32_MAX
6568 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
6569#endif
6570#ifdef UINT64_MAX
6571 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
6572#endif
6573 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
6574 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
6575 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
6576 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
6577 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
6578 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
6579 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
6580 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
6581 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
6582 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
6583 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
6584};
55a8c076 6585
770d76d7
PA
6586int
6587main ()
6588{
55a8c076 6589
770d76d7
PA
6590 ;
6591 return 0;
6592}
6593_ACEOF
6594if ac_fn_c_try_compile "$LINENO"; then :
6595 if test "$cross_compiling" = yes; then :
6596 gl_cv_header_working_stdint_h=yes
55a8c076 6597
770d76d7
PA
6598else
6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600/* end confdefs.h. */
55a8c076
YQ
6601
6602
770d76d7
PA
6603#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
6604#include <stdint.h>
55a8c076
YQ
6605
6606
770d76d7
PA
6607 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6608 included before <wchar.h>. */
6609 #include <stddef.h>
6610 #include <signal.h>
6611 #if HAVE_WCHAR_H
6612 # include <stdio.h>
6613 # include <time.h>
6614 # include <wchar.h>
6615 #endif
55a8c076 6616
55a8c076 6617
770d76d7 6618#include <stdio.h>
55a8c076 6619#include <string.h>
770d76d7
PA
6620#define MVAL(macro) MVAL1(macro)
6621#define MVAL1(expression) #expression
6622static const char *macro_values[] =
6623 {
6624#ifdef INT8_MAX
6625 MVAL (INT8_MAX),
6626#endif
6627#ifdef INT16_MAX
6628 MVAL (INT16_MAX),
6629#endif
6630#ifdef INT32_MAX
6631 MVAL (INT32_MAX),
6632#endif
6633#ifdef INT64_MAX
6634 MVAL (INT64_MAX),
6635#endif
6636#ifdef UINT8_MAX
6637 MVAL (UINT8_MAX),
6638#endif
6639#ifdef UINT16_MAX
6640 MVAL (UINT16_MAX),
6641#endif
6642#ifdef UINT32_MAX
6643 MVAL (UINT32_MAX),
6644#endif
6645#ifdef UINT64_MAX
6646 MVAL (UINT64_MAX),
c9a1864a 6647#endif
770d76d7
PA
6648 NULL
6649 };
55a8c076
YQ
6650
6651int
6652main ()
6653{
6654
770d76d7
PA
6655 const char **mv;
6656 for (mv = macro_values; *mv != NULL; mv++)
55a8c076 6657 {
770d76d7
PA
6658 const char *value = *mv;
6659 /* Test whether it looks like a cast expression. */
6660 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
6661 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
6662 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
6663 || strncmp (value, "((int)"/*)*/, 6) == 0
6664 || strncmp (value, "((signed short)"/*)*/, 15) == 0
6665 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
6666 return mv - macro_values + 1;
55a8c076
YQ
6667 }
6668 return 0;
6669
6670 ;
6671 return 0;
6672}
6673_ACEOF
6674if ac_fn_c_try_run "$LINENO"; then :
770d76d7 6675 gl_cv_header_working_stdint_h=yes
55a8c076
YQ
6676fi
6677rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6678 conftest.$ac_objext conftest.beam conftest.$ac_ext
6679fi
6680
55a8c076
YQ
6681
6682fi
770d76d7 6683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
55a8c076 6684
55a8c076 6685fi
770d76d7
PA
6686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
6687$as_echo "$gl_cv_header_working_stdint_h" >&6; }
6688 fi
6689 if test "$gl_cv_header_working_stdint_h" = yes; then
6690 STDINT_H=
6691 else
6692 for ac_header in sys/inttypes.h sys/bitypes.h
6693do :
6694 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6695ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6696eval as_val=\$$as_ac_Header
6697 if test "x$as_val" = x""yes; then :
6698 cat >>confdefs.h <<_ACEOF
6699#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
55a8c076
YQ
6700_ACEOF
6701
770d76d7 6702fi
55a8c076 6703
770d76d7 6704done
55a8c076 6705
770d76d7
PA
6706 if test $ac_cv_header_sys_inttypes_h = yes; then
6707 HAVE_SYS_INTTYPES_H=1
6708 else
6709 HAVE_SYS_INTTYPES_H=0
6710 fi
55a8c076 6711
770d76d7
PA
6712 if test $ac_cv_header_sys_bitypes_h = yes; then
6713 HAVE_SYS_BITYPES_H=1
6714 else
6715 HAVE_SYS_BITYPES_H=0
6716 fi
55a8c076
YQ
6717
6718
6719
6720
770d76d7 6721 if test $APPLE_UNIVERSAL_BUILD = 0; then
55a8c076
YQ
6722
6723
770d76d7
PA
6724 for gltype in ptrdiff_t size_t ; do
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6726$as_echo_n "checking for bit size of $gltype... " >&6; }
6727if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
6728 $as_echo_n "(cached) " >&6
55a8c076 6729else
770d76d7
PA
6730 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6731 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6732 included before <wchar.h>. */
6733 #include <stddef.h>
6734 #include <signal.h>
6735 #if HAVE_WCHAR_H
6736 # include <stdio.h>
6737 # include <time.h>
6738 # include <wchar.h>
6739 #endif
55a8c076 6740
770d76d7 6741#include <limits.h>"; then :
55a8c076 6742
770d76d7
PA
6743else
6744 result=unknown
55a8c076 6745fi
55a8c076 6746
770d76d7 6747 eval gl_cv_bitsizeof_${gltype}=\$result
55a8c076 6748
770d76d7
PA
6749fi
6750eval ac_res=\$gl_cv_bitsizeof_${gltype}
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6752$as_echo "$ac_res" >&6; }
6753 eval result=\$gl_cv_bitsizeof_${gltype}
6754 if test $result = unknown; then
6755 result=0
6756 fi
6757 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6758 cat >>confdefs.h <<_ACEOF
6759#define BITSIZEOF_${GLTYPE} $result
6760_ACEOF
55a8c076 6761
770d76d7
PA
6762 eval BITSIZEOF_${GLTYPE}=\$result
6763 done
55a8c076
YQ
6764
6765
55a8c076 6766 fi
55a8c076
YQ
6767
6768
770d76d7
PA
6769 for gltype in sig_atomic_t wchar_t wint_t ; do
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
6771$as_echo_n "checking for bit size of $gltype... " >&6; }
6772if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
55a8c076
YQ
6773 $as_echo_n "(cached) " >&6
6774else
770d76d7
PA
6775 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
6776 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6777 included before <wchar.h>. */
6778 #include <stddef.h>
6779 #include <signal.h>
6780 #if HAVE_WCHAR_H
6781 # include <stdio.h>
6782 # include <time.h>
6783 # include <wchar.h>
6784 #endif
6785
6786#include <limits.h>"; then :
55a8c076 6787
55a8c076 6788else
770d76d7 6789 result=unknown
55a8c076 6790fi
55a8c076 6791
770d76d7 6792 eval gl_cv_bitsizeof_${gltype}=\$result
55a8c076 6793
770d76d7
PA
6794fi
6795eval ac_res=\$gl_cv_bitsizeof_${gltype}
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6797$as_echo "$ac_res" >&6; }
6798 eval result=\$gl_cv_bitsizeof_${gltype}
6799 if test $result = unknown; then
6800 result=0
6801 fi
6802 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6803 cat >>confdefs.h <<_ACEOF
6804#define BITSIZEOF_${GLTYPE} $result
6805_ACEOF
55a8c076 6806
770d76d7
PA
6807 eval BITSIZEOF_${GLTYPE}=\$result
6808 done
55a8c076
YQ
6809
6810
6811
6812
770d76d7
PA
6813 for gltype in sig_atomic_t wchar_t wint_t ; do
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
6815$as_echo_n "checking whether $gltype is signed... " >&6; }
6816if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
55a8c076 6817 $as_echo_n "(cached) " >&6
c9a1864a 6818else
770d76d7 6819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 6820/* end confdefs.h. */
770d76d7
PA
6821
6822 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6823 included before <wchar.h>. */
6824 #include <stddef.h>
6825 #include <signal.h>
6826 #if HAVE_WCHAR_H
6827 # include <stdio.h>
6828 # include <time.h>
6829 # include <wchar.h>
6830 #endif
6831
6832 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
55a8c076
YQ
6833int
6834main ()
6835{
770d76d7 6836
55a8c076
YQ
6837 ;
6838 return 0;
6839}
c9a1864a
YQ
6840_ACEOF
6841if ac_fn_c_try_compile "$LINENO"; then :
770d76d7
PA
6842 result=yes
6843else
6844 result=no
c9a1864a
YQ
6845fi
6846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770d76d7 6847 eval gl_cv_type_${gltype}_signed=\$result
c9a1864a
YQ
6848
6849fi
770d76d7
PA
6850eval ac_res=\$gl_cv_type_${gltype}_signed
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6852$as_echo "$ac_res" >&6; }
6853 eval result=\$gl_cv_type_${gltype}_signed
6854 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6855 if test "$result" = yes; then
6856 cat >>confdefs.h <<_ACEOF
6857#define HAVE_SIGNED_${GLTYPE} 1
c9a1864a 6858_ACEOF
55a8c076 6859
770d76d7
PA
6860 eval HAVE_SIGNED_${GLTYPE}=1
6861 else
6862 eval HAVE_SIGNED_${GLTYPE}=0
6863 fi
6864 done
55a8c076
YQ
6865
6866
770d76d7
PA
6867 gl_cv_type_ptrdiff_t_signed=yes
6868 gl_cv_type_size_t_signed=no
6869 if test $APPLE_UNIVERSAL_BUILD = 0; then
6870
6871
6872 for gltype in ptrdiff_t size_t ; do
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6874$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6875if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
55a8c076 6876 $as_echo_n "(cached) " >&6
c9a1864a 6877else
770d76d7
PA
6878 eval gl_cv_type_${gltype}_suffix=no
6879 eval result=\$gl_cv_type_${gltype}_signed
6880 if test "$result" = yes; then
6881 glsufu=
6882 else
6883 glsufu=u
6884 fi
6885 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6886 case $glsuf in
6887 '') gltype1='int';;
6888 l) gltype1='long int';;
6889 ll) gltype1='long long int';;
6890 i64) gltype1='__int64';;
6891 u) gltype1='unsigned int';;
6892 ul) gltype1='unsigned long int';;
6893 ull) gltype1='unsigned long long int';;
6894 ui64)gltype1='unsigned __int64';;
6895 esac
6896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 6897/* end confdefs.h. */
55a8c076 6898
770d76d7
PA
6899 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6900 included before <wchar.h>. */
6901 #include <stddef.h>
6902 #include <signal.h>
6903 #if HAVE_WCHAR_H
6904 # include <stdio.h>
6905 # include <time.h>
6906 # include <wchar.h>
6907 #endif
6908
6909 extern $gltype foo;
6910 extern $gltype1 foo;
c9a1864a
YQ
6911int
6912main ()
6913{
770d76d7 6914
c9a1864a
YQ
6915 ;
6916 return 0;
6917}
6918_ACEOF
55a8c076 6919if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 6920 eval gl_cv_type_${gltype}_suffix=\$glsuf
55a8c076
YQ
6921fi
6922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770d76d7
PA
6923 eval result=\$gl_cv_type_${gltype}_suffix
6924 test "$result" != no && break
6925 done
55a8c076 6926fi
770d76d7 6927eval ac_res=\$gl_cv_type_${gltype}_suffix
55a8c076
YQ
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6929$as_echo "$ac_res" >&6; }
770d76d7
PA
6930 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6931 eval result=\$gl_cv_type_${gltype}_suffix
6932 test "$result" = no && result=
6933 eval ${GLTYPE}_SUFFIX=\$result
6934 cat >>confdefs.h <<_ACEOF
6935#define ${GLTYPE}_SUFFIX $result
55a8c076
YQ
6936_ACEOF
6937
770d76d7 6938 done
c9a1864a 6939
c9a1864a 6940
c9a1864a
YQ
6941 fi
6942
6943
770d76d7
PA
6944 for gltype in sig_atomic_t wchar_t wint_t ; do
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
6946$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
6947if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
c9a1864a
YQ
6948 $as_echo_n "(cached) " >&6
6949else
770d76d7
PA
6950 eval gl_cv_type_${gltype}_suffix=no
6951 eval result=\$gl_cv_type_${gltype}_signed
6952 if test "$result" = yes; then
6953 glsufu=
6954 else
6955 glsufu=u
6956 fi
6957 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6958 case $glsuf in
6959 '') gltype1='int';;
6960 l) gltype1='long int';;
6961 ll) gltype1='long long int';;
6962 i64) gltype1='__int64';;
6963 u) gltype1='unsigned int';;
6964 ul) gltype1='unsigned long int';;
6965 ull) gltype1='unsigned long long int';;
6966 ui64)gltype1='unsigned __int64';;
6967 esac
6968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a
YQ
6969/* end confdefs.h. */
6970
770d76d7
PA
6971 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6972 included before <wchar.h>. */
6973 #include <stddef.h>
6974 #include <signal.h>
6975 #if HAVE_WCHAR_H
6976 # include <stdio.h>
6977 # include <time.h>
6978 # include <wchar.h>
6979 #endif
6980
6981 extern $gltype foo;
6982 extern $gltype1 foo;
c9a1864a
YQ
6983int
6984main ()
6985{
55a8c076 6986
c9a1864a
YQ
6987 ;
6988 return 0;
6989}
c9a1864a 6990_ACEOF
55a8c076 6991if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 6992 eval gl_cv_type_${gltype}_suffix=\$glsuf
c9a1864a 6993fi
55a8c076 6994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770d76d7
PA
6995 eval result=\$gl_cv_type_${gltype}_suffix
6996 test "$result" != no && break
6997 done
c9a1864a 6998fi
770d76d7
PA
6999eval ac_res=\$gl_cv_type_${gltype}_suffix
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7001$as_echo "$ac_res" >&6; }
7002 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7003 eval result=\$gl_cv_type_${gltype}_suffix
7004 test "$result" = no && result=
7005 eval ${GLTYPE}_SUFFIX=\$result
7006 cat >>confdefs.h <<_ACEOF
7007#define ${GLTYPE}_SUFFIX $result
7008_ACEOF
55a8c076 7009
770d76d7 7010 done
55a8c076 7011
770d76d7
PA
7012
7013
7014 if test $BITSIZEOF_WINT_T -lt 32; then
7015 BITSIZEOF_WINT_T=32
7016 fi
7017
7018 STDINT_H=stdint.h
7019 fi
7020
7021 if test -n "$STDINT_H"; then
7022 GL_GENERATE_STDINT_H_TRUE=
7023 GL_GENERATE_STDINT_H_FALSE='#'
7024else
7025 GL_GENERATE_STDINT_H_TRUE='#'
7026 GL_GENERATE_STDINT_H_FALSE=
c9a1864a 7027fi
770d76d7
PA
7028
7029
7030
7031
7032
7033
7034
7035
7036 GNULIB_IMAXABS=0;
7037 GNULIB_IMAXDIV=0;
7038 GNULIB_STRTOIMAX=0;
7039 GNULIB_STRTOUMAX=0;
7040 HAVE_DECL_IMAXABS=1;
7041 HAVE_DECL_IMAXDIV=1;
7042 HAVE_DECL_STRTOIMAX=1;
7043 HAVE_DECL_STRTOUMAX=1;
7044 REPLACE_STRTOIMAX=0;
7045 INT32_MAX_LT_INTMAX_MAX=1;
7046 INT64_MAX_EQ_LONG_MAX='defined _LP64';
7047 PRI_MACROS_BROKEN=0;
7048 PRIPTR_PREFIX=__PRIPTR_PREFIX;
7049 UINT32_MAX_LT_UINTMAX_MAX=1;
7050 UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
7051
7052
7053
7054
7055 :
7056
7057
7058
7059
7060
7061
7062
c9a1864a
YQ
7063
7064
7065
7066
7067
7068
7069 :
7070
7071
7072
7073
7074
7075
7076
770d76d7 7077
c9a1864a 7078 if test $gl_cv_have_include_next = yes; then
55a8c076 7079 gl_cv_next_inttypes_h='<'inttypes.h'>'
c9a1864a 7080 else
55a8c076
YQ
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
7082$as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
7083if test "${gl_cv_next_inttypes_h+set}" = set; then :
c9a1864a
YQ
7084 $as_echo_n "(cached) " >&6
7085else
7086
770d76d7
PA
7087 if test $ac_cv_header_inttypes_h = yes; then
7088
7089
7090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 7091/* end confdefs.h. */
55a8c076 7092#include <inttypes.h>
c9a1864a
YQ
7093
7094_ACEOF
770d76d7
PA
7095 case "$host_os" in
7096 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7097 *) gl_absname_cpp="$ac_cpp" ;;
7098 esac
7099
7100 case "$host_os" in
7101 mingw*)
7102 gl_dirsep_regex='[/\\]'
7103 ;;
7104 *)
7105 gl_dirsep_regex='\/'
7106 ;;
7107 esac
7108 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7109
7110 gl_header_literal_regex=`echo 'inttypes.h' \
7111 | sed -e "$gl_make_literal_regex_sed"`
7112 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7113 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7114 s|^/[^/]|//&|
7115 p
7116 q
7117 }'
7118 gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7119 sed -n "$gl_absolute_header_sed"`'"'
c9a1864a 7120 else
770d76d7
PA
7121 gl_cv_next_inttypes_h='<'inttypes.h'>'
7122 fi
7123
c9a1864a
YQ
7124
7125fi
55a8c076
YQ
7126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
7127$as_echo "$gl_cv_next_inttypes_h" >&6; }
c9a1864a 7128 fi
55a8c076 7129 NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
c9a1864a
YQ
7130
7131 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7132 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
55a8c076 7133 gl_next_as_first_directive='<'inttypes.h'>'
c9a1864a
YQ
7134 else
7135 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
55a8c076 7136 gl_next_as_first_directive=$gl_cv_next_inttypes_h
c9a1864a 7137 fi
55a8c076 7138 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
c9a1864a
YQ
7139
7140
7141
7142
7143
c9a1864a 7144
55a8c076 7145
55a8c076 7146
770d76d7
PA
7147 for gl_func in imaxabs imaxdiv strtoimax strtoumax; do
7148 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7150$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7151if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7152 $as_echo_n "(cached) " >&6
7153else
7154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55a8c076 7155/* end confdefs.h. */
770d76d7
PA
7156#include <inttypes.h>
7157
c9a1864a
YQ
7158int
7159main ()
7160{
770d76d7
PA
7161#undef $gl_func
7162 (void) $gl_func;
c9a1864a
YQ
7163 ;
7164 return 0;
7165}
7166_ACEOF
7167if ac_fn_c_try_compile "$LINENO"; then :
770d76d7
PA
7168 eval "$as_gl_Symbol=yes"
7169else
7170 eval "$as_gl_Symbol=no"
c9a1864a
YQ
7171fi
7172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770d76d7
PA
7173fi
7174eval ac_res=\$$as_gl_Symbol
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7176$as_echo "$ac_res" >&6; }
7177 eval as_val=\$$as_gl_Symbol
7178 if test "x$as_val" = x""yes; then :
7179 cat >>confdefs.h <<_ACEOF
7180#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7181_ACEOF
c9a1864a 7182
770d76d7
PA
7183 eval ac_cv_have_decl_$gl_func=yes
7184fi
7185 done
c9a1864a
YQ
7186
7187
7188
770d76d7
PA
7189 for ac_header in inttypes.h
7190do :
7191 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7192if test "x$ac_cv_header_inttypes_h" = x""yes; then :
7193 cat >>confdefs.h <<_ACEOF
7194#define HAVE_INTTYPES_H 1
7195_ACEOF
c9a1864a 7196
770d76d7 7197fi
c9a1864a 7198
770d76d7 7199done
55a8c076 7200
770d76d7
PA
7201 if test $ac_cv_header_inttypes_h = yes; then
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7203$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7204if test "${gt_cv_inttypes_pri_broken+set}" = set; then :
c9a1864a
YQ
7205 $as_echo_n "(cached) " >&6
7206else
55a8c076 7207
770d76d7
PA
7208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7209/* end confdefs.h. */
55a8c076 7210
770d76d7
PA
7211#include <inttypes.h>
7212#ifdef PRId32
7213char *p = PRId32;
7214#endif
55a8c076 7215
55a8c076
YQ
7216int
7217main ()
7218{
c9a1864a 7219
55a8c076
YQ
7220 ;
7221 return 0;
7222}
c9a1864a 7223_ACEOF
55a8c076 7224if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 7225 gt_cv_inttypes_pri_broken=no
55a8c076 7226else
770d76d7 7227 gt_cv_inttypes_pri_broken=yes
c9a1864a 7228fi
55a8c076 7229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770d76d7 7230
55a8c076 7231fi
770d76d7
PA
7232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7233$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7234 fi
7235 if test "$gt_cv_inttypes_pri_broken" = yes; then
7236
7237cat >>confdefs.h <<_ACEOF
7238#define PRI_MACROS_BROKEN 1
7239_ACEOF
7240
7241 PRI_MACROS_BROKEN=1
55a8c076 7242 else
770d76d7 7243 PRI_MACROS_BROKEN=0
c9a1864a
YQ
7244 fi
7245
7246
55a8c076 7247
770d76d7
PA
7248
7249
7250
7251
7252
7253
7254
7255
7256 for ac_func in $gl_func_list
7257do :
7258 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7259ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7260eval as_val=\$$as_ac_var
7261 if test "x$as_val" = x""yes; then :
7262 cat >>confdefs.h <<_ACEOF
7263#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7264_ACEOF
7265
7266fi
7267done
7268
7269
7270
7271
7272
7273
7274 GNULIB_FFSL=0;
7275 GNULIB_FFSLL=0;
7276 GNULIB_MEMCHR=0;
7277 GNULIB_MEMMEM=0;
7278 GNULIB_MEMPCPY=0;
7279 GNULIB_MEMRCHR=0;
7280 GNULIB_RAWMEMCHR=0;
7281 GNULIB_STPCPY=0;
7282 GNULIB_STPNCPY=0;
7283 GNULIB_STRCHRNUL=0;
7284 GNULIB_STRDUP=0;
7285 GNULIB_STRNCAT=0;
7286 GNULIB_STRNDUP=0;
7287 GNULIB_STRNLEN=0;
7288 GNULIB_STRPBRK=0;
7289 GNULIB_STRSEP=0;
7290 GNULIB_STRSTR=0;
7291 GNULIB_STRCASESTR=0;
7292 GNULIB_STRTOK_R=0;
7293 GNULIB_MBSLEN=0;
7294 GNULIB_MBSNLEN=0;
7295 GNULIB_MBSCHR=0;
7296 GNULIB_MBSRCHR=0;
7297 GNULIB_MBSSTR=0;
7298 GNULIB_MBSCASECMP=0;
7299 GNULIB_MBSNCASECMP=0;
7300 GNULIB_MBSPCASECMP=0;
7301 GNULIB_MBSCASESTR=0;
7302 GNULIB_MBSCSPN=0;
7303 GNULIB_MBSPBRK=0;
7304 GNULIB_MBSSPN=0;
7305 GNULIB_MBSSEP=0;
7306 GNULIB_MBSTOK_R=0;
7307 GNULIB_STRERROR=0;
7308 GNULIB_STRERROR_R=0;
7309 GNULIB_STRSIGNAL=0;
7310 GNULIB_STRVERSCMP=0;
7311 HAVE_MBSLEN=0;
7312 HAVE_FFSL=1;
7313 HAVE_FFSLL=1;
7314 HAVE_MEMCHR=1;
7315 HAVE_DECL_MEMMEM=1;
7316 HAVE_MEMPCPY=1;
7317 HAVE_DECL_MEMRCHR=1;
7318 HAVE_RAWMEMCHR=1;
7319 HAVE_STPCPY=1;
7320 HAVE_STPNCPY=1;
7321 HAVE_STRCHRNUL=1;
7322 HAVE_DECL_STRDUP=1;
7323 HAVE_DECL_STRNDUP=1;
7324 HAVE_DECL_STRNLEN=1;
7325 HAVE_STRPBRK=1;
7326 HAVE_STRSEP=1;
7327 HAVE_STRCASESTR=1;
7328 HAVE_DECL_STRTOK_R=1;
7329 HAVE_DECL_STRERROR_R=1;
7330 HAVE_DECL_STRSIGNAL=1;
7331 HAVE_STRVERSCMP=1;
7332 REPLACE_MEMCHR=0;
7333 REPLACE_MEMMEM=0;
7334 REPLACE_STPNCPY=0;
7335 REPLACE_STRDUP=0;
7336 REPLACE_STRSTR=0;
7337 REPLACE_STRCASESTR=0;
7338 REPLACE_STRCHRNUL=0;
7339 REPLACE_STRERROR=0;
7340 REPLACE_STRERROR_R=0;
7341 REPLACE_STRNCAT=0;
7342 REPLACE_STRNDUP=0;
7343 REPLACE_STRNLEN=0;
7344 REPLACE_STRSIGNAL=0;
7345 REPLACE_STRTOK_R=0;
7346 UNDEFINE_STRTOK_R=0;
7347
7348
7349
7350
7351
7352 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
7353 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
7354 # irrelevant for anonymous mappings.
7355 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
7356if test "x$ac_cv_func_mmap" = x""yes; then :
7357 gl_have_mmap=yes
c9a1864a 7358else
770d76d7
PA
7359 gl_have_mmap=no
7360fi
55a8c076 7361
55a8c076 7362
770d76d7
PA
7363 # Try to allow MAP_ANONYMOUS.
7364 gl_have_mmap_anonymous=no
7365 if test $gl_have_mmap = yes; then
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
7367$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
7368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369/* end confdefs.h. */
55a8c076 7370
770d76d7
PA
7371#include <sys/mman.h>
7372#ifdef MAP_ANONYMOUS
7373 I cant identify this map
7374#endif
c9a1864a 7375
c9a1864a 7376_ACEOF
770d76d7
PA
7377if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7378 $EGREP "I cant identify this map" >/dev/null 2>&1; then :
7379 gl_have_mmap_anonymous=yes
c9a1864a 7380fi
770d76d7
PA
7381rm -f conftest*
7382
7383 if test $gl_have_mmap_anonymous != yes; then
7384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7385/* end confdefs.h. */
7386
7387#include <sys/mman.h>
7388#ifdef MAP_ANON
7389 I cant identify this map
7390#endif
7391
7392_ACEOF
7393if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7394 $EGREP "I cant identify this map" >/dev/null 2>&1; then :
7395
7396$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
7397
7398 gl_have_mmap_anonymous=yes
c9a1864a 7399fi
770d76d7 7400rm -f conftest*
c9a1864a 7401
770d76d7
PA
7402 fi
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
7404$as_echo "$gl_have_mmap_anonymous" >&6; }
7405 if test $gl_have_mmap_anonymous = yes; then
c9a1864a 7406
770d76d7
PA
7407$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
7408
7409 fi
c9a1864a
YQ
7410 fi
7411
55a8c076 7412
770d76d7 7413 :
55a8c076 7414
55a8c076 7415
c9a1864a 7416
c9a1864a 7417
c9a1864a 7418
55a8c076 7419
770d76d7 7420 :
55a8c076 7421
55a8c076 7422
55a8c076 7423
55a8c076 7424
c9a1864a
YQ
7425
7426
7427
7428
770d76d7
PA
7429 if test $HAVE_MEMCHR = 1; then
7430 # Detect platform-specific bugs in some versions of glibc:
7431 # memchr should not dereference anything with length 0
7432 # http://bugzilla.redhat.com/499689
7433 # memchr should not dereference overestimated length after a match
7434 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
7435 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
7436 # Assume that memchr works on platforms that lack mprotect.
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
7438$as_echo_n "checking whether memchr works... " >&6; }
7439if test "${gl_cv_func_memchr_works+set}" = set; then :
55a8c076 7440 $as_echo_n "(cached) " >&6
770d76d7
PA
7441else
7442 if test "$cross_compiling" = yes; then :
7443 gl_cv_func_memchr_works="guessing no"
55a8c076
YQ
7444else
7445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7446/* end confdefs.h. */
770d76d7
PA
7447
7448#include <string.h>
7449#if HAVE_SYS_MMAN_H
7450# include <fcntl.h>
7451# include <unistd.h>
7452# include <sys/types.h>
7453# include <sys/mman.h>
7454# ifndef MAP_FILE
7455# define MAP_FILE 0
7456# endif
7457#endif
c9a1864a 7458
55a8c076
YQ
7459int
7460main ()
7461{
770d76d7
PA
7462
7463 int result = 0;
7464 char *fence = NULL;
7465#if HAVE_SYS_MMAN_H && HAVE_MPROTECT
7466# if HAVE_MAP_ANONYMOUS
7467 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
7468 const int fd = -1;
7469# else /* !HAVE_MAP_ANONYMOUS */
7470 const int flags = MAP_FILE | MAP_PRIVATE;
7471 int fd = open ("/dev/zero", O_RDONLY, 0666);
7472 if (fd >= 0)
7473# endif
7474 {
7475 int pagesize = getpagesize ();
7476 char *two_pages =
7477 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
7478 flags, fd, 0);
7479 if (two_pages != (char *)(-1)
7480 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
7481 fence = two_pages + pagesize;
7482 }
7483#endif
7484 if (fence)
7485 {
7486 if (memchr (fence, 0, 0))
7487 result |= 1;
7488 strcpy (fence - 9, "12345678");
7489 if (memchr (fence - 9, 0, 79) != fence - 1)
7490 result |= 2;
7491 if (memchr (fence - 1, 0, 3) != fence - 1)
7492 result |= 4;
7493 }
7494 return result;
7495
55a8c076
YQ
7496 ;
7497 return 0;
7498}
770d76d7
PA
7499_ACEOF
7500if ac_fn_c_try_run "$LINENO"; then :
7501 gl_cv_func_memchr_works=yes
55a8c076 7502else
770d76d7 7503 gl_cv_func_memchr_works=no
55a8c076 7504fi
770d76d7
PA
7505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7506 conftest.$ac_objext conftest.beam conftest.$ac_ext
55a8c076 7507fi
c9a1864a 7508
55a8c076 7509fi
770d76d7
PA
7510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
7511$as_echo "$gl_cv_func_memchr_works" >&6; }
7512 if test "$gl_cv_func_memchr_works" != yes; then
7513 REPLACE_MEMCHR=1
7514 fi
7515 fi
c9a1864a
YQ
7516
7517
770d76d7
PA
7518 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
7519if test "x$ac_cv_have_decl_memmem" = x""yes; then :
7520 ac_have_decl=1
7521else
7522 ac_have_decl=0
7523fi
7524
7525cat >>confdefs.h <<_ACEOF
7526#define HAVE_DECL_MEMMEM $ac_have_decl
7527_ACEOF
c9a1864a
YQ
7528
7529
7530
7531
c9a1864a
YQ
7532
7533
770d76d7
PA
7534 for ac_func in memmem
7535do :
7536 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
7537if test "x$ac_cv_func_memmem" = x""yes; then :
7538 cat >>confdefs.h <<_ACEOF
7539#define HAVE_MEMMEM 1
7540_ACEOF
c9a1864a 7541
770d76d7
PA
7542fi
7543done
c9a1864a 7544
770d76d7
PA
7545 if test $ac_cv_func_memmem = yes; then
7546 HAVE_MEMMEM=1
7547 else
7548 HAVE_MEMMEM=0
7549 fi
c9a1864a 7550
770d76d7 7551 :
c9a1864a 7552
c9a1864a
YQ
7553
7554
770d76d7
PA
7555
7556
7557 if test $ac_cv_have_decl_memmem = no; then
7558 HAVE_DECL_MEMMEM=0
7559 else
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
7561$as_echo_n "checking whether memmem works... " >&6; }
7562if test "${gl_cv_func_memmem_works_always+set}" = set; then :
c9a1864a
YQ
7563 $as_echo_n "(cached) " >&6
7564else
7565 if test "$cross_compiling" = yes; then :
770d76d7 7566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a
YQ
7567/* end confdefs.h. */
7568
c9a1864a 7569#ifdef __GNU_LIBRARY__
770d76d7
PA
7570 #include <features.h>
7571 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
7572 || __GLIBC_MINOR__ > 12)) \
7573 || (__GLIBC__ > 2)) \
7574 || defined __UCLIBC__
c9a1864a
YQ
7575 Lucky user
7576 #endif
770d76d7 7577#elif defined __CYGWIN__
c9a1864a 7578 #include <cygwin/version.h>
770d76d7 7579 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
c9a1864a
YQ
7580 Lucky user
7581 #endif
770d76d7
PA
7582#else
7583 Lucky user
c9a1864a
YQ
7584#endif
7585
7586_ACEOF
7587if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7588 $EGREP "Lucky user" >/dev/null 2>&1; then :
770d76d7 7589 gl_cv_func_memmem_works_always=yes
c9a1864a 7590else
770d76d7 7591 gl_cv_func_memmem_works_always="guessing no"
c9a1864a
YQ
7592fi
7593rm -f conftest*
7594
7595
7596else
7597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7598/* end confdefs.h. */
7599
c9a1864a 7600#include <string.h> /* for memmem */
770d76d7
PA
7601#define P "_EF_BF_BD"
7602#define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
7603#define NEEDLE P P P P P
c9a1864a
YQ
7604
7605int
7606main ()
7607{
770d76d7
PA
7608
7609 int result = 0;
7610 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
7611 result |= 1;
c9a1864a 7612 /* Check for empty needle behavior. */
770d76d7
PA
7613 {
7614 const char *haystack = "AAA";
7615 if (memmem (haystack, 3, NULL, 0) != haystack)
7616 result |= 2;
7617 }
7618 return result;
7619
c9a1864a
YQ
7620 ;
7621 return 0;
7622}
7623_ACEOF
7624if ac_fn_c_try_run "$LINENO"; then :
770d76d7 7625 gl_cv_func_memmem_works_always=yes
c9a1864a 7626else
770d76d7 7627 gl_cv_func_memmem_works_always=no
c9a1864a
YQ
7628fi
7629rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7630 conftest.$ac_objext conftest.beam conftest.$ac_ext
7631fi
7632
7633
7634fi
770d76d7
PA
7635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
7636$as_echo "$gl_cv_func_memmem_works_always" >&6; }
7637 if test "$gl_cv_func_memmem_works_always" != yes; then
c9a1864a 7638 REPLACE_MEMMEM=1
c9a1864a
YQ
7639 fi
7640 fi
c9a1864a
YQ
7641 :
7642
7643
770d76d7
PA
7644 REPLACE_NULL=0;
7645 HAVE_WCHAR_T=1;
c9a1864a
YQ
7646
7647
770d76d7
PA
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
7649$as_echo_n "checking for wchar_t... " >&6; }
7650if test "${gt_cv_c_wchar_t+set}" = set; then :
c9a1864a
YQ
7651 $as_echo_n "(cached) " >&6
7652else
7653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7654/* end confdefs.h. */
7655#include <stddef.h>
770d76d7 7656 wchar_t foo = (wchar_t)'\0';
c9a1864a
YQ
7657int
7658main ()
7659{
7660
7661 ;
7662 return 0;
7663}
7664_ACEOF
7665if ac_fn_c_try_compile "$LINENO"; then :
770d76d7 7666 gt_cv_c_wchar_t=yes
c9a1864a 7667else
770d76d7 7668 gt_cv_c_wchar_t=no
c9a1864a
YQ
7669fi
7670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7671fi
770d76d7
PA
7672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
7673$as_echo "$gt_cv_c_wchar_t" >&6; }
7674 if test $gt_cv_c_wchar_t = yes; then
c9a1864a 7675
770d76d7 7676$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
c9a1864a 7677
770d76d7 7678 fi
c9a1864a 7679
770d76d7
PA
7680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
7681$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
7682if test "${ac_cv_c_restrict+set}" = set; then :
c9a1864a
YQ
7683 $as_echo_n "(cached) " >&6
7684else
770d76d7
PA
7685 ac_cv_c_restrict=no
7686 # The order here caters to the fact that C++ does not require restrict.
7687 for ac_kw in __restrict __restrict__ _Restrict restrict; do
7688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 7689/* end confdefs.h. */
770d76d7
PA
7690typedef int * int_ptr;
7691 int foo (int_ptr $ac_kw ip) {
7692 return ip[0];
7693 }
7694int
7695main ()
7696{
7697int s[1];
7698 int * $ac_kw t = s;
7699 t[0] = 0;
7700 return foo(t)
7701 ;
7702 return 0;
7703}
7704_ACEOF
7705if ac_fn_c_try_compile "$LINENO"; then :
7706 ac_cv_c_restrict=$ac_kw
7707fi
7708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7709 test "$ac_cv_c_restrict" != no && break
7710 done
c9a1864a 7711
770d76d7
PA
7712fi
7713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
7714$as_echo "$ac_cv_c_restrict" >&6; }
c9a1864a 7715
770d76d7
PA
7716 case $ac_cv_c_restrict in
7717 restrict) ;;
7718 no) $as_echo "#define restrict /**/" >>confdefs.h
7719 ;;
7720 *) cat >>confdefs.h <<_ACEOF
7721#define restrict $ac_cv_c_restrict
7722_ACEOF
7723 ;;
7724 esac
c9a1864a
YQ
7725
7726
7727
7728
7729
c9a1864a
YQ
7730
7731
7732
7733
7734
7735
7736
7737 if test $gl_cv_have_include_next = yes; then
770d76d7 7738 gl_cv_next_string_h='<'string.h'>'
c9a1864a 7739 else
770d76d7
PA
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
7741$as_echo_n "checking absolute name of <string.h>... " >&6; }
7742if test "${gl_cv_next_string_h+set}" = set; then :
c9a1864a
YQ
7743 $as_echo_n "(cached) " >&6
7744else
7745
770d76d7 7746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 7747/* end confdefs.h. */
770d76d7 7748#include <string.h>
c9a1864a
YQ
7749
7750_ACEOF
770d76d7
PA
7751 case "$host_os" in
7752 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7753 *) gl_absname_cpp="$ac_cpp" ;;
7754 esac
7755
7756 case "$host_os" in
7757 mingw*)
7758 gl_dirsep_regex='[/\\]'
7759 ;;
7760 *)
7761 gl_dirsep_regex='\/'
7762 ;;
7763 esac
7764 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7765
7766 gl_header_literal_regex=`echo 'string.h' \
7767 | sed -e "$gl_make_literal_regex_sed"`
7768 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7769 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7770 s|^/[^/]|//&|
7771 p
7772 q
7773 }'
7774 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7775 sed -n "$gl_absolute_header_sed"`'"'
7776
c9a1864a
YQ
7777
7778fi
770d76d7
PA
7779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
7780$as_echo "$gl_cv_next_string_h" >&6; }
c9a1864a 7781 fi
770d76d7 7782 NEXT_STRING_H=$gl_cv_next_string_h
c9a1864a
YQ
7783
7784 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7785 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
770d76d7 7786 gl_next_as_first_directive='<'string.h'>'
c9a1864a
YQ
7787 else
7788 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
770d76d7 7789 gl_next_as_first_directive=$gl_cv_next_string_h
c9a1864a 7790 fi
770d76d7 7791 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
c9a1864a
YQ
7792
7793
7794
c9a1864a
YQ
7795
7796
770d76d7
PA
7797
7798 for gl_func in ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strerror_r strsignal strverscmp; do
7799 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7801$as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7802if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
c9a1864a
YQ
7803 $as_echo_n "(cached) " >&6
7804else
770d76d7 7805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 7806/* end confdefs.h. */
770d76d7 7807#include <string.h>
c9a1864a 7808
770d76d7
PA
7809int
7810main ()
7811{
7812#undef $gl_func
7813 (void) $gl_func;
7814 ;
7815 return 0;
7816}
7817_ACEOF
7818if ac_fn_c_try_compile "$LINENO"; then :
7819 eval "$as_gl_Symbol=yes"
7820else
7821 eval "$as_gl_Symbol=no"
7822fi
7823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7824fi
7825eval ac_res=\$$as_gl_Symbol
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7827$as_echo "$ac_res" >&6; }
7828 eval as_val=\$$as_gl_Symbol
7829 if test "x$as_val" = x""yes; then :
7830 cat >>confdefs.h <<_ACEOF
7831#define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
7832_ACEOF
c9a1864a 7833
770d76d7
PA
7834 eval ac_cv_have_decl_$gl_func=yes
7835fi
7836 done
c9a1864a
YQ
7837
7838
c9a1864a 7839
770d76d7
PA
7840 if false; then
7841 GL_COND_LIBTOOL_TRUE=
7842 GL_COND_LIBTOOL_FALSE='#'
7843else
7844 GL_COND_LIBTOOL_TRUE='#'
7845 GL_COND_LIBTOOL_FALSE=
7846fi
c9a1864a 7847
770d76d7
PA
7848 gl_cond_libtool=false
7849 gl_libdeps=
7850 gl_ltlibdeps=
809277f8 7851 gl_m4_base='gnulib/import/m4'
c9a1864a 7852
c9a1864a 7853
c9a1864a 7854
c9a1864a 7855
770d76d7
PA
7856
7857
7858
7859
7860
809277f8 7861 gl_source_base='gnulib/import'
770d76d7
PA
7862
7863
7864
7865
7866
7867 PRIPTR_PREFIX=
7868 if test -n "$STDINT_H"; then
7869 PRIPTR_PREFIX='"l"'
7870 else
7871 for glpfx in '' l ll I64; do
7872 case $glpfx in
7873 '') gltype1='int';;
7874 l) gltype1='long int';;
7875 ll) gltype1='long long int';;
7876 I64) gltype1='__int64';;
7877 esac
7878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7879/* end confdefs.h. */
7880#include <stdint.h>
7881 extern intptr_t foo;
7882 extern $gltype1 foo;
c9a1864a
YQ
7883int
7884main ()
7885{
7886
7887 ;
7888 return 0;
7889}
7890_ACEOF
7891if ac_fn_c_try_compile "$LINENO"; then :
770d76d7
PA
7892 PRIPTR_PREFIX='"'$glpfx'"'
7893fi
7894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7895 test -n "$PRIPTR_PREFIX" && break
7896 done
7897 fi
7898
7899
c9a1864a 7900
770d76d7
PA
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
7902$as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
7903if test "${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+set}" = set; then :
7904 $as_echo_n "(cached) " >&6
c9a1864a
YQ
7905else
7906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7907/* end confdefs.h. */
770d76d7
PA
7908/* Work also in C++ mode. */
7909 #define __STDC_LIMIT_MACROS 1
c9a1864a 7910
770d76d7
PA
7911 /* Work if build is not clean. */
7912 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
c9a1864a 7913
770d76d7
PA
7914 #include <limits.h>
7915 #if HAVE_STDINT_H
7916 #include <stdint.h>
7917 #endif
c9a1864a 7918
770d76d7
PA
7919 #if defined INT32_MAX && defined INTMAX_MAX
7920 #define CONDITION (INT32_MAX < INTMAX_MAX)
7921 #elif HAVE_LONG_LONG_INT
7922 #define CONDITION (sizeof (int) < sizeof (long long int))
7923 #else
7924 #define CONDITION 0
7925 #endif
7926 int test[CONDITION ? 1 : -1];
7927int
7928main ()
7929{
c9a1864a 7930
770d76d7
PA
7931 ;
7932 return 0;
7933}
7934_ACEOF
7935if ac_fn_c_try_compile "$LINENO"; then :
7936 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
7937else
7938 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
7939fi
7940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7941fi
7942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
7943$as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
7944 if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
7945 INT32_MAX_LT_INTMAX_MAX=1;
7946 else
7947 INT32_MAX_LT_INTMAX_MAX=0;
7948 fi
c9a1864a
YQ
7949
7950
770d76d7
PA
7951 if test $APPLE_UNIVERSAL_BUILD = 0; then
7952
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
7954$as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; }
7955if test "${gl_cv_test_INT64_MAX_EQ_LONG_MAX+set}" = set; then :
7956 $as_echo_n "(cached) " >&6
7957else
7958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7959/* end confdefs.h. */
7960/* Work also in C++ mode. */
7961 #define __STDC_LIMIT_MACROS 1
7962
7963 /* Work if build is not clean. */
7964 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
7965
7966 #include <limits.h>
7967 #if HAVE_STDINT_H
7968 #include <stdint.h>
7969 #endif
c9a1864a 7970
770d76d7
PA
7971 #if defined INT64_MAX
7972 #define CONDITION (INT64_MAX == LONG_MAX)
7973 #elif HAVE_LONG_LONG_INT
7974 #define CONDITION (sizeof (long long int) == sizeof (long int))
7975 #else
7976 #define CONDITION 0
7977 #endif
7978 int test[CONDITION ? 1 : -1];
c9a1864a
YQ
7979int
7980main ()
7981{
7982
770d76d7 7983 ;
c9a1864a 7984 return 0;
770d76d7
PA
7985}
7986_ACEOF
7987if ac_fn_c_try_compile "$LINENO"; then :
7988 gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
7989else
7990 gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
7991fi
7992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7993fi
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
7995$as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
7996 if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
7997 INT64_MAX_EQ_LONG_MAX=1;
7998 else
7999 INT64_MAX_EQ_LONG_MAX=0;
8000 fi
8001
8002
8003 else
8004 INT64_MAX_EQ_LONG_MAX=-1
8005 fi
8006
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
8008$as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
8009if test "${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+set}" = set; then :
8010 $as_echo_n "(cached) " >&6
8011else
8012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8013/* end confdefs.h. */
8014/* Work also in C++ mode. */
8015 #define __STDC_LIMIT_MACROS 1
8016
8017 /* Work if build is not clean. */
8018 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
8019
8020 #include <limits.h>
8021 #if HAVE_STDINT_H
8022 #include <stdint.h>
8023 #endif
8024
8025 #if defined UINT32_MAX && defined UINTMAX_MAX
8026 #define CONDITION (UINT32_MAX < UINTMAX_MAX)
8027 #elif HAVE_LONG_LONG_INT
8028 #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
8029 #else
8030 #define CONDITION 0
8031 #endif
8032 int test[CONDITION ? 1 : -1];
8033int
8034main ()
8035{
c9a1864a
YQ
8036
8037 ;
8038 return 0;
8039}
8040_ACEOF
770d76d7
PA
8041if ac_fn_c_try_compile "$LINENO"; then :
8042 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
8043else
8044 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
c9a1864a 8045fi
770d76d7 8046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c9a1864a 8047fi
770d76d7
PA
8048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
8049$as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
8050 if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
8051 UINT32_MAX_LT_UINTMAX_MAX=1;
8052 else
8053 UINT32_MAX_LT_UINTMAX_MAX=0;
8054 fi
8055
8056
8057 if test $APPLE_UNIVERSAL_BUILD = 0; then
8058
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
8060$as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
8061if test "${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+set}" = set; then :
8062 $as_echo_n "(cached) " >&6
8063else
8064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8065/* end confdefs.h. */
8066/* Work also in C++ mode. */
8067 #define __STDC_LIMIT_MACROS 1
8068
8069 /* Work if build is not clean. */
8070 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
8071
8072 #include <limits.h>
8073 #if HAVE_STDINT_H
8074 #include <stdint.h>
8075 #endif
c9a1864a 8076
770d76d7
PA
8077 #if defined UINT64_MAX
8078 #define CONDITION (UINT64_MAX == ULONG_MAX)
8079 #elif HAVE_LONG_LONG_INT
8080 #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
8081 #else
8082 #define CONDITION 0
8083 #endif
8084 int test[CONDITION ? 1 : -1];
8085int
8086main ()
8087{
c9a1864a 8088
770d76d7
PA
8089 ;
8090 return 0;
8091}
8092_ACEOF
8093if ac_fn_c_try_compile "$LINENO"; then :
8094 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
8095else
8096 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
c9a1864a
YQ
8097fi
8098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c9a1864a 8099fi
770d76d7
PA
8100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
8101$as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
8102 if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
8103 UINT64_MAX_EQ_ULONG_MAX=1;
c9a1864a 8104 else
770d76d7
PA
8105 UINT64_MAX_EQ_ULONG_MAX=0;
8106 fi
c9a1864a 8107
c9a1864a 8108
770d76d7
PA
8109 else
8110 UINT64_MAX_EQ_ULONG_MAX=-1
8111 fi
c9a1864a
YQ
8112
8113
8114
c9a1864a 8115
770d76d7 8116if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
c9a1864a
YQ
8117
8118
8119
8120
8121
8122
8123
c9a1864a 8124
770d76d7 8125 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
c9a1864a 8126
c9a1864a 8127
770d76d7
PA
8128 for ac_header in bp-sym.h
8129do :
8130 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
8131if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
8132 cat >>confdefs.h <<_ACEOF
8133#define HAVE_BP_SYM_H 1
8134_ACEOF
c9a1864a 8135
c9a1864a
YQ
8136fi
8137
770d76d7
PA
8138done
8139
c9a1864a
YQ
8140
8141fi
c9a1864a 8142
c9a1864a
YQ
8143
8144
c9a1864a
YQ
8145
8146
770d76d7 8147 GNULIB_MEMCHR=1
c9a1864a 8148
c9a1864a 8149
c9a1864a 8150
c9a1864a 8151
c9a1864a 8152
770d76d7 8153$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
c9a1864a
YQ
8154
8155
8156
8157
770d76d7
PA
8158
8159 if test $HAVE_DECL_MEMMEM = 1 && test $REPLACE_MEMMEM = 0; then
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
8161$as_echo_n "checking whether memmem works in linear time... " >&6; }
8162if test "${gl_cv_func_memmem_works_fast+set}" = set; then :
c9a1864a 8163 $as_echo_n "(cached) " >&6
770d76d7
PA
8164else
8165 if test "$cross_compiling" = yes; then :
8166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8167/* end confdefs.h. */
8168
8169#include <features.h>
8170#ifdef __GNU_LIBRARY__
8171 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)) \
8172 && !defined __UCLIBC__
8173 Lucky user
8174 #endif
8175#endif
8176#ifdef __CYGWIN__
8177 #include <cygwin/version.h>
8178 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 0)
8179 Lucky user
8180 #endif
8181#endif
8182
8183_ACEOF
8184if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8185 $EGREP "Lucky user" >/dev/null 2>&1; then :
8186 gl_cv_func_memmem_works_fast=yes
8187else
8188 gl_cv_func_memmem_works_fast="guessing no"
8189fi
8190rm -f conftest*
8191
8192
c9a1864a
YQ
8193else
8194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8195/* end confdefs.h. */
8196
770d76d7
PA
8197#include <signal.h> /* for signal */
8198#include <string.h> /* for memmem */
8199#include <stdlib.h> /* for malloc */
8200#include <unistd.h> /* for alarm */
8201static void quit (int sig) { exit (sig + 128); }
c9a1864a 8202
c9a1864a
YQ
8203int
8204main ()
8205{
8206
770d76d7
PA
8207 int result = 0;
8208 size_t m = 1000000;
8209 char *haystack = (char *) malloc (2 * m + 1);
8210 char *needle = (char *) malloc (m + 1);
8211 /* Failure to compile this test due to missing alarm is okay,
8212 since all such platforms (mingw) also lack memmem. */
8213 signal (SIGALRM, quit);
8214 alarm (5);
8215 /* Check for quadratic performance. */
8216 if (haystack && needle)
8217 {
8218 memset (haystack, 'A', 2 * m);
8219 haystack[2 * m] = 'B';
8220 memset (needle, 'A', m);
8221 needle[m] = 'B';
8222 if (!memmem (haystack, 2 * m + 1, needle, m + 1))
8223 result |= 1;
8224 }
8225 return result;
8226
c9a1864a
YQ
8227 ;
8228 return 0;
8229}
8230_ACEOF
770d76d7
PA
8231if ac_fn_c_try_run "$LINENO"; then :
8232 gl_cv_func_memmem_works_fast=yes
c9a1864a 8233else
770d76d7 8234 gl_cv_func_memmem_works_fast=no
c9a1864a 8235fi
770d76d7
PA
8236rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8237 conftest.$ac_objext conftest.beam conftest.$ac_ext
8238fi
8239
c9a1864a
YQ
8240
8241fi
770d76d7
PA
8242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_fast" >&5
8243$as_echo "$gl_cv_func_memmem_works_fast" >&6; }
8244 if test "$gl_cv_func_memmem_works_fast" != yes; then
8245 REPLACE_MEMMEM=1
8246 fi
8247 fi
8248
8249if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
8250
8251
8252
8253
8254
8255
8256
8257
8258 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
8259
8260fi
8261
8262
8263
8264
8265 for ac_func in memmem
8266do :
8267 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
8268if test "x$ac_cv_func_memmem" = x""yes; then :
8269 cat >>confdefs.h <<_ACEOF
8270#define HAVE_MEMMEM 1
c9a1864a
YQ
8271_ACEOF
8272
770d76d7
PA
8273fi
8274done
8275
8276 if test $ac_cv_func_memmem = yes; then
8277 HAVE_MEMMEM=1
8278 else
8279 HAVE_MEMMEM=0
8280 fi
8281
8282 :
8283
8284
8285
c9a1864a
YQ
8286
8287
770d76d7
PA
8288 if test $ac_cv_have_decl_memmem = no; then
8289 HAVE_DECL_MEMMEM=0
8290 else
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
8292$as_echo_n "checking whether memmem works... " >&6; }
8293if test "${gl_cv_func_memmem_works_always+set}" = set; then :
8294 $as_echo_n "(cached) " >&6
8295else
8296 if test "$cross_compiling" = yes; then :
8297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8298/* end confdefs.h. */
8299
8300#ifdef __GNU_LIBRARY__
8301 #include <features.h>
8302 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
8303 || __GLIBC_MINOR__ > 12)) \
8304 || (__GLIBC__ > 2)) \
8305 || defined __UCLIBC__
8306 Lucky user
8307 #endif
8308#elif defined __CYGWIN__
8309 #include <cygwin/version.h>
8310 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
8311 Lucky user
8312 #endif
8313#else
8314 Lucky user
8315#endif
8316
8317_ACEOF
8318if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8319 $EGREP "Lucky user" >/dev/null 2>&1; then :
8320 gl_cv_func_memmem_works_always=yes
8321else
8322 gl_cv_func_memmem_works_always="guessing no"
8323fi
8324rm -f conftest*
c9a1864a
YQ
8325
8326
c9a1864a 8327else
770d76d7 8328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a
YQ
8329/* end confdefs.h. */
8330
770d76d7
PA
8331#include <string.h> /* for memmem */
8332#define P "_EF_BF_BD"
8333#define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
8334#define NEEDLE P P P P P
c9a1864a 8335
c9a1864a
YQ
8336int
8337main ()
8338{
8339
770d76d7
PA
8340 int result = 0;
8341 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
8342 result |= 1;
8343 /* Check for empty needle behavior. */
8344 {
8345 const char *haystack = "AAA";
8346 if (memmem (haystack, 3, NULL, 0) != haystack)
8347 result |= 2;
8348 }
8349 return result;
8350
c9a1864a
YQ
8351 ;
8352 return 0;
8353}
8354_ACEOF
770d76d7
PA
8355if ac_fn_c_try_run "$LINENO"; then :
8356 gl_cv_func_memmem_works_always=yes
8357else
8358 gl_cv_func_memmem_works_always=no
c9a1864a 8359fi
770d76d7
PA
8360rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8361 conftest.$ac_objext conftest.beam conftest.$ac_ext
c9a1864a 8362fi
c9a1864a
YQ
8363
8364
770d76d7
PA
8365fi
8366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
8367$as_echo "$gl_cv_func_memmem_works_always" >&6; }
8368 if test "$gl_cv_func_memmem_works_always" != yes; then
8369 REPLACE_MEMMEM=1
8370 fi
c9a1864a 8371 fi
770d76d7 8372 :
c9a1864a 8373
770d76d7 8374if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
c9a1864a 8375
c9a1864a 8376
c9a1864a 8377
c9a1864a 8378
770d76d7
PA
8379
8380
8381
8382
8383 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
8384
c9a1864a 8385fi
c9a1864a 8386
c9a1864a
YQ
8387
8388
8389
c9a1864a 8390
770d76d7 8391 GNULIB_MEMMEM=1
c9a1864a 8392
c9a1864a
YQ
8393
8394
8395
c9a1864a 8396
770d76d7 8397$as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
c9a1864a
YQ
8398
8399
8400
c9a1864a
YQ
8401
8402
8403
8404
770d76d7
PA
8405 STDDEF_H=
8406 if test $gt_cv_c_wchar_t = no; then
8407 HAVE_WCHAR_T=0
8408 STDDEF_H=stddef.h
8409 fi
8410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
8411$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
8412if test "${gl_cv_decl_null_works+set}" = set; then :
8413 $as_echo_n "(cached) " >&6
8414else
8415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8416/* end confdefs.h. */
8417#include <stddef.h>
8418 int test[2 * (sizeof NULL == sizeof (void *)) -1];
c9a1864a 8419
770d76d7
PA
8420int
8421main ()
8422{
c9a1864a 8423
770d76d7
PA
8424 ;
8425 return 0;
8426}
8427_ACEOF
8428if ac_fn_c_try_compile "$LINENO"; then :
8429 gl_cv_decl_null_works=yes
8430else
8431 gl_cv_decl_null_works=no
8432fi
8433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8434fi
8435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
8436$as_echo "$gl_cv_decl_null_works" >&6; }
8437 if test $gl_cv_decl_null_works = no; then
8438 REPLACE_NULL=1
8439 STDDEF_H=stddef.h
8440 fi
c9a1864a 8441
770d76d7
PA
8442 if test -n "$STDDEF_H"; then
8443 GL_GENERATE_STDDEF_H_TRUE=
8444 GL_GENERATE_STDDEF_H_FALSE='#'
8445else
8446 GL_GENERATE_STDDEF_H_TRUE='#'
8447 GL_GENERATE_STDDEF_H_FALSE=
8448fi
c9a1864a 8449
770d76d7 8450 if test -n "$STDDEF_H"; then
c9a1864a 8451
c9a1864a
YQ
8452
8453
8454
8455
8456
8457
8458
8459 if test $gl_cv_have_include_next = yes; then
770d76d7 8460 gl_cv_next_stddef_h='<'stddef.h'>'
c9a1864a 8461 else
770d76d7
PA
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
8463$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
8464if test "${gl_cv_next_stddef_h+set}" = set; then :
c9a1864a
YQ
8465 $as_echo_n "(cached) " >&6
8466else
8467
770d76d7 8468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c9a1864a 8469/* end confdefs.h. */
770d76d7
PA
8470#include <stddef.h>
8471
8472_ACEOF
8473 case "$host_os" in
8474 aix*) gl_absname_cpp="$ac_cpp -C" ;;
8475 *) gl_absname_cpp="$ac_cpp" ;;
8476 esac
8477
8478 case "$host_os" in
8479 mingw*)
8480 gl_dirsep_regex='[/\\]'
8481 ;;
8482 *)
8483 gl_dirsep_regex='\/'
8484 ;;
8485 esac
8486 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
8487
8488 gl_header_literal_regex=`echo 'stddef.h' \
8489 | sed -e "$gl_make_literal_regex_sed"`
8490 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
8491 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
8492 s|^/[^/]|//&|
8493 p
8494 q
8495 }'
8496 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
8497 sed -n "$gl_absolute_header_sed"`'"'
8498
c9a1864a
YQ
8499
8500fi
770d76d7
PA
8501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
8502$as_echo "$gl_cv_next_stddef_h" >&6; }
c9a1864a 8503 fi
770d76d7 8504 NEXT_STDDEF_H=$gl_cv_next_stddef_h
c9a1864a
YQ
8505
8506 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
8507 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
770d76d7 8508 gl_next_as_first_directive='<'stddef.h'>'
c9a1864a
YQ
8509 else
8510 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
770d76d7 8511 gl_next_as_first_directive=$gl_cv_next_stddef_h
c9a1864a 8512 fi
770d76d7 8513 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
c9a1864a 8514
c9a1864a
YQ
8515
8516
8517
c9a1864a
YQ
8518 fi
8519
8520
8521
c9a1864a
YQ
8522
8523
c9a1864a
YQ
8524 # End of code from modules
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534 gltests_libdeps=
8535 gltests_ltlibdeps=
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545 gl_source_base='tests'
8546 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
8547
8548 gl_module_indicator_condition=$gltests_WITNESS
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558 LIBGNU_LIBDEPS="$gl_libdeps"
8559
8560 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
8561
8562
8563# GDBserver does not use automake, but gnulib does. This line lets
8564# us generate its Makefile.in.
8565am__api_version='1.11'
8566
8567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
8568$as_echo_n "checking whether build environment is sane... " >&6; }
8569# Just in case
8570sleep 1
8571echo timestamp > conftest.file
8572# Reject unsafe characters in $srcdir or the absolute working directory
8573# name. Accept space and tab only in the latter.
8574am_lf='
8575'
8576case `pwd` in
8577 *[\\\"\#\$\&\'\`$am_lf]*)
8578 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
8579esac
8580case $srcdir in
8581 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
8582 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
8583esac
8584
8585# Do `set' in a subshell so we don't clobber the current shell's
8586# arguments. Must try -L first in case configure is actually a
8587# symlink; some systems play weird games with the mod time of symlinks
8588# (eg FreeBSD returns the mod time of the symlink's containing
8589# directory).
8590if (
8591 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
8592 if test "$*" = "X"; then
8593 # -L didn't work.
8594 set X `ls -t "$srcdir/configure" conftest.file`
8595 fi
8596 rm -f conftest.file
8597 if test "$*" != "X $srcdir/configure conftest.file" \
8598 && test "$*" != "X conftest.file $srcdir/configure"; then
8599
8600 # If neither matched, then we have a broken ls. This can happen
8601 # if, for instance, CONFIG_SHELL is bash and it inherits a
8602 # broken ls alias from the environment. This has actually
8603 # happened. Such a system could not be considered "sane".
8604 as_fn_error "ls -t appears to fail. Make sure there is not a broken
8605alias in your environment" "$LINENO" 5
8606 fi
8607
8608 test "$2" = conftest.file
8609 )
8610then
8611 # Ok.
8612 :
8613else
8614 as_fn_error "newly created file is older than distributed files!
8615Check your system clock" "$LINENO" 5
8616fi
8617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8618$as_echo "yes" >&6; }
8619# expand $ac_aux_dir to an absolute path
8620am_aux_dir=`cd $ac_aux_dir && pwd`
8621
8622if test x"${MISSING+set}" != xset; then
8623 case $am_aux_dir in
8624 *\ * | *\ *)
8625 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
8626 *)
8627 MISSING="\${SHELL} $am_aux_dir/missing" ;;
8628 esac
8629fi
8630# Use eval to expand $SHELL
8631if eval "$MISSING --run true"; then
8632 am_missing_run="$MISSING --run "
8633else
8634 am_missing_run=
8635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
8636$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
8637fi
8638
8639if test x"${install_sh}" != xset; then
8640 case $am_aux_dir in
8641 *\ * | *\ *)
8642 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
8643 *)
8644 install_sh="\${SHELL} $am_aux_dir/install-sh"
8645 esac
8646fi
8647
8648# Installed binaries are usually stripped using `strip' when the user
8649# run `make install-strip'. However `strip' might not be the right
8650# tool to use in cross-compilation environments, therefore Automake
8651# will honor the `STRIP' environment variable to overrule this program.
8652if test "$cross_compiling" != no; then
8653 if test -n "$ac_tool_prefix"; then
8654 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8655set dummy ${ac_tool_prefix}strip; ac_word=$2
8656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8657$as_echo_n "checking for $ac_word... " >&6; }
8658if test "${ac_cv_prog_STRIP+set}" = set; then :
8659 $as_echo_n "(cached) " >&6
8660else
8661 if test -n "$STRIP"; then
8662 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8663else
8664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8665for as_dir in $PATH
8666do
8667 IFS=$as_save_IFS
8668 test -z "$as_dir" && as_dir=.
8669 for ac_exec_ext in '' $ac_executable_extensions; do
8670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8671 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8673 break 2
8674 fi
8675done
8676 done
8677IFS=$as_save_IFS
8678
8679fi
8680fi
8681STRIP=$ac_cv_prog_STRIP
8682if test -n "$STRIP"; then
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8684$as_echo "$STRIP" >&6; }
8685else
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8687$as_echo "no" >&6; }
8688fi
8689
8690
8691fi
8692if test -z "$ac_cv_prog_STRIP"; then
8693 ac_ct_STRIP=$STRIP
8694 # Extract the first word of "strip", so it can be a program name with args.
8695set dummy strip; ac_word=$2
8696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8697$as_echo_n "checking for $ac_word... " >&6; }
8698if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8699 $as_echo_n "(cached) " >&6
8700else
8701 if test -n "$ac_ct_STRIP"; then
8702 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8703else
8704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8705for as_dir in $PATH
8706do
8707 IFS=$as_save_IFS
8708 test -z "$as_dir" && as_dir=.
8709 for ac_exec_ext in '' $ac_executable_extensions; do
8710 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8711 ac_cv_prog_ac_ct_STRIP="strip"
8712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8713 break 2
8714 fi
8715done
8716 done
8717IFS=$as_save_IFS
8718
8719fi
8720fi
8721ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8722if test -n "$ac_ct_STRIP"; then
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8724$as_echo "$ac_ct_STRIP" >&6; }
8725else
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8727$as_echo "no" >&6; }
8728fi
8729
8730 if test "x$ac_ct_STRIP" = x; then
8731 STRIP=":"
8732 else
8733 case $cross_compiling:$ac_tool_warned in
8734yes:)
8735{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8736$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8737ac_tool_warned=yes ;;
8738esac
8739 STRIP=$ac_ct_STRIP
8740 fi
8741else
8742 STRIP="$ac_cv_prog_STRIP"
8743fi
8744
8745fi
8746INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
8747
8748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
8749$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
8750if test -z "$MKDIR_P"; then
8751 if test "${ac_cv_path_mkdir+set}" = set; then :
8752 $as_echo_n "(cached) " >&6
8753else
8754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8755for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8756do
8757 IFS=$as_save_IFS
8758 test -z "$as_dir" && as_dir=.
8759 for ac_prog in mkdir gmkdir; do
8760 for ac_exec_ext in '' $ac_executable_extensions; do
8761 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
8762 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
8763 'mkdir (GNU coreutils) '* | \
8764 'mkdir (coreutils) '* | \
8765 'mkdir (fileutils) '4.1*)
8766 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
8767 break 3;;
8768 esac
8769 done
8770 done
8771 done
8772IFS=$as_save_IFS
8773
8774fi
8775
8776 if test "${ac_cv_path_mkdir+set}" = set; then
8777 MKDIR_P="$ac_cv_path_mkdir -p"
8778 else
8779 # As a last resort, use the slow shell script. Don't cache a
8780 # value for MKDIR_P within a source directory, because that will
8781 # break other packages using the cache if that directory is
8782 # removed, or if the value is a relative name.
8783 test -d ./--version && rmdir ./--version
8784 MKDIR_P="$ac_install_sh -d"
8785 fi
8786fi
8787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8788$as_echo "$MKDIR_P" >&6; }
8789
8790
8791mkdir_p="$MKDIR_P"
8792case $mkdir_p in
8793 [\\/$]* | ?:[\\/]*) ;;
8794 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
8795esac
8796
8797for ac_prog in gawk mawk nawk awk
8798do
8799 # Extract the first word of "$ac_prog", so it can be a program name with args.
8800set dummy $ac_prog; ac_word=$2
8801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8802$as_echo_n "checking for $ac_word... " >&6; }
8803if test "${ac_cv_prog_AWK+set}" = set; then :
8804 $as_echo_n "(cached) " >&6
8805else
8806 if test -n "$AWK"; then
8807 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8808else
8809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8810for as_dir in $PATH
8811do
8812 IFS=$as_save_IFS
8813 test -z "$as_dir" && as_dir=.
8814 for ac_exec_ext in '' $ac_executable_extensions; do
8815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8816 ac_cv_prog_AWK="$ac_prog"
8817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8818 break 2
8819 fi
8820done
8821 done
8822IFS=$as_save_IFS
8823
8824fi
8825fi
8826AWK=$ac_cv_prog_AWK
8827if test -n "$AWK"; then
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8829$as_echo "$AWK" >&6; }
8830else
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8832$as_echo "no" >&6; }
8833fi
8834
8835
8836 test -n "$AWK" && break
8837done
8838
8839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8840$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8841set x ${MAKE-make}
8842ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8843if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
8844 $as_echo_n "(cached) " >&6
8845else
8846 cat >conftest.make <<\_ACEOF
8847SHELL = /bin/sh
8848all:
8849 @echo '@@@%%%=$(MAKE)=@@@%%%'
8850_ACEOF
8851# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8852case `${MAKE-make} -f conftest.make 2>/dev/null` in
8853 *@@@%%%=?*=@@@%%%*)
8854 eval ac_cv_prog_make_${ac_make}_set=yes;;
8855 *)
8856 eval ac_cv_prog_make_${ac_make}_set=no;;
8857esac
8858rm -f conftest.make
8859fi
8860if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8862$as_echo "yes" >&6; }
8863 SET_MAKE=
8864else
8865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8866$as_echo "no" >&6; }
8867 SET_MAKE="MAKE=${MAKE-make}"
8868fi
8869
8870rm -rf .tst 2>/dev/null
8871mkdir .tst 2>/dev/null
8872if test -d .tst; then
8873 am__leading_dot=.
8874else
8875 am__leading_dot=_
8876fi
8877rmdir .tst 2>/dev/null
8878
8879DEPDIR="${am__leading_dot}deps"
8880
8881ac_config_commands="$ac_config_commands depfiles"
8882
8883
8884am_make=${MAKE-make}
8885cat > confinc << 'END'
8886am__doit:
8887 @echo this is the am__doit target
8888.PHONY: am__doit
8889END
8890# If we don't find an include directive, just comment out the code.
8891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
8892$as_echo_n "checking for style of include used by $am_make... " >&6; }
8893am__include="#"
8894am__quote=
8895_am_result=none
8896# First try GNU make style include.
8897echo "include confinc" > confmf
8898# Ignore all kinds of additional output from `make'.
8899case `$am_make -s -f confmf 2> /dev/null` in #(
8900*the\ am__doit\ target*)
8901 am__include=include
8902 am__quote=
8903 _am_result=GNU
8904 ;;
8905esac
8906# Now try BSD make style include.
8907if test "$am__include" = "#"; then
8908 echo '.include "confinc"' > confmf
8909 case `$am_make -s -f confmf 2> /dev/null` in #(
8910 *the\ am__doit\ target*)
8911 am__include=.include
8912 am__quote="\""
8913 _am_result=BSD
8914 ;;
8915 esac
8916fi
8917
8918
8919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
8920$as_echo "$_am_result" >&6; }
8921rm -f confinc confmf
8922
8923# Check whether --enable-dependency-tracking was given.
8924if test "${enable_dependency_tracking+set}" = set; then :
8925 enableval=$enable_dependency_tracking;
fb1e4ffc
DJ
8926fi
8927
c9a1864a
YQ
8928if test "x$enable_dependency_tracking" != xno; then
8929 am_depcomp="$ac_aux_dir/depcomp"
8930 AMDEPBACKSLASH='\'
8931fi
8932 if test "x$enable_dependency_tracking" != xno; then
8933 AMDEP_TRUE=
8934 AMDEP_FALSE='#'
fa593d66 8935else
c9a1864a
YQ
8936 AMDEP_TRUE='#'
8937 AMDEP_FALSE=
8938fi
fa593d66 8939
fa593d66 8940
c9a1864a
YQ
8941if test "`cd $srcdir && pwd`" != "`pwd`"; then
8942 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
8943 # is not polluted with repeated "-I."
8944 am__isrc=' -I$(srcdir)'
8945 # test to see if srcdir already configured
8946 if test -f $srcdir/config.status; then
8947 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
8948 fi
fa593d66 8949fi
c9a1864a
YQ
8950
8951# test whether we have cygpath
8952if test -z "$CYGPATH_W"; then
8953 if (cygpath --version) >/dev/null 2>/dev/null; then
8954 CYGPATH_W='cygpath -w'
8955 else
8956 CYGPATH_W=echo
8957 fi
fa593d66 8958fi
fa593d66 8959
fa593d66 8960
c9a1864a
YQ
8961# Define the identity of the package.
8962 PACKAGE=gdbserver
8963 VERSION=UNUSED-VERSION
fa593d66 8964
fa593d66 8965
c9a1864a 8966# Some tools Automake needs.
fa593d66 8967
c9a1864a 8968ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
fa593d66 8969
03583c20 8970
c9a1864a 8971AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
03583c20
UW
8972
8973
c9a1864a 8974AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
03583c20 8975
03583c20 8976
c9a1864a 8977AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
03583c20 8978
03583c20 8979
c9a1864a 8980MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
03583c20 8981
c9a1864a
YQ
8982# We need awk for the "check" target. The system "awk" is bad on
8983# some platforms.
8984# Always define AMTAR for backward compatibility.
03583c20 8985
c9a1864a 8986AMTAR=${AMTAR-"${am_missing_run}tar"}
c2a66c29 8987
c9a1864a 8988am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
fa593d66 8989
c2a66c29 8990
c9a1864a
YQ
8991
8992
8993depcc="$CC" am_compiler_list=
8994
8995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8996$as_echo_n "checking dependency style of $depcc... " >&6; }
8997if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8998 $as_echo_n "(cached) " >&6
c2a66c29 8999else
c9a1864a
YQ
9000 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
9001 # We make a subdir and do the tests there. Otherwise we can end up
9002 # making bogus files that we don't know about and never remove. For
9003 # instance it was reported that on HP-UX the gcc test will end up
9004 # making a dummy file named `D' -- because `-MD' means `put the output
9005 # in D'.
9006 mkdir conftest.dir
9007 # Copy depcomp to subdir because otherwise we won't find it if we're
9008 # using a relative directory.
9009 cp "$am_depcomp" conftest.dir
9010 cd conftest.dir
9011 # We will build objects and dependencies in a subdirectory because
9012 # it helps to detect inapplicable dependency modes. For instance
9013 # both Tru64's cc and ICC support -MD to output dependencies as a
9014 # side effect of compilation, but ICC will put the dependencies in
9015 # the current directory while Tru64 will put them in the object
9016 # directory.
9017 mkdir sub
9018
9019 am_cv_CC_dependencies_compiler_type=none
9020 if test "$am_compiler_list" = ""; then
9021 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
9022 fi
9023 am__universal=false
9024 case " $depcc " in #(
9025 *\ -arch\ *\ -arch\ *) am__universal=true ;;
9026 esac
c2a66c29 9027
c9a1864a
YQ
9028 for depmode in $am_compiler_list; do
9029 # Setup a source with many dependencies, because some compilers
9030 # like to wrap large dependency lists on column 80 (with \), and
9031 # we should not choose a depcomp mode which is confused by this.
9032 #
9033 # We need to recreate these files for each test, as the compiler may
9034 # overwrite some of them when testing with obscure command lines.
9035 # This happens at least with the AIX C compiler.
9036 : > sub/conftest.c
9037 for i in 1 2 3 4 5 6; do
9038 echo '#include "conftst'$i'.h"' >> sub/conftest.c
9039 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
9040 # Solaris 8's {/usr,}/bin/sh.
9041 touch sub/conftst$i.h
9042 done
9043 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
9044
9045 # We check with `-c' and `-o' for the sake of the "dashmstdout"
9046 # mode. It turns out that the SunPro C++ compiler does not properly
9047 # handle `-M -o', and we need to detect this. Also, some Intel
9048 # versions had trouble with output in subdirs
9049 am__obj=sub/conftest.${OBJEXT-o}
9050 am__minus_obj="-o $am__obj"
9051 case $depmode in
9052 gcc)
9053 # This depmode causes a compiler race in universal mode.
9054 test "$am__universal" = false || continue
9055 ;;
9056 nosideeffect)
9057 # after this tag, mechanisms are not by side-effect, so they'll
9058 # only be used when explicitly requested
9059 if test "x$enable_dependency_tracking" = xyes; then
9060 continue
9061 else
9062 break
9063 fi
9064 ;;
9065 msvisualcpp | msvcmsys)
9066 # This compiler won't grok `-c -o', but also, the minuso test has
9067 # not run yet. These depmodes are late enough in the game, and
9068 # so weak that their functioning should not be impacted.
9069 am__obj=conftest.${OBJEXT-o}
9070 am__minus_obj=
9071 ;;
9072 none) break ;;
9073 esac
9074 if depmode=$depmode \
9075 source=sub/conftest.c object=$am__obj \
9076 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
9077 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
9078 >/dev/null 2>conftest.err &&
9079 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
9080 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
9081 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
9082 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
9083 # icc doesn't choke on unknown options, it will just issue warnings
9084 # or remarks (even with -Werror). So we grep stderr for any message
9085 # that says an option was ignored or not supported.
9086 # When given -MP, icc 7.0 and 7.1 complain thusly:
9087 # icc: Command line warning: ignoring option '-M'; no argument required
9088 # The diagnosis changed in icc 8.0:
9089 # icc: Command line remark: option '-MP' not supported
9090 if (grep 'ignoring option' conftest.err ||
9091 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
9092 am_cv_CC_dependencies_compiler_type=$depmode
9093 break
9094 fi
9095 fi
9096 done
c2a66c29 9097
c9a1864a
YQ
9098 cd ..
9099 rm -rf conftest.dir
9100else
9101 am_cv_CC_dependencies_compiler_type=none
fa593d66
PA
9102fi
9103
c9a1864a
YQ
9104fi
9105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
9106$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
9107CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
fa593d66 9108
c9a1864a
YQ
9109 if
9110 test "x$enable_dependency_tracking" != xno \
9111 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
9112 am__fastdepCC_TRUE=
9113 am__fastdepCC_FALSE='#'
9114else
9115 am__fastdepCC_TRUE='#'
9116 am__fastdepCC_FALSE=
9117fi
fa593d66 9118
0d62e5e8 9119
d6e9fb05
JK
9120
9121
c9a1864a
YQ
9122GNULIB_STDINT_H=
9123if test x"$STDINT_H" != x; then
9124 GNULIB_STDINT_H=gnulib/$STDINT_H
9125fi
d6e9fb05 9126
fb1e4ffc 9127
809277f8 9128ac_config_files="$ac_config_files Makefile gnulib/import/Makefile:${srcdir}/../gnulib/import/Makefile.in"
81ecdfbb
RW
9129
9130ac_config_commands="$ac_config_commands default"
9131
bec39cab 9132cat >confcache <<\_ACEOF
d6e9fb05
JK
9133# This file is a shell script that caches the results of configure
9134# tests run on this system so they can be shared between configure
bec39cab
AC
9135# scripts and configure runs, see configure's option --config-cache.
9136# It is not useful on other systems. If it contains results you don't
9137# want to keep, you may remove or edit it.
d6e9fb05 9138#
bec39cab
AC
9139# config.status only pays attention to the cache file if you give it
9140# the --recheck option to rerun configure.
d6e9fb05 9141#
bec39cab
AC
9142# `ac_cv_env_foo' variables (set or unset) will be overridden when
9143# loading this file, other *unset* `ac_cv_foo' will be assigned the
9144# following values.
9145
9146_ACEOF
9147
d6e9fb05
JK
9148# The following way of writing the cache mishandles newlines in values,
9149# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 9150# So, we kill variables containing newlines.
d6e9fb05
JK
9151# Ultrix sh set writes to stderr and can't be redirected directly,
9152# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
9153(
9154 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9155 eval ac_val=\$$ac_var
9156 case $ac_val in #(
9157 *${as_nl}*)
9158 case $ac_var in #(
9159 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9160$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9161 esac
9162 case $ac_var in #(
9163 _ | IFS | as_nl) ;; #(
9164 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9165 *) { eval $ac_var=; unset $ac_var;} ;;
9166 esac ;;
9167 esac
9168 done
9169
bec39cab 9170 (set) 2>&1 |
81ecdfbb
RW
9171 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9172 *${as_nl}ac_space=\ *)
9173 # `set' does not quote correctly, so add quotes: double-quote
9174 # substitution turns \\\\ into \\, and sed turns \\ into \.
bec39cab
AC
9175 sed -n \
9176 "s/'/'\\\\''/g;
9177 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 9178 ;; #(
bec39cab
AC
9179 *)
9180 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 9181 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 9182 ;;
81ecdfbb
RW
9183 esac |
9184 sort
9185) |
bec39cab 9186 sed '
81ecdfbb 9187 /^ac_cv_env_/b end
bec39cab 9188 t clear
81ecdfbb 9189 :clear
bec39cab
AC
9190 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9191 t end
81ecdfbb
RW
9192 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9193 :end' >>confcache
9194if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9195 if test -w "$cache_file"; then
9196 test "x$cache_file" != "x/dev/null" &&
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9198$as_echo "$as_me: updating cache $cache_file" >&6;}
bec39cab 9199 cat confcache >$cache_file
d6e9fb05 9200 else
81ecdfbb
RW
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9202$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
d6e9fb05
JK
9203 fi
9204fi
9205rm -f confcache
9206
d6e9fb05
JK
9207test "x$prefix" = xNONE && prefix=$ac_default_prefix
9208# Let make expand exec_prefix.
9209test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9210
84563040 9211DEFS=-DHAVE_CONFIG_H
d6e9fb05 9212
bec39cab
AC
9213ac_libobjs=
9214ac_ltlibobjs=
9215for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9216 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
9217 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9218 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9219 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9220 # will be set to the directory where LIBOBJS objects are built.
9221 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9222 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
bec39cab
AC
9223done
9224LIBOBJS=$ac_libobjs
d6e9fb05 9225
bec39cab
AC
9226LTLIBOBJS=$ac_ltlibobjs
9227
9228
c9a1864a
YQ
9229if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
9230 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
9231Usually this means the macro was only invoked conditionally." "$LINENO" 5
9232fi
9233if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
9234 as_fn_error "conditional \"GL_COND_LIBTOOL\" was never defined.
9235Usually this means the macro was only invoked conditionally." "$LINENO" 5
770d76d7
PA
9236fi
9237if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
9238 as_fn_error "conditional \"GL_GENERATE_STDINT_H\" was never defined.
9239Usually this means the macro was only invoked conditionally." "$LINENO" 5
9240fi
9241if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
9242 as_fn_error "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
9243Usually this means the macro was only invoked conditionally." "$LINENO" 5
c9a1864a
YQ
9244fi
9245
9246 gl_libobjs=
9247 gl_ltlibobjs=
9248 if test -n "$gl_LIBOBJS"; then
9249 # Remove the extension.
9250 sed_drop_objext='s/\.o$//;s/\.obj$//'
9251 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
9252 gl_libobjs="$gl_libobjs $i.$ac_objext"
9253 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
9254 done
9255 fi
9256 gl_LIBOBJS=$gl_libobjs
9257
9258 gl_LTLIBOBJS=$gl_ltlibobjs
9259
9260
9261
9262 gltests_libobjs=
9263 gltests_ltlibobjs=
9264 if test -n "$gltests_LIBOBJS"; then
9265 # Remove the extension.
9266 sed_drop_objext='s/\.o$//;s/\.obj$//'
9267 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
9268 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
9269 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
9270 done
9271 fi
9272 gltests_LIBOBJS=$gltests_libobjs
9273
9274 gltests_LTLIBOBJS=$gltests_ltlibobjs
9275
9276
9277if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
9278 as_fn_error "conditional \"AMDEP\" was never defined.
9279Usually this means the macro was only invoked conditionally." "$LINENO" 5
9280fi
9281if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
9282 as_fn_error "conditional \"am__fastdepCC\" was never defined.
9283Usually this means the macro was only invoked conditionally." "$LINENO" 5
9284fi
9285 if test -n "$EXEEXT"; then
9286 am__EXEEXT_TRUE=
9287 am__EXEEXT_FALSE='#'
9288else
9289 am__EXEEXT_TRUE='#'
9290 am__EXEEXT_FALSE=
9291fi
9292
bec39cab
AC
9293
9294: ${CONFIG_STATUS=./config.status}
81ecdfbb 9295ac_write_fail=0
bec39cab
AC
9296ac_clean_files_save=$ac_clean_files
9297ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
9298{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9299$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9300as_write_fail=0
9301cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
bec39cab
AC
9302#! $SHELL
9303# Generated by $as_me.
d6e9fb05 9304# Run this file to recreate the current configuration.
d6e9fb05 9305# Compiler output produced by configure, useful for debugging
bec39cab
AC
9306# configure, is in config.log if it exists.
9307
9308debug=false
9309ac_cs_recheck=false
9310ac_cs_silent=false
bec39cab 9311
81ecdfbb
RW
9312SHELL=\${CONFIG_SHELL-$SHELL}
9313export SHELL
9314_ASEOF
9315cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9316## -------------------- ##
9317## M4sh Initialization. ##
9318## -------------------- ##
9319
9320# Be more Bourne compatible
9321DUALCASE=1; export DUALCASE # for MKS sh
9322if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
9323 emulate sh
9324 NULLCMD=:
81ecdfbb 9325 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
9326 # is contrary to our usage. Disable this feature.
9327 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
9328 setopt NO_GLOB_SUBST
9329else
9330 case `(set -o) 2>/dev/null` in #(
9331 *posix*) :
9332 set -o posix ;; #(
9333 *) :
9334 ;;
9335esac
bec39cab 9336fi
d6e9fb05 9337
81ecdfbb
RW
9338
9339as_nl='
9340'
9341export as_nl
9342# Printing a long string crashes Solaris 7 /usr/bin/printf.
9343as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9344as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9345as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9346# Prefer a ksh shell builtin over an external printf program on Solaris,
9347# but without wasting forks for bash or zsh.
9348if test -z "$BASH_VERSION$ZSH_VERSION" \
9349 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9350 as_echo='print -r --'
9351 as_echo_n='print -rn --'
9352elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9353 as_echo='printf %s\n'
9354 as_echo_n='printf %s'
bec39cab 9355else
81ecdfbb
RW
9356 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9357 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9358 as_echo_n='/usr/ucb/echo -n'
9359 else
9360 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9361 as_echo_n_body='eval
9362 arg=$1;
9363 case $arg in #(
9364 *"$as_nl"*)
9365 expr "X$arg" : "X\\(.*\\)$as_nl";
9366 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9367 esac;
9368 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9369 '
9370 export as_echo_n_body
9371 as_echo_n='sh -c $as_echo_n_body as_echo'
9372 fi
9373 export as_echo_body
9374 as_echo='sh -c $as_echo_body as_echo'
9375fi
9376
9377# The user is always right.
9378if test "${PATH_SEPARATOR+set}" != set; then
9379 PATH_SEPARATOR=:
9380 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9381 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9382 PATH_SEPARATOR=';'
9383 }
bec39cab
AC
9384fi
9385
9386
81ecdfbb
RW
9387# IFS
9388# We need space, tab and new line, in precisely that order. Quoting is
9389# there to prevent editors from complaining about space-tab.
9390# (If _AS_PATH_WALK were called with IFS unset, it would disable word
9391# splitting by setting IFS to empty value.)
9392IFS=" "" $as_nl"
9393
9394# Find who we are. Look in the path if we contain no directory separator.
9395case $0 in #((
9396 *[\\/]* ) as_myself=$0 ;;
9397 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9398for as_dir in $PATH
9399do
9400 IFS=$as_save_IFS
9401 test -z "$as_dir" && as_dir=.
9402 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9403 done
9404IFS=$as_save_IFS
9405
9406 ;;
9407esac
9408# We did not find ourselves, most probably we were run as `sh COMMAND'
9409# in which case we are not to be found in the path.
9410if test "x$as_myself" = x; then
9411 as_myself=$0
9412fi
9413if test ! -f "$as_myself"; then
9414 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9415 exit 1
9416fi
9417
9418# Unset variables that we do not need and which cause bugs (e.g. in
9419# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9420# suppresses any "Segmentation fault" message there. '((' could
9421# trigger a bug in pdksh 5.2.14.
9422for as_var in BASH_ENV ENV MAIL MAILPATH
9423do eval test x\${$as_var+set} = xset \
9424 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9425done
bec39cab
AC
9426PS1='$ '
9427PS2='> '
9428PS4='+ '
9429
9430# NLS nuisances.
81ecdfbb
RW
9431LC_ALL=C
9432export LC_ALL
9433LANGUAGE=C
9434export LANGUAGE
9435
9436# CDPATH.
9437(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9438
9439
9440# as_fn_error ERROR [LINENO LOG_FD]
9441# ---------------------------------
9442# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9443# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9444# script with status $?, using 1 if that was 0.
9445as_fn_error ()
9446{
9447 as_status=$?; test $as_status -eq 0 && as_status=1
9448 if test "$3"; then
9449 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9450 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
bec39cab 9451 fi
81ecdfbb
RW
9452 $as_echo "$as_me: error: $1" >&2
9453 as_fn_exit $as_status
9454} # as_fn_error
9455
9456
9457# as_fn_set_status STATUS
9458# -----------------------
9459# Set $? to STATUS, without forking.
9460as_fn_set_status ()
9461{
9462 return $1
9463} # as_fn_set_status
9464
9465# as_fn_exit STATUS
9466# -----------------
9467# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9468as_fn_exit ()
9469{
9470 set +e
9471 as_fn_set_status $1
9472 exit $1
9473} # as_fn_exit
9474
9475# as_fn_unset VAR
9476# ---------------
9477# Portably unset VAR.
9478as_fn_unset ()
9479{
9480 { eval $1=; unset $1;}
9481}
9482as_unset=as_fn_unset
9483# as_fn_append VAR VALUE
9484# ----------------------
9485# Append the text in VALUE to the end of the definition contained in VAR. Take
9486# advantage of any shell optimizations that allow amortized linear growth over
9487# repeated appends, instead of the typical quadratic growth present in naive
9488# implementations.
9489if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9490 eval 'as_fn_append ()
9491 {
9492 eval $1+=\$2
9493 }'
9494else
9495 as_fn_append ()
9496 {
9497 eval $1=\$$1\$2
9498 }
9499fi # as_fn_append
9500
9501# as_fn_arith ARG...
9502# ------------------
9503# Perform arithmetic evaluation on the ARGs, and store the result in the
9504# global $as_val. Take advantage of shells that can avoid forks. The arguments
9505# must be portable across $(()) and expr.
9506if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9507 eval 'as_fn_arith ()
9508 {
9509 as_val=$(( $* ))
9510 }'
9511else
9512 as_fn_arith ()
9513 {
9514 as_val=`expr "$@" || test $? -eq 1`
9515 }
9516fi # as_fn_arith
9517
d6e9fb05 9518
81ecdfbb
RW
9519if expr a : '\(a\)' >/dev/null 2>&1 &&
9520 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
9521 as_expr=expr
9522else
9523 as_expr=false
9524fi
d6e9fb05 9525
81ecdfbb 9526if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
9527 as_basename=basename
9528else
9529 as_basename=false
9530fi
d6e9fb05 9531
81ecdfbb
RW
9532if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9533 as_dirname=dirname
9534else
9535 as_dirname=false
9536fi
d6e9fb05 9537
81ecdfbb 9538as_me=`$as_basename -- "$0" ||
bec39cab
AC
9539$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9540 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
9541 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9542$as_echo X/"$0" |
9543 sed '/^.*\/\([^/][^/]*\)\/*$/{
9544 s//\1/
9545 q
9546 }
9547 /^X\/\(\/\/\)$/{
9548 s//\1/
9549 q
9550 }
9551 /^X\/\(\/\).*/{
9552 s//\1/
9553 q
9554 }
9555 s/.*/./; q'`
bec39cab 9556
dae5f5cf
DJ
9557# Avoid depending upon Character Ranges.
9558as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9559as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9560as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9561as_cr_digits='0123456789'
9562as_cr_alnum=$as_cr_Letters$as_cr_digits
9563
81ecdfbb
RW
9564ECHO_C= ECHO_N= ECHO_T=
9565case `echo -n x` in #(((((
9566-n*)
9567 case `echo 'xy\c'` in
9568 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9569 xy) ECHO_C='\c';;
9570 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9571 ECHO_T=' ';;
9572 esac;;
9573*)
9574 ECHO_N='-n';;
bec39cab
AC
9575esac
9576
81ecdfbb
RW
9577rm -f conf$$ conf$$.exe conf$$.file
9578if test -d conf$$.dir; then
9579 rm -f conf$$.dir/conf$$.file
bec39cab 9580else
81ecdfbb
RW
9581 rm -f conf$$.dir
9582 mkdir conf$$.dir 2>/dev/null
bec39cab 9583fi
81ecdfbb
RW
9584if (echo >conf$$.file) 2>/dev/null; then
9585 if ln -s conf$$.file conf$$ 2>/dev/null; then
dae5f5cf 9586 as_ln_s='ln -s'
81ecdfbb
RW
9587 # ... but there are two gotchas:
9588 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9589 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9590 # In both cases, we have to default to `cp -p'.
9591 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9592 as_ln_s='cp -p'
9593 elif ln conf$$.file conf$$ 2>/dev/null; then
9594 as_ln_s=ln
9595 else
9596 as_ln_s='cp -p'
dae5f5cf 9597 fi
bec39cab
AC
9598else
9599 as_ln_s='cp -p'
9600fi
81ecdfbb
RW
9601rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9602rmdir conf$$.dir 2>/dev/null
9603
9604
9605# as_fn_mkdir_p
9606# -------------
9607# Create "$as_dir" as a directory, including parents if necessary.
9608as_fn_mkdir_p ()
9609{
9610
9611 case $as_dir in #(
9612 -*) as_dir=./$as_dir;;
9613 esac
9614 test -d "$as_dir" || eval $as_mkdir_p || {
9615 as_dirs=
9616 while :; do
9617 case $as_dir in #(
9618 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9619 *) as_qdir=$as_dir;;
9620 esac
9621 as_dirs="'$as_qdir' $as_dirs"
9622 as_dir=`$as_dirname -- "$as_dir" ||
9623$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9624 X"$as_dir" : 'X\(//\)[^/]' \| \
9625 X"$as_dir" : 'X\(//\)$' \| \
9626 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9627$as_echo X"$as_dir" |
9628 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9629 s//\1/
9630 q
9631 }
9632 /^X\(\/\/\)[^/].*/{
9633 s//\1/
9634 q
9635 }
9636 /^X\(\/\/\)$/{
9637 s//\1/
9638 q
9639 }
9640 /^X\(\/\).*/{
9641 s//\1/
9642 q
9643 }
9644 s/.*/./; q'`
9645 test -d "$as_dir" && break
9646 done
9647 test -z "$as_dirs" || eval "mkdir $as_dirs"
9648 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
bec39cab 9649
81ecdfbb
RW
9650
9651} # as_fn_mkdir_p
bec39cab 9652if mkdir -p . 2>/dev/null; then
81ecdfbb 9653 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
9654else
9655 test -d ./-p && rmdir ./-p
9656 as_mkdir_p=false
9657fi
9658
81ecdfbb
RW
9659if test -x / >/dev/null 2>&1; then
9660 as_test_x='test -x'
9661else
9662 if ls -dL / >/dev/null 2>&1; then
9663 as_ls_L_option=L
9664 else
9665 as_ls_L_option=
9666 fi
9667 as_test_x='
9668 eval sh -c '\''
9669 if test -d "$1"; then
9670 test -d "$1/.";
9671 else
9672 case $1 in #(
9673 -*)set "./$1";;
9674 esac;
9675 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
9676 ???[sx]*):;;*)false;;esac;fi
9677 '\'' sh
9678 '
9679fi
9680as_executable_p=$as_test_x
bec39cab
AC
9681
9682# Sed expression to map a string onto a valid CPP name.
9683as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9684
9685# Sed expression to map a string onto a valid variable name.
9686as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9687
9688
bec39cab 9689exec 6>&1
81ecdfbb
RW
9690## ----------------------------------- ##
9691## Main body of $CONFIG_STATUS script. ##
9692## ----------------------------------- ##
9693_ASEOF
9694test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9695
9696cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9697# Save the log message, to keep $0 and so on meaningful, and to
bec39cab 9698# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
9699# values after options handling.
9700ac_log="
bec39cab 9701This file was extended by $as_me, which was
81ecdfbb 9702generated by GNU Autoconf 2.64. Invocation command line was
bec39cab
AC
9703
9704 CONFIG_FILES = $CONFIG_FILES
9705 CONFIG_HEADERS = $CONFIG_HEADERS
9706 CONFIG_LINKS = $CONFIG_LINKS
9707 CONFIG_COMMANDS = $CONFIG_COMMANDS
9708 $ $0 $@
9709
81ecdfbb
RW
9710on `(hostname || uname -n) 2>/dev/null | sed 1q`
9711"
9712
bec39cab
AC
9713_ACEOF
9714
81ecdfbb
RW
9715case $ac_config_files in *"
9716"*) set x $ac_config_files; shift; ac_config_files=$*;;
9717esac
bec39cab 9718
81ecdfbb
RW
9719case $ac_config_headers in *"
9720"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
9721esac
dae5f5cf 9722
dae5f5cf 9723
81ecdfbb
RW
9724cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9725# Files that config.status was made for.
9726config_files="$ac_config_files"
9727config_headers="$ac_config_headers"
9728config_commands="$ac_config_commands"
bec39cab 9729
81ecdfbb 9730_ACEOF
dae5f5cf 9731
81ecdfbb 9732cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab 9733ac_cs_usage="\
81ecdfbb
RW
9734\`$as_me' instantiates files and other configuration actions
9735from templates according to the current configuration. Unless the files
9736and actions are specified as TAGs, all are instantiated by default.
bec39cab 9737
81ecdfbb 9738Usage: $0 [OPTION]... [TAG]...
bec39cab
AC
9739
9740 -h, --help print this help, then exit
81ecdfbb
RW
9741 -V, --version print version number and configuration settings, then exit
9742 -q, --quiet, --silent
9743 do not print progress messages
bec39cab
AC
9744 -d, --debug don't remove temporary files
9745 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
9746 --file=FILE[:TEMPLATE]
9747 instantiate the configuration file FILE
9748 --header=FILE[:TEMPLATE]
9749 instantiate the configuration header FILE
bec39cab
AC
9750
9751Configuration files:
9752$config_files
9753
9754Configuration headers:
9755$config_headers
9756
9757Configuration commands:
9758$config_commands
9759
81ecdfbb 9760Report bugs to the package provider."
dae5f5cf 9761
81ecdfbb
RW
9762_ACEOF
9763cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab
AC
9764ac_cs_version="\\
9765config.status
81ecdfbb
RW
9766configured by $0, generated by GNU Autoconf 2.64,
9767 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
bec39cab 9768
81ecdfbb 9769Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
9770This config.status script is free software; the Free Software Foundation
9771gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
9772
9773ac_pwd='$ac_pwd'
9774srcdir='$srcdir'
9775INSTALL='$INSTALL'
c9a1864a
YQ
9776MKDIR_P='$MKDIR_P'
9777AWK='$AWK'
81ecdfbb 9778test -n "\$AWK" || AWK=awk
bec39cab
AC
9779_ACEOF
9780
81ecdfbb
RW
9781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9782# The default lists apply if the user does not specify any file.
bec39cab
AC
9783ac_need_defaults=:
9784while test $# != 0
9785do
9786 case $1 in
9787 --*=*)
81ecdfbb
RW
9788 ac_option=`expr "X$1" : 'X\([^=]*\)='`
9789 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
bec39cab
AC
9790 ac_shift=:
9791 ;;
81ecdfbb 9792 *)
bec39cab
AC
9793 ac_option=$1
9794 ac_optarg=$2
9795 ac_shift=shift
9796 ;;
bec39cab
AC
9797 esac
9798
9799 case $ac_option in
9800 # Handling of the options.
bec39cab
AC
9801 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9802 ac_cs_recheck=: ;;
81ecdfbb
RW
9803 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9804 $as_echo "$ac_cs_version"; exit ;;
9805 --debug | --debu | --deb | --de | --d | -d )
bec39cab
AC
9806 debug=: ;;
9807 --file | --fil | --fi | --f )
9808 $ac_shift
81ecdfbb
RW
9809 case $ac_optarg in
9810 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9811 esac
9812 as_fn_append CONFIG_FILES " '$ac_optarg'"
bec39cab
AC
9813 ac_need_defaults=false;;
9814 --header | --heade | --head | --hea )
9815 $ac_shift
81ecdfbb
RW
9816 case $ac_optarg in
9817 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9818 esac
9819 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
bec39cab 9820 ac_need_defaults=false;;
81ecdfbb
RW
9821 --he | --h)
9822 # Conflict between --help and --header
9823 as_fn_error "ambiguous option: \`$1'
9824Try \`$0 --help' for more information.";;
9825 --help | --hel | -h )
9826 $as_echo "$ac_cs_usage"; exit ;;
bec39cab
AC
9827 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9828 | -silent | --silent | --silen | --sile | --sil | --si | --s)
9829 ac_cs_silent=: ;;
9830
9831 # This is an error.
81ecdfbb
RW
9832 -*) as_fn_error "unrecognized option: \`$1'
9833Try \`$0 --help' for more information." ;;
bec39cab 9834
81ecdfbb
RW
9835 *) as_fn_append ac_config_targets " $1"
9836 ac_need_defaults=false ;;
bec39cab
AC
9837
9838 esac
9839 shift
d6e9fb05 9840done
bec39cab
AC
9841
9842ac_configure_extra_args=
9843
9844if $ac_cs_silent; then
9845 exec 6>/dev/null
9846 ac_configure_extra_args="$ac_configure_extra_args --silent"
d6e9fb05 9847fi
d6e9fb05 9848
bec39cab 9849_ACEOF
81ecdfbb 9850cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab 9851if \$ac_cs_recheck; then
81ecdfbb
RW
9852 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9853 shift
9854 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9855 CONFIG_SHELL='$SHELL'
9856 export CONFIG_SHELL
9857 exec "\$@"
bec39cab 9858fi
d6e9fb05 9859
bec39cab 9860_ACEOF
81ecdfbb
RW
9861cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9862exec 5>>config.log
9863{
9864 echo
9865 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9866## Running $as_me. ##
9867_ASBOX
9868 $as_echo "$ac_log"
9869} >&5
bec39cab 9870
81ecdfbb
RW
9871_ACEOF
9872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
c9a1864a
YQ
9873#
9874# INIT-COMMANDS
9875#
9876AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
9877
81ecdfbb 9878_ACEOF
bec39cab 9879
81ecdfbb 9880cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b80864fb 9881
81ecdfbb 9882# Handling of arguments.
bec39cab
AC
9883for ac_config_target in $ac_config_targets
9884do
81ecdfbb
RW
9885 case $ac_config_target in
9886 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
c9a1864a 9887 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
81ecdfbb 9888 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
809277f8 9889 "gnulib/import/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib/import/Makefile:${srcdir}/../gnulib/import/Makefile.in" ;;
81ecdfbb
RW
9890 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9891
9892 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d6e9fb05 9893 esac
bec39cab
AC
9894done
9895
81ecdfbb 9896
bec39cab
AC
9897# If the user did not use the arguments to specify the items to instantiate,
9898# then the envvar interface is used. Set only those that are not.
9899# We use the long form for the default assignment because of an extremely
9900# bizarre bug on SunOS 4.1.3.
9901if $ac_need_defaults; then
9902 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9903 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9904 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9905fi
d6e9fb05 9906
bec39cab 9907# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 9908# simply because there is no reason against having it here, and in addition,
bec39cab 9909# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
9910# Hook for its removal unless debugging.
9911# Note that there is a small window in which the directory will not be cleaned:
9912# after its creation but before its name has been assigned to `$tmp'.
bec39cab
AC
9913$debug ||
9914{
81ecdfbb
RW
9915 tmp=
9916 trap 'exit_status=$?
9917 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
9918' 0
9919 trap 'as_fn_exit 1' 1 2 13 15
bec39cab 9920}
bec39cab
AC
9921# Create a (secure) tmp directory for tmp files.
9922
9923{
81ecdfbb 9924 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
bec39cab
AC
9925 test -n "$tmp" && test -d "$tmp"
9926} ||
9927{
81ecdfbb
RW
9928 tmp=./conf$$-$RANDOM
9929 (umask 077 && mkdir "$tmp")
9930} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
9931
9932# Set up the scripts for CONFIG_FILES section.
9933# No need to generate them if there are no CONFIG_FILES.
9934# This happens for instance with `./config.status config.h'.
9935if test -n "$CONFIG_FILES"; then
9936
9937
9938ac_cr=`echo X | tr X '\015'`
9939# On cygwin, bash can eat \r inside `` if the user requested igncr.
9940# But we know of no other shell where ac_cr would be empty at this
9941# point, so we can use a bashism as a fallback.
9942if test "x$ac_cr" = x; then
9943 eval ac_cr=\$\'\\r\'
9944fi
9945ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9946if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9947 ac_cs_awk_cr='\r'
9948else
9949 ac_cs_awk_cr=$ac_cr
9950fi
9951
9952echo 'BEGIN {' >"$tmp/subs1.awk" &&
9953_ACEOF
9954
9955
9956{
9957 echo "cat >conf$$subs.awk <<_ACEOF" &&
9958 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9959 echo "_ACEOF"
9960} >conf$$subs.sh ||
9961 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
9962ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
9963ac_delim='%!_!# '
9964for ac_last_try in false false false false false :; do
9965 . ./conf$$subs.sh ||
9966 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
9967
9968 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9969 if test $ac_delim_n = $ac_delim_num; then
9970 break
9971 elif $ac_last_try; then
9972 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
9973 else
9974 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9975 fi
9976done
9977rm -f conf$$subs.sh
9978
9979cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9980cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
9981_ACEOF
9982sed -n '
9983h
9984s/^/S["/; s/!.*/"]=/
9985p
9986g
9987s/^[^!]*!//
9988:repl
9989t repl
9990s/'"$ac_delim"'$//
9991t delim
9992:nl
9993h
9994s/\(.\{148\}\).*/\1/
9995t more1
9996s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9997p
9998n
9999b repl
10000:more1
10001s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10002p
10003g
10004s/.\{148\}//
10005t nl
10006:delim
10007h
10008s/\(.\{148\}\).*/\1/
10009t more2
10010s/["\\]/\\&/g; s/^/"/; s/$/"/
10011p
10012b
10013:more2
10014s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10015p
10016g
10017s/.\{148\}//
10018t delim
10019' <conf$$subs.awk | sed '
10020/^[^""]/{
10021 N
10022 s/\n//
10023}
10024' >>$CONFIG_STATUS || ac_write_fail=1
10025rm -f conf$$subs.awk
10026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10027_ACAWK
10028cat >>"\$tmp/subs1.awk" <<_ACAWK &&
10029 for (key in S) S_is_set[key] = 1
10030 FS = "\a"
10031
10032}
bec39cab 10033{
81ecdfbb
RW
10034 line = $ 0
10035 nfields = split(line, field, "@")
10036 substed = 0
10037 len = length(field[1])
10038 for (i = 2; i < nfields; i++) {
10039 key = field[i]
10040 keylen = length(key)
10041 if (S_is_set[key]) {
10042 value = S[key]
10043 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10044 len += length(value) + length(field[++i])
10045 substed = 1
10046 } else
10047 len += 1 + keylen
10048 }
10049
10050 print line
bec39cab
AC
10051}
10052
81ecdfbb
RW
10053_ACAWK
10054_ACEOF
10055cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10056if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10057 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10058else
10059 cat
10060fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
10061 || as_fn_error "could not setup config files machinery" "$LINENO" 5
dae5f5cf
DJ
10062_ACEOF
10063
81ecdfbb
RW
10064# VPATH may cause trouble with some makes, so we remove $(srcdir),
10065# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10066# trailing colons and then remove the whole line if VPATH becomes empty
10067# (actually we leave an empty line to preserve line numbers).
10068if test "x$srcdir" = x.; then
10069 ac_vpsub='/^[ ]*VPATH[ ]*=/{
10070s/:*\$(srcdir):*/:/
10071s/:*\${srcdir}:*/:/
10072s/:*@srcdir@:*/:/
10073s/^\([^=]*=[ ]*\):*/\1/
10074s/:*$//
10075s/^[^=]*=[ ]*$//
10076}'
10077fi
bec39cab 10078
81ecdfbb
RW
10079cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10080fi # test -n "$CONFIG_FILES"
bec39cab 10081
81ecdfbb
RW
10082# Set up the scripts for CONFIG_HEADERS section.
10083# No need to generate them if there are no CONFIG_HEADERS.
10084# This happens for instance with `./config.status Makefile'.
10085if test -n "$CONFIG_HEADERS"; then
10086cat >"$tmp/defines.awk" <<\_ACAWK ||
10087BEGIN {
b80864fb
DJ
10088_ACEOF
10089
81ecdfbb
RW
10090# Transform confdefs.h into an awk script `defines.awk', embedded as
10091# here-document in config.status, that substitutes the proper values into
10092# config.h.in to produce config.h.
10093
10094# Create a delimiter string that does not exist in confdefs.h, to ease
10095# handling of long lines.
10096ac_delim='%!_!# '
10097for ac_last_try in false false :; do
10098 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
10099 if test -z "$ac_t"; then
10100 break
10101 elif $ac_last_try; then
10102 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
10103 else
10104 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
d6e9fb05 10105 fi
81ecdfbb 10106done
d6e9fb05 10107
81ecdfbb
RW
10108# For the awk script, D is an array of macro values keyed by name,
10109# likewise P contains macro parameters if any. Preserve backslash
10110# newline sequences.
10111
10112ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10113sed -n '
10114s/.\{148\}/&'"$ac_delim"'/g
10115t rset
10116:rset
10117s/^[ ]*#[ ]*define[ ][ ]*/ /
10118t def
10119d
10120:def
10121s/\\$//
10122t bsnl
10123s/["\\]/\\&/g
10124s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10125D["\1"]=" \3"/p
10126s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10127d
10128:bsnl
10129s/["\\]/\\&/g
10130s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10131D["\1"]=" \3\\\\\\n"\\/p
10132t cont
10133s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10134t cont
10135d
10136:cont
10137n
10138s/.\{148\}/&'"$ac_delim"'/g
10139t clear
10140:clear
10141s/\\$//
10142t bsnlc
10143s/["\\]/\\&/g; s/^/"/; s/$/"/p
10144d
10145:bsnlc
10146s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10147b cont
10148' <confdefs.h | sed '
10149s/'"$ac_delim"'/"\\\
10150"/g' >>$CONFIG_STATUS || ac_write_fail=1
10151
10152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10153 for (key in D) D_is_set[key] = 1
10154 FS = "\a"
10155}
10156/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10157 line = \$ 0
10158 split(line, arg, " ")
10159 if (arg[1] == "#") {
10160 defundef = arg[2]
10161 mac1 = arg[3]
10162 } else {
10163 defundef = substr(arg[1], 2)
10164 mac1 = arg[2]
10165 }
10166 split(mac1, mac2, "(") #)
10167 macro = mac2[1]
10168 prefix = substr(line, 1, index(line, defundef) - 1)
10169 if (D_is_set[macro]) {
10170 # Preserve the white space surrounding the "#".
10171 print prefix "define", macro P[macro] D[macro]
10172 next
10173 } else {
10174 # Replace #undef with comments. This is necessary, for example,
10175 # in the case of _POSIX_SOURCE, which is predefined and required
10176 # on some systems where configure will not decide to define it.
10177 if (defundef == "undef") {
10178 print "/*", prefix defundef, macro, "*/"
10179 next
10180 }
10181 }
10182}
10183{ print }
10184_ACAWK
bec39cab 10185_ACEOF
81ecdfbb
RW
10186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10187 as_fn_error "could not setup config headers machinery" "$LINENO" 5
10188fi # test -n "$CONFIG_HEADERS"
10189
10190
10191eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
10192shift
10193for ac_tag
10194do
10195 case $ac_tag in
10196 :[FHLC]) ac_mode=$ac_tag; continue;;
10197 esac
10198 case $ac_mode$ac_tag in
10199 :[FHL]*:*);;
10200 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
10201 :[FH]-) ac_tag=-:-;;
10202 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10203 esac
10204 ac_save_IFS=$IFS
10205 IFS=:
10206 set x $ac_tag
10207 IFS=$ac_save_IFS
10208 shift
10209 ac_file=$1
10210 shift
10211
10212 case $ac_mode in
10213 :L) ac_source=$1;;
10214 :[FH])
10215 ac_file_inputs=
10216 for ac_f
10217 do
10218 case $ac_f in
10219 -) ac_f="$tmp/stdin";;
10220 *) # Look for the file first in the build tree, then in the source tree
10221 # (if the path is not absolute). The absolute path cannot be DOS-style,
10222 # because $ac_f cannot contain `:'.
10223 test -f "$ac_f" ||
10224 case $ac_f in
10225 [\\/$]*) false;;
10226 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10227 esac ||
10228 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10229 esac
10230 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10231 as_fn_append ac_file_inputs " '$ac_f'"
10232 done
10233
10234 # Let's still pretend it is `configure' which instantiates (i.e., don't
10235 # use $as_me), people would be surprised to read:
10236 # /* config.h. Generated by config.status. */
10237 configure_input='Generated from '`
10238 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10239 `' by configure.'
10240 if test x"$ac_file" != x-; then
10241 configure_input="$ac_file. $configure_input"
10242 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10243$as_echo "$as_me: creating $ac_file" >&6;}
10244 fi
10245 # Neutralize special characters interpreted by sed in replacement strings.
10246 case $configure_input in #(
10247 *\&* | *\|* | *\\* )
10248 ac_sed_conf_input=`$as_echo "$configure_input" |
10249 sed 's/[\\\\&|]/\\\\&/g'`;; #(
10250 *) ac_sed_conf_input=$configure_input;;
10251 esac
10252
10253 case $ac_tag in
10254 *:-:* | *:-) cat >"$tmp/stdin" \
10255 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
10256 esac
10257 ;;
d6e9fb05
JK
10258 esac
10259
81ecdfbb 10260 ac_dir=`$as_dirname -- "$ac_file" ||
bec39cab
AC
10261$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10262 X"$ac_file" : 'X\(//\)[^/]' \| \
10263 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
10264 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10265$as_echo X"$ac_file" |
10266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10267 s//\1/
10268 q
10269 }
10270 /^X\(\/\/\)[^/].*/{
10271 s//\1/
10272 q
10273 }
10274 /^X\(\/\/\)$/{
10275 s//\1/
10276 q
10277 }
10278 /^X\(\/\).*/{
10279 s//\1/
10280 q
10281 }
10282 s/.*/./; q'`
10283 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
10284 ac_builddir=.
10285
81ecdfbb
RW
10286case "$ac_dir" in
10287.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10288*)
10289 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10290 # A ".." for each directory in $ac_dir_suffix.
10291 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10292 case $ac_top_builddir_sub in
10293 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10294 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10295 esac ;;
10296esac
10297ac_abs_top_builddir=$ac_pwd
10298ac_abs_builddir=$ac_pwd$ac_dir_suffix
10299# for backward compatibility:
10300ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
10301
10302case $srcdir in
81ecdfbb 10303 .) # We are building in place.
bec39cab 10304 ac_srcdir=.
81ecdfbb
RW
10305 ac_top_srcdir=$ac_top_builddir_sub
10306 ac_abs_top_srcdir=$ac_pwd ;;
10307 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 10308 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
10309 ac_top_srcdir=$srcdir
10310 ac_abs_top_srcdir=$srcdir ;;
10311 *) # Relative name.
10312 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10313 ac_top_srcdir=$ac_top_build_prefix$srcdir
10314 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 10315esac
81ecdfbb 10316ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 10317
bec39cab 10318
81ecdfbb
RW
10319 case $ac_mode in
10320 :F)
10321 #
10322 # CONFIG_FILE
10323 #
d6e9fb05 10324
bec39cab
AC
10325 case $INSTALL in
10326 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 10327 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
d6e9fb05 10328 esac
c9a1864a
YQ
10329 ac_MKDIR_P=$MKDIR_P
10330 case $MKDIR_P in
10331 [\\/$]* | ?:[\\/]* ) ;;
10332 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
10333 esac
81ecdfbb 10334_ACEOF
3db0444b 10335
81ecdfbb
RW
10336cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10337# If the template does not know about datarootdir, expand it.
10338# FIXME: This hack should be removed a few years after 2.60.
10339ac_datarootdir_hack=; ac_datarootdir_seen=
10340ac_sed_dataroot='
10341/datarootdir/ {
10342 p
10343 q
10344}
10345/@datadir@/p
10346/@docdir@/p
10347/@infodir@/p
10348/@localedir@/p
10349/@mandir@/p'
10350case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10351*datarootdir*) ac_datarootdir_seen=yes;;
10352*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10354$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10355_ACEOF
10356cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10357 ac_datarootdir_hack='
10358 s&@datadir@&$datadir&g
10359 s&@docdir@&$docdir&g
10360 s&@infodir@&$infodir&g
10361 s&@localedir@&$localedir&g
10362 s&@mandir@&$mandir&g
10363 s&\\\${datarootdir}&$datarootdir&g' ;;
10364esac
bec39cab 10365_ACEOF
81ecdfbb
RW
10366
10367# Neutralize VPATH when `$srcdir' = `.'.
10368# Shell code in configure.ac might set extrasub.
10369# FIXME: do we really want to maintain this feature?
10370cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10371ac_sed_extra="$ac_vpsub
bec39cab
AC
10372$extrasub
10373_ACEOF
81ecdfbb 10374cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab
AC
10375:t
10376/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
10377s|@configure_input@|$ac_sed_conf_input|;t t
10378s&@top_builddir@&$ac_top_builddir_sub&;t t
10379s&@top_build_prefix@&$ac_top_build_prefix&;t t
10380s&@srcdir@&$ac_srcdir&;t t
10381s&@abs_srcdir@&$ac_abs_srcdir&;t t
10382s&@top_srcdir@&$ac_top_srcdir&;t t
10383s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10384s&@builddir@&$ac_builddir&;t t
10385s&@abs_builddir@&$ac_abs_builddir&;t t
10386s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10387s&@INSTALL@&$ac_INSTALL&;t t
c9a1864a 10388s&@MKDIR_P@&$ac_MKDIR_P&;t t
81ecdfbb
RW
10389$ac_datarootdir_hack
10390"
10391eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
10392 || as_fn_error "could not create $ac_file" "$LINENO" 5
10393
10394test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10395 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
10396 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10398which seems to be undefined. Please make sure it is defined." >&5
10399$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10400which seems to be undefined. Please make sure it is defined." >&2;}
10401
10402 rm -f "$tmp/stdin"
bec39cab 10403 case $ac_file in
81ecdfbb
RW
10404 -) cat "$tmp/out" && rm -f "$tmp/out";;
10405 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
10406 esac \
10407 || as_fn_error "could not create $ac_file" "$LINENO" 5
10408 ;;
10409 :H)
10410 #
10411 # CONFIG_HEADER
10412 #
bec39cab 10413 if test x"$ac_file" != x-; then
81ecdfbb
RW
10414 {
10415 $as_echo "/* $configure_input */" \
10416 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
10417 } >"$tmp/config.h" \
10418 || as_fn_error "could not create $ac_file" "$LINENO" 5
10419 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
10420 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10421$as_echo "$as_me: $ac_file is unchanged" >&6;}
bec39cab 10422 else
81ecdfbb
RW
10423 rm -f "$ac_file"
10424 mv "$tmp/config.h" "$ac_file" \
10425 || as_fn_error "could not create $ac_file" "$LINENO" 5
84563040 10426 fi
bec39cab 10427 else
81ecdfbb
RW
10428 $as_echo "/* $configure_input */" \
10429 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
10430 || as_fn_error "could not create -" "$LINENO" 5
d6e9fb05 10431 fi
c9a1864a
YQ
10432# Compute "$ac_file"'s index in $config_headers.
10433_am_arg="$ac_file"
10434_am_stamp_count=1
10435for _am_header in $config_headers :; do
10436 case $_am_header in
10437 $_am_arg | $_am_arg:* )
10438 break ;;
10439 * )
10440 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
10441 esac
10442done
10443echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
10444$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10445 X"$_am_arg" : 'X\(//\)[^/]' \| \
10446 X"$_am_arg" : 'X\(//\)$' \| \
10447 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
10448$as_echo X"$_am_arg" |
10449 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10450 s//\1/
10451 q
10452 }
10453 /^X\(\/\/\)[^/].*/{
10454 s//\1/
10455 q
10456 }
10457 /^X\(\/\/\)$/{
10458 s//\1/
10459 q
10460 }
10461 /^X\(\/\).*/{
10462 s//\1/
10463 q
10464 }
10465 s/.*/./; q'`/stamp-h$_am_stamp_count
81ecdfbb 10466 ;;
dae5f5cf 10467
81ecdfbb
RW
10468 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
10469$as_echo "$as_me: executing $ac_file commands" >&6;}
10470 ;;
10471 esac
dae5f5cf
DJ
10472
10473
81ecdfbb 10474 case $ac_file$ac_mode in
c9a1864a
YQ
10475 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
10476 # Autoconf 2.62 quotes --file arguments for eval, but not when files
10477 # are listed without --file. Let's play safe and only enable the eval
10478 # if we detect the quoting.
10479 case $CONFIG_FILES in
10480 *\'*) eval set x "$CONFIG_FILES" ;;
10481 *) set x $CONFIG_FILES ;;
10482 esac
10483 shift
10484 for mf
10485 do
10486 # Strip MF so we end up with the name of the file.
10487 mf=`echo "$mf" | sed -e 's/:.*$//'`
10488 # Check whether this is an Automake generated Makefile or not.
10489 # We used to match only the files named `Makefile.in', but
10490 # some people rename them; so instead we look at the file content.
10491 # Grep'ing the first line is not enough: some people post-process
10492 # each Makefile.in and add a new line on top of each file to say so.
10493 # Grep'ing the whole file is not good either: AIX grep has a line
10494 # limit of 2048, but all sed's we know have understand at least 4000.
10495 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
10496 dirpart=`$as_dirname -- "$mf" ||
10497$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10498 X"$mf" : 'X\(//\)[^/]' \| \
10499 X"$mf" : 'X\(//\)$' \| \
10500 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
10501$as_echo X"$mf" |
10502 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10503 s//\1/
10504 q
10505 }
10506 /^X\(\/\/\)[^/].*/{
10507 s//\1/
10508 q
10509 }
10510 /^X\(\/\/\)$/{
10511 s//\1/
10512 q
10513 }
10514 /^X\(\/\).*/{
10515 s//\1/
10516 q
10517 }
10518 s/.*/./; q'`
10519 else
10520 continue
10521 fi
10522 # Extract the definition of DEPDIR, am__include, and am__quote
10523 # from the Makefile without running `make'.
10524 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
10525 test -z "$DEPDIR" && continue
10526 am__include=`sed -n 's/^am__include = //p' < "$mf"`
10527 test -z "am__include" && continue
10528 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
10529 # When using ansi2knr, U may be empty or an underscore; expand it
10530 U=`sed -n 's/^U = //p' < "$mf"`
10531 # Find all dependency output files, they are included files with
10532 # $(DEPDIR) in their names. We invoke sed twice because it is the
10533 # simplest approach to changing $(DEPDIR) to its actual value in the
10534 # expansion.
10535 for file in `sed -n "
10536 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
10537 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
10538 # Make sure the directory exists.
10539 test -f "$dirpart/$file" && continue
10540 fdir=`$as_dirname -- "$file" ||
10541$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10542 X"$file" : 'X\(//\)[^/]' \| \
10543 X"$file" : 'X\(//\)$' \| \
10544 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
10545$as_echo X"$file" |
10546 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10547 s//\1/
10548 q
10549 }
10550 /^X\(\/\/\)[^/].*/{
10551 s//\1/
10552 q
10553 }
10554 /^X\(\/\/\)$/{
10555 s//\1/
10556 q
10557 }
10558 /^X\(\/\).*/{
10559 s//\1/
10560 q
10561 }
10562 s/.*/./; q'`
10563 as_dir=$dirpart/$fdir; as_fn_mkdir_p
10564 # echo "creating $dirpart/$file"
10565 echo '# dummy' > "$dirpart/$file"
10566 done
10567 done
10568}
10569 ;;
81ecdfbb 10570 "default":C) case x$CONFIG_HEADERS in
c3a3ccc7
DJ
10571xconfig.h:config.in)
10572echo > stamp-h ;;
10573esac
bec39cab 10574 ;;
81ecdfbb 10575
bec39cab 10576 esac
81ecdfbb 10577done # for ac_tag
d6e9fb05 10578
bec39cab 10579
81ecdfbb 10580as_fn_exit 0
bec39cab 10581_ACEOF
bec39cab
AC
10582ac_clean_files=$ac_clean_files_save
10583
81ecdfbb
RW
10584test $ac_write_fail = 0 ||
10585 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
10586
bec39cab
AC
10587
10588# configure is writing to config.log, and then calls config.status.
10589# config.status does its own redirection, appending to config.log.
10590# Unfortunately, on DOS this fails, as config.log is still kept open
10591# by configure, so config.status won't be able to write to it; its
10592# output is simply discarded. So we exec the FD to /dev/null,
10593# effectively closing config.log, so it can be properly (re)opened and
10594# appended to by config.status. When coming back to configure, we
10595# need to make the FD available again.
10596if test "$no_create" != yes; then
10597 ac_cs_success=:
10598 ac_config_status_args=
10599 test "$silent" = yes &&
10600 ac_config_status_args="$ac_config_status_args --quiet"
10601 exec 5>/dev/null
10602 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10603 exec 5>>config.log
10604 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10605 # would make configure fail if this is the last instruction.
81ecdfbb
RW
10606 $ac_cs_success || as_fn_exit $?
10607fi
10608if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10610$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
bec39cab 10611fi
d6e9fb05 10612
This page took 1.710195 seconds and 4 git commands to generate.