configure revision 1.2 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1 mrg # Generated by GNU Autoconf 2.64.
4 1.1 mrg #
5 1.1 mrg # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 1.1 mrg # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 1.1 mrg # Foundation, Inc.
8 1.1 mrg #
9 1.1 mrg # This configure script is free software; the Free Software Foundation
10 1.1 mrg # gives unlimited permission to copy, distribute and modify it.
11 1.1 mrg ## -------------------- ##
12 1.1 mrg ## M4sh Initialization. ##
13 1.1 mrg ## -------------------- ##
14 1.1 mrg
15 1.1 mrg # Be more Bourne compatible
16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 mrg emulate sh
19 1.1 mrg NULLCMD=:
20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 mrg # is contrary to our usage. Disable this feature.
22 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23 1.1 mrg setopt NO_GLOB_SUBST
24 1.1 mrg else
25 1.1 mrg case `(set -o) 2>/dev/null` in #(
26 1.1 mrg *posix*) :
27 1.1 mrg set -o posix ;; #(
28 1.1 mrg *) :
29 1.1 mrg ;;
30 1.1 mrg esac
31 1.1 mrg fi
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg as_nl='
35 1.1 mrg '
36 1.1 mrg export as_nl
37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1 mrg # but without wasting forks for bash or zsh.
43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1 mrg as_echo='print -r --'
46 1.1 mrg as_echo_n='print -rn --'
47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1 mrg as_echo='printf %s\n'
49 1.1 mrg as_echo_n='printf %s'
50 1.1 mrg else
51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1 mrg as_echo_n='/usr/ucb/echo -n'
54 1.1 mrg else
55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1 mrg as_echo_n_body='eval
57 1.1 mrg arg=$1;
58 1.1 mrg case $arg in #(
59 1.1 mrg *"$as_nl"*)
60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1 mrg esac;
63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1 mrg '
65 1.1 mrg export as_echo_n_body
66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 mrg fi
68 1.1 mrg export as_echo_body
69 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
70 1.1 mrg fi
71 1.1 mrg
72 1.1 mrg # The user is always right.
73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
74 1.1 mrg PATH_SEPARATOR=:
75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1 mrg PATH_SEPARATOR=';'
78 1.1 mrg }
79 1.1 mrg fi
80 1.1 mrg
81 1.1 mrg
82 1.1 mrg # IFS
83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 mrg # there to prevent editors from complaining about space-tab.
85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 mrg # splitting by setting IFS to empty value.)
87 1.1 mrg IFS=" "" $as_nl"
88 1.1 mrg
89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
90 1.1 mrg case $0 in #((
91 1.1 mrg *[\\/]* ) as_myself=$0 ;;
92 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 1.1 mrg for as_dir in $PATH
94 1.1 mrg do
95 1.1 mrg IFS=$as_save_IFS
96 1.1 mrg test -z "$as_dir" && as_dir=.
97 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 1.1 mrg done
99 1.1 mrg IFS=$as_save_IFS
100 1.1 mrg
101 1.1 mrg ;;
102 1.1 mrg esac
103 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
104 1.1 mrg # in which case we are not to be found in the path.
105 1.1 mrg if test "x$as_myself" = x; then
106 1.1 mrg as_myself=$0
107 1.1 mrg fi
108 1.1 mrg if test ! -f "$as_myself"; then
109 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 1.1 mrg exit 1
111 1.1 mrg fi
112 1.1 mrg
113 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
114 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
116 1.1 mrg # trigger a bug in pdksh 5.2.14.
117 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
118 1.1 mrg do eval test x\${$as_var+set} = xset \
119 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 1.1 mrg done
121 1.1 mrg PS1='$ '
122 1.1 mrg PS2='> '
123 1.1 mrg PS4='+ '
124 1.1 mrg
125 1.1 mrg # NLS nuisances.
126 1.1 mrg LC_ALL=C
127 1.1 mrg export LC_ALL
128 1.1 mrg LANGUAGE=C
129 1.1 mrg export LANGUAGE
130 1.1 mrg
131 1.1 mrg # CDPATH.
132 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133 1.1 mrg
134 1.1 mrg if test "x$CONFIG_SHELL" = x; then
135 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 1.1 mrg emulate sh
137 1.1 mrg NULLCMD=:
138 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 1.1 mrg # is contrary to our usage. Disable this feature.
140 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 1.1 mrg setopt NO_GLOB_SUBST
142 1.1 mrg else
143 1.1 mrg case \`(set -o) 2>/dev/null\` in #(
144 1.1 mrg *posix*) :
145 1.1 mrg set -o posix ;; #(
146 1.1 mrg *) :
147 1.1 mrg ;;
148 1.1 mrg esac
149 1.1 mrg fi
150 1.1 mrg "
151 1.1 mrg as_required="as_fn_return () { (exit \$1); }
152 1.1 mrg as_fn_success () { as_fn_return 0; }
153 1.1 mrg as_fn_failure () { as_fn_return 1; }
154 1.1 mrg as_fn_ret_success () { return 0; }
155 1.1 mrg as_fn_ret_failure () { return 1; }
156 1.1 mrg
157 1.1 mrg exitcode=0
158 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163 1.1 mrg
164 1.1 mrg else
165 1.1 mrg exitcode=1; echo positional parameters were not saved.
166 1.1 mrg fi
167 1.1 mrg test x\$exitcode = x0 || exit 1"
168 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 1.1 mrg test \$(( 1 + 1 )) = 2 || exit 1"
173 1.1 mrg if (eval "$as_required") 2>/dev/null; then :
174 1.1 mrg as_have_required=yes
175 1.1 mrg else
176 1.1 mrg as_have_required=no
177 1.1 mrg fi
178 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179 1.1 mrg
180 1.1 mrg else
181 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 1.1 mrg as_found=false
183 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 1.1 mrg do
185 1.1 mrg IFS=$as_save_IFS
186 1.1 mrg test -z "$as_dir" && as_dir=.
187 1.1 mrg as_found=:
188 1.1 mrg case $as_dir in #(
189 1.1 mrg /*)
190 1.1 mrg for as_base in sh bash ksh sh5; do
191 1.1 mrg # Try only shells that exist, to save several forks.
192 1.1 mrg as_shell=$as_dir/$as_base
193 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes
196 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 1.1 mrg break 2
198 1.1 mrg fi
199 1.1 mrg fi
200 1.1 mrg done;;
201 1.1 mrg esac
202 1.1 mrg as_found=false
203 1.1 mrg done
204 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes
207 1.1 mrg fi; }
208 1.1 mrg IFS=$as_save_IFS
209 1.1 mrg
210 1.1 mrg
211 1.1 mrg if test "x$CONFIG_SHELL" != x; then :
212 1.1 mrg # We cannot yet assume a decent shell, so we have to provide a
213 1.1 mrg # neutralization value for shells without unset; and this also
214 1.1 mrg # works around shells that cannot unset nonexistent variables.
215 1.1 mrg BASH_ENV=/dev/null
216 1.1 mrg ENV=/dev/null
217 1.1 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 1.1 mrg export CONFIG_SHELL
219 1.1 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 1.1 mrg fi
221 1.1 mrg
222 1.1 mrg if test x$as_have_required = xno; then :
223 1.1 mrg $as_echo "$0: This script requires a shell more modern than all"
224 1.1 mrg $as_echo "$0: the shells that I found on your system."
225 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then
226 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 1.1 mrg else
229 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
230 1.1 mrg $0: including any error possibly output before this
231 1.1 mrg $0: message. Then install a modern shell, or manually run
232 1.1 mrg $0: the script under such a shell if you do have one."
233 1.1 mrg fi
234 1.1 mrg exit 1
235 1.1 mrg fi
236 1.1 mrg fi
237 1.1 mrg fi
238 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
239 1.1 mrg export SHELL
240 1.1 mrg # Unset more variables known to interfere with behavior of common tools.
241 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS=
242 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS
243 1.1 mrg
244 1.1 mrg ## --------------------- ##
245 1.1 mrg ## M4sh Shell Functions. ##
246 1.1 mrg ## --------------------- ##
247 1.1 mrg # as_fn_unset VAR
248 1.1 mrg # ---------------
249 1.1 mrg # Portably unset VAR.
250 1.1 mrg as_fn_unset ()
251 1.1 mrg {
252 1.1 mrg { eval $1=; unset $1;}
253 1.1 mrg }
254 1.1 mrg as_unset=as_fn_unset
255 1.1 mrg
256 1.1 mrg # as_fn_set_status STATUS
257 1.1 mrg # -----------------------
258 1.1 mrg # Set $? to STATUS, without forking.
259 1.1 mrg as_fn_set_status ()
260 1.1 mrg {
261 1.1 mrg return $1
262 1.1 mrg } # as_fn_set_status
263 1.1 mrg
264 1.1 mrg # as_fn_exit STATUS
265 1.1 mrg # -----------------
266 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 1.1 mrg as_fn_exit ()
268 1.1 mrg {
269 1.1 mrg set +e
270 1.1 mrg as_fn_set_status $1
271 1.1 mrg exit $1
272 1.1 mrg } # as_fn_exit
273 1.1 mrg
274 1.1 mrg # as_fn_mkdir_p
275 1.1 mrg # -------------
276 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
277 1.1 mrg as_fn_mkdir_p ()
278 1.1 mrg {
279 1.1 mrg
280 1.1 mrg case $as_dir in #(
281 1.1 mrg -*) as_dir=./$as_dir;;
282 1.1 mrg esac
283 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
284 1.1 mrg as_dirs=
285 1.1 mrg while :; do
286 1.1 mrg case $as_dir in #(
287 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 1.1 mrg *) as_qdir=$as_dir;;
289 1.1 mrg esac
290 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
291 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
292 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
294 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
295 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 1.1 mrg $as_echo X"$as_dir" |
297 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 1.1 mrg s//\1/
299 1.1 mrg q
300 1.1 mrg }
301 1.1 mrg /^X\(\/\/\)[^/].*/{
302 1.1 mrg s//\1/
303 1.1 mrg q
304 1.1 mrg }
305 1.1 mrg /^X\(\/\/\)$/{
306 1.1 mrg s//\1/
307 1.1 mrg q
308 1.1 mrg }
309 1.1 mrg /^X\(\/\).*/{
310 1.1 mrg s//\1/
311 1.1 mrg q
312 1.1 mrg }
313 1.1 mrg s/.*/./; q'`
314 1.1 mrg test -d "$as_dir" && break
315 1.1 mrg done
316 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
317 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318 1.1 mrg
319 1.1 mrg
320 1.1 mrg } # as_fn_mkdir_p
321 1.1 mrg # as_fn_append VAR VALUE
322 1.1 mrg # ----------------------
323 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
324 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
325 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
326 1.1 mrg # implementations.
327 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 1.1 mrg eval 'as_fn_append ()
329 1.1 mrg {
330 1.1 mrg eval $1+=\$2
331 1.1 mrg }'
332 1.1 mrg else
333 1.1 mrg as_fn_append ()
334 1.1 mrg {
335 1.1 mrg eval $1=\$$1\$2
336 1.1 mrg }
337 1.1 mrg fi # as_fn_append
338 1.1 mrg
339 1.1 mrg # as_fn_arith ARG...
340 1.1 mrg # ------------------
341 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
342 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 1.1 mrg # must be portable across $(()) and expr.
344 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 1.1 mrg eval 'as_fn_arith ()
346 1.1 mrg {
347 1.1 mrg as_val=$(( $* ))
348 1.1 mrg }'
349 1.1 mrg else
350 1.1 mrg as_fn_arith ()
351 1.1 mrg {
352 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
353 1.1 mrg }
354 1.1 mrg fi # as_fn_arith
355 1.1 mrg
356 1.1 mrg
357 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
358 1.1 mrg # ---------------------------------
359 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 1.1 mrg # script with status $?, using 1 if that was 0.
362 1.1 mrg as_fn_error ()
363 1.1 mrg {
364 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
365 1.1 mrg if test "$3"; then
366 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 1.1 mrg fi
369 1.1 mrg $as_echo "$as_me: error: $1" >&2
370 1.1 mrg as_fn_exit $as_status
371 1.1 mrg } # as_fn_error
372 1.1 mrg
373 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
374 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 1.1 mrg as_expr=expr
376 1.1 mrg else
377 1.1 mrg as_expr=false
378 1.1 mrg fi
379 1.1 mrg
380 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 1.1 mrg as_basename=basename
382 1.1 mrg else
383 1.1 mrg as_basename=false
384 1.1 mrg fi
385 1.1 mrg
386 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 1.1 mrg as_dirname=dirname
388 1.1 mrg else
389 1.1 mrg as_dirname=false
390 1.1 mrg fi
391 1.1 mrg
392 1.1 mrg as_me=`$as_basename -- "$0" ||
393 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 1.1 mrg X"$0" : 'X\(//\)$' \| \
395 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 1.1 mrg $as_echo X/"$0" |
397 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
398 1.1 mrg s//\1/
399 1.1 mrg q
400 1.1 mrg }
401 1.1 mrg /^X\/\(\/\/\)$/{
402 1.1 mrg s//\1/
403 1.1 mrg q
404 1.1 mrg }
405 1.1 mrg /^X\/\(\/\).*/{
406 1.1 mrg s//\1/
407 1.1 mrg q
408 1.1 mrg }
409 1.1 mrg s/.*/./; q'`
410 1.1 mrg
411 1.1 mrg # Avoid depending upon Character Ranges.
412 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 1.1 mrg as_cr_digits='0123456789'
416 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
417 1.1 mrg
418 1.1 mrg
419 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 1.1 mrg sed -n '
425 1.1 mrg p
426 1.1 mrg /[$]LINENO/=
427 1.1 mrg ' <$as_myself |
428 1.1 mrg sed '
429 1.1 mrg s/[$]LINENO.*/&-/
430 1.1 mrg t lineno
431 1.1 mrg b
432 1.1 mrg :lineno
433 1.1 mrg N
434 1.1 mrg :loop
435 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 1.1 mrg t loop
437 1.1 mrg s/-\n.*//
438 1.1 mrg ' >$as_me.lineno &&
439 1.1 mrg chmod +x "$as_me.lineno" ||
440 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441 1.1 mrg
442 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
443 1.1 mrg # (the dirname of $[0] is not the place where we might find the
444 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
445 1.1 mrg . "./$as_me.lineno"
446 1.1 mrg # Exit status is that of the last command.
447 1.1 mrg exit
448 1.1 mrg }
449 1.1 mrg
450 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
451 1.1 mrg case `echo -n x` in #(((((
452 1.1 mrg -n*)
453 1.1 mrg case `echo 'xy\c'` in
454 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 1.1 mrg xy) ECHO_C='\c';;
456 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 1.1 mrg ECHO_T=' ';;
458 1.1 mrg esac;;
459 1.1 mrg *)
460 1.1 mrg ECHO_N='-n';;
461 1.1 mrg esac
462 1.1 mrg
463 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
464 1.1 mrg if test -d conf$$.dir; then
465 1.1 mrg rm -f conf$$.dir/conf$$.file
466 1.1 mrg else
467 1.1 mrg rm -f conf$$.dir
468 1.1 mrg mkdir conf$$.dir 2>/dev/null
469 1.1 mrg fi
470 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
471 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
472 1.1 mrg as_ln_s='ln -s'
473 1.1 mrg # ... but there are two gotchas:
474 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 1.1 mrg # In both cases, we have to default to `cp -p'.
477 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 1.1 mrg as_ln_s='cp -p'
479 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
480 1.1 mrg as_ln_s=ln
481 1.1 mrg else
482 1.1 mrg as_ln_s='cp -p'
483 1.1 mrg fi
484 1.1 mrg else
485 1.1 mrg as_ln_s='cp -p'
486 1.1 mrg fi
487 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 1.1 mrg rmdir conf$$.dir 2>/dev/null
489 1.1 mrg
490 1.1 mrg if mkdir -p . 2>/dev/null; then
491 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
492 1.1 mrg else
493 1.1 mrg test -d ./-p && rmdir ./-p
494 1.1 mrg as_mkdir_p=false
495 1.1 mrg fi
496 1.1 mrg
497 1.1 mrg if test -x / >/dev/null 2>&1; then
498 1.1 mrg as_test_x='test -x'
499 1.1 mrg else
500 1.1 mrg if ls -dL / >/dev/null 2>&1; then
501 1.1 mrg as_ls_L_option=L
502 1.1 mrg else
503 1.1 mrg as_ls_L_option=
504 1.1 mrg fi
505 1.1 mrg as_test_x='
506 1.1 mrg eval sh -c '\''
507 1.1 mrg if test -d "$1"; then
508 1.1 mrg test -d "$1/.";
509 1.1 mrg else
510 1.1 mrg case $1 in #(
511 1.1 mrg -*)set "./$1";;
512 1.1 mrg esac;
513 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 1.1 mrg ???[sx]*):;;*)false;;esac;fi
515 1.1 mrg '\'' sh
516 1.1 mrg '
517 1.1 mrg fi
518 1.1 mrg as_executable_p=$as_test_x
519 1.1 mrg
520 1.1 mrg # Sed expression to map a string onto a valid CPP name.
521 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522 1.1 mrg
523 1.1 mrg # Sed expression to map a string onto a valid variable name.
524 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525 1.1 mrg
526 1.1 mrg
527 1.1 mrg exec 7<&0 </dev/null 6>&1
528 1.1 mrg
529 1.1 mrg # Name of the host.
530 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 1.1 mrg # so uname gets run too.
532 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533 1.1 mrg
534 1.1 mrg #
535 1.1 mrg # Initializations.
536 1.1 mrg #
537 1.1 mrg ac_default_prefix=/usr/local
538 1.1 mrg ac_clean_files=
539 1.1 mrg ac_config_libobj_dir=.
540 1.1 mrg LIBOBJS=
541 1.1 mrg cross_compiling=no
542 1.1 mrg subdirs=
543 1.1 mrg MFLAGS=
544 1.1 mrg MAKEFLAGS=
545 1.1 mrg
546 1.1 mrg # Identity of this package.
547 1.1 mrg PACKAGE_NAME=
548 1.1 mrg PACKAGE_TARNAME=
549 1.1 mrg PACKAGE_VERSION=
550 1.1 mrg PACKAGE_STRING=
551 1.1 mrg PACKAGE_BUGREPORT=
552 1.1 mrg PACKAGE_URL=
553 1.1 mrg
554 1.1 mrg ac_unique_file="xmalloc.c"
555 1.1 mrg # Factoring default headers for most tests.
556 1.1 mrg ac_includes_default="\
557 1.1 mrg #include <stdio.h>
558 1.1 mrg #ifdef HAVE_SYS_TYPES_H
559 1.1 mrg # include <sys/types.h>
560 1.1 mrg #endif
561 1.1 mrg #ifdef HAVE_SYS_STAT_H
562 1.1 mrg # include <sys/stat.h>
563 1.1 mrg #endif
564 1.1 mrg #ifdef STDC_HEADERS
565 1.1 mrg # include <stdlib.h>
566 1.1 mrg # include <stddef.h>
567 1.1 mrg #else
568 1.1 mrg # ifdef HAVE_STDLIB_H
569 1.1 mrg # include <stdlib.h>
570 1.1 mrg # endif
571 1.1 mrg #endif
572 1.1 mrg #ifdef HAVE_STRING_H
573 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 1.1 mrg # include <memory.h>
575 1.1 mrg # endif
576 1.1 mrg # include <string.h>
577 1.1 mrg #endif
578 1.1 mrg #ifdef HAVE_STRINGS_H
579 1.1 mrg # include <strings.h>
580 1.1 mrg #endif
581 1.1 mrg #ifdef HAVE_INTTYPES_H
582 1.1 mrg # include <inttypes.h>
583 1.1 mrg #endif
584 1.1 mrg #ifdef HAVE_STDINT_H
585 1.1 mrg # include <stdint.h>
586 1.1 mrg #endif
587 1.1 mrg #ifdef HAVE_UNISTD_H
588 1.1 mrg # include <unistd.h>
589 1.1 mrg #endif"
590 1.1 mrg
591 1.1 mrg ac_subst_vars='LTLIBOBJS
592 1.1 mrg INSTALL_DEST
593 1.1 mrg pexecute
594 1.1 mrg target_header_dir
595 1.1 mrg CHECK
596 1.1 mrg LIBOBJS
597 1.1 mrg PICFLAG
598 1.1 mrg INSTALL_DATA
599 1.1 mrg INSTALL_SCRIPT
600 1.1 mrg INSTALL_PROGRAM
601 1.1 mrg EGREP
602 1.1 mrg GREP
603 1.1 mrg OUTPUT_OPTION
604 1.1 mrg NO_MINUS_C_MINUS_O
605 1.1 mrg ac_libiberty_warn_cflags
606 1.1 mrg CPP
607 1.1 mrg OBJEXT
608 1.1 mrg EXEEXT
609 1.1 mrg ac_ct_CC
610 1.1 mrg CPPFLAGS
611 1.1 mrg LDFLAGS
612 1.1 mrg CFLAGS
613 1.1 mrg CC
614 1.1 mrg RANLIB
615 1.1 mrg AR
616 1.1 mrg host_os
617 1.1 mrg host_vendor
618 1.1 mrg host_cpu
619 1.1 mrg host
620 1.1 mrg build_os
621 1.1 mrg build_vendor
622 1.1 mrg build_cpu
623 1.1 mrg build
624 1.1 mrg HAVE_PERL
625 1.1 mrg PERL
626 1.1 mrg BUILD_INFO
627 1.1 mrg MAKEINFO
628 1.1 mrg NOTMAINT
629 1.1 mrg MAINT
630 1.1 mrg libiberty_topdir
631 1.1 mrg target_alias
632 1.1 mrg host_alias
633 1.1 mrg build_alias
634 1.1 mrg LIBS
635 1.1 mrg ECHO_T
636 1.1 mrg ECHO_N
637 1.1 mrg ECHO_C
638 1.1 mrg DEFS
639 1.1 mrg mandir
640 1.1 mrg localedir
641 1.1 mrg libdir
642 1.1 mrg psdir
643 1.1 mrg pdfdir
644 1.1 mrg dvidir
645 1.1 mrg htmldir
646 1.1 mrg infodir
647 1.1 mrg docdir
648 1.1 mrg oldincludedir
649 1.1 mrg includedir
650 1.1 mrg localstatedir
651 1.1 mrg sharedstatedir
652 1.1 mrg sysconfdir
653 1.1 mrg datadir
654 1.1 mrg datarootdir
655 1.1 mrg libexecdir
656 1.1 mrg sbindir
657 1.1 mrg bindir
658 1.1 mrg program_transform_name
659 1.1 mrg prefix
660 1.1 mrg exec_prefix
661 1.1 mrg PACKAGE_URL
662 1.1 mrg PACKAGE_BUGREPORT
663 1.1 mrg PACKAGE_STRING
664 1.1 mrg PACKAGE_VERSION
665 1.1 mrg PACKAGE_TARNAME
666 1.1 mrg PACKAGE_NAME
667 1.1 mrg PATH_SEPARATOR
668 1.1 mrg SHELL'
669 1.1 mrg ac_subst_files='host_makefile_frag'
670 1.1 mrg ac_user_opts='
671 1.1 mrg enable_option_checking
672 1.1 mrg with_target_subdir
673 1.1 mrg with_build_subdir
674 1.1 mrg with_cross_host
675 1.1 mrg with_newlib
676 1.1 mrg enable_maintainer_mode
677 1.1 mrg enable_multilib
678 1.1 mrg enable_largefile
679 1.1 mrg enable_install_libiberty
680 1.1 mrg '
681 1.1 mrg ac_precious_vars='build_alias
682 1.1 mrg host_alias
683 1.1 mrg target_alias
684 1.1 mrg CC
685 1.1 mrg CFLAGS
686 1.1 mrg LDFLAGS
687 1.1 mrg LIBS
688 1.1 mrg CPPFLAGS
689 1.1 mrg CPP'
690 1.1 mrg
691 1.1 mrg
692 1.1 mrg # Initialize some variables set by options.
693 1.1 mrg ac_init_help=
694 1.1 mrg ac_init_version=false
695 1.1 mrg ac_unrecognized_opts=
696 1.1 mrg ac_unrecognized_sep=
697 1.1 mrg # The variables have the same names as the options, with
698 1.1 mrg # dashes changed to underlines.
699 1.1 mrg cache_file=/dev/null
700 1.1 mrg exec_prefix=NONE
701 1.1 mrg no_create=
702 1.1 mrg no_recursion=
703 1.1 mrg prefix=NONE
704 1.1 mrg program_prefix=NONE
705 1.1 mrg program_suffix=NONE
706 1.1 mrg program_transform_name=s,x,x,
707 1.1 mrg silent=
708 1.1 mrg site=
709 1.1 mrg srcdir=
710 1.1 mrg verbose=
711 1.1 mrg x_includes=NONE
712 1.1 mrg x_libraries=NONE
713 1.1 mrg
714 1.1 mrg # Installation directory options.
715 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
716 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
717 1.1 mrg # by default will actually change.
718 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
719 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
720 1.1 mrg bindir='${exec_prefix}/bin'
721 1.1 mrg sbindir='${exec_prefix}/sbin'
722 1.1 mrg libexecdir='${exec_prefix}/libexec'
723 1.1 mrg datarootdir='${prefix}/share'
724 1.1 mrg datadir='${datarootdir}'
725 1.1 mrg sysconfdir='${prefix}/etc'
726 1.1 mrg sharedstatedir='${prefix}/com'
727 1.1 mrg localstatedir='${prefix}/var'
728 1.1 mrg includedir='${prefix}/include'
729 1.1 mrg oldincludedir='/usr/include'
730 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE}'
731 1.1 mrg infodir='${datarootdir}/info'
732 1.1 mrg htmldir='${docdir}'
733 1.1 mrg dvidir='${docdir}'
734 1.1 mrg pdfdir='${docdir}'
735 1.1 mrg psdir='${docdir}'
736 1.1 mrg libdir='${exec_prefix}/lib'
737 1.1 mrg localedir='${datarootdir}/locale'
738 1.1 mrg mandir='${datarootdir}/man'
739 1.1 mrg
740 1.1 mrg ac_prev=
741 1.1 mrg ac_dashdash=
742 1.1 mrg for ac_option
743 1.1 mrg do
744 1.1 mrg # If the previous option needs an argument, assign it.
745 1.1 mrg if test -n "$ac_prev"; then
746 1.1 mrg eval $ac_prev=\$ac_option
747 1.1 mrg ac_prev=
748 1.1 mrg continue
749 1.1 mrg fi
750 1.1 mrg
751 1.1 mrg case $ac_option in
752 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
753 1.1 mrg *) ac_optarg=yes ;;
754 1.1 mrg esac
755 1.1 mrg
756 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
757 1.1 mrg
758 1.1 mrg case $ac_dashdash$ac_option in
759 1.1 mrg --)
760 1.1 mrg ac_dashdash=yes ;;
761 1.1 mrg
762 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
763 1.1 mrg ac_prev=bindir ;;
764 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
765 1.1 mrg bindir=$ac_optarg ;;
766 1.1 mrg
767 1.1 mrg -build | --build | --buil | --bui | --bu)
768 1.1 mrg ac_prev=build_alias ;;
769 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
770 1.1 mrg build_alias=$ac_optarg ;;
771 1.1 mrg
772 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
773 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
774 1.1 mrg ac_prev=cache_file ;;
775 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
776 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
777 1.1 mrg cache_file=$ac_optarg ;;
778 1.1 mrg
779 1.1 mrg --config-cache | -C)
780 1.1 mrg cache_file=config.cache ;;
781 1.1 mrg
782 1.1 mrg -datadir | --datadir | --datadi | --datad)
783 1.1 mrg ac_prev=datadir ;;
784 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
785 1.1 mrg datadir=$ac_optarg ;;
786 1.1 mrg
787 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
788 1.1 mrg | --dataroo | --dataro | --datar)
789 1.1 mrg ac_prev=datarootdir ;;
790 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
791 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
792 1.1 mrg datarootdir=$ac_optarg ;;
793 1.1 mrg
794 1.1 mrg -disable-* | --disable-*)
795 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
796 1.1 mrg # Reject names that are not valid shell variable names.
797 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
798 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
799 1.1 mrg ac_useropt_orig=$ac_useropt
800 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
801 1.1 mrg case $ac_user_opts in
802 1.1 mrg *"
803 1.1 mrg "enable_$ac_useropt"
804 1.1 mrg "*) ;;
805 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
806 1.1 mrg ac_unrecognized_sep=', ';;
807 1.1 mrg esac
808 1.1 mrg eval enable_$ac_useropt=no ;;
809 1.1 mrg
810 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
811 1.1 mrg ac_prev=docdir ;;
812 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
813 1.1 mrg docdir=$ac_optarg ;;
814 1.1 mrg
815 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
816 1.1 mrg ac_prev=dvidir ;;
817 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
818 1.1 mrg dvidir=$ac_optarg ;;
819 1.1 mrg
820 1.1 mrg -enable-* | --enable-*)
821 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
822 1.1 mrg # Reject names that are not valid shell variable names.
823 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
824 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
825 1.1 mrg ac_useropt_orig=$ac_useropt
826 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
827 1.1 mrg case $ac_user_opts in
828 1.1 mrg *"
829 1.1 mrg "enable_$ac_useropt"
830 1.1 mrg "*) ;;
831 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
832 1.1 mrg ac_unrecognized_sep=', ';;
833 1.1 mrg esac
834 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
835 1.1 mrg
836 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
837 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
838 1.1 mrg | --exec | --exe | --ex)
839 1.1 mrg ac_prev=exec_prefix ;;
840 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
841 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
842 1.1 mrg | --exec=* | --exe=* | --ex=*)
843 1.1 mrg exec_prefix=$ac_optarg ;;
844 1.1 mrg
845 1.1 mrg -gas | --gas | --ga | --g)
846 1.1 mrg # Obsolete; use --with-gas.
847 1.1 mrg with_gas=yes ;;
848 1.1 mrg
849 1.1 mrg -help | --help | --hel | --he | -h)
850 1.1 mrg ac_init_help=long ;;
851 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
852 1.1 mrg ac_init_help=recursive ;;
853 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
854 1.1 mrg ac_init_help=short ;;
855 1.1 mrg
856 1.1 mrg -host | --host | --hos | --ho)
857 1.1 mrg ac_prev=host_alias ;;
858 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
859 1.1 mrg host_alias=$ac_optarg ;;
860 1.1 mrg
861 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
862 1.1 mrg ac_prev=htmldir ;;
863 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
864 1.1 mrg | --ht=*)
865 1.1 mrg htmldir=$ac_optarg ;;
866 1.1 mrg
867 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
868 1.1 mrg | --includ | --inclu | --incl | --inc)
869 1.1 mrg ac_prev=includedir ;;
870 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
871 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
872 1.1 mrg includedir=$ac_optarg ;;
873 1.1 mrg
874 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
875 1.1 mrg ac_prev=infodir ;;
876 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
877 1.1 mrg infodir=$ac_optarg ;;
878 1.1 mrg
879 1.1 mrg -libdir | --libdir | --libdi | --libd)
880 1.1 mrg ac_prev=libdir ;;
881 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
882 1.1 mrg libdir=$ac_optarg ;;
883 1.1 mrg
884 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
885 1.1 mrg | --libexe | --libex | --libe)
886 1.1 mrg ac_prev=libexecdir ;;
887 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
888 1.1 mrg | --libexe=* | --libex=* | --libe=*)
889 1.1 mrg libexecdir=$ac_optarg ;;
890 1.1 mrg
891 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
892 1.1 mrg ac_prev=localedir ;;
893 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
894 1.1 mrg localedir=$ac_optarg ;;
895 1.1 mrg
896 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
897 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
898 1.1 mrg ac_prev=localstatedir ;;
899 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
900 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
901 1.1 mrg localstatedir=$ac_optarg ;;
902 1.1 mrg
903 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
904 1.1 mrg ac_prev=mandir ;;
905 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
906 1.1 mrg mandir=$ac_optarg ;;
907 1.1 mrg
908 1.1 mrg -nfp | --nfp | --nf)
909 1.1 mrg # Obsolete; use --without-fp.
910 1.1 mrg with_fp=no ;;
911 1.1 mrg
912 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
913 1.1 mrg | --no-cr | --no-c | -n)
914 1.1 mrg no_create=yes ;;
915 1.1 mrg
916 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
917 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
918 1.1 mrg no_recursion=yes ;;
919 1.1 mrg
920 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
921 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
922 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
923 1.1 mrg ac_prev=oldincludedir ;;
924 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
925 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
926 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
927 1.1 mrg oldincludedir=$ac_optarg ;;
928 1.1 mrg
929 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
930 1.1 mrg ac_prev=prefix ;;
931 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
932 1.1 mrg prefix=$ac_optarg ;;
933 1.1 mrg
934 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
935 1.1 mrg | --program-pre | --program-pr | --program-p)
936 1.1 mrg ac_prev=program_prefix ;;
937 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
938 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
939 1.1 mrg program_prefix=$ac_optarg ;;
940 1.1 mrg
941 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
942 1.1 mrg | --program-suf | --program-su | --program-s)
943 1.1 mrg ac_prev=program_suffix ;;
944 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
945 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
946 1.1 mrg program_suffix=$ac_optarg ;;
947 1.1 mrg
948 1.1 mrg -program-transform-name | --program-transform-name \
949 1.1 mrg | --program-transform-nam | --program-transform-na \
950 1.1 mrg | --program-transform-n | --program-transform- \
951 1.1 mrg | --program-transform | --program-transfor \
952 1.1 mrg | --program-transfo | --program-transf \
953 1.1 mrg | --program-trans | --program-tran \
954 1.1 mrg | --progr-tra | --program-tr | --program-t)
955 1.1 mrg ac_prev=program_transform_name ;;
956 1.1 mrg -program-transform-name=* | --program-transform-name=* \
957 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
958 1.1 mrg | --program-transform-n=* | --program-transform-=* \
959 1.1 mrg | --program-transform=* | --program-transfor=* \
960 1.1 mrg | --program-transfo=* | --program-transf=* \
961 1.1 mrg | --program-trans=* | --program-tran=* \
962 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
963 1.1 mrg program_transform_name=$ac_optarg ;;
964 1.1 mrg
965 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
966 1.1 mrg ac_prev=pdfdir ;;
967 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
968 1.1 mrg pdfdir=$ac_optarg ;;
969 1.1 mrg
970 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
971 1.1 mrg ac_prev=psdir ;;
972 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
973 1.1 mrg psdir=$ac_optarg ;;
974 1.1 mrg
975 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
976 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
977 1.1 mrg silent=yes ;;
978 1.1 mrg
979 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
980 1.1 mrg ac_prev=sbindir ;;
981 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
982 1.1 mrg | --sbi=* | --sb=*)
983 1.1 mrg sbindir=$ac_optarg ;;
984 1.1 mrg
985 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
986 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
987 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
988 1.1 mrg | --sha | --sh)
989 1.1 mrg ac_prev=sharedstatedir ;;
990 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
991 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
992 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
993 1.1 mrg | --sha=* | --sh=*)
994 1.1 mrg sharedstatedir=$ac_optarg ;;
995 1.1 mrg
996 1.1 mrg -site | --site | --sit)
997 1.1 mrg ac_prev=site ;;
998 1.1 mrg -site=* | --site=* | --sit=*)
999 1.1 mrg site=$ac_optarg ;;
1000 1.1 mrg
1001 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1002 1.1 mrg ac_prev=srcdir ;;
1003 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1004 1.1 mrg srcdir=$ac_optarg ;;
1005 1.1 mrg
1006 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1007 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1008 1.1 mrg ac_prev=sysconfdir ;;
1009 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1010 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1011 1.1 mrg sysconfdir=$ac_optarg ;;
1012 1.1 mrg
1013 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1014 1.1 mrg ac_prev=target_alias ;;
1015 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1016 1.1 mrg target_alias=$ac_optarg ;;
1017 1.1 mrg
1018 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1019 1.1 mrg verbose=yes ;;
1020 1.1 mrg
1021 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1022 1.1 mrg ac_init_version=: ;;
1023 1.1 mrg
1024 1.1 mrg -with-* | --with-*)
1025 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1026 1.1 mrg # Reject names that are not valid shell variable names.
1027 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1028 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1029 1.1 mrg ac_useropt_orig=$ac_useropt
1030 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1031 1.1 mrg case $ac_user_opts in
1032 1.1 mrg *"
1033 1.1 mrg "with_$ac_useropt"
1034 1.1 mrg "*) ;;
1035 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1036 1.1 mrg ac_unrecognized_sep=', ';;
1037 1.1 mrg esac
1038 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1039 1.1 mrg
1040 1.1 mrg -without-* | --without-*)
1041 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1042 1.1 mrg # Reject names that are not valid shell variable names.
1043 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1045 1.1 mrg ac_useropt_orig=$ac_useropt
1046 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047 1.1 mrg case $ac_user_opts in
1048 1.1 mrg *"
1049 1.1 mrg "with_$ac_useropt"
1050 1.1 mrg "*) ;;
1051 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1052 1.1 mrg ac_unrecognized_sep=', ';;
1053 1.1 mrg esac
1054 1.1 mrg eval with_$ac_useropt=no ;;
1055 1.1 mrg
1056 1.1 mrg --x)
1057 1.1 mrg # Obsolete; use --with-x.
1058 1.1 mrg with_x=yes ;;
1059 1.1 mrg
1060 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1061 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1062 1.1 mrg ac_prev=x_includes ;;
1063 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1064 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1065 1.1 mrg x_includes=$ac_optarg ;;
1066 1.1 mrg
1067 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1068 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1069 1.1 mrg ac_prev=x_libraries ;;
1070 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1071 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1072 1.1 mrg x_libraries=$ac_optarg ;;
1073 1.1 mrg
1074 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1075 1.1 mrg Try \`$0 --help' for more information."
1076 1.1 mrg ;;
1077 1.1 mrg
1078 1.1 mrg *=*)
1079 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1080 1.1 mrg # Reject names that are not valid shell variable names.
1081 1.1 mrg case $ac_envvar in #(
1082 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1083 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1084 1.1 mrg esac
1085 1.1 mrg eval $ac_envvar=\$ac_optarg
1086 1.1 mrg export $ac_envvar ;;
1087 1.1 mrg
1088 1.1 mrg *)
1089 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1090 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1091 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1092 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1093 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1094 1.1 mrg ;;
1095 1.1 mrg
1096 1.1 mrg esac
1097 1.1 mrg done
1098 1.1 mrg
1099 1.1 mrg if test -n "$ac_prev"; then
1100 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1101 1.1 mrg as_fn_error "missing argument to $ac_option"
1102 1.1 mrg fi
1103 1.1 mrg
1104 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1105 1.1 mrg case $enable_option_checking in
1106 1.1 mrg no) ;;
1107 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1108 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1109 1.1 mrg esac
1110 1.1 mrg fi
1111 1.1 mrg
1112 1.1 mrg # Check all directory arguments for consistency.
1113 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1114 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1115 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1116 1.1 mrg libdir localedir mandir
1117 1.1 mrg do
1118 1.1 mrg eval ac_val=\$$ac_var
1119 1.1 mrg # Remove trailing slashes.
1120 1.1 mrg case $ac_val in
1121 1.1 mrg */ )
1122 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1123 1.1 mrg eval $ac_var=\$ac_val;;
1124 1.1 mrg esac
1125 1.1 mrg # Be sure to have absolute directory names.
1126 1.1 mrg case $ac_val in
1127 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1128 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1129 1.1 mrg esac
1130 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1131 1.1 mrg done
1132 1.1 mrg
1133 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1134 1.1 mrg # used to hold the argument of --host etc.
1135 1.1 mrg # FIXME: To remove some day.
1136 1.1 mrg build=$build_alias
1137 1.1 mrg host=$host_alias
1138 1.1 mrg target=$target_alias
1139 1.1 mrg
1140 1.1 mrg # FIXME: To remove some day.
1141 1.1 mrg if test "x$host_alias" != x; then
1142 1.1 mrg if test "x$build_alias" = x; then
1143 1.1 mrg cross_compiling=maybe
1144 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1145 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1146 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1147 1.1 mrg cross_compiling=yes
1148 1.1 mrg fi
1149 1.1 mrg fi
1150 1.1 mrg
1151 1.1 mrg ac_tool_prefix=
1152 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1153 1.1 mrg
1154 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1155 1.1 mrg
1156 1.1 mrg
1157 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1158 1.1 mrg ac_ls_di=`ls -di .` &&
1159 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1160 1.1 mrg as_fn_error "working directory cannot be determined"
1161 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1162 1.1 mrg as_fn_error "pwd does not report name of working directory"
1163 1.1 mrg
1164 1.1 mrg
1165 1.1 mrg # Find the source files, if location was not specified.
1166 1.1 mrg if test -z "$srcdir"; then
1167 1.1 mrg ac_srcdir_defaulted=yes
1168 1.1 mrg # Try the directory containing this script, then the parent directory.
1169 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1170 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1171 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1172 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1173 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1174 1.1 mrg $as_echo X"$as_myself" |
1175 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1176 1.1 mrg s//\1/
1177 1.1 mrg q
1178 1.1 mrg }
1179 1.1 mrg /^X\(\/\/\)[^/].*/{
1180 1.1 mrg s//\1/
1181 1.1 mrg q
1182 1.1 mrg }
1183 1.1 mrg /^X\(\/\/\)$/{
1184 1.1 mrg s//\1/
1185 1.1 mrg q
1186 1.1 mrg }
1187 1.1 mrg /^X\(\/\).*/{
1188 1.1 mrg s//\1/
1189 1.1 mrg q
1190 1.1 mrg }
1191 1.1 mrg s/.*/./; q'`
1192 1.1 mrg srcdir=$ac_confdir
1193 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1194 1.1 mrg srcdir=..
1195 1.1 mrg fi
1196 1.1 mrg else
1197 1.1 mrg ac_srcdir_defaulted=no
1198 1.1 mrg fi
1199 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1200 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1201 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1202 1.1 mrg fi
1203 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1204 1.1 mrg ac_abs_confdir=`(
1205 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1206 1.1 mrg pwd)`
1207 1.1 mrg # When building in place, set srcdir=.
1208 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1209 1.1 mrg srcdir=.
1210 1.1 mrg fi
1211 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1212 1.1 mrg # Double slashes in file names in object file debugging info
1213 1.1 mrg # mess up M-x gdb in Emacs.
1214 1.1 mrg case $srcdir in
1215 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1216 1.1 mrg esac
1217 1.1 mrg for ac_var in $ac_precious_vars; do
1218 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1219 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1220 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1221 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1222 1.1 mrg done
1223 1.1 mrg
1224 1.1 mrg #
1225 1.1 mrg # Report the --help message.
1226 1.1 mrg #
1227 1.1 mrg if test "$ac_init_help" = "long"; then
1228 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1229 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1230 1.1 mrg cat <<_ACEOF
1231 1.1 mrg \`configure' configures this package to adapt to many kinds of systems.
1232 1.1 mrg
1233 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1234 1.1 mrg
1235 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1236 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1237 1.1 mrg
1238 1.1 mrg Defaults for the options are specified in brackets.
1239 1.1 mrg
1240 1.1 mrg Configuration:
1241 1.1 mrg -h, --help display this help and exit
1242 1.1 mrg --help=short display options specific to this package
1243 1.1 mrg --help=recursive display the short help of all the included packages
1244 1.1 mrg -V, --version display version information and exit
1245 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1246 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1247 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1248 1.1 mrg -n, --no-create do not create output files
1249 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1250 1.1 mrg
1251 1.1 mrg Installation directories:
1252 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1253 1.1 mrg [$ac_default_prefix]
1254 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1255 1.1 mrg [PREFIX]
1256 1.1 mrg
1257 1.1 mrg By default, \`make install' will install all the files in
1258 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1259 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1260 1.1 mrg for instance \`--prefix=\$HOME'.
1261 1.1 mrg
1262 1.1 mrg For better control, use the options below.
1263 1.1 mrg
1264 1.1 mrg Fine tuning of the installation directories:
1265 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1266 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1267 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1268 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1269 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1270 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1271 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1272 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1273 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1274 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1275 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1276 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1277 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1278 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1279 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1280 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1281 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1282 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1283 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1284 1.1 mrg _ACEOF
1285 1.1 mrg
1286 1.1 mrg cat <<\_ACEOF
1287 1.1 mrg
1288 1.1 mrg System types:
1289 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1290 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1291 1.1 mrg _ACEOF
1292 1.1 mrg fi
1293 1.1 mrg
1294 1.1 mrg if test -n "$ac_init_help"; then
1295 1.1 mrg
1296 1.1 mrg cat <<\_ACEOF
1297 1.1 mrg
1298 1.1 mrg Optional Features:
1299 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1300 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1301 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1302 1.1 mrg --enable-maintainer-mode
1303 1.1 mrg enable make rules and dependencies not useful
1304 1.1 mrg (and sometimes confusing) to the casual installer
1305 1.1 mrg --enable-multilib build many library versions (default)
1306 1.1 mrg --disable-largefile omit support for large files
1307 1.1 mrg --enable-install-libiberty Install headers for end users
1308 1.1 mrg
1309 1.1 mrg Optional Packages:
1310 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1311 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1312 1.1 mrg --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1313 1.1 mrg --with-build-subdir=SUBDIR Configuring in a subdirectory for build
1314 1.1 mrg --with-cross-host=HOST Configuring with a cross compiler
1315 1.1 mrg --with-newlib Configuring with newlib
1316 1.1 mrg
1317 1.1 mrg Some influential environment variables:
1318 1.1 mrg CC C compiler command
1319 1.1 mrg CFLAGS C compiler flags
1320 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1321 1.1 mrg nonstandard directory <lib dir>
1322 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1323 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1324 1.1 mrg you have headers in a nonstandard directory <include dir>
1325 1.1 mrg CPP C preprocessor
1326 1.1 mrg
1327 1.1 mrg Use these variables to override the choices made by `configure' or to help
1328 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1329 1.1 mrg
1330 1.1 mrg Report bugs to the package provider.
1331 1.1 mrg _ACEOF
1332 1.1 mrg ac_status=$?
1333 1.1 mrg fi
1334 1.1 mrg
1335 1.1 mrg if test "$ac_init_help" = "recursive"; then
1336 1.1 mrg # If there are subdirs, report their specific --help.
1337 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1338 1.1 mrg test -d "$ac_dir" ||
1339 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1340 1.1 mrg continue
1341 1.1 mrg ac_builddir=.
1342 1.1 mrg
1343 1.1 mrg case "$ac_dir" in
1344 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1345 1.1 mrg *)
1346 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1347 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1348 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1349 1.1 mrg case $ac_top_builddir_sub in
1350 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1351 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1352 1.1 mrg esac ;;
1353 1.1 mrg esac
1354 1.1 mrg ac_abs_top_builddir=$ac_pwd
1355 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1356 1.1 mrg # for backward compatibility:
1357 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1358 1.1 mrg
1359 1.1 mrg case $srcdir in
1360 1.1 mrg .) # We are building in place.
1361 1.1 mrg ac_srcdir=.
1362 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1363 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1364 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1365 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1366 1.1 mrg ac_top_srcdir=$srcdir
1367 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1368 1.1 mrg *) # Relative name.
1369 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1370 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1371 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1372 1.1 mrg esac
1373 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1374 1.1 mrg
1375 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1376 1.1 mrg # Check for guested configure.
1377 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1378 1.1 mrg echo &&
1379 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1380 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1381 1.1 mrg echo &&
1382 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1383 1.1 mrg else
1384 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1385 1.1 mrg fi || ac_status=$?
1386 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1387 1.1 mrg done
1388 1.1 mrg fi
1389 1.1 mrg
1390 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1391 1.1 mrg if $ac_init_version; then
1392 1.1 mrg cat <<\_ACEOF
1393 1.1 mrg configure
1394 1.1 mrg generated by GNU Autoconf 2.64
1395 1.1 mrg
1396 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1397 1.1 mrg This configure script is free software; the Free Software Foundation
1398 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1399 1.1 mrg _ACEOF
1400 1.1 mrg exit
1401 1.1 mrg fi
1402 1.1 mrg
1403 1.1 mrg ## ------------------------ ##
1404 1.1 mrg ## Autoconf initialization. ##
1405 1.1 mrg ## ------------------------ ##
1406 1.1 mrg
1407 1.1 mrg # ac_fn_c_try_compile LINENO
1408 1.1 mrg # --------------------------
1409 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1410 1.1 mrg ac_fn_c_try_compile ()
1411 1.1 mrg {
1412 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1413 1.1 mrg rm -f conftest.$ac_objext
1414 1.1 mrg if { { ac_try="$ac_compile"
1415 1.1 mrg case "(($ac_try" in
1416 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1417 1.1 mrg *) ac_try_echo=$ac_try;;
1418 1.1 mrg esac
1419 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1420 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1421 1.1 mrg (eval "$ac_compile") 2>conftest.err
1422 1.1 mrg ac_status=$?
1423 1.1 mrg if test -s conftest.err; then
1424 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1425 1.1 mrg cat conftest.er1 >&5
1426 1.1 mrg mv -f conftest.er1 conftest.err
1427 1.1 mrg fi
1428 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1429 1.1 mrg test $ac_status = 0; } && {
1430 1.1 mrg test -z "$ac_c_werror_flag" ||
1431 1.1 mrg test ! -s conftest.err
1432 1.1 mrg } && test -s conftest.$ac_objext; then :
1433 1.1 mrg ac_retval=0
1434 1.1 mrg else
1435 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1436 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1437 1.1 mrg
1438 1.1 mrg ac_retval=1
1439 1.1 mrg fi
1440 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1441 1.1 mrg return $ac_retval
1442 1.1 mrg
1443 1.1 mrg } # ac_fn_c_try_compile
1444 1.1 mrg
1445 1.1 mrg # ac_fn_c_try_cpp LINENO
1446 1.1 mrg # ----------------------
1447 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1448 1.1 mrg ac_fn_c_try_cpp ()
1449 1.1 mrg {
1450 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1451 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1452 1.1 mrg case "(($ac_try" in
1453 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1454 1.1 mrg *) ac_try_echo=$ac_try;;
1455 1.1 mrg esac
1456 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1457 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1458 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1459 1.1 mrg ac_status=$?
1460 1.1 mrg if test -s conftest.err; then
1461 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1462 1.1 mrg cat conftest.er1 >&5
1463 1.1 mrg mv -f conftest.er1 conftest.err
1464 1.1 mrg fi
1465 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1466 1.1 mrg test $ac_status = 0; } >/dev/null && {
1467 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1468 1.1 mrg test ! -s conftest.err
1469 1.1 mrg }; then :
1470 1.1 mrg ac_retval=0
1471 1.1 mrg else
1472 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1473 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1474 1.1 mrg
1475 1.1 mrg ac_retval=1
1476 1.1 mrg fi
1477 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1478 1.1 mrg return $ac_retval
1479 1.1 mrg
1480 1.1 mrg } # ac_fn_c_try_cpp
1481 1.1 mrg
1482 1.1 mrg # ac_fn_c_try_run LINENO
1483 1.1 mrg # ----------------------
1484 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1485 1.1 mrg # that executables *can* be run.
1486 1.1 mrg ac_fn_c_try_run ()
1487 1.1 mrg {
1488 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1489 1.1 mrg if { { ac_try="$ac_link"
1490 1.1 mrg case "(($ac_try" in
1491 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492 1.1 mrg *) ac_try_echo=$ac_try;;
1493 1.1 mrg esac
1494 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1496 1.1 mrg (eval "$ac_link") 2>&5
1497 1.1 mrg ac_status=$?
1498 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1499 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1500 1.1 mrg { { case "(($ac_try" in
1501 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502 1.1 mrg *) ac_try_echo=$ac_try;;
1503 1.1 mrg esac
1504 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1506 1.1 mrg (eval "$ac_try") 2>&5
1507 1.1 mrg ac_status=$?
1508 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1509 1.1 mrg test $ac_status = 0; }; }; then :
1510 1.1 mrg ac_retval=0
1511 1.1 mrg else
1512 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1513 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1514 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1515 1.1 mrg
1516 1.1 mrg ac_retval=$ac_status
1517 1.1 mrg fi
1518 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1519 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1520 1.1 mrg return $ac_retval
1521 1.1 mrg
1522 1.1 mrg } # ac_fn_c_try_run
1523 1.1 mrg
1524 1.1 mrg # ac_fn_c_check_header_preproc LINENO HEADER VAR
1525 1.1 mrg # ----------------------------------------------
1526 1.1 mrg # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1527 1.1 mrg ac_fn_c_check_header_preproc ()
1528 1.1 mrg {
1529 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1530 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1531 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1532 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1533 1.1 mrg $as_echo_n "(cached) " >&6
1534 1.1 mrg else
1535 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1536 1.1 mrg /* end confdefs.h. */
1537 1.1 mrg #include <$2>
1538 1.1 mrg _ACEOF
1539 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1540 1.1 mrg eval "$3=yes"
1541 1.1 mrg else
1542 1.1 mrg eval "$3=no"
1543 1.1 mrg fi
1544 1.1 mrg rm -f conftest.err conftest.$ac_ext
1545 1.1 mrg fi
1546 1.1 mrg eval ac_res=\$$3
1547 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1548 1.1 mrg $as_echo "$ac_res" >&6; }
1549 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550 1.1 mrg
1551 1.1 mrg } # ac_fn_c_check_header_preproc
1552 1.1 mrg
1553 1.1 mrg # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1554 1.1 mrg # --------------------------------------------
1555 1.1 mrg # Tries to find the compile-time value of EXPR in a program that includes
1556 1.1 mrg # INCLUDES, setting VAR accordingly. Returns whether the value could be
1557 1.1 mrg # computed
1558 1.1 mrg ac_fn_c_compute_int ()
1559 1.1 mrg {
1560 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 1.1 mrg if test "$cross_compiling" = yes; then
1562 1.1 mrg # Depending upon the size, compute the lo and hi bounds.
1563 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1564 1.1 mrg /* end confdefs.h. */
1565 1.1 mrg $4
1566 1.1 mrg int
1567 1.1 mrg main ()
1568 1.1 mrg {
1569 1.1 mrg static int test_array [1 - 2 * !(($2) >= 0)];
1570 1.1 mrg test_array [0] = 0
1571 1.1 mrg
1572 1.1 mrg ;
1573 1.1 mrg return 0;
1574 1.1 mrg }
1575 1.1 mrg _ACEOF
1576 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1577 1.1 mrg ac_lo=0 ac_mid=0
1578 1.1 mrg while :; do
1579 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1580 1.1 mrg /* end confdefs.h. */
1581 1.1 mrg $4
1582 1.1 mrg int
1583 1.1 mrg main ()
1584 1.1 mrg {
1585 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1586 1.1 mrg test_array [0] = 0
1587 1.1 mrg
1588 1.1 mrg ;
1589 1.1 mrg return 0;
1590 1.1 mrg }
1591 1.1 mrg _ACEOF
1592 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1593 1.1 mrg ac_hi=$ac_mid; break
1594 1.1 mrg else
1595 1.1 mrg as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1596 1.1 mrg if test $ac_lo -le $ac_mid; then
1597 1.1 mrg ac_lo= ac_hi=
1598 1.1 mrg break
1599 1.1 mrg fi
1600 1.1 mrg as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1601 1.1 mrg fi
1602 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1603 1.1 mrg done
1604 1.1 mrg else
1605 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1606 1.1 mrg /* end confdefs.h. */
1607 1.1 mrg $4
1608 1.1 mrg int
1609 1.1 mrg main ()
1610 1.1 mrg {
1611 1.1 mrg static int test_array [1 - 2 * !(($2) < 0)];
1612 1.1 mrg test_array [0] = 0
1613 1.1 mrg
1614 1.1 mrg ;
1615 1.1 mrg return 0;
1616 1.1 mrg }
1617 1.1 mrg _ACEOF
1618 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1619 1.1 mrg ac_hi=-1 ac_mid=-1
1620 1.1 mrg while :; do
1621 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1622 1.1 mrg /* end confdefs.h. */
1623 1.1 mrg $4
1624 1.1 mrg int
1625 1.1 mrg main ()
1626 1.1 mrg {
1627 1.1 mrg static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1628 1.1 mrg test_array [0] = 0
1629 1.1 mrg
1630 1.1 mrg ;
1631 1.1 mrg return 0;
1632 1.1 mrg }
1633 1.1 mrg _ACEOF
1634 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1635 1.1 mrg ac_lo=$ac_mid; break
1636 1.1 mrg else
1637 1.1 mrg as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1638 1.1 mrg if test $ac_mid -le $ac_hi; then
1639 1.1 mrg ac_lo= ac_hi=
1640 1.1 mrg break
1641 1.1 mrg fi
1642 1.1 mrg as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1643 1.1 mrg fi
1644 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645 1.1 mrg done
1646 1.1 mrg else
1647 1.1 mrg ac_lo= ac_hi=
1648 1.1 mrg fi
1649 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1650 1.1 mrg fi
1651 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1652 1.1 mrg # Binary search between lo and hi bounds.
1653 1.1 mrg while test "x$ac_lo" != "x$ac_hi"; do
1654 1.1 mrg as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1655 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656 1.1 mrg /* end confdefs.h. */
1657 1.1 mrg $4
1658 1.1 mrg int
1659 1.1 mrg main ()
1660 1.1 mrg {
1661 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1662 1.1 mrg test_array [0] = 0
1663 1.1 mrg
1664 1.1 mrg ;
1665 1.1 mrg return 0;
1666 1.1 mrg }
1667 1.1 mrg _ACEOF
1668 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1669 1.1 mrg ac_hi=$ac_mid
1670 1.1 mrg else
1671 1.1 mrg as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1672 1.1 mrg fi
1673 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1674 1.1 mrg done
1675 1.1 mrg case $ac_lo in #((
1676 1.1 mrg ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1677 1.1 mrg '') ac_retval=1 ;;
1678 1.1 mrg esac
1679 1.1 mrg else
1680 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1681 1.1 mrg /* end confdefs.h. */
1682 1.1 mrg $4
1683 1.1 mrg static long int longval () { return $2; }
1684 1.1 mrg static unsigned long int ulongval () { return $2; }
1685 1.1 mrg #include <stdio.h>
1686 1.1 mrg #include <stdlib.h>
1687 1.1 mrg int
1688 1.1 mrg main ()
1689 1.1 mrg {
1690 1.1 mrg
1691 1.1 mrg FILE *f = fopen ("conftest.val", "w");
1692 1.1 mrg if (! f)
1693 1.1 mrg return 1;
1694 1.1 mrg if (($2) < 0)
1695 1.1 mrg {
1696 1.1 mrg long int i = longval ();
1697 1.1 mrg if (i != ($2))
1698 1.1 mrg return 1;
1699 1.1 mrg fprintf (f, "%ld", i);
1700 1.1 mrg }
1701 1.1 mrg else
1702 1.1 mrg {
1703 1.1 mrg unsigned long int i = ulongval ();
1704 1.1 mrg if (i != ($2))
1705 1.1 mrg return 1;
1706 1.1 mrg fprintf (f, "%lu", i);
1707 1.1 mrg }
1708 1.1 mrg /* Do not output a trailing newline, as this causes \r\n confusion
1709 1.1 mrg on some platforms. */
1710 1.1 mrg return ferror (f) || fclose (f) != 0;
1711 1.1 mrg
1712 1.1 mrg ;
1713 1.1 mrg return 0;
1714 1.1 mrg }
1715 1.1 mrg _ACEOF
1716 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
1717 1.1 mrg echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1718 1.1 mrg else
1719 1.1 mrg ac_retval=1
1720 1.1 mrg fi
1721 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1722 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
1723 1.1 mrg rm -f conftest.val
1724 1.1 mrg
1725 1.1 mrg fi
1726 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727 1.1 mrg return $ac_retval
1728 1.1 mrg
1729 1.1 mrg } # ac_fn_c_compute_int
1730 1.1 mrg
1731 1.1 mrg # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1732 1.1 mrg # -------------------------------------------
1733 1.1 mrg # Tests whether TYPE exists after having included INCLUDES, setting cache
1734 1.1 mrg # variable VAR accordingly.
1735 1.1 mrg ac_fn_c_check_type ()
1736 1.1 mrg {
1737 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1740 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1741 1.1 mrg $as_echo_n "(cached) " >&6
1742 1.1 mrg else
1743 1.1 mrg eval "$3=no"
1744 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 1.1 mrg /* end confdefs.h. */
1746 1.1 mrg $4
1747 1.1 mrg int
1748 1.1 mrg main ()
1749 1.1 mrg {
1750 1.1 mrg if (sizeof ($2))
1751 1.1 mrg return 0;
1752 1.1 mrg ;
1753 1.1 mrg return 0;
1754 1.1 mrg }
1755 1.1 mrg _ACEOF
1756 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1757 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 1.1 mrg /* end confdefs.h. */
1759 1.1 mrg $4
1760 1.1 mrg int
1761 1.1 mrg main ()
1762 1.1 mrg {
1763 1.1 mrg if (sizeof (($2)))
1764 1.1 mrg return 0;
1765 1.1 mrg ;
1766 1.1 mrg return 0;
1767 1.1 mrg }
1768 1.1 mrg _ACEOF
1769 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1770 1.1 mrg
1771 1.1 mrg else
1772 1.1 mrg eval "$3=yes"
1773 1.1 mrg fi
1774 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1775 1.1 mrg fi
1776 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1777 1.1 mrg fi
1778 1.1 mrg eval ac_res=\$$3
1779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780 1.1 mrg $as_echo "$ac_res" >&6; }
1781 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1782 1.1 mrg
1783 1.1 mrg } # ac_fn_c_check_type
1784 1.1 mrg
1785 1.1 mrg # ac_fn_c_try_link LINENO
1786 1.1 mrg # -----------------------
1787 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1788 1.1 mrg ac_fn_c_try_link ()
1789 1.1 mrg {
1790 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1792 1.1 mrg if { { ac_try="$ac_link"
1793 1.1 mrg case "(($ac_try" in
1794 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795 1.1 mrg *) ac_try_echo=$ac_try;;
1796 1.1 mrg esac
1797 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1799 1.1 mrg (eval "$ac_link") 2>conftest.err
1800 1.1 mrg ac_status=$?
1801 1.1 mrg if test -s conftest.err; then
1802 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1803 1.1 mrg cat conftest.er1 >&5
1804 1.1 mrg mv -f conftest.er1 conftest.err
1805 1.1 mrg fi
1806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807 1.1 mrg test $ac_status = 0; } && {
1808 1.1 mrg test -z "$ac_c_werror_flag" ||
1809 1.1 mrg test ! -s conftest.err
1810 1.1 mrg } && test -s conftest$ac_exeext && {
1811 1.1 mrg test "$cross_compiling" = yes ||
1812 1.1 mrg $as_test_x conftest$ac_exeext
1813 1.1 mrg }; then :
1814 1.1 mrg ac_retval=0
1815 1.1 mrg else
1816 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1817 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1818 1.1 mrg
1819 1.1 mrg ac_retval=1
1820 1.1 mrg fi
1821 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1822 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1823 1.1 mrg # interfere with the next link command; also delete a directory that is
1824 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1825 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1826 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827 1.1 mrg return $ac_retval
1828 1.1 mrg
1829 1.1 mrg } # ac_fn_c_try_link
1830 1.1 mrg
1831 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1832 1.1 mrg # ----------------------------------
1833 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1834 1.1 mrg ac_fn_c_check_func ()
1835 1.1 mrg {
1836 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1839 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1840 1.1 mrg $as_echo_n "(cached) " >&6
1841 1.1 mrg else
1842 1.1 mrg if test x$gcc_no_link = xyes; then
1843 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1844 1.1 mrg fi
1845 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846 1.1 mrg /* end confdefs.h. */
1847 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1848 1.1 mrg which can conflict with char $2 (); below.
1849 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1850 1.1 mrg <limits.h> exists even on freestanding compilers. Under hpux,
1851 1.1 mrg including <limits.h> includes <sys/time.h> and causes problems
1852 1.1 mrg checking for functions defined therein. */
1853 1.1 mrg #if defined (__STDC__) && !defined (_HPUX_SOURCE)
1854 1.1 mrg # include <limits.h>
1855 1.1 mrg #else
1856 1.1 mrg # include <assert.h>
1857 1.1 mrg #endif
1858 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
1859 1.1 mrg #ifdef __cplusplus
1860 1.1 mrg extern "C"
1861 1.1 mrg {
1862 1.1 mrg #endif
1863 1.1 mrg /* We use char because int might match the return type of a gcc2
1864 1.1 mrg builtin and then its argument prototype would still apply. */
1865 1.1 mrg char $2 ();
1866 1.1 mrg /* The GNU C library defines this for functions which it implements
1867 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1868 1.1 mrg something starting with __ and the normal name is an alias. */
1869 1.1 mrg #if defined (__stub_$2) || defined (__stub___$2)
1870 1.1 mrg choke me
1871 1.1 mrg #else
1872 1.1 mrg char (*f) () = $2;
1873 1.1 mrg #endif
1874 1.1 mrg #ifdef __cplusplus
1875 1.1 mrg }
1876 1.1 mrg #endif
1877 1.1 mrg
1878 1.1 mrg int
1879 1.1 mrg main ()
1880 1.1 mrg {
1881 1.1 mrg return f != $2;
1882 1.1 mrg ;
1883 1.1 mrg return 0;
1884 1.1 mrg }
1885 1.1 mrg _ACEOF
1886 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1887 1.1 mrg eval "$3=yes"
1888 1.1 mrg else
1889 1.1 mrg eval "$3=no"
1890 1.1 mrg fi
1891 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1892 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1893 1.1 mrg fi
1894 1.1 mrg eval ac_res=\$$3
1895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896 1.1 mrg $as_echo "$ac_res" >&6; }
1897 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1898 1.1 mrg
1899 1.1 mrg } # ac_fn_c_check_func
1900 1.1 mrg
1901 1.1 mrg # ac_fn_c_check_decl LINENO SYMBOL VAR
1902 1.1 mrg # ------------------------------------
1903 1.1 mrg # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1904 1.1 mrg ac_fn_c_check_decl ()
1905 1.1 mrg {
1906 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1908 1.1 mrg $as_echo_n "checking whether $2 is declared... " >&6; }
1909 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1910 1.1 mrg $as_echo_n "(cached) " >&6
1911 1.1 mrg else
1912 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 1.1 mrg /* end confdefs.h. */
1914 1.1 mrg $4
1915 1.1 mrg int
1916 1.1 mrg main ()
1917 1.1 mrg {
1918 1.1 mrg #ifndef $2
1919 1.1 mrg (void) $2;
1920 1.1 mrg #endif
1921 1.1 mrg
1922 1.1 mrg ;
1923 1.1 mrg return 0;
1924 1.1 mrg }
1925 1.1 mrg _ACEOF
1926 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1927 1.1 mrg eval "$3=yes"
1928 1.1 mrg else
1929 1.1 mrg eval "$3=no"
1930 1.1 mrg fi
1931 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1932 1.1 mrg fi
1933 1.1 mrg eval ac_res=\$$3
1934 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935 1.1 mrg $as_echo "$ac_res" >&6; }
1936 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937 1.1 mrg
1938 1.1 mrg } # ac_fn_c_check_decl
1939 1.1 mrg cat >config.log <<_ACEOF
1940 1.1 mrg This file contains any messages produced by compilers while
1941 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1942 1.1 mrg
1943 1.1 mrg It was created by $as_me, which was
1944 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1945 1.1 mrg
1946 1.1 mrg $ $0 $@
1947 1.1 mrg
1948 1.1 mrg _ACEOF
1949 1.1 mrg exec 5>>config.log
1950 1.1 mrg {
1951 1.1 mrg cat <<_ASUNAME
1952 1.1 mrg ## --------- ##
1953 1.1 mrg ## Platform. ##
1954 1.1 mrg ## --------- ##
1955 1.1 mrg
1956 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1957 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1958 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1959 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1960 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1961 1.1 mrg
1962 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1963 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1964 1.1 mrg
1965 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1966 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1967 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1968 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1969 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1970 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1971 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1972 1.1 mrg
1973 1.1 mrg _ASUNAME
1974 1.1 mrg
1975 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1976 1.1 mrg for as_dir in $PATH
1977 1.1 mrg do
1978 1.1 mrg IFS=$as_save_IFS
1979 1.1 mrg test -z "$as_dir" && as_dir=.
1980 1.1 mrg $as_echo "PATH: $as_dir"
1981 1.1 mrg done
1982 1.1 mrg IFS=$as_save_IFS
1983 1.1 mrg
1984 1.1 mrg } >&5
1985 1.1 mrg
1986 1.1 mrg cat >&5 <<_ACEOF
1987 1.1 mrg
1988 1.1 mrg
1989 1.1 mrg ## ----------- ##
1990 1.1 mrg ## Core tests. ##
1991 1.1 mrg ## ----------- ##
1992 1.1 mrg
1993 1.1 mrg _ACEOF
1994 1.1 mrg
1995 1.1 mrg
1996 1.1 mrg # Keep a trace of the command line.
1997 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1998 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1999 1.1 mrg # Also quote any args containing shell meta-characters.
2000 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
2001 1.1 mrg ac_configure_args=
2002 1.1 mrg ac_configure_args0=
2003 1.1 mrg ac_configure_args1=
2004 1.1 mrg ac_must_keep_next=false
2005 1.1 mrg for ac_pass in 1 2
2006 1.1 mrg do
2007 1.1 mrg for ac_arg
2008 1.1 mrg do
2009 1.1 mrg case $ac_arg in
2010 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2011 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2012 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
2013 1.1 mrg continue ;;
2014 1.1 mrg *\'*)
2015 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2016 1.1 mrg esac
2017 1.1 mrg case $ac_pass in
2018 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2019 1.1 mrg 2)
2020 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
2021 1.1 mrg if test $ac_must_keep_next = true; then
2022 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
2023 1.1 mrg else
2024 1.1 mrg case $ac_arg in
2025 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
2026 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2027 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2028 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
2029 1.1 mrg case "$ac_configure_args0 " in
2030 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2031 1.1 mrg esac
2032 1.1 mrg ;;
2033 1.1 mrg -* ) ac_must_keep_next=true ;;
2034 1.1 mrg esac
2035 1.1 mrg fi
2036 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
2037 1.1 mrg ;;
2038 1.1 mrg esac
2039 1.1 mrg done
2040 1.1 mrg done
2041 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
2042 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
2043 1.1 mrg
2044 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
2045 1.1 mrg # config.log. We remove comments because anyway the quotes in there
2046 1.1 mrg # would cause problems or look ugly.
2047 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
2048 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2049 1.1 mrg trap 'exit_status=$?
2050 1.1 mrg # Save into config.log some information that might help in debugging.
2051 1.1 mrg {
2052 1.1 mrg echo
2053 1.1 mrg
2054 1.1 mrg cat <<\_ASBOX
2055 1.1 mrg ## ---------------- ##
2056 1.1 mrg ## Cache variables. ##
2057 1.1 mrg ## ---------------- ##
2058 1.1 mrg _ASBOX
2059 1.1 mrg echo
2060 1.1 mrg # The following way of writing the cache mishandles newlines in values,
2061 1.1 mrg (
2062 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2063 1.1 mrg eval ac_val=\$$ac_var
2064 1.1 mrg case $ac_val in #(
2065 1.1 mrg *${as_nl}*)
2066 1.1 mrg case $ac_var in #(
2067 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2068 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2069 1.1 mrg esac
2070 1.1 mrg case $ac_var in #(
2071 1.1 mrg _ | IFS | as_nl) ;; #(
2072 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2073 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2074 1.1 mrg esac ;;
2075 1.1 mrg esac
2076 1.1 mrg done
2077 1.1 mrg (set) 2>&1 |
2078 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2079 1.1 mrg *${as_nl}ac_space=\ *)
2080 1.1 mrg sed -n \
2081 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2082 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2083 1.1 mrg ;; #(
2084 1.1 mrg *)
2085 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2086 1.1 mrg ;;
2087 1.1 mrg esac |
2088 1.1 mrg sort
2089 1.1 mrg )
2090 1.1 mrg echo
2091 1.1 mrg
2092 1.1 mrg cat <<\_ASBOX
2093 1.1 mrg ## ----------------- ##
2094 1.1 mrg ## Output variables. ##
2095 1.1 mrg ## ----------------- ##
2096 1.1 mrg _ASBOX
2097 1.1 mrg echo
2098 1.1 mrg for ac_var in $ac_subst_vars
2099 1.1 mrg do
2100 1.1 mrg eval ac_val=\$$ac_var
2101 1.1 mrg case $ac_val in
2102 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2103 1.1 mrg esac
2104 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2105 1.1 mrg done | sort
2106 1.1 mrg echo
2107 1.1 mrg
2108 1.1 mrg if test -n "$ac_subst_files"; then
2109 1.1 mrg cat <<\_ASBOX
2110 1.1 mrg ## ------------------- ##
2111 1.1 mrg ## File substitutions. ##
2112 1.1 mrg ## ------------------- ##
2113 1.1 mrg _ASBOX
2114 1.1 mrg echo
2115 1.1 mrg for ac_var in $ac_subst_files
2116 1.1 mrg do
2117 1.1 mrg eval ac_val=\$$ac_var
2118 1.1 mrg case $ac_val in
2119 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2120 1.1 mrg esac
2121 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2122 1.1 mrg done | sort
2123 1.1 mrg echo
2124 1.1 mrg fi
2125 1.1 mrg
2126 1.1 mrg if test -s confdefs.h; then
2127 1.1 mrg cat <<\_ASBOX
2128 1.1 mrg ## ----------- ##
2129 1.1 mrg ## confdefs.h. ##
2130 1.1 mrg ## ----------- ##
2131 1.1 mrg _ASBOX
2132 1.1 mrg echo
2133 1.1 mrg cat confdefs.h
2134 1.1 mrg echo
2135 1.1 mrg fi
2136 1.1 mrg test "$ac_signal" != 0 &&
2137 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2138 1.1 mrg $as_echo "$as_me: exit $exit_status"
2139 1.1 mrg } >&5
2140 1.1 mrg rm -f core *.core core.conftest.* &&
2141 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2142 1.1 mrg exit $exit_status
2143 1.1 mrg ' 0
2144 1.1 mrg for ac_signal in 1 2 13 15; do
2145 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2146 1.1 mrg done
2147 1.1 mrg ac_signal=0
2148 1.1 mrg
2149 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2150 1.1 mrg rm -f -r conftest* confdefs.h
2151 1.1 mrg
2152 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2153 1.1 mrg
2154 1.1 mrg # Predefined preprocessor variables.
2155 1.1 mrg
2156 1.1 mrg cat >>confdefs.h <<_ACEOF
2157 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2158 1.1 mrg _ACEOF
2159 1.1 mrg
2160 1.1 mrg cat >>confdefs.h <<_ACEOF
2161 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2162 1.1 mrg _ACEOF
2163 1.1 mrg
2164 1.1 mrg cat >>confdefs.h <<_ACEOF
2165 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2166 1.1 mrg _ACEOF
2167 1.1 mrg
2168 1.1 mrg cat >>confdefs.h <<_ACEOF
2169 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2170 1.1 mrg _ACEOF
2171 1.1 mrg
2172 1.1 mrg cat >>confdefs.h <<_ACEOF
2173 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2174 1.1 mrg _ACEOF
2175 1.1 mrg
2176 1.1 mrg cat >>confdefs.h <<_ACEOF
2177 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2178 1.1 mrg _ACEOF
2179 1.1 mrg
2180 1.1 mrg
2181 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2182 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2183 1.1 mrg ac_site_file1=NONE
2184 1.1 mrg ac_site_file2=NONE
2185 1.1 mrg if test -n "$CONFIG_SITE"; then
2186 1.1 mrg ac_site_file1=$CONFIG_SITE
2187 1.1 mrg elif test "x$prefix" != xNONE; then
2188 1.1 mrg ac_site_file1=$prefix/share/config.site
2189 1.1 mrg ac_site_file2=$prefix/etc/config.site
2190 1.1 mrg else
2191 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2192 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2193 1.1 mrg fi
2194 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2195 1.1 mrg do
2196 1.1 mrg test "x$ac_site_file" = xNONE && continue
2197 1.1 mrg if test -r "$ac_site_file"; then
2198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2199 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2200 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2201 1.1 mrg . "$ac_site_file"
2202 1.1 mrg fi
2203 1.1 mrg done
2204 1.1 mrg
2205 1.1 mrg if test -r "$cache_file"; then
2206 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2207 1.1 mrg # files actually), so we avoid doing that.
2208 1.1 mrg if test -f "$cache_file"; then
2209 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2210 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2211 1.1 mrg case $cache_file in
2212 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2213 1.1 mrg *) . "./$cache_file";;
2214 1.1 mrg esac
2215 1.1 mrg fi
2216 1.1 mrg else
2217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2218 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2219 1.1 mrg >$cache_file
2220 1.1 mrg fi
2221 1.1 mrg
2222 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2223 1.1 mrg # value.
2224 1.1 mrg ac_cache_corrupted=false
2225 1.1 mrg for ac_var in $ac_precious_vars; do
2226 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2227 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2228 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2229 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2230 1.1 mrg case $ac_old_set,$ac_new_set in
2231 1.1 mrg set,)
2232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2233 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2234 1.1 mrg ac_cache_corrupted=: ;;
2235 1.1 mrg ,set)
2236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2237 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2238 1.1 mrg ac_cache_corrupted=: ;;
2239 1.1 mrg ,);;
2240 1.1 mrg *)
2241 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2242 1.1 mrg # differences in whitespace do not lead to failure.
2243 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2244 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2245 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2247 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2248 1.1 mrg ac_cache_corrupted=:
2249 1.1 mrg else
2250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2251 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2252 1.1 mrg eval $ac_var=\$ac_old_val
2253 1.1 mrg fi
2254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2255 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2257 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2258 1.1 mrg fi;;
2259 1.1 mrg esac
2260 1.1 mrg # Pass precious variables to config.status.
2261 1.1 mrg if test "$ac_new_set" = set; then
2262 1.1 mrg case $ac_new_val in
2263 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2264 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2265 1.1 mrg esac
2266 1.1 mrg case " $ac_configure_args " in
2267 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2268 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2269 1.1 mrg esac
2270 1.1 mrg fi
2271 1.1 mrg done
2272 1.1 mrg if $ac_cache_corrupted; then
2273 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2274 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2276 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2277 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2278 1.1 mrg fi
2279 1.1 mrg ## -------------------- ##
2280 1.1 mrg ## Main body of script. ##
2281 1.1 mrg ## -------------------- ##
2282 1.1 mrg
2283 1.1 mrg ac_ext=c
2284 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2285 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2286 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2287 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2288 1.1 mrg
2289 1.1 mrg
2290 1.1 mrg
2291 1.1 mrg
2292 1.1 mrg
2293 1.1 mrg
2294 1.1 mrg
2295 1.1 mrg # This works around the fact that libtool configuration may change LD
2296 1.1 mrg # for this particular configuration, but some shells, instead of
2297 1.1 mrg # keeping the changes in LD private, export them just because LD is
2298 1.1 mrg # exported. We don't use libtool yet, but some day we might, so...
2299 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS=$LD
2300 1.1 mrg
2301 1.1 mrg
2302 1.1 mrg # Check whether --with-target-subdir was given.
2303 1.1 mrg if test "${with_target_subdir+set}" = set; then :
2304 1.1 mrg withval=$with_target_subdir;
2305 1.1 mrg fi
2306 1.1 mrg
2307 1.1 mrg
2308 1.1 mrg # Check whether --with-build-subdir was given.
2309 1.1 mrg if test "${with_build_subdir+set}" = set; then :
2310 1.1 mrg withval=$with_build_subdir;
2311 1.1 mrg fi
2312 1.1 mrg
2313 1.1 mrg
2314 1.1 mrg # Check whether --with-cross-host was given.
2315 1.1 mrg if test "${with_cross_host+set}" = set; then :
2316 1.1 mrg withval=$with_cross_host;
2317 1.1 mrg fi
2318 1.1 mrg
2319 1.1 mrg
2320 1.1 mrg # Check whether --with-newlib was given.
2321 1.1 mrg if test "${with_newlib+set}" = set; then :
2322 1.1 mrg withval=$with_newlib;
2323 1.1 mrg fi
2324 1.1 mrg
2325 1.1 mrg
2326 1.1 mrg if test "${srcdir}" = "."; then
2327 1.1 mrg if test -n "${with_build_subdir}"; then
2328 1.1 mrg libiberty_topdir="${srcdir}/../.."
2329 1.1 mrg with_target_subdir=
2330 1.1 mrg elif test -z "${with_target_subdir}"; then
2331 1.1 mrg libiberty_topdir="${srcdir}/.."
2332 1.1 mrg else
2333 1.1 mrg if test "${with_target_subdir}" != "."; then
2334 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2335 1.1 mrg else
2336 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}.."
2337 1.1 mrg fi
2338 1.1 mrg fi
2339 1.1 mrg else
2340 1.1 mrg libiberty_topdir="${srcdir}/.."
2341 1.1 mrg fi
2342 1.1 mrg
2343 1.1 mrg ac_aux_dir=
2344 1.1 mrg for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2345 1.1 mrg for ac_t in install-sh install.sh shtool; do
2346 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2347 1.1 mrg ac_aux_dir=$ac_dir
2348 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2349 1.1 mrg break 2
2350 1.1 mrg fi
2351 1.1 mrg done
2352 1.1 mrg done
2353 1.1 mrg if test -z "$ac_aux_dir"; then
2354 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2355 1.1 mrg fi
2356 1.1 mrg
2357 1.1 mrg # These three variables are undocumented and unsupported,
2358 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2359 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2360 1.1 mrg # whose full name contains unusual characters.
2361 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2362 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2363 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2364 1.1 mrg
2365 1.1 mrg
2366 1.1 mrg
2367 1.1 mrg
2368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2369 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2370 1.1 mrg # Check whether --enable-maintainer-mode was given.
2371 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2372 1.1 mrg enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2373 1.1 mrg else
2374 1.1 mrg maintainer_mode=no
2375 1.1 mrg fi
2376 1.1 mrg
2377 1.1 mrg
2378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2379 1.1 mrg $as_echo "$maintainer_mode" >&6; }
2380 1.1 mrg
2381 1.1 mrg if test "$maintainer_mode" = "yes"; then
2382 1.1 mrg MAINT=''
2383 1.1 mrg NOTMAINT='#'
2384 1.1 mrg else
2385 1.1 mrg MAINT='#'
2386 1.1 mrg NOTMAINT=''
2387 1.1 mrg fi
2388 1.1 mrg
2389 1.1 mrg # Do we have a single-tree copy of texinfo? Even if we do, we can't
2390 1.1 mrg # rely on it - libiberty is built before texinfo.
2391 1.1 mrg # Extract the first word of "makeinfo", so it can be a program name with args.
2392 1.1 mrg set dummy makeinfo; ac_word=$2
2393 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2394 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2395 1.1 mrg if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
2396 1.1 mrg $as_echo_n "(cached) " >&6
2397 1.1 mrg else
2398 1.1 mrg if test -n "$MAKEINFO"; then
2399 1.1 mrg ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2400 1.1 mrg else
2401 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2402 1.1 mrg for as_dir in $PATH
2403 1.1 mrg do
2404 1.1 mrg IFS=$as_save_IFS
2405 1.1 mrg test -z "$as_dir" && as_dir=.
2406 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2407 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2408 1.1 mrg ac_cv_prog_MAKEINFO="makeinfo"
2409 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2410 1.1 mrg break 2
2411 1.1 mrg fi
2412 1.1 mrg done
2413 1.1 mrg done
2414 1.1 mrg IFS=$as_save_IFS
2415 1.1 mrg
2416 1.1 mrg fi
2417 1.1 mrg fi
2418 1.1 mrg MAKEINFO=$ac_cv_prog_MAKEINFO
2419 1.1 mrg if test -n "$MAKEINFO"; then
2420 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2421 1.1 mrg $as_echo "$MAKEINFO" >&6; }
2422 1.1 mrg else
2423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2424 1.1 mrg $as_echo "no" >&6; }
2425 1.1 mrg fi
2426 1.1 mrg
2427 1.1 mrg
2428 1.1 mrg if test "x$MAKEINFO" = "x"; then
2429 1.1 mrg MAKEINFO="@echo makeinfo missing; true"
2430 1.1 mrg BUILD_INFO=
2431 1.1 mrg else
2432 1.1 mrg BUILD_INFO=info
2433 1.1 mrg case "$MAKEINFO" in
2434 1.1 mrg */missing\ makeinfo*)
2435 1.1 mrg BUILD_INFO=
2436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2437 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&5
2438 1.1 mrg $as_echo "$as_me: WARNING:
2439 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&2;}
2440 1.1 mrg ;;
2441 1.1 mrg *)
2442 1.1 mrg case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2443 1.1 mrg x*\ [1-3].* )
2444 1.1 mrg MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2445 1.1 mrg BUILD_INFO=
2446 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2447 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&5
2448 1.1 mrg $as_echo "$as_me: WARNING:
2449 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&2;}
2450 1.1 mrg ;;
2451 1.1 mrg esac
2452 1.1 mrg ;;
2453 1.1 mrg esac
2454 1.1 mrg fi
2455 1.1 mrg
2456 1.1 mrg
2457 1.1 mrg
2458 1.1 mrg # Extract the first word of "perl", so it can be a program name with args.
2459 1.1 mrg set dummy perl; ac_word=$2
2460 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2461 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2462 1.1 mrg if test "${ac_cv_prog_PERL+set}" = set; then :
2463 1.1 mrg $as_echo_n "(cached) " >&6
2464 1.1 mrg else
2465 1.1 mrg if test -n "$PERL"; then
2466 1.1 mrg ac_cv_prog_PERL="$PERL" # Let the user override the test.
2467 1.1 mrg else
2468 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2469 1.1 mrg for as_dir in $PATH
2470 1.1 mrg do
2471 1.1 mrg IFS=$as_save_IFS
2472 1.1 mrg test -z "$as_dir" && as_dir=.
2473 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2474 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2475 1.1 mrg ac_cv_prog_PERL="perl"
2476 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2477 1.1 mrg break 2
2478 1.1 mrg fi
2479 1.1 mrg done
2480 1.1 mrg done
2481 1.1 mrg IFS=$as_save_IFS
2482 1.1 mrg
2483 1.1 mrg fi
2484 1.1 mrg fi
2485 1.1 mrg PERL=$ac_cv_prog_PERL
2486 1.1 mrg if test -n "$PERL"; then
2487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2488 1.1 mrg $as_echo "$PERL" >&6; }
2489 1.1 mrg else
2490 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2491 1.1 mrg $as_echo "no" >&6; }
2492 1.1 mrg fi
2493 1.1 mrg
2494 1.1 mrg
2495 1.1 mrg if test x"$PERL" = x""; then
2496 1.1 mrg HAVE_PERL='#'
2497 1.1 mrg else
2498 1.1 mrg HAVE_PERL=''
2499 1.1 mrg fi
2500 1.1 mrg
2501 1.1 mrg
2502 1.1 mrg # Make sure we can run config.sub.
2503 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2504 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2505 1.1 mrg
2506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2507 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2508 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2509 1.1 mrg $as_echo_n "(cached) " >&6
2510 1.1 mrg else
2511 1.1 mrg ac_build_alias=$build_alias
2512 1.1 mrg test "x$ac_build_alias" = x &&
2513 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2514 1.1 mrg test "x$ac_build_alias" = x &&
2515 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2516 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2517 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2518 1.1 mrg
2519 1.1 mrg fi
2520 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2521 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2522 1.1 mrg case $ac_cv_build in
2523 1.1 mrg *-*-*) ;;
2524 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2525 1.1 mrg esac
2526 1.1 mrg build=$ac_cv_build
2527 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2528 1.1 mrg set x $ac_cv_build
2529 1.1 mrg shift
2530 1.1 mrg build_cpu=$1
2531 1.1 mrg build_vendor=$2
2532 1.1 mrg shift; shift
2533 1.1 mrg # Remember, the first character of IFS is used to create $*,
2534 1.1 mrg # except with old shells:
2535 1.1 mrg build_os=$*
2536 1.1 mrg IFS=$ac_save_IFS
2537 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2538 1.1 mrg
2539 1.1 mrg
2540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2541 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2542 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2543 1.1 mrg $as_echo_n "(cached) " >&6
2544 1.1 mrg else
2545 1.1 mrg if test "x$host_alias" = x; then
2546 1.1 mrg ac_cv_host=$ac_cv_build
2547 1.1 mrg else
2548 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2549 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2550 1.1 mrg fi
2551 1.1 mrg
2552 1.1 mrg fi
2553 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2554 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2555 1.1 mrg case $ac_cv_host in
2556 1.1 mrg *-*-*) ;;
2557 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2558 1.1 mrg esac
2559 1.1 mrg host=$ac_cv_host
2560 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2561 1.1 mrg set x $ac_cv_host
2562 1.1 mrg shift
2563 1.1 mrg host_cpu=$1
2564 1.1 mrg host_vendor=$2
2565 1.1 mrg shift; shift
2566 1.1 mrg # Remember, the first character of IFS is used to create $*,
2567 1.1 mrg # except with old shells:
2568 1.1 mrg host_os=$*
2569 1.1 mrg IFS=$ac_save_IFS
2570 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2571 1.1 mrg
2572 1.1 mrg
2573 1.1 mrg
2574 1.1 mrg
2575 1.1 mrg if test -n "$ac_tool_prefix"; then
2576 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2577 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
2578 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2579 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2580 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
2581 1.1 mrg $as_echo_n "(cached) " >&6
2582 1.1 mrg else
2583 1.1 mrg if test -n "$AR"; then
2584 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
2585 1.1 mrg else
2586 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2587 1.1 mrg for as_dir in $PATH
2588 1.1 mrg do
2589 1.1 mrg IFS=$as_save_IFS
2590 1.1 mrg test -z "$as_dir" && as_dir=.
2591 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2592 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2593 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
2594 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 1.1 mrg break 2
2596 1.1 mrg fi
2597 1.1 mrg done
2598 1.1 mrg done
2599 1.1 mrg IFS=$as_save_IFS
2600 1.1 mrg
2601 1.1 mrg fi
2602 1.1 mrg fi
2603 1.1 mrg AR=$ac_cv_prog_AR
2604 1.1 mrg if test -n "$AR"; then
2605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2606 1.1 mrg $as_echo "$AR" >&6; }
2607 1.1 mrg else
2608 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2609 1.1 mrg $as_echo "no" >&6; }
2610 1.1 mrg fi
2611 1.1 mrg
2612 1.1 mrg
2613 1.1 mrg fi
2614 1.1 mrg if test -z "$ac_cv_prog_AR"; then
2615 1.1 mrg ac_ct_AR=$AR
2616 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
2617 1.1 mrg set dummy ar; ac_word=$2
2618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2619 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2620 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2621 1.1 mrg $as_echo_n "(cached) " >&6
2622 1.1 mrg else
2623 1.1 mrg if test -n "$ac_ct_AR"; then
2624 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2625 1.1 mrg else
2626 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 1.1 mrg for as_dir in $PATH
2628 1.1 mrg do
2629 1.1 mrg IFS=$as_save_IFS
2630 1.1 mrg test -z "$as_dir" && as_dir=.
2631 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2632 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2633 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
2634 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2635 1.1 mrg break 2
2636 1.1 mrg fi
2637 1.1 mrg done
2638 1.1 mrg done
2639 1.1 mrg IFS=$as_save_IFS
2640 1.1 mrg
2641 1.1 mrg fi
2642 1.1 mrg fi
2643 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
2644 1.1 mrg if test -n "$ac_ct_AR"; then
2645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2646 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
2647 1.1 mrg else
2648 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2649 1.1 mrg $as_echo "no" >&6; }
2650 1.1 mrg fi
2651 1.1 mrg
2652 1.1 mrg if test "x$ac_ct_AR" = x; then
2653 1.1 mrg AR=""
2654 1.1 mrg else
2655 1.1 mrg case $cross_compiling:$ac_tool_warned in
2656 1.1 mrg yes:)
2657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2658 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2659 1.1 mrg ac_tool_warned=yes ;;
2660 1.1 mrg esac
2661 1.1 mrg AR=$ac_ct_AR
2662 1.1 mrg fi
2663 1.1 mrg else
2664 1.1 mrg AR="$ac_cv_prog_AR"
2665 1.1 mrg fi
2666 1.1 mrg
2667 1.1 mrg if test -n "$ac_tool_prefix"; then
2668 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2669 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2672 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
2673 1.1 mrg $as_echo_n "(cached) " >&6
2674 1.1 mrg else
2675 1.1 mrg if test -n "$RANLIB"; then
2676 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2677 1.1 mrg else
2678 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679 1.1 mrg for as_dir in $PATH
2680 1.1 mrg do
2681 1.1 mrg IFS=$as_save_IFS
2682 1.1 mrg test -z "$as_dir" && as_dir=.
2683 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2684 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2685 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2686 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687 1.1 mrg break 2
2688 1.1 mrg fi
2689 1.1 mrg done
2690 1.1 mrg done
2691 1.1 mrg IFS=$as_save_IFS
2692 1.1 mrg
2693 1.1 mrg fi
2694 1.1 mrg fi
2695 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
2696 1.1 mrg if test -n "$RANLIB"; then
2697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2698 1.1 mrg $as_echo "$RANLIB" >&6; }
2699 1.1 mrg else
2700 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701 1.1 mrg $as_echo "no" >&6; }
2702 1.1 mrg fi
2703 1.1 mrg
2704 1.1 mrg
2705 1.1 mrg fi
2706 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
2707 1.1 mrg ac_ct_RANLIB=$RANLIB
2708 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
2709 1.1 mrg set dummy ranlib; ac_word=$2
2710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2711 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2712 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2713 1.1 mrg $as_echo_n "(cached) " >&6
2714 1.1 mrg else
2715 1.1 mrg if test -n "$ac_ct_RANLIB"; then
2716 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2717 1.1 mrg else
2718 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719 1.1 mrg for as_dir in $PATH
2720 1.1 mrg do
2721 1.1 mrg IFS=$as_save_IFS
2722 1.1 mrg test -z "$as_dir" && as_dir=.
2723 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2724 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2725 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
2726 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2727 1.1 mrg break 2
2728 1.1 mrg fi
2729 1.1 mrg done
2730 1.1 mrg done
2731 1.1 mrg IFS=$as_save_IFS
2732 1.1 mrg
2733 1.1 mrg fi
2734 1.1 mrg fi
2735 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2736 1.1 mrg if test -n "$ac_ct_RANLIB"; then
2737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2738 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
2739 1.1 mrg else
2740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741 1.1 mrg $as_echo "no" >&6; }
2742 1.1 mrg fi
2743 1.1 mrg
2744 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
2745 1.1 mrg RANLIB=":"
2746 1.1 mrg else
2747 1.1 mrg case $cross_compiling:$ac_tool_warned in
2748 1.1 mrg yes:)
2749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2750 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2751 1.1 mrg ac_tool_warned=yes ;;
2752 1.1 mrg esac
2753 1.1 mrg RANLIB=$ac_ct_RANLIB
2754 1.1 mrg fi
2755 1.1 mrg else
2756 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
2757 1.1 mrg fi
2758 1.1 mrg
2759 1.1 mrg
2760 1.1 mrg # Add --enable-multilib to configure.
2761 1.1 mrg # Default to --enable-multilib
2762 1.1 mrg # Check whether --enable-multilib was given.
2763 1.1 mrg if test "${enable_multilib+set}" = set; then :
2764 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2765 1.1 mrg yes) multilib=yes ;;
2766 1.1 mrg no) multilib=no ;;
2767 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2768 1.1 mrg esac
2769 1.1 mrg else
2770 1.1 mrg multilib=yes
2771 1.1 mrg fi
2772 1.1 mrg
2773 1.1 mrg
2774 1.1 mrg # Even if the default multilib is not a cross compilation,
2775 1.1 mrg # it may be that some of the other multilibs are.
2776 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2777 1.1 mrg && test "x${with_multisubdir}" != x ; then
2778 1.1 mrg cross_compiling=maybe
2779 1.1 mrg fi
2780 1.1 mrg
2781 1.1 mrg
2782 1.1 mrg ac_ext=c
2783 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2784 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2785 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2786 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2787 1.1 mrg if test -n "$ac_tool_prefix"; then
2788 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2789 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2792 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2793 1.1 mrg $as_echo_n "(cached) " >&6
2794 1.1 mrg else
2795 1.1 mrg if test -n "$CC"; then
2796 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2797 1.1 mrg else
2798 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799 1.1 mrg for as_dir in $PATH
2800 1.1 mrg do
2801 1.1 mrg IFS=$as_save_IFS
2802 1.1 mrg test -z "$as_dir" && as_dir=.
2803 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2804 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2805 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2807 1.1 mrg break 2
2808 1.1 mrg fi
2809 1.1 mrg done
2810 1.1 mrg done
2811 1.1 mrg IFS=$as_save_IFS
2812 1.1 mrg
2813 1.1 mrg fi
2814 1.1 mrg fi
2815 1.1 mrg CC=$ac_cv_prog_CC
2816 1.1 mrg if test -n "$CC"; then
2817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818 1.1 mrg $as_echo "$CC" >&6; }
2819 1.1 mrg else
2820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821 1.1 mrg $as_echo "no" >&6; }
2822 1.1 mrg fi
2823 1.1 mrg
2824 1.1 mrg
2825 1.1 mrg fi
2826 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2827 1.1 mrg ac_ct_CC=$CC
2828 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2829 1.1 mrg set dummy gcc; ac_word=$2
2830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2831 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2832 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2833 1.1 mrg $as_echo_n "(cached) " >&6
2834 1.1 mrg else
2835 1.1 mrg if test -n "$ac_ct_CC"; then
2836 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2837 1.1 mrg else
2838 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2839 1.1 mrg for as_dir in $PATH
2840 1.1 mrg do
2841 1.1 mrg IFS=$as_save_IFS
2842 1.1 mrg test -z "$as_dir" && as_dir=.
2843 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2844 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2845 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2846 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2847 1.1 mrg break 2
2848 1.1 mrg fi
2849 1.1 mrg done
2850 1.1 mrg done
2851 1.1 mrg IFS=$as_save_IFS
2852 1.1 mrg
2853 1.1 mrg fi
2854 1.1 mrg fi
2855 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2856 1.1 mrg if test -n "$ac_ct_CC"; then
2857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2858 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
2859 1.1 mrg else
2860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861 1.1 mrg $as_echo "no" >&6; }
2862 1.1 mrg fi
2863 1.1 mrg
2864 1.1 mrg if test "x$ac_ct_CC" = x; then
2865 1.1 mrg CC=""
2866 1.1 mrg else
2867 1.1 mrg case $cross_compiling:$ac_tool_warned in
2868 1.1 mrg yes:)
2869 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2870 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2871 1.1 mrg ac_tool_warned=yes ;;
2872 1.1 mrg esac
2873 1.1 mrg CC=$ac_ct_CC
2874 1.1 mrg fi
2875 1.1 mrg else
2876 1.1 mrg CC="$ac_cv_prog_CC"
2877 1.1 mrg fi
2878 1.1 mrg
2879 1.1 mrg if test -z "$CC"; then
2880 1.1 mrg if test -n "$ac_tool_prefix"; then
2881 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2882 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
2883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2885 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2886 1.1 mrg $as_echo_n "(cached) " >&6
2887 1.1 mrg else
2888 1.1 mrg if test -n "$CC"; then
2889 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2890 1.1 mrg else
2891 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2892 1.1 mrg for as_dir in $PATH
2893 1.1 mrg do
2894 1.1 mrg IFS=$as_save_IFS
2895 1.1 mrg test -z "$as_dir" && as_dir=.
2896 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2897 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2898 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
2899 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2900 1.1 mrg break 2
2901 1.1 mrg fi
2902 1.1 mrg done
2903 1.1 mrg done
2904 1.1 mrg IFS=$as_save_IFS
2905 1.1 mrg
2906 1.1 mrg fi
2907 1.1 mrg fi
2908 1.1 mrg CC=$ac_cv_prog_CC
2909 1.1 mrg if test -n "$CC"; then
2910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911 1.1 mrg $as_echo "$CC" >&6; }
2912 1.1 mrg else
2913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 1.1 mrg $as_echo "no" >&6; }
2915 1.1 mrg fi
2916 1.1 mrg
2917 1.1 mrg
2918 1.1 mrg fi
2919 1.1 mrg fi
2920 1.1 mrg if test -z "$CC"; then
2921 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
2922 1.1 mrg set dummy cc; ac_word=$2
2923 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2924 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2925 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2926 1.1 mrg $as_echo_n "(cached) " >&6
2927 1.1 mrg else
2928 1.1 mrg if test -n "$CC"; then
2929 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2930 1.1 mrg else
2931 1.1 mrg ac_prog_rejected=no
2932 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2933 1.1 mrg for as_dir in $PATH
2934 1.1 mrg do
2935 1.1 mrg IFS=$as_save_IFS
2936 1.1 mrg test -z "$as_dir" && as_dir=.
2937 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2938 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2939 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2940 1.1 mrg ac_prog_rejected=yes
2941 1.1 mrg continue
2942 1.1 mrg fi
2943 1.1 mrg ac_cv_prog_CC="cc"
2944 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 1.1 mrg break 2
2946 1.1 mrg fi
2947 1.1 mrg done
2948 1.1 mrg done
2949 1.1 mrg IFS=$as_save_IFS
2950 1.1 mrg
2951 1.1 mrg if test $ac_prog_rejected = yes; then
2952 1.1 mrg # We found a bogon in the path, so make sure we never use it.
2953 1.1 mrg set dummy $ac_cv_prog_CC
2954 1.1 mrg shift
2955 1.1 mrg if test $# != 0; then
2956 1.1 mrg # We chose a different compiler from the bogus one.
2957 1.1 mrg # However, it has the same basename, so the bogon will be chosen
2958 1.1 mrg # first if we set CC to just the basename; use the full file name.
2959 1.1 mrg shift
2960 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2961 1.1 mrg fi
2962 1.1 mrg fi
2963 1.1 mrg fi
2964 1.1 mrg fi
2965 1.1 mrg CC=$ac_cv_prog_CC
2966 1.1 mrg if test -n "$CC"; then
2967 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2968 1.1 mrg $as_echo "$CC" >&6; }
2969 1.1 mrg else
2970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971 1.1 mrg $as_echo "no" >&6; }
2972 1.1 mrg fi
2973 1.1 mrg
2974 1.1 mrg
2975 1.1 mrg fi
2976 1.1 mrg if test -z "$CC"; then
2977 1.1 mrg if test -n "$ac_tool_prefix"; then
2978 1.1 mrg for ac_prog in cl.exe
2979 1.1 mrg do
2980 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2981 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2983 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2984 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2985 1.1 mrg $as_echo_n "(cached) " >&6
2986 1.1 mrg else
2987 1.1 mrg if test -n "$CC"; then
2988 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2989 1.1 mrg else
2990 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2991 1.1 mrg for as_dir in $PATH
2992 1.1 mrg do
2993 1.1 mrg IFS=$as_save_IFS
2994 1.1 mrg test -z "$as_dir" && as_dir=.
2995 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2996 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2997 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2998 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2999 1.1 mrg break 2
3000 1.1 mrg fi
3001 1.1 mrg done
3002 1.1 mrg done
3003 1.1 mrg IFS=$as_save_IFS
3004 1.1 mrg
3005 1.1 mrg fi
3006 1.1 mrg fi
3007 1.1 mrg CC=$ac_cv_prog_CC
3008 1.1 mrg if test -n "$CC"; then
3009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3010 1.1 mrg $as_echo "$CC" >&6; }
3011 1.1 mrg else
3012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013 1.1 mrg $as_echo "no" >&6; }
3014 1.1 mrg fi
3015 1.1 mrg
3016 1.1 mrg
3017 1.1 mrg test -n "$CC" && break
3018 1.1 mrg done
3019 1.1 mrg fi
3020 1.1 mrg if test -z "$CC"; then
3021 1.1 mrg ac_ct_CC=$CC
3022 1.1 mrg for ac_prog in cl.exe
3023 1.1 mrg do
3024 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3025 1.1 mrg set dummy $ac_prog; ac_word=$2
3026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3027 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3028 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3029 1.1 mrg $as_echo_n "(cached) " >&6
3030 1.1 mrg else
3031 1.1 mrg if test -n "$ac_ct_CC"; then
3032 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3033 1.1 mrg else
3034 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3035 1.1 mrg for as_dir in $PATH
3036 1.1 mrg do
3037 1.1 mrg IFS=$as_save_IFS
3038 1.1 mrg test -z "$as_dir" && as_dir=.
3039 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3040 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3041 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3042 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3043 1.1 mrg break 2
3044 1.1 mrg fi
3045 1.1 mrg done
3046 1.1 mrg done
3047 1.1 mrg IFS=$as_save_IFS
3048 1.1 mrg
3049 1.1 mrg fi
3050 1.1 mrg fi
3051 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3052 1.1 mrg if test -n "$ac_ct_CC"; then
3053 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3054 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3055 1.1 mrg else
3056 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3057 1.1 mrg $as_echo "no" >&6; }
3058 1.1 mrg fi
3059 1.1 mrg
3060 1.1 mrg
3061 1.1 mrg test -n "$ac_ct_CC" && break
3062 1.1 mrg done
3063 1.1 mrg
3064 1.1 mrg if test "x$ac_ct_CC" = x; then
3065 1.1 mrg CC=""
3066 1.1 mrg else
3067 1.1 mrg case $cross_compiling:$ac_tool_warned in
3068 1.1 mrg yes:)
3069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3070 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3071 1.1 mrg ac_tool_warned=yes ;;
3072 1.1 mrg esac
3073 1.1 mrg CC=$ac_ct_CC
3074 1.1 mrg fi
3075 1.1 mrg fi
3076 1.1 mrg
3077 1.1 mrg fi
3078 1.1 mrg
3079 1.1 mrg
3080 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3081 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3082 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3083 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3084 1.1 mrg
3085 1.1 mrg # Provide some information about the compiler.
3086 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3087 1.1 mrg set X $ac_compile
3088 1.1 mrg ac_compiler=$2
3089 1.1 mrg for ac_option in --version -v -V -qversion; do
3090 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3091 1.1 mrg case "(($ac_try" in
3092 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093 1.1 mrg *) ac_try_echo=$ac_try;;
3094 1.1 mrg esac
3095 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3096 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3097 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3098 1.1 mrg ac_status=$?
3099 1.1 mrg if test -s conftest.err; then
3100 1.1 mrg sed '10a\
3101 1.1 mrg ... rest of stderr output deleted ...
3102 1.1 mrg 10q' conftest.err >conftest.er1
3103 1.1 mrg cat conftest.er1 >&5
3104 1.1 mrg rm -f conftest.er1 conftest.err
3105 1.1 mrg fi
3106 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3107 1.1 mrg test $ac_status = 0; }
3108 1.1 mrg done
3109 1.1 mrg
3110 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 1.1 mrg /* end confdefs.h. */
3112 1.1 mrg
3113 1.1 mrg int
3114 1.1 mrg main ()
3115 1.1 mrg {
3116 1.1 mrg
3117 1.1 mrg ;
3118 1.1 mrg return 0;
3119 1.1 mrg }
3120 1.1 mrg _ACEOF
3121 1.1 mrg # FIXME: Cleanup?
3122 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3123 1.1 mrg (eval $ac_link) 2>&5
3124 1.1 mrg ac_status=$?
3125 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3126 1.1 mrg test $ac_status = 0; }; then :
3127 1.1 mrg gcc_no_link=no
3128 1.1 mrg else
3129 1.1 mrg gcc_no_link=yes
3130 1.1 mrg fi
3131 1.1 mrg if test x$gcc_no_link = xyes; then
3132 1.1 mrg # Setting cross_compile will disable run tests; it will
3133 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3134 1.1 mrg # correct if we can't link.
3135 1.1 mrg cross_compiling=yes
3136 1.1 mrg EXEEXT=
3137 1.1 mrg else
3138 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 1.1 mrg /* end confdefs.h. */
3140 1.1 mrg
3141 1.1 mrg int
3142 1.1 mrg main ()
3143 1.1 mrg {
3144 1.1 mrg
3145 1.1 mrg ;
3146 1.1 mrg return 0;
3147 1.1 mrg }
3148 1.1 mrg _ACEOF
3149 1.1 mrg ac_clean_files_save=$ac_clean_files
3150 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3151 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3152 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3153 1.1 mrg # of exeext.
3154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3155 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3156 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3157 1.1 mrg
3158 1.1 mrg # The possible output files:
3159 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3160 1.1 mrg
3161 1.1 mrg ac_rmfiles=
3162 1.1 mrg for ac_file in $ac_files
3163 1.1 mrg do
3164 1.1 mrg case $ac_file in
3165 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3166 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3167 1.1 mrg esac
3168 1.1 mrg done
3169 1.1 mrg rm -f $ac_rmfiles
3170 1.1 mrg
3171 1.1 mrg if { { ac_try="$ac_link_default"
3172 1.1 mrg case "(($ac_try" in
3173 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3174 1.1 mrg *) ac_try_echo=$ac_try;;
3175 1.1 mrg esac
3176 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3177 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3178 1.1 mrg (eval "$ac_link_default") 2>&5
3179 1.1 mrg ac_status=$?
3180 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3181 1.1 mrg test $ac_status = 0; }; then :
3182 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3183 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3184 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3185 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3186 1.1 mrg # Autoconf.
3187 1.1 mrg for ac_file in $ac_files ''
3188 1.1 mrg do
3189 1.1 mrg test -f "$ac_file" || continue
3190 1.1 mrg case $ac_file in
3191 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3192 1.1 mrg ;;
3193 1.1 mrg [ab].out )
3194 1.1 mrg # We found the default executable, but exeext='' is most
3195 1.1 mrg # certainly right.
3196 1.1 mrg break;;
3197 1.1 mrg *.* )
3198 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3199 1.1 mrg then :; else
3200 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3201 1.1 mrg fi
3202 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3203 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3204 1.1 mrg # argument, so we may need to know it at that point already.
3205 1.1 mrg # Even if this section looks crufty: it has the advantage of
3206 1.1 mrg # actually working.
3207 1.1 mrg break;;
3208 1.1 mrg * )
3209 1.1 mrg break;;
3210 1.1 mrg esac
3211 1.1 mrg done
3212 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3213 1.1 mrg
3214 1.1 mrg else
3215 1.1 mrg ac_file=''
3216 1.1 mrg fi
3217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3218 1.1 mrg $as_echo "$ac_file" >&6; }
3219 1.1 mrg if test -z "$ac_file"; then :
3220 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3221 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3222 1.1 mrg
3223 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3224 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3225 1.1 mrg { as_fn_set_status 77
3226 1.1 mrg as_fn_error "C compiler cannot create executables
3227 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3228 1.1 mrg fi
3229 1.1 mrg ac_exeext=$ac_cv_exeext
3230 1.1 mrg
3231 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3232 1.1 mrg # the compiler is broken, or we cross compile.
3233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3234 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3235 1.1 mrg # If not cross compiling, check that we can run a simple program.
3236 1.1 mrg if test "$cross_compiling" != yes; then
3237 1.1 mrg if { ac_try='./$ac_file'
3238 1.1 mrg { { case "(($ac_try" in
3239 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3240 1.1 mrg *) ac_try_echo=$ac_try;;
3241 1.1 mrg esac
3242 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3243 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3244 1.1 mrg (eval "$ac_try") 2>&5
3245 1.1 mrg ac_status=$?
3246 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3247 1.1 mrg test $ac_status = 0; }; }; then
3248 1.1 mrg cross_compiling=no
3249 1.1 mrg else
3250 1.1 mrg if test "$cross_compiling" = maybe; then
3251 1.1 mrg cross_compiling=yes
3252 1.1 mrg else
3253 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3254 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3255 1.1 mrg as_fn_error "cannot run C compiled programs.
3256 1.1 mrg If you meant to cross compile, use \`--host'.
3257 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3258 1.1 mrg fi
3259 1.1 mrg fi
3260 1.1 mrg fi
3261 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3262 1.1 mrg $as_echo "yes" >&6; }
3263 1.1 mrg
3264 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3265 1.1 mrg ac_clean_files=$ac_clean_files_save
3266 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3267 1.1 mrg # the compiler is broken, or we cross compile.
3268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3269 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3271 1.1 mrg $as_echo "$cross_compiling" >&6; }
3272 1.1 mrg
3273 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3274 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3275 1.1 mrg if { { ac_try="$ac_link"
3276 1.1 mrg case "(($ac_try" in
3277 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278 1.1 mrg *) ac_try_echo=$ac_try;;
3279 1.1 mrg esac
3280 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3281 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3282 1.1 mrg (eval "$ac_link") 2>&5
3283 1.1 mrg ac_status=$?
3284 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3285 1.1 mrg test $ac_status = 0; }; then :
3286 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3287 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3288 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3289 1.1 mrg # `rm'.
3290 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3291 1.1 mrg test -f "$ac_file" || continue
3292 1.1 mrg case $ac_file in
3293 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3294 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3295 1.1 mrg break;;
3296 1.1 mrg * ) break;;
3297 1.1 mrg esac
3298 1.1 mrg done
3299 1.1 mrg else
3300 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3301 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3302 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3303 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3304 1.1 mrg fi
3305 1.1 mrg rm -f conftest$ac_cv_exeext
3306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3307 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3308 1.1 mrg
3309 1.1 mrg rm -f conftest.$ac_ext
3310 1.1 mrg EXEEXT=$ac_cv_exeext
3311 1.1 mrg ac_exeext=$EXEEXT
3312 1.1 mrg fi
3313 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3314 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3315 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3316 1.1 mrg $as_echo_n "(cached) " >&6
3317 1.1 mrg else
3318 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3319 1.1 mrg /* end confdefs.h. */
3320 1.1 mrg
3321 1.1 mrg int
3322 1.1 mrg main ()
3323 1.1 mrg {
3324 1.1 mrg
3325 1.1 mrg ;
3326 1.1 mrg return 0;
3327 1.1 mrg }
3328 1.1 mrg _ACEOF
3329 1.1 mrg rm -f conftest.o conftest.obj
3330 1.1 mrg if { { ac_try="$ac_compile"
3331 1.1 mrg case "(($ac_try" in
3332 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3333 1.1 mrg *) ac_try_echo=$ac_try;;
3334 1.1 mrg esac
3335 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3336 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3337 1.1 mrg (eval "$ac_compile") 2>&5
3338 1.1 mrg ac_status=$?
3339 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 1.1 mrg test $ac_status = 0; }; then :
3341 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3342 1.1 mrg test -f "$ac_file" || continue;
3343 1.1 mrg case $ac_file in
3344 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3345 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3346 1.1 mrg break;;
3347 1.1 mrg esac
3348 1.1 mrg done
3349 1.1 mrg else
3350 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3351 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3352 1.1 mrg
3353 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3355 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3356 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3357 1.1 mrg fi
3358 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3359 1.1 mrg fi
3360 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3361 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3362 1.1 mrg OBJEXT=$ac_cv_objext
3363 1.1 mrg ac_objext=$OBJEXT
3364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3365 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3366 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3367 1.1 mrg $as_echo_n "(cached) " >&6
3368 1.1 mrg else
3369 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370 1.1 mrg /* end confdefs.h. */
3371 1.1 mrg
3372 1.1 mrg int
3373 1.1 mrg main ()
3374 1.1 mrg {
3375 1.1 mrg #ifndef __GNUC__
3376 1.1 mrg choke me
3377 1.1 mrg #endif
3378 1.1 mrg
3379 1.1 mrg ;
3380 1.1 mrg return 0;
3381 1.1 mrg }
3382 1.1 mrg _ACEOF
3383 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3384 1.1 mrg ac_compiler_gnu=yes
3385 1.1 mrg else
3386 1.1 mrg ac_compiler_gnu=no
3387 1.1 mrg fi
3388 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3389 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3390 1.1 mrg
3391 1.1 mrg fi
3392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3393 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3394 1.1 mrg if test $ac_compiler_gnu = yes; then
3395 1.1 mrg GCC=yes
3396 1.1 mrg else
3397 1.1 mrg GCC=
3398 1.1 mrg fi
3399 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3400 1.1 mrg ac_save_CFLAGS=$CFLAGS
3401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3402 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3403 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3404 1.1 mrg $as_echo_n "(cached) " >&6
3405 1.1 mrg else
3406 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3407 1.1 mrg ac_c_werror_flag=yes
3408 1.1 mrg ac_cv_prog_cc_g=no
3409 1.1 mrg CFLAGS="-g"
3410 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 1.1 mrg /* end confdefs.h. */
3412 1.1 mrg
3413 1.1 mrg int
3414 1.1 mrg main ()
3415 1.1 mrg {
3416 1.1 mrg
3417 1.1 mrg ;
3418 1.1 mrg return 0;
3419 1.1 mrg }
3420 1.1 mrg _ACEOF
3421 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3422 1.1 mrg ac_cv_prog_cc_g=yes
3423 1.1 mrg else
3424 1.1 mrg CFLAGS=""
3425 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3426 1.1 mrg /* end confdefs.h. */
3427 1.1 mrg
3428 1.1 mrg int
3429 1.1 mrg main ()
3430 1.1 mrg {
3431 1.1 mrg
3432 1.1 mrg ;
3433 1.1 mrg return 0;
3434 1.1 mrg }
3435 1.1 mrg _ACEOF
3436 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3437 1.1 mrg
3438 1.1 mrg else
3439 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3440 1.1 mrg CFLAGS="-g"
3441 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3442 1.1 mrg /* end confdefs.h. */
3443 1.1 mrg
3444 1.1 mrg int
3445 1.1 mrg main ()
3446 1.1 mrg {
3447 1.1 mrg
3448 1.1 mrg ;
3449 1.1 mrg return 0;
3450 1.1 mrg }
3451 1.1 mrg _ACEOF
3452 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3453 1.1 mrg ac_cv_prog_cc_g=yes
3454 1.1 mrg fi
3455 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456 1.1 mrg fi
3457 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3458 1.1 mrg fi
3459 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3460 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3461 1.1 mrg fi
3462 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3463 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3464 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3465 1.1 mrg CFLAGS=$ac_save_CFLAGS
3466 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3467 1.1 mrg if test "$GCC" = yes; then
3468 1.1 mrg CFLAGS="-g -O2"
3469 1.1 mrg else
3470 1.1 mrg CFLAGS="-g"
3471 1.1 mrg fi
3472 1.1 mrg else
3473 1.1 mrg if test "$GCC" = yes; then
3474 1.1 mrg CFLAGS="-O2"
3475 1.1 mrg else
3476 1.1 mrg CFLAGS=
3477 1.1 mrg fi
3478 1.1 mrg fi
3479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3480 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3481 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3482 1.1 mrg $as_echo_n "(cached) " >&6
3483 1.1 mrg else
3484 1.1 mrg ac_cv_prog_cc_c89=no
3485 1.1 mrg ac_save_CC=$CC
3486 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 1.1 mrg /* end confdefs.h. */
3488 1.1 mrg #include <stdarg.h>
3489 1.1 mrg #include <stdio.h>
3490 1.1 mrg #include <sys/types.h>
3491 1.1 mrg #include <sys/stat.h>
3492 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3493 1.1 mrg struct buf { int x; };
3494 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3495 1.1 mrg static char *e (p, i)
3496 1.1 mrg char **p;
3497 1.1 mrg int i;
3498 1.1 mrg {
3499 1.1 mrg return p[i];
3500 1.1 mrg }
3501 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3502 1.1 mrg {
3503 1.1 mrg char *s;
3504 1.1 mrg va_list v;
3505 1.1 mrg va_start (v,p);
3506 1.1 mrg s = g (p, va_arg (v,int));
3507 1.1 mrg va_end (v);
3508 1.1 mrg return s;
3509 1.1 mrg }
3510 1.1 mrg
3511 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3512 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3513 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3514 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3515 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3516 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3517 1.1 mrg that's true only with -std. */
3518 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3519 1.1 mrg
3520 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3521 1.1 mrg inside strings and character constants. */
3522 1.1 mrg #define FOO(x) 'x'
3523 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3524 1.1 mrg
3525 1.1 mrg int test (int i, double x);
3526 1.1 mrg struct s1 {int (*f) (int a);};
3527 1.1 mrg struct s2 {int (*f) (double a);};
3528 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3529 1.1 mrg int argc;
3530 1.1 mrg char **argv;
3531 1.1 mrg int
3532 1.1 mrg main ()
3533 1.1 mrg {
3534 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3535 1.1 mrg ;
3536 1.1 mrg return 0;
3537 1.1 mrg }
3538 1.1 mrg _ACEOF
3539 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3540 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3541 1.1 mrg do
3542 1.1 mrg CC="$ac_save_CC $ac_arg"
3543 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3544 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3545 1.1 mrg fi
3546 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3547 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3548 1.1 mrg done
3549 1.1 mrg rm -f conftest.$ac_ext
3550 1.1 mrg CC=$ac_save_CC
3551 1.1 mrg
3552 1.1 mrg fi
3553 1.1 mrg # AC_CACHE_VAL
3554 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3555 1.1 mrg x)
3556 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3557 1.1 mrg $as_echo "none needed" >&6; } ;;
3558 1.1 mrg xno)
3559 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3560 1.1 mrg $as_echo "unsupported" >&6; } ;;
3561 1.1 mrg *)
3562 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3563 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3564 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3565 1.1 mrg esac
3566 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3567 1.1 mrg
3568 1.1 mrg fi
3569 1.1 mrg
3570 1.1 mrg ac_ext=c
3571 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3572 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3573 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3574 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3575 1.1 mrg
3576 1.1 mrg
3577 1.1 mrg # Check whether --enable-largefile was given.
3578 1.1 mrg if test "${enable_largefile+set}" = set; then :
3579 1.1 mrg enableval=$enable_largefile;
3580 1.1 mrg fi
3581 1.1 mrg
3582 1.1 mrg if test "$enable_largefile" != no; then
3583 1.1 mrg
3584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3585 1.1 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3586 1.1 mrg if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3587 1.1 mrg $as_echo_n "(cached) " >&6
3588 1.1 mrg else
3589 1.1 mrg ac_cv_sys_largefile_CC=no
3590 1.1 mrg if test "$GCC" != yes; then
3591 1.1 mrg ac_save_CC=$CC
3592 1.1 mrg while :; do
3593 1.1 mrg # IRIX 6.2 and later do not support large files by default,
3594 1.1 mrg # so use the C compiler's -n32 option if that helps.
3595 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3596 1.1 mrg /* end confdefs.h. */
3597 1.1 mrg #include <sys/types.h>
3598 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3599 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3600 1.1 mrg since some C++ compilers masquerading as C compilers
3601 1.1 mrg incorrectly reject 9223372036854775807. */
3602 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3603 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3604 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3605 1.1 mrg ? 1 : -1];
3606 1.1 mrg int
3607 1.1 mrg main ()
3608 1.1 mrg {
3609 1.1 mrg
3610 1.1 mrg ;
3611 1.1 mrg return 0;
3612 1.1 mrg }
3613 1.1 mrg _ACEOF
3614 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3615 1.1 mrg break
3616 1.1 mrg fi
3617 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3618 1.1 mrg CC="$CC -n32"
3619 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3620 1.1 mrg ac_cv_sys_largefile_CC=' -n32'; break
3621 1.1 mrg fi
3622 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3623 1.1 mrg break
3624 1.1 mrg done
3625 1.1 mrg CC=$ac_save_CC
3626 1.1 mrg rm -f conftest.$ac_ext
3627 1.1 mrg fi
3628 1.1 mrg fi
3629 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3630 1.1 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3631 1.1 mrg if test "$ac_cv_sys_largefile_CC" != no; then
3632 1.1 mrg CC=$CC$ac_cv_sys_largefile_CC
3633 1.1 mrg fi
3634 1.1 mrg
3635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3636 1.1 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3637 1.1 mrg if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3638 1.1 mrg $as_echo_n "(cached) " >&6
3639 1.1 mrg else
3640 1.1 mrg while :; do
3641 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3642 1.1 mrg /* end confdefs.h. */
3643 1.1 mrg #include <sys/types.h>
3644 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3645 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3646 1.1 mrg since some C++ compilers masquerading as C compilers
3647 1.1 mrg incorrectly reject 9223372036854775807. */
3648 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3649 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3650 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3651 1.1 mrg ? 1 : -1];
3652 1.1 mrg int
3653 1.1 mrg main ()
3654 1.1 mrg {
3655 1.1 mrg
3656 1.1 mrg ;
3657 1.1 mrg return 0;
3658 1.1 mrg }
3659 1.1 mrg _ACEOF
3660 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3661 1.1 mrg ac_cv_sys_file_offset_bits=no; break
3662 1.1 mrg fi
3663 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3664 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665 1.1 mrg /* end confdefs.h. */
3666 1.1 mrg #define _FILE_OFFSET_BITS 64
3667 1.1 mrg #include <sys/types.h>
3668 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3669 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3670 1.1 mrg since some C++ compilers masquerading as C compilers
3671 1.1 mrg incorrectly reject 9223372036854775807. */
3672 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3673 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3674 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3675 1.1 mrg ? 1 : -1];
3676 1.1 mrg int
3677 1.1 mrg main ()
3678 1.1 mrg {
3679 1.1 mrg
3680 1.1 mrg ;
3681 1.1 mrg return 0;
3682 1.1 mrg }
3683 1.1 mrg _ACEOF
3684 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3685 1.1 mrg ac_cv_sys_file_offset_bits=64; break
3686 1.1 mrg fi
3687 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3688 1.1 mrg ac_cv_sys_file_offset_bits=unknown
3689 1.1 mrg break
3690 1.1 mrg done
3691 1.1 mrg fi
3692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3693 1.1 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3694 1.1 mrg case $ac_cv_sys_file_offset_bits in #(
3695 1.1 mrg no | unknown) ;;
3696 1.1 mrg *)
3697 1.1 mrg cat >>confdefs.h <<_ACEOF
3698 1.1 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3699 1.1 mrg _ACEOF
3700 1.1 mrg ;;
3701 1.1 mrg esac
3702 1.1 mrg rm -rf conftest*
3703 1.1 mrg if test $ac_cv_sys_file_offset_bits = unknown; then
3704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3705 1.1 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3706 1.1 mrg if test "${ac_cv_sys_large_files+set}" = set; then :
3707 1.1 mrg $as_echo_n "(cached) " >&6
3708 1.1 mrg else
3709 1.1 mrg while :; do
3710 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3711 1.1 mrg /* end confdefs.h. */
3712 1.1 mrg #include <sys/types.h>
3713 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3714 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3715 1.1 mrg since some C++ compilers masquerading as C compilers
3716 1.1 mrg incorrectly reject 9223372036854775807. */
3717 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3718 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3719 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3720 1.1 mrg ? 1 : -1];
3721 1.1 mrg int
3722 1.1 mrg main ()
3723 1.1 mrg {
3724 1.1 mrg
3725 1.1 mrg ;
3726 1.1 mrg return 0;
3727 1.1 mrg }
3728 1.1 mrg _ACEOF
3729 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3730 1.1 mrg ac_cv_sys_large_files=no; break
3731 1.1 mrg fi
3732 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3733 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 1.1 mrg /* end confdefs.h. */
3735 1.1 mrg #define _LARGE_FILES 1
3736 1.1 mrg #include <sys/types.h>
3737 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3738 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3739 1.1 mrg since some C++ compilers masquerading as C compilers
3740 1.1 mrg incorrectly reject 9223372036854775807. */
3741 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3742 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3743 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3744 1.1 mrg ? 1 : -1];
3745 1.1 mrg int
3746 1.1 mrg main ()
3747 1.1 mrg {
3748 1.1 mrg
3749 1.1 mrg ;
3750 1.1 mrg return 0;
3751 1.1 mrg }
3752 1.1 mrg _ACEOF
3753 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3754 1.1 mrg ac_cv_sys_large_files=1; break
3755 1.1 mrg fi
3756 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3757 1.1 mrg ac_cv_sys_large_files=unknown
3758 1.1 mrg break
3759 1.1 mrg done
3760 1.1 mrg fi
3761 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
3762 1.1 mrg $as_echo "$ac_cv_sys_large_files" >&6; }
3763 1.1 mrg case $ac_cv_sys_large_files in #(
3764 1.1 mrg no | unknown) ;;
3765 1.1 mrg *)
3766 1.1 mrg cat >>confdefs.h <<_ACEOF
3767 1.1 mrg #define _LARGE_FILES $ac_cv_sys_large_files
3768 1.1 mrg _ACEOF
3769 1.1 mrg ;;
3770 1.1 mrg esac
3771 1.1 mrg rm -rf conftest*
3772 1.1 mrg fi
3773 1.1 mrg fi
3774 1.1 mrg
3775 1.1 mrg ac_ext=c
3776 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3777 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3778 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3779 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3781 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3782 1.1 mrg # On Suns, sometimes $CPP names a directory.
3783 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3784 1.1 mrg CPP=
3785 1.1 mrg fi
3786 1.1 mrg if test -z "$CPP"; then
3787 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3788 1.1 mrg $as_echo_n "(cached) " >&6
3789 1.1 mrg else
3790 1.1 mrg # Double quotes because CPP needs to be expanded
3791 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3792 1.1 mrg do
3793 1.1 mrg ac_preproc_ok=false
3794 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3795 1.1 mrg do
3796 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3797 1.1 mrg # with a fresh cross-compiler works.
3798 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3799 1.1 mrg # <limits.h> exists even on freestanding compilers.
3800 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3801 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3802 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3803 1.1 mrg /* end confdefs.h. */
3804 1.1 mrg #ifdef __STDC__
3805 1.1 mrg # include <limits.h>
3806 1.1 mrg #else
3807 1.1 mrg # include <assert.h>
3808 1.1 mrg #endif
3809 1.1 mrg Syntax error
3810 1.1 mrg _ACEOF
3811 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3812 1.1 mrg
3813 1.1 mrg else
3814 1.1 mrg # Broken: fails on valid input.
3815 1.1 mrg continue
3816 1.1 mrg fi
3817 1.1 mrg rm -f conftest.err conftest.$ac_ext
3818 1.1 mrg
3819 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3820 1.1 mrg # can be detected and how.
3821 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822 1.1 mrg /* end confdefs.h. */
3823 1.1 mrg #include <ac_nonexistent.h>
3824 1.1 mrg _ACEOF
3825 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3826 1.1 mrg # Broken: success on invalid input.
3827 1.1 mrg continue
3828 1.1 mrg else
3829 1.1 mrg # Passes both tests.
3830 1.1 mrg ac_preproc_ok=:
3831 1.1 mrg break
3832 1.1 mrg fi
3833 1.1 mrg rm -f conftest.err conftest.$ac_ext
3834 1.1 mrg
3835 1.1 mrg done
3836 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3837 1.1 mrg rm -f conftest.err conftest.$ac_ext
3838 1.1 mrg if $ac_preproc_ok; then :
3839 1.1 mrg break
3840 1.1 mrg fi
3841 1.1 mrg
3842 1.1 mrg done
3843 1.1 mrg ac_cv_prog_CPP=$CPP
3844 1.1 mrg
3845 1.1 mrg fi
3846 1.1 mrg CPP=$ac_cv_prog_CPP
3847 1.1 mrg else
3848 1.1 mrg ac_cv_prog_CPP=$CPP
3849 1.1 mrg fi
3850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3851 1.1 mrg $as_echo "$CPP" >&6; }
3852 1.1 mrg ac_preproc_ok=false
3853 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3854 1.1 mrg do
3855 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3856 1.1 mrg # with a fresh cross-compiler works.
3857 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3858 1.1 mrg # <limits.h> exists even on freestanding compilers.
3859 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3860 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3861 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3862 1.1 mrg /* end confdefs.h. */
3863 1.1 mrg #ifdef __STDC__
3864 1.1 mrg # include <limits.h>
3865 1.1 mrg #else
3866 1.1 mrg # include <assert.h>
3867 1.1 mrg #endif
3868 1.1 mrg Syntax error
3869 1.1 mrg _ACEOF
3870 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3871 1.1 mrg
3872 1.1 mrg else
3873 1.1 mrg # Broken: fails on valid input.
3874 1.1 mrg continue
3875 1.1 mrg fi
3876 1.1 mrg rm -f conftest.err conftest.$ac_ext
3877 1.1 mrg
3878 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3879 1.1 mrg # can be detected and how.
3880 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881 1.1 mrg /* end confdefs.h. */
3882 1.1 mrg #include <ac_nonexistent.h>
3883 1.1 mrg _ACEOF
3884 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3885 1.1 mrg # Broken: success on invalid input.
3886 1.1 mrg continue
3887 1.1 mrg else
3888 1.1 mrg # Passes both tests.
3889 1.1 mrg ac_preproc_ok=:
3890 1.1 mrg break
3891 1.1 mrg fi
3892 1.1 mrg rm -f conftest.err conftest.$ac_ext
3893 1.1 mrg
3894 1.1 mrg done
3895 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3896 1.1 mrg rm -f conftest.err conftest.$ac_ext
3897 1.1 mrg if $ac_preproc_ok; then :
3898 1.1 mrg
3899 1.1 mrg else
3900 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3901 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3902 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
3903 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3904 1.1 mrg fi
3905 1.1 mrg
3906 1.1 mrg ac_ext=c
3907 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3908 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3909 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3910 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3911 1.1 mrg
3912 1.1 mrg
3913 1.1 mrg ac_c_preproc_warn_flag=yes
3914 1.1 mrg
3915 1.1 mrg ac_libiberty_warn_cflags=
3916 1.1 mrg save_CFLAGS="$CFLAGS"
3917 1.1 mrg for option in -W -Wall -Wwrite-strings -Wc++-compat \
3918 1.1 mrg -Wstrict-prototypes; do
3919 1.1 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3920 1.1 mrg
3921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3922 1.1 mrg $as_echo_n "checking whether $CC supports $option... " >&6; }
3923 1.1 mrg if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3924 1.1 mrg $as_echo_n "(cached) " >&6
3925 1.1 mrg else
3926 1.1 mrg CFLAGS="$option"
3927 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3928 1.1 mrg /* end confdefs.h. */
3929 1.1 mrg
3930 1.1 mrg int
3931 1.1 mrg main ()
3932 1.1 mrg {
3933 1.1 mrg
3934 1.1 mrg ;
3935 1.1 mrg return 0;
3936 1.1 mrg }
3937 1.1 mrg _ACEOF
3938 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3939 1.1 mrg eval "$as_acx_Woption=yes"
3940 1.1 mrg else
3941 1.1 mrg eval "$as_acx_Woption=no"
3942 1.1 mrg fi
3943 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3944 1.1 mrg
3945 1.1 mrg fi
3946 1.1 mrg eval ac_res=\$$as_acx_Woption
3947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3948 1.1 mrg $as_echo "$ac_res" >&6; }
3949 1.1 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3950 1.1 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$option"
3951 1.1 mrg fi
3952 1.1 mrg done
3953 1.1 mrg CFLAGS="$save_CFLAGS"
3954 1.1 mrg
3955 1.1 mrg if test "$GCC" = yes; then :
3956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
3957 1.1 mrg $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
3958 1.1 mrg if test "${acx_cv_prog_cc_pedantic_+set}" = set; then :
3959 1.1 mrg $as_echo_n "(cached) " >&6
3960 1.1 mrg else
3961 1.1 mrg save_CFLAGS="$CFLAGS"
3962 1.1 mrg CFLAGS="-pedantic "
3963 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3964 1.1 mrg /* end confdefs.h. */
3965 1.1 mrg
3966 1.1 mrg int
3967 1.1 mrg main ()
3968 1.1 mrg {
3969 1.1 mrg
3970 1.1 mrg ;
3971 1.1 mrg return 0;
3972 1.1 mrg }
3973 1.1 mrg _ACEOF
3974 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3975 1.1 mrg acx_cv_prog_cc_pedantic_=yes
3976 1.1 mrg else
3977 1.1 mrg acx_cv_prog_cc_pedantic_=no
3978 1.1 mrg fi
3979 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3980 1.1 mrg CFLAGS="$save_CFLAGS"
3981 1.1 mrg fi
3982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
3983 1.1 mrg $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
3984 1.1 mrg if test $acx_cv_prog_cc_pedantic_ = yes; then :
3985 1.1 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
3986 1.1 mrg fi
3987 1.1 mrg
3988 1.1 mrg fi
3989 1.1 mrg
3990 1.1 mrg
3991 1.1 mrg if test "x$CC" != xcc; then
3992 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
3993 1.1 mrg $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
3994 1.1 mrg else
3995 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
3996 1.1 mrg $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
3997 1.1 mrg fi
3998 1.1 mrg set dummy $CC; ac_cc=`$as_echo "$2" |
3999 1.1 mrg sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4000 1.1 mrg if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4001 1.1 mrg $as_echo_n "(cached) " >&6
4002 1.1 mrg else
4003 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 1.1 mrg /* end confdefs.h. */
4005 1.1 mrg
4006 1.1 mrg int
4007 1.1 mrg main ()
4008 1.1 mrg {
4009 1.1 mrg
4010 1.1 mrg ;
4011 1.1 mrg return 0;
4012 1.1 mrg }
4013 1.1 mrg _ACEOF
4014 1.1 mrg # Make sure it works both with $CC and with simple cc.
4015 1.1 mrg # We do the test twice because some compilers refuse to overwrite an
4016 1.1 mrg # existing .o file with -o, though they will create one.
4017 1.1 mrg ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4018 1.1 mrg rm -f conftest2.*
4019 1.1 mrg if { { case "(($ac_try" in
4020 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4021 1.1 mrg *) ac_try_echo=$ac_try;;
4022 1.1 mrg esac
4023 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4024 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4025 1.1 mrg (eval "$ac_try") 2>&5
4026 1.1 mrg ac_status=$?
4027 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4028 1.1 mrg test $ac_status = 0; } &&
4029 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in
4030 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4031 1.1 mrg *) ac_try_echo=$ac_try;;
4032 1.1 mrg esac
4033 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4034 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4035 1.1 mrg (eval "$ac_try") 2>&5
4036 1.1 mrg ac_status=$?
4037 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4038 1.1 mrg test $ac_status = 0; };
4039 1.1 mrg then
4040 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4041 1.1 mrg if test "x$CC" != xcc; then
4042 1.1 mrg # Test first that cc exists at all.
4043 1.1 mrg if { ac_try='cc -c conftest.$ac_ext >&5'
4044 1.1 mrg { { case "(($ac_try" in
4045 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4046 1.1 mrg *) ac_try_echo=$ac_try;;
4047 1.1 mrg esac
4048 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4049 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4050 1.1 mrg (eval "$ac_try") 2>&5
4051 1.1 mrg ac_status=$?
4052 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4053 1.1 mrg test $ac_status = 0; }; }; then
4054 1.1 mrg ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4055 1.1 mrg rm -f conftest2.*
4056 1.1 mrg if { { case "(($ac_try" in
4057 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4058 1.1 mrg *) ac_try_echo=$ac_try;;
4059 1.1 mrg esac
4060 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4061 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4062 1.1 mrg (eval "$ac_try") 2>&5
4063 1.1 mrg ac_status=$?
4064 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4065 1.1 mrg test $ac_status = 0; } &&
4066 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in
4067 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4068 1.1 mrg *) ac_try_echo=$ac_try;;
4069 1.1 mrg esac
4070 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4071 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4072 1.1 mrg (eval "$ac_try") 2>&5
4073 1.1 mrg ac_status=$?
4074 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4075 1.1 mrg test $ac_status = 0; };
4076 1.1 mrg then
4077 1.1 mrg # cc works too.
4078 1.1 mrg :
4079 1.1 mrg else
4080 1.1 mrg # cc exists but doesn't like -o.
4081 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no
4082 1.1 mrg fi
4083 1.1 mrg fi
4084 1.1 mrg fi
4085 1.1 mrg else
4086 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no
4087 1.1 mrg fi
4088 1.1 mrg rm -f core conftest*
4089 1.1 mrg
4090 1.1 mrg fi
4091 1.1 mrg if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4092 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4093 1.1 mrg $as_echo "yes" >&6; }
4094 1.1 mrg else
4095 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4096 1.1 mrg $as_echo "no" >&6; }
4097 1.1 mrg
4098 1.1 mrg $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4099 1.1 mrg
4100 1.1 mrg fi
4101 1.1 mrg
4102 1.1 mrg # autoconf is lame and doesn't give us any substitution variable for this.
4103 1.1 mrg if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4104 1.1 mrg NO_MINUS_C_MINUS_O=yes
4105 1.1 mrg else
4106 1.1 mrg OUTPUT_OPTION='-o $@'
4107 1.1 mrg fi
4108 1.1 mrg
4109 1.1 mrg
4110 1.1 mrg
4111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4112 1.1 mrg $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4113 1.1 mrg if test "${ac_cv_c_const+set}" = set; then :
4114 1.1 mrg $as_echo_n "(cached) " >&6
4115 1.1 mrg else
4116 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4117 1.1 mrg /* end confdefs.h. */
4118 1.1 mrg
4119 1.1 mrg int
4120 1.1 mrg main ()
4121 1.1 mrg {
4122 1.1 mrg /* FIXME: Include the comments suggested by Paul. */
4123 1.1 mrg #ifndef __cplusplus
4124 1.1 mrg /* Ultrix mips cc rejects this. */
4125 1.1 mrg typedef int charset[2];
4126 1.1 mrg const charset cs;
4127 1.1 mrg /* SunOS 4.1.1 cc rejects this. */
4128 1.1 mrg char const *const *pcpcc;
4129 1.1 mrg char **ppc;
4130 1.1 mrg /* NEC SVR4.0.2 mips cc rejects this. */
4131 1.1 mrg struct point {int x, y;};
4132 1.1 mrg static struct point const zero = {0,0};
4133 1.1 mrg /* AIX XL C 1.02.0.0 rejects this.
4134 1.1 mrg It does not let you subtract one const X* pointer from another in
4135 1.1 mrg an arm of an if-expression whose if-part is not a constant
4136 1.1 mrg expression */
4137 1.1 mrg const char *g = "string";
4138 1.1 mrg pcpcc = &g + (g ? g-g : 0);
4139 1.1 mrg /* HPUX 7.0 cc rejects these. */
4140 1.1 mrg ++pcpcc;
4141 1.1 mrg ppc = (char**) pcpcc;
4142 1.1 mrg pcpcc = (char const *const *) ppc;
4143 1.1 mrg { /* SCO 3.2v4 cc rejects this. */
4144 1.1 mrg char *t;
4145 1.1 mrg char const *s = 0 ? (char *) 0 : (char const *) 0;
4146 1.1 mrg
4147 1.1 mrg *t++ = 0;
4148 1.1 mrg if (s) return 0;
4149 1.1 mrg }
4150 1.1 mrg { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4151 1.1 mrg int x[] = {25, 17};
4152 1.1 mrg const int *foo = &x[0];
4153 1.1 mrg ++foo;
4154 1.1 mrg }
4155 1.1 mrg { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4156 1.1 mrg typedef const int *iptr;
4157 1.1 mrg iptr p = 0;
4158 1.1 mrg ++p;
4159 1.1 mrg }
4160 1.1 mrg { /* AIX XL C 1.02.0.0 rejects this saying
4161 1.1 mrg "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4162 1.1 mrg struct s { int j; const int *ap[3]; };
4163 1.1 mrg struct s *b; b->j = 5;
4164 1.1 mrg }
4165 1.1 mrg { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4166 1.1 mrg const int foo = 10;
4167 1.1 mrg if (!foo) return 0;
4168 1.1 mrg }
4169 1.1 mrg return !cs[0] && !zero.x;
4170 1.1 mrg #endif
4171 1.1 mrg
4172 1.1 mrg ;
4173 1.1 mrg return 0;
4174 1.1 mrg }
4175 1.1 mrg _ACEOF
4176 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4177 1.1 mrg ac_cv_c_const=yes
4178 1.1 mrg else
4179 1.1 mrg ac_cv_c_const=no
4180 1.1 mrg fi
4181 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4182 1.1 mrg fi
4183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4184 1.1 mrg $as_echo "$ac_cv_c_const" >&6; }
4185 1.1 mrg if test $ac_cv_c_const = no; then
4186 1.1 mrg
4187 1.1 mrg $as_echo "#define const /**/" >>confdefs.h
4188 1.1 mrg
4189 1.1 mrg fi
4190 1.1 mrg
4191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4192 1.1 mrg $as_echo_n "checking for inline... " >&6; }
4193 1.1 mrg if test "${ac_cv_c_inline+set}" = set; then :
4194 1.1 mrg $as_echo_n "(cached) " >&6
4195 1.1 mrg else
4196 1.1 mrg ac_cv_c_inline=no
4197 1.1 mrg for ac_kw in inline __inline__ __inline; do
4198 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4199 1.1 mrg /* end confdefs.h. */
4200 1.1 mrg #ifndef __cplusplus
4201 1.1 mrg typedef int foo_t;
4202 1.1 mrg static $ac_kw foo_t static_foo () {return 0; }
4203 1.1 mrg $ac_kw foo_t foo () {return 0; }
4204 1.1 mrg #endif
4205 1.1 mrg
4206 1.1 mrg _ACEOF
4207 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4208 1.1 mrg ac_cv_c_inline=$ac_kw
4209 1.1 mrg fi
4210 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4211 1.1 mrg test "$ac_cv_c_inline" != no && break
4212 1.1 mrg done
4213 1.1 mrg
4214 1.1 mrg fi
4215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4216 1.1 mrg $as_echo "$ac_cv_c_inline" >&6; }
4217 1.1 mrg
4218 1.1 mrg case $ac_cv_c_inline in
4219 1.1 mrg inline | yes) ;;
4220 1.1 mrg *)
4221 1.1 mrg case $ac_cv_c_inline in
4222 1.1 mrg no) ac_val=;;
4223 1.1 mrg *) ac_val=$ac_cv_c_inline;;
4224 1.1 mrg esac
4225 1.1 mrg cat >>confdefs.h <<_ACEOF
4226 1.1 mrg #ifndef __cplusplus
4227 1.1 mrg #define inline $ac_val
4228 1.1 mrg #endif
4229 1.1 mrg _ACEOF
4230 1.1 mrg ;;
4231 1.1 mrg esac
4232 1.1 mrg
4233 1.1 mrg
4234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4235 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4236 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4237 1.1 mrg $as_echo_n "(cached) " >&6
4238 1.1 mrg else
4239 1.1 mrg if test -z "$GREP"; then
4240 1.1 mrg ac_path_GREP_found=false
4241 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4242 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4243 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4244 1.1 mrg do
4245 1.1 mrg IFS=$as_save_IFS
4246 1.1 mrg test -z "$as_dir" && as_dir=.
4247 1.1 mrg for ac_prog in grep ggrep; do
4248 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4249 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4250 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4251 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4252 1.1 mrg # Check for GNU $ac_path_GREP
4253 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4254 1.1 mrg *GNU*)
4255 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4256 1.1 mrg *)
4257 1.1 mrg ac_count=0
4258 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4259 1.1 mrg while :
4260 1.1 mrg do
4261 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4262 1.1 mrg mv "conftest.tmp" "conftest.in"
4263 1.1 mrg cp "conftest.in" "conftest.nl"
4264 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4265 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4266 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4267 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4268 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4269 1.1 mrg # Best one so far, save it but keep looking for a better one
4270 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4271 1.1 mrg ac_path_GREP_max=$ac_count
4272 1.1 mrg fi
4273 1.1 mrg # 10*(2^10) chars as input seems more than enough
4274 1.1 mrg test $ac_count -gt 10 && break
4275 1.1 mrg done
4276 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4277 1.1 mrg esac
4278 1.1 mrg
4279 1.1 mrg $ac_path_GREP_found && break 3
4280 1.1 mrg done
4281 1.1 mrg done
4282 1.1 mrg done
4283 1.1 mrg IFS=$as_save_IFS
4284 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4285 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4286 1.1 mrg fi
4287 1.1 mrg else
4288 1.1 mrg ac_cv_path_GREP=$GREP
4289 1.1 mrg fi
4290 1.1 mrg
4291 1.1 mrg fi
4292 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4293 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4294 1.1 mrg GREP="$ac_cv_path_GREP"
4295 1.1 mrg
4296 1.1 mrg
4297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4298 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4299 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4300 1.1 mrg $as_echo_n "(cached) " >&6
4301 1.1 mrg else
4302 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4303 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4304 1.1 mrg else
4305 1.1 mrg if test -z "$EGREP"; then
4306 1.1 mrg ac_path_EGREP_found=false
4307 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4308 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4309 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4310 1.1 mrg do
4311 1.1 mrg IFS=$as_save_IFS
4312 1.1 mrg test -z "$as_dir" && as_dir=.
4313 1.1 mrg for ac_prog in egrep; do
4314 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4315 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4316 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4317 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4318 1.1 mrg # Check for GNU $ac_path_EGREP
4319 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4320 1.1 mrg *GNU*)
4321 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4322 1.1 mrg *)
4323 1.1 mrg ac_count=0
4324 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4325 1.1 mrg while :
4326 1.1 mrg do
4327 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4328 1.1 mrg mv "conftest.tmp" "conftest.in"
4329 1.1 mrg cp "conftest.in" "conftest.nl"
4330 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4331 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4332 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4333 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4334 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4335 1.1 mrg # Best one so far, save it but keep looking for a better one
4336 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4337 1.1 mrg ac_path_EGREP_max=$ac_count
4338 1.1 mrg fi
4339 1.1 mrg # 10*(2^10) chars as input seems more than enough
4340 1.1 mrg test $ac_count -gt 10 && break
4341 1.1 mrg done
4342 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4343 1.1 mrg esac
4344 1.1 mrg
4345 1.1 mrg $ac_path_EGREP_found && break 3
4346 1.1 mrg done
4347 1.1 mrg done
4348 1.1 mrg done
4349 1.1 mrg IFS=$as_save_IFS
4350 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4351 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4352 1.1 mrg fi
4353 1.1 mrg else
4354 1.1 mrg ac_cv_path_EGREP=$EGREP
4355 1.1 mrg fi
4356 1.1 mrg
4357 1.1 mrg fi
4358 1.1 mrg fi
4359 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4360 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4361 1.1 mrg EGREP="$ac_cv_path_EGREP"
4362 1.1 mrg
4363 1.1 mrg
4364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4365 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4366 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4367 1.1 mrg $as_echo_n "(cached) " >&6
4368 1.1 mrg else
4369 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 1.1 mrg /* end confdefs.h. */
4371 1.1 mrg #include <stdlib.h>
4372 1.1 mrg #include <stdarg.h>
4373 1.1 mrg #include <string.h>
4374 1.1 mrg #include <float.h>
4375 1.1 mrg
4376 1.1 mrg int
4377 1.1 mrg main ()
4378 1.1 mrg {
4379 1.1 mrg
4380 1.1 mrg ;
4381 1.1 mrg return 0;
4382 1.1 mrg }
4383 1.1 mrg _ACEOF
4384 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4385 1.1 mrg ac_cv_header_stdc=yes
4386 1.1 mrg else
4387 1.1 mrg ac_cv_header_stdc=no
4388 1.1 mrg fi
4389 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390 1.1 mrg
4391 1.1 mrg if test $ac_cv_header_stdc = yes; then
4392 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4393 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4394 1.1 mrg /* end confdefs.h. */
4395 1.1 mrg #include <string.h>
4396 1.1 mrg
4397 1.1 mrg _ACEOF
4398 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4399 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4400 1.1 mrg
4401 1.1 mrg else
4402 1.1 mrg ac_cv_header_stdc=no
4403 1.1 mrg fi
4404 1.1 mrg rm -f conftest*
4405 1.1 mrg
4406 1.1 mrg fi
4407 1.1 mrg
4408 1.1 mrg if test $ac_cv_header_stdc = yes; then
4409 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4410 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4411 1.1 mrg /* end confdefs.h. */
4412 1.1 mrg #include <stdlib.h>
4413 1.1 mrg
4414 1.1 mrg _ACEOF
4415 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4416 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4417 1.1 mrg
4418 1.1 mrg else
4419 1.1 mrg ac_cv_header_stdc=no
4420 1.1 mrg fi
4421 1.1 mrg rm -f conftest*
4422 1.1 mrg
4423 1.1 mrg fi
4424 1.1 mrg
4425 1.1 mrg if test $ac_cv_header_stdc = yes; then
4426 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4427 1.1 mrg if test "$cross_compiling" = yes; then :
4428 1.1 mrg :
4429 1.1 mrg else
4430 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431 1.1 mrg /* end confdefs.h. */
4432 1.1 mrg #include <ctype.h>
4433 1.1 mrg #include <stdlib.h>
4434 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4435 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4436 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4437 1.1 mrg #else
4438 1.1 mrg # define ISLOWER(c) \
4439 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4440 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4441 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4442 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4443 1.1 mrg #endif
4444 1.1 mrg
4445 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4446 1.1 mrg int
4447 1.1 mrg main ()
4448 1.1 mrg {
4449 1.1 mrg int i;
4450 1.1 mrg for (i = 0; i < 256; i++)
4451 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4452 1.1 mrg || toupper (i) != TOUPPER (i))
4453 1.1 mrg return 2;
4454 1.1 mrg return 0;
4455 1.1 mrg }
4456 1.1 mrg _ACEOF
4457 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4458 1.1 mrg
4459 1.1 mrg else
4460 1.1 mrg ac_cv_header_stdc=no
4461 1.1 mrg fi
4462 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4463 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4464 1.1 mrg fi
4465 1.1 mrg
4466 1.1 mrg fi
4467 1.1 mrg fi
4468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4469 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4470 1.1 mrg if test $ac_cv_header_stdc = yes; then
4471 1.1 mrg
4472 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4473 1.1 mrg
4474 1.1 mrg fi
4475 1.1 mrg
4476 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4477 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4478 1.1 mrg inttypes.h stdint.h unistd.h
4479 1.1 mrg do :
4480 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4481 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4482 1.1 mrg eval as_val=\$$as_ac_Header
4483 1.1 mrg if test "x$as_val" = x""yes; then :
4484 1.1 mrg cat >>confdefs.h <<_ACEOF
4485 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4486 1.1 mrg _ACEOF
4487 1.1 mrg
4488 1.1 mrg fi
4489 1.1 mrg done
4490 1.1 mrg
4491 1.1 mrg
4492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4493 1.1 mrg $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4494 1.1 mrg if test "${ac_cv_c_bigendian+set}" = set; then :
4495 1.1 mrg $as_echo_n "(cached) " >&6
4496 1.1 mrg else
4497 1.1 mrg ac_cv_c_bigendian=unknown
4498 1.1 mrg # See if we're dealing with a universal compiler.
4499 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 1.1 mrg /* end confdefs.h. */
4501 1.1 mrg #ifndef __APPLE_CC__
4502 1.1 mrg not a universal capable compiler
4503 1.1 mrg #endif
4504 1.1 mrg typedef int dummy;
4505 1.1 mrg
4506 1.1 mrg _ACEOF
4507 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4508 1.1 mrg
4509 1.1 mrg # Check for potential -arch flags. It is not universal unless
4510 1.1 mrg # there are at least two -arch flags with different values.
4511 1.1 mrg ac_arch=
4512 1.1 mrg ac_prev=
4513 1.1 mrg for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4514 1.1 mrg if test -n "$ac_prev"; then
4515 1.1 mrg case $ac_word in
4516 1.1 mrg i?86 | x86_64 | ppc | ppc64)
4517 1.1 mrg if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4518 1.1 mrg ac_arch=$ac_word
4519 1.1 mrg else
4520 1.1 mrg ac_cv_c_bigendian=universal
4521 1.1 mrg break
4522 1.1 mrg fi
4523 1.1 mrg ;;
4524 1.1 mrg esac
4525 1.1 mrg ac_prev=
4526 1.1 mrg elif test "x$ac_word" = "x-arch"; then
4527 1.1 mrg ac_prev=arch
4528 1.1 mrg fi
4529 1.1 mrg done
4530 1.1 mrg fi
4531 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4532 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4533 1.1 mrg # See if sys/param.h defines the BYTE_ORDER macro.
4534 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535 1.1 mrg /* end confdefs.h. */
4536 1.1 mrg #include <sys/types.h>
4537 1.1 mrg #include <sys/param.h>
4538 1.1 mrg
4539 1.1 mrg int
4540 1.1 mrg main ()
4541 1.1 mrg {
4542 1.1 mrg #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4543 1.1 mrg && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4544 1.1 mrg && LITTLE_ENDIAN)
4545 1.1 mrg bogus endian macros
4546 1.1 mrg #endif
4547 1.1 mrg
4548 1.1 mrg ;
4549 1.1 mrg return 0;
4550 1.1 mrg }
4551 1.1 mrg _ACEOF
4552 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4553 1.1 mrg # It does; now see whether it defined to BIG_ENDIAN or not.
4554 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4555 1.1 mrg /* end confdefs.h. */
4556 1.1 mrg #include <sys/types.h>
4557 1.1 mrg #include <sys/param.h>
4558 1.1 mrg
4559 1.1 mrg int
4560 1.1 mrg main ()
4561 1.1 mrg {
4562 1.1 mrg #if BYTE_ORDER != BIG_ENDIAN
4563 1.1 mrg not big endian
4564 1.1 mrg #endif
4565 1.1 mrg
4566 1.1 mrg ;
4567 1.1 mrg return 0;
4568 1.1 mrg }
4569 1.1 mrg _ACEOF
4570 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4571 1.1 mrg ac_cv_c_bigendian=yes
4572 1.1 mrg else
4573 1.1 mrg ac_cv_c_bigendian=no
4574 1.1 mrg fi
4575 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4576 1.1 mrg fi
4577 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4578 1.1 mrg fi
4579 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4580 1.1 mrg # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4581 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4582 1.1 mrg /* end confdefs.h. */
4583 1.1 mrg #include <limits.h>
4584 1.1 mrg
4585 1.1 mrg int
4586 1.1 mrg main ()
4587 1.1 mrg {
4588 1.1 mrg #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4589 1.1 mrg bogus endian macros
4590 1.1 mrg #endif
4591 1.1 mrg
4592 1.1 mrg ;
4593 1.1 mrg return 0;
4594 1.1 mrg }
4595 1.1 mrg _ACEOF
4596 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4597 1.1 mrg # It does; now see whether it defined to _BIG_ENDIAN or not.
4598 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4599 1.1 mrg /* end confdefs.h. */
4600 1.1 mrg #include <limits.h>
4601 1.1 mrg
4602 1.1 mrg int
4603 1.1 mrg main ()
4604 1.1 mrg {
4605 1.1 mrg #ifndef _BIG_ENDIAN
4606 1.1 mrg not big endian
4607 1.1 mrg #endif
4608 1.1 mrg
4609 1.1 mrg ;
4610 1.1 mrg return 0;
4611 1.1 mrg }
4612 1.1 mrg _ACEOF
4613 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4614 1.1 mrg ac_cv_c_bigendian=yes
4615 1.1 mrg else
4616 1.1 mrg ac_cv_c_bigendian=no
4617 1.1 mrg fi
4618 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4619 1.1 mrg fi
4620 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4621 1.1 mrg fi
4622 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4623 1.1 mrg # Compile a test program.
4624 1.1 mrg if test "$cross_compiling" = yes; then :
4625 1.1 mrg # Try to guess by grepping values from an object file.
4626 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627 1.1 mrg /* end confdefs.h. */
4628 1.1 mrg short int ascii_mm[] =
4629 1.1 mrg { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4630 1.1 mrg short int ascii_ii[] =
4631 1.1 mrg { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4632 1.1 mrg int use_ascii (int i) {
4633 1.1 mrg return ascii_mm[i] + ascii_ii[i];
4634 1.1 mrg }
4635 1.1 mrg short int ebcdic_ii[] =
4636 1.1 mrg { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4637 1.1 mrg short int ebcdic_mm[] =
4638 1.1 mrg { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4639 1.1 mrg int use_ebcdic (int i) {
4640 1.1 mrg return ebcdic_mm[i] + ebcdic_ii[i];
4641 1.1 mrg }
4642 1.1 mrg extern int foo;
4643 1.1 mrg
4644 1.1 mrg int
4645 1.1 mrg main ()
4646 1.1 mrg {
4647 1.1 mrg return use_ascii (foo) == use_ebcdic (foo);
4648 1.1 mrg ;
4649 1.1 mrg return 0;
4650 1.1 mrg }
4651 1.1 mrg _ACEOF
4652 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4653 1.1 mrg if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4654 1.1 mrg ac_cv_c_bigendian=yes
4655 1.1 mrg fi
4656 1.1 mrg if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4657 1.1 mrg if test "$ac_cv_c_bigendian" = unknown; then
4658 1.1 mrg ac_cv_c_bigendian=no
4659 1.1 mrg else
4660 1.1 mrg # finding both strings is unlikely to happen, but who knows?
4661 1.1 mrg ac_cv_c_bigendian=unknown
4662 1.1 mrg fi
4663 1.1 mrg fi
4664 1.1 mrg fi
4665 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4666 1.1 mrg else
4667 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 1.1 mrg /* end confdefs.h. */
4669 1.1 mrg $ac_includes_default
4670 1.1 mrg int
4671 1.1 mrg main ()
4672 1.1 mrg {
4673 1.1 mrg
4674 1.1 mrg /* Are we little or big endian? From Harbison&Steele. */
4675 1.1 mrg union
4676 1.1 mrg {
4677 1.1 mrg long int l;
4678 1.1 mrg char c[sizeof (long int)];
4679 1.1 mrg } u;
4680 1.1 mrg u.l = 1;
4681 1.1 mrg return u.c[sizeof (long int) - 1] == 1;
4682 1.1 mrg
4683 1.1 mrg ;
4684 1.1 mrg return 0;
4685 1.1 mrg }
4686 1.1 mrg _ACEOF
4687 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4688 1.1 mrg ac_cv_c_bigendian=no
4689 1.1 mrg else
4690 1.1 mrg ac_cv_c_bigendian=yes
4691 1.1 mrg fi
4692 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4693 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4694 1.1 mrg fi
4695 1.1 mrg
4696 1.1 mrg fi
4697 1.1 mrg fi
4698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4699 1.1 mrg $as_echo "$ac_cv_c_bigendian" >&6; }
4700 1.1 mrg case $ac_cv_c_bigendian in #(
4701 1.1 mrg yes)
4702 1.1 mrg $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4703 1.1 mrg ;; #(
4704 1.1 mrg no)
4705 1.1 mrg ;; #(
4706 1.1 mrg universal)
4707 1.1 mrg
4708 1.1 mrg $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4709 1.1 mrg
4710 1.1 mrg ;; #(
4711 1.1 mrg *)
4712 1.1 mrg as_fn_error "unknown endianness
4713 1.1 mrg presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4714 1.1 mrg esac
4715 1.1 mrg
4716 1.1 mrg
4717 1.1 mrg
4718 1.1 mrg
4719 1.1 mrg ac_config_headers="$ac_config_headers config.h:config.in"
4720 1.1 mrg
4721 1.1 mrg
4722 1.1 mrg
4723 1.1 mrg # Find a good install program. We prefer a C program (faster),
4724 1.1 mrg # so one script is as good as another. But avoid the broken or
4725 1.1 mrg # incompatible versions:
4726 1.1 mrg # SysV /etc/install, /usr/sbin/install
4727 1.1 mrg # SunOS /usr/etc/install
4728 1.1 mrg # IRIX /sbin/install
4729 1.1 mrg # AIX /bin/install
4730 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
4731 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4732 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4733 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4734 1.1 mrg # OS/2's system install, which has a completely different semantic
4735 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
4736 1.1 mrg # Reject install programs that cannot install multiple files.
4737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4738 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
4739 1.1 mrg if test -z "$INSTALL"; then
4740 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
4741 1.1 mrg $as_echo_n "(cached) " >&6
4742 1.1 mrg else
4743 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744 1.1 mrg for as_dir in $PATH
4745 1.1 mrg do
4746 1.1 mrg IFS=$as_save_IFS
4747 1.1 mrg test -z "$as_dir" && as_dir=.
4748 1.1 mrg # Account for people who put trailing slashes in PATH elements.
4749 1.1 mrg case $as_dir/ in #((
4750 1.1 mrg ./ | .// | /[cC]/* | \
4751 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4752 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4753 1.1 mrg /usr/ucb/* ) ;;
4754 1.1 mrg *)
4755 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
4756 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
4757 1.1 mrg # by default.
4758 1.1 mrg for ac_prog in ginstall scoinst install; do
4759 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4760 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4761 1.1 mrg if test $ac_prog = install &&
4762 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4763 1.1 mrg # AIX install. It has an incompatible calling convention.
4764 1.1 mrg :
4765 1.1 mrg elif test $ac_prog = install &&
4766 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4767 1.1 mrg # program-specific install script used by HP pwplus--don't use.
4768 1.1 mrg :
4769 1.1 mrg else
4770 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
4771 1.1 mrg echo one > conftest.one
4772 1.1 mrg echo two > conftest.two
4773 1.1 mrg mkdir conftest.dir
4774 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4775 1.1 mrg test -s conftest.one && test -s conftest.two &&
4776 1.1 mrg test -s conftest.dir/conftest.one &&
4777 1.1 mrg test -s conftest.dir/conftest.two
4778 1.1 mrg then
4779 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4780 1.1 mrg break 3
4781 1.1 mrg fi
4782 1.1 mrg fi
4783 1.1 mrg fi
4784 1.1 mrg done
4785 1.1 mrg done
4786 1.1 mrg ;;
4787 1.1 mrg esac
4788 1.1 mrg
4789 1.1 mrg done
4790 1.1 mrg IFS=$as_save_IFS
4791 1.1 mrg
4792 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
4793 1.1 mrg
4794 1.1 mrg fi
4795 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
4796 1.1 mrg INSTALL=$ac_cv_path_install
4797 1.1 mrg else
4798 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
4799 1.1 mrg # value for INSTALL within a source directory, because that will
4800 1.1 mrg # break other packages using the cache if that directory is
4801 1.1 mrg # removed, or if the value is a relative name.
4802 1.1 mrg INSTALL=$ac_install_sh
4803 1.1 mrg fi
4804 1.1 mrg fi
4805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4806 1.1 mrg $as_echo "$INSTALL" >&6; }
4807 1.1 mrg
4808 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4809 1.1 mrg # It thinks the first close brace ends the variable substitution.
4810 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4811 1.1 mrg
4812 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4813 1.1 mrg
4814 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4815 1.1 mrg
4816 1.1 mrg
4817 1.1 mrg # Don't build the shared library for build.
4818 1.1 mrg if [ -n "${with_build_subdir}" ]; then
4819 1.1 mrg enable_shared=no
4820 1.1 mrg fi
4821 1.1 mrg
4822 1.1 mrg frag=
4823 1.1 mrg case "${host}" in
4824 1.1 mrg rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4825 1.1 mrg frag=mh-aix ;;
4826 1.1 mrg *-*-cxux7*) frag=mh-cxux7 ;;
4827 1.1 mrg *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
4828 1.1 mrg *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4829 1.1 mrg i370-*-opened*) frag=mh-openedition ;;
4830 1.1 mrg i[34567]86-*-windows*) frag=mh-windows ;;
4831 1.1 mrg esac
4832 1.1 mrg
4833 1.1 mrg if [ -n "${frag}" ]; then
4834 1.1 mrg frag=${libiberty_topdir}/libiberty/config/$frag
4835 1.1 mrg fi
4836 1.1 mrg
4837 1.1 mrg # If they didn't specify --enable-shared, don't generate shared libs.
4838 1.1 mrg case "${enable_shared}" in
4839 1.1 mrg yes) shared=yes ;;
4840 1.1 mrg no) shared=no ;;
4841 1.1 mrg "") shared=no ;;
4842 1.1 mrg *) shared=yes ;;
4843 1.1 mrg esac
4844 1.1 mrg if [ "${shared}" = "yes" ]; then
4845 1.1 mrg case "${host}" in
4846 1.1 mrg *-*-cygwin*) ;;
4847 1.1 mrg alpha*-*-linux*) PICFLAG=-fPIC ;;
4848 1.1 mrg arm*-*-*) PICFLAG=-fPIC ;;
4849 1.1 mrg hppa*-*-*) PICFLAG=-fPIC ;;
4850 1.1 mrg i370-*-*) PICFLAG=-fPIC ;;
4851 1.1 mrg ia64-*-*) PICFLAG=-fpic ;;
4852 1.1 mrg i[34567]86-*-* | x86_64-*-*)
4853 1.1 mrg PICFLAG=-fpic ;;
4854 1.1 mrg m68k-*-*) PICFLAG=-fpic ;;
4855 1.1 mrg mips*-*-linux*) PICFLAG=-fPIC ;;
4856 1.1 mrg powerpc*-*-aix*) ;;
4857 1.1 mrg powerpc*-*-*) PICFLAG=-fPIC ;;
4858 1.1 mrg sparc*-*-*) case "${CFLAGS}" in
4859 1.1 mrg *-fpic* ) PICFLAG=-fpic ;;
4860 1.1 mrg * ) PICFLAG=-fPIC ;;
4861 1.1 mrg esac ;;
4862 1.1 mrg s390*-*-*) PICFLAG=-fpic ;;
4863 1.1 mrg sh*-*-*) PICFLAG=-fPIC ;;
4864 1.1 mrg esac
4865 1.1 mrg fi
4866 1.1 mrg
4867 1.1 mrg
4868 1.1 mrg echo "# Warning: this fragment is automatically generated" > temp-frag
4869 1.1 mrg
4870 1.1 mrg if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4871 1.1 mrg echo "Appending ${frag} to xhost-mkfrag"
4872 1.1 mrg echo "# Following fragment copied from ${frag}" >> temp-frag
4873 1.1 mrg cat ${frag} >> temp-frag
4874 1.1 mrg fi
4875 1.1 mrg
4876 1.1 mrg # record if we want to build shared libs.
4877 1.1 mrg if [ "${shared}" = "yes" ]; then
4878 1.1 mrg echo enable_shared = yes >> temp-frag
4879 1.1 mrg else
4880 1.1 mrg echo enable_shared = no >> temp-frag
4881 1.1 mrg fi
4882 1.1 mrg
4883 1.1 mrg frag=xhost-mkfrag
4884 1.1 mrg ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4885 1.1 mrg
4886 1.1 mrg host_makefile_frag=${frag}
4887 1.1 mrg
4888 1.1 mrg
4889 1.1 mrg # It's OK to check for header files. Although the compiler may not be
4890 1.1 mrg # able to link anything, it had better be able to at least compile
4891 1.1 mrg # something.
4892 1.1 mrg for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h
4893 1.1 mrg do :
4894 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4895 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4896 1.1 mrg eval as_val=\$$as_ac_Header
4897 1.1 mrg if test "x$as_val" = x""yes; then :
4898 1.1 mrg cat >>confdefs.h <<_ACEOF
4899 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4900 1.1 mrg _ACEOF
4901 1.1 mrg
4902 1.1 mrg fi
4903 1.1 mrg done
4904 1.1 mrg
4905 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4906 1.1 mrg $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4907 1.1 mrg if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4908 1.1 mrg $as_echo_n "(cached) " >&6
4909 1.1 mrg else
4910 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4911 1.1 mrg /* end confdefs.h. */
4912 1.1 mrg #include <sys/types.h>
4913 1.1 mrg #include <sys/wait.h>
4914 1.1 mrg #ifndef WEXITSTATUS
4915 1.1 mrg # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4916 1.1 mrg #endif
4917 1.1 mrg #ifndef WIFEXITED
4918 1.1 mrg # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4919 1.1 mrg #endif
4920 1.1 mrg
4921 1.1 mrg int
4922 1.1 mrg main ()
4923 1.1 mrg {
4924 1.1 mrg int s;
4925 1.1 mrg wait (&s);
4926 1.1 mrg s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4927 1.1 mrg ;
4928 1.1 mrg return 0;
4929 1.1 mrg }
4930 1.1 mrg _ACEOF
4931 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4932 1.1 mrg ac_cv_header_sys_wait_h=yes
4933 1.1 mrg else
4934 1.1 mrg ac_cv_header_sys_wait_h=no
4935 1.1 mrg fi
4936 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4937 1.1 mrg fi
4938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4939 1.1 mrg $as_echo "$ac_cv_header_sys_wait_h" >&6; }
4940 1.1 mrg if test $ac_cv_header_sys_wait_h = yes; then
4941 1.1 mrg
4942 1.1 mrg $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4943 1.1 mrg
4944 1.1 mrg fi
4945 1.1 mrg
4946 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4947 1.1 mrg $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4948 1.1 mrg if test "${ac_cv_header_time+set}" = set; then :
4949 1.1 mrg $as_echo_n "(cached) " >&6
4950 1.1 mrg else
4951 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4952 1.1 mrg /* end confdefs.h. */
4953 1.1 mrg #include <sys/types.h>
4954 1.1 mrg #include <sys/time.h>
4955 1.1 mrg #include <time.h>
4956 1.1 mrg
4957 1.1 mrg int
4958 1.1 mrg main ()
4959 1.1 mrg {
4960 1.1 mrg if ((struct tm *) 0)
4961 1.1 mrg return 0;
4962 1.1 mrg ;
4963 1.1 mrg return 0;
4964 1.1 mrg }
4965 1.1 mrg _ACEOF
4966 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4967 1.1 mrg ac_cv_header_time=yes
4968 1.1 mrg else
4969 1.1 mrg ac_cv_header_time=no
4970 1.1 mrg fi
4971 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4972 1.1 mrg fi
4973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4974 1.1 mrg $as_echo "$ac_cv_header_time" >&6; }
4975 1.1 mrg if test $ac_cv_header_time = yes; then
4976 1.1 mrg
4977 1.1 mrg $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4978 1.1 mrg
4979 1.1 mrg fi
4980 1.1 mrg
4981 1.1 mrg
4982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
4983 1.1 mrg $as_echo_n "checking whether errno must be declared... " >&6; }
4984 1.1 mrg if test "${libiberty_cv_declare_errno+set}" = set; then :
4985 1.1 mrg $as_echo_n "(cached) " >&6
4986 1.1 mrg else
4987 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4988 1.1 mrg /* end confdefs.h. */
4989 1.1 mrg #include <errno.h>
4990 1.1 mrg int
4991 1.1 mrg main ()
4992 1.1 mrg {
4993 1.1 mrg int x = errno;
4994 1.1 mrg ;
4995 1.1 mrg return 0;
4996 1.1 mrg }
4997 1.1 mrg _ACEOF
4998 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4999 1.1 mrg libiberty_cv_declare_errno=no
5000 1.1 mrg else
5001 1.1 mrg libiberty_cv_declare_errno=yes
5002 1.1 mrg fi
5003 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5004 1.1 mrg fi
5005 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5006 1.1 mrg $as_echo "$libiberty_cv_declare_errno" >&6; }
5007 1.1 mrg if test $libiberty_cv_declare_errno = yes
5008 1.1 mrg then
5009 1.1 mrg $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5010 1.1 mrg
5011 1.1 mrg fi
5012 1.1 mrg
5013 1.1 mrg
5014 1.1 mrg # Determine the size of an int for struct fibnode.
5015 1.1 mrg # The cast to long int works around a bug in the HP C Compiler
5016 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5017 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5018 1.1 mrg # This bug is HP SR number 8606223364.
5019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5020 1.1 mrg $as_echo_n "checking size of int... " >&6; }
5021 1.1 mrg if test "${ac_cv_sizeof_int+set}" = set; then :
5022 1.1 mrg $as_echo_n "(cached) " >&6
5023 1.1 mrg else
5024 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5025 1.1 mrg
5026 1.1 mrg else
5027 1.1 mrg if test "$ac_cv_type_int" = yes; then
5028 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5029 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5030 1.1 mrg { as_fn_set_status 77
5031 1.1 mrg as_fn_error "cannot compute sizeof (int)
5032 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
5033 1.1 mrg else
5034 1.1 mrg ac_cv_sizeof_int=0
5035 1.1 mrg fi
5036 1.1 mrg fi
5037 1.1 mrg
5038 1.1 mrg fi
5039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5040 1.1 mrg $as_echo "$ac_cv_sizeof_int" >&6; }
5041 1.1 mrg
5042 1.1 mrg
5043 1.1 mrg
5044 1.1 mrg cat >>confdefs.h <<_ACEOF
5045 1.1 mrg #define SIZEOF_INT $ac_cv_sizeof_int
5046 1.1 mrg _ACEOF
5047 1.1 mrg
5048 1.1 mrg
5049 1.1 mrg
5050 1.1 mrg # Look for a 64-bit type.
5051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5052 1.1 mrg $as_echo_n "checking for a 64-bit type... " >&6; }
5053 1.1 mrg if test "${liberty_cv_uint64+set}" = set; then :
5054 1.1 mrg $as_echo_n "(cached) " >&6
5055 1.1 mrg else
5056 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5057 1.1 mrg /* end confdefs.h. */
5058 1.1 mrg #ifdef HAVE_STDINT_H
5059 1.1 mrg #include <stdint.h>
5060 1.1 mrg #endif
5061 1.1 mrg int
5062 1.1 mrg main ()
5063 1.1 mrg {
5064 1.1 mrg extern uint64_t foo;
5065 1.1 mrg ;
5066 1.1 mrg return 0;
5067 1.1 mrg }
5068 1.1 mrg _ACEOF
5069 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5070 1.1 mrg liberty_cv_uint64=uint64_t
5071 1.1 mrg else
5072 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5073 1.1 mrg /* end confdefs.h. */
5074 1.1 mrg #ifdef HAVE_LIMITS_H
5075 1.1 mrg #include <limits.h>
5076 1.1 mrg #endif
5077 1.1 mrg #ifndef CHAR_BIT
5078 1.1 mrg #define CHAR_BIT 8
5079 1.1 mrg #endif
5080 1.1 mrg int
5081 1.1 mrg main ()
5082 1.1 mrg {
5083 1.1 mrg extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5084 1.1 mrg ;
5085 1.1 mrg return 0;
5086 1.1 mrg }
5087 1.1 mrg _ACEOF
5088 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5089 1.1 mrg liberty_cv_uint64="unsigned long"
5090 1.1 mrg else
5091 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092 1.1 mrg /* end confdefs.h. */
5093 1.1 mrg #ifdef HAVE_LIMITS_H
5094 1.1 mrg #include <limits.h>
5095 1.1 mrg #endif
5096 1.1 mrg #ifndef CHAR_BIT
5097 1.1 mrg #define CHAR_BIT 8
5098 1.1 mrg #endif
5099 1.1 mrg int
5100 1.1 mrg main ()
5101 1.1 mrg {
5102 1.1 mrg extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5103 1.1 mrg ;
5104 1.1 mrg return 0;
5105 1.1 mrg }
5106 1.1 mrg _ACEOF
5107 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5108 1.1 mrg liberty_cv_uint64="unsigned long long"
5109 1.1 mrg else
5110 1.1 mrg liberty_cv_uint64=none
5111 1.1 mrg fi
5112 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5113 1.1 mrg fi
5114 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5115 1.1 mrg fi
5116 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5117 1.1 mrg fi
5118 1.1 mrg
5119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5120 1.1 mrg $as_echo "$liberty_cv_uint64" >&6; }
5121 1.1 mrg if test "$liberty_cv_uint64" != none; then
5122 1.1 mrg
5123 1.1 mrg cat >>confdefs.h <<_ACEOF
5124 1.1 mrg #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5125 1.1 mrg _ACEOF
5126 1.1 mrg
5127 1.1 mrg fi
5128 1.1 mrg
5129 1.1 mrg
5130 1.1 mrg ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5131 1.1 mrg if test "x$ac_cv_type_intptr_t" = x""yes; then :
5132 1.1 mrg
5133 1.1 mrg $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5134 1.1 mrg
5135 1.1 mrg else
5136 1.1 mrg for ac_type in 'int' 'long int' 'long long int'; do
5137 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138 1.1 mrg /* end confdefs.h. */
5139 1.1 mrg $ac_includes_default
5140 1.1 mrg int
5141 1.1 mrg main ()
5142 1.1 mrg {
5143 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5144 1.1 mrg test_array [0] = 0
5145 1.1 mrg
5146 1.1 mrg ;
5147 1.1 mrg return 0;
5148 1.1 mrg }
5149 1.1 mrg _ACEOF
5150 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5151 1.1 mrg
5152 1.1 mrg cat >>confdefs.h <<_ACEOF
5153 1.1 mrg #define intptr_t $ac_type
5154 1.1 mrg _ACEOF
5155 1.1 mrg
5156 1.1 mrg ac_type=
5157 1.1 mrg fi
5158 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5159 1.1 mrg test -z "$ac_type" && break
5160 1.1 mrg done
5161 1.1 mrg fi
5162 1.1 mrg
5163 1.1 mrg
5164 1.1 mrg
5165 1.1 mrg ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5166 1.1 mrg if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5167 1.1 mrg
5168 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5169 1.1 mrg
5170 1.1 mrg else
5171 1.1 mrg for ac_type in 'unsigned int' 'unsigned long int' \
5172 1.1 mrg 'unsigned long long int'; do
5173 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5174 1.1 mrg /* end confdefs.h. */
5175 1.1 mrg $ac_includes_default
5176 1.1 mrg int
5177 1.1 mrg main ()
5178 1.1 mrg {
5179 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5180 1.1 mrg test_array [0] = 0
5181 1.1 mrg
5182 1.1 mrg ;
5183 1.1 mrg return 0;
5184 1.1 mrg }
5185 1.1 mrg _ACEOF
5186 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5187 1.1 mrg
5188 1.1 mrg cat >>confdefs.h <<_ACEOF
5189 1.1 mrg #define uintptr_t $ac_type
5190 1.1 mrg _ACEOF
5191 1.1 mrg
5192 1.1 mrg ac_type=
5193 1.1 mrg fi
5194 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5195 1.1 mrg test -z "$ac_type" && break
5196 1.1 mrg done
5197 1.1 mrg fi
5198 1.1 mrg
5199 1.1 mrg
5200 1.1 mrg
5201 1.1 mrg # Given the above check, we always have uintptr_t or a fallback
5202 1.1 mrg # definition. So define HAVE_UINTPTR_T in case any imported code
5203 1.1 mrg # relies on it.
5204 1.1 mrg
5205 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5206 1.1 mrg
5207 1.1 mrg
5208 1.1 mrg ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5209 1.1 mrg if test "x$ac_cv_type_pid_t" = x""yes; then :
5210 1.1 mrg
5211 1.1 mrg else
5212 1.1 mrg
5213 1.1 mrg cat >>confdefs.h <<_ACEOF
5214 1.1 mrg #define pid_t int
5215 1.1 mrg _ACEOF
5216 1.1 mrg
5217 1.1 mrg fi
5218 1.1 mrg
5219 1.1 mrg
5220 1.1 mrg # This is the list of functions which libiberty will provide if they
5221 1.1 mrg # are not available on the host.
5222 1.1 mrg
5223 1.1 mrg funcs="asprintf"
5224 1.1 mrg funcs="$funcs atexit"
5225 1.1 mrg funcs="$funcs basename"
5226 1.1 mrg funcs="$funcs bcmp"
5227 1.1 mrg funcs="$funcs bcopy"
5228 1.1 mrg funcs="$funcs bsearch"
5229 1.1 mrg funcs="$funcs bzero"
5230 1.1 mrg funcs="$funcs calloc"
5231 1.1 mrg funcs="$funcs clock"
5232 1.1 mrg funcs="$funcs ffs"
5233 1.1 mrg funcs="$funcs getcwd"
5234 1.1 mrg funcs="$funcs getpagesize"
5235 1.1 mrg funcs="$funcs gettimeofday"
5236 1.1 mrg funcs="$funcs index"
5237 1.1 mrg funcs="$funcs insque"
5238 1.1 mrg funcs="$funcs memchr"
5239 1.1 mrg funcs="$funcs memcmp"
5240 1.1 mrg funcs="$funcs memcpy"
5241 1.1 mrg funcs="$funcs memmem"
5242 1.1 mrg funcs="$funcs memmove"
5243 1.1 mrg funcs="$funcs mempcpy"
5244 1.1 mrg funcs="$funcs memset"
5245 1.1 mrg funcs="$funcs mkstemps"
5246 1.1 mrg funcs="$funcs putenv"
5247 1.1 mrg funcs="$funcs random"
5248 1.1 mrg funcs="$funcs rename"
5249 1.1 mrg funcs="$funcs rindex"
5250 1.1 mrg funcs="$funcs setenv"
5251 1.1 mrg funcs="$funcs snprintf"
5252 1.1 mrg funcs="$funcs sigsetmask"
5253 1.1 mrg funcs="$funcs stpcpy"
5254 1.1 mrg funcs="$funcs stpncpy"
5255 1.1 mrg funcs="$funcs strcasecmp"
5256 1.1 mrg funcs="$funcs strchr"
5257 1.1 mrg funcs="$funcs strdup"
5258 1.1 mrg funcs="$funcs strncasecmp"
5259 1.1 mrg funcs="$funcs strndup"
5260 1.1 mrg funcs="$funcs strrchr"
5261 1.1 mrg funcs="$funcs strstr"
5262 1.1 mrg funcs="$funcs strtod"
5263 1.1 mrg funcs="$funcs strtol"
5264 1.1 mrg funcs="$funcs strtoul"
5265 1.1 mrg funcs="$funcs strverscmp"
5266 1.1 mrg funcs="$funcs tmpnam"
5267 1.1 mrg funcs="$funcs vasprintf"
5268 1.1 mrg funcs="$funcs vfprintf"
5269 1.1 mrg funcs="$funcs vprintf"
5270 1.1 mrg funcs="$funcs vsnprintf"
5271 1.1 mrg funcs="$funcs vsprintf"
5272 1.1 mrg funcs="$funcs waitpid"
5273 1.1 mrg
5274 1.1 mrg # Also in the old function.def file: alloca, vfork, getopt.
5275 1.1 mrg
5276 1.1 mrg vars="sys_errlist sys_nerr sys_siglist"
5277 1.1 mrg
5278 1.1 mrg checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
5279 1.1 mrg checkfuncs="$checkfuncs realpath canonicalize_file_name pstat_getstatic pstat_getdynamic sysmp"
5280 1.1 mrg checkfuncs="$checkfuncs getsysinfo table sysctl wait3 wait4 __fsetlocking"
5281 1.1 mrg
5282 1.1 mrg # These are neither executed nor required, but they help keep
5283 1.1 mrg # autoheader happy without adding a bunch of text to acconfig.h.
5284 1.1 mrg if test "x" = "y"; then
5285 1.1 mrg for ac_func in asprintf atexit \
5286 1.1 mrg basename bcmp bcopy bsearch bzero \
5287 1.1 mrg calloc canonicalize_file_name clock \
5288 1.1 mrg ffs __fsetlocking \
5289 1.1 mrg getcwd getpagesize getrusage getsysinfo gettimeofday \
5290 1.1 mrg index insque \
5291 1.1 mrg memchr memcmp memcpy memmem memmove memset mkstemps \
5292 1.1 mrg on_exit \
5293 1.1 mrg psignal pstat_getdynamic pstat_getstatic putenv \
5294 1.1 mrg random realpath rename rindex \
5295 1.1 mrg sbrk setenv sigsetmask snprintf stpcpy stpncpy strcasecmp strchr strdup \
5296 1.1 mrg strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
5297 1.1 mrg strtoul strverscmp sysconf sysctl sysmp \
5298 1.1 mrg table times tmpnam \
5299 1.1 mrg vasprintf vfprintf vprintf vsprintf \
5300 1.1 mrg wait3 wait4 waitpid
5301 1.1 mrg do :
5302 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5303 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5304 1.1 mrg eval as_val=\$$as_ac_var
5305 1.1 mrg if test "x$as_val" = x""yes; then :
5306 1.1 mrg cat >>confdefs.h <<_ACEOF
5307 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5308 1.1 mrg _ACEOF
5309 1.1 mrg
5310 1.1 mrg fi
5311 1.1 mrg done
5312 1.1 mrg
5313 1.1 mrg ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
5314 1.1 mrg if test "x$ac_cv_have_decl_basename" = x""yes; then :
5315 1.1 mrg ac_have_decl=1
5316 1.1 mrg else
5317 1.1 mrg ac_have_decl=0
5318 1.1 mrg fi
5319 1.1 mrg
5320 1.1 mrg cat >>confdefs.h <<_ACEOF
5321 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl
5322 1.1 mrg _ACEOF
5323 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
5324 1.1 mrg if test "x$ac_cv_have_decl_ffs" = x""yes; then :
5325 1.1 mrg ac_have_decl=1
5326 1.1 mrg else
5327 1.1 mrg ac_have_decl=0
5328 1.1 mrg fi
5329 1.1 mrg
5330 1.1 mrg cat >>confdefs.h <<_ACEOF
5331 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl
5332 1.1 mrg _ACEOF
5333 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5334 1.1 mrg if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5335 1.1 mrg ac_have_decl=1
5336 1.1 mrg else
5337 1.1 mrg ac_have_decl=0
5338 1.1 mrg fi
5339 1.1 mrg
5340 1.1 mrg cat >>confdefs.h <<_ACEOF
5341 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl
5342 1.1 mrg _ACEOF
5343 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5344 1.1 mrg if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5345 1.1 mrg ac_have_decl=1
5346 1.1 mrg else
5347 1.1 mrg ac_have_decl=0
5348 1.1 mrg fi
5349 1.1 mrg
5350 1.1 mrg cat >>confdefs.h <<_ACEOF
5351 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl
5352 1.1 mrg _ACEOF
5353 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
5354 1.1 mrg if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
5355 1.1 mrg ac_have_decl=1
5356 1.1 mrg else
5357 1.1 mrg ac_have_decl=0
5358 1.1 mrg fi
5359 1.1 mrg
5360 1.1 mrg cat >>confdefs.h <<_ACEOF
5361 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl
5362 1.1 mrg _ACEOF
5363 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5364 1.1 mrg if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5365 1.1 mrg ac_have_decl=1
5366 1.1 mrg else
5367 1.1 mrg ac_have_decl=0
5368 1.1 mrg fi
5369 1.1 mrg
5370 1.1 mrg cat >>confdefs.h <<_ACEOF
5371 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl
5372 1.1 mrg _ACEOF
5373 1.1 mrg
5374 1.1 mrg
5375 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5376 1.1 mrg
5377 1.1 mrg
5378 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5379 1.1 mrg
5380 1.1 mrg
5381 1.1 mrg $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
5382 1.1 mrg
5383 1.1 mrg fi
5384 1.1 mrg
5385 1.1 mrg # For each of these functions, if the host does not provide the
5386 1.1 mrg # function we want to put FN.o in LIBOBJS, and if the host does
5387 1.1 mrg # provide the function, we want to define HAVE_FN in config.h.
5388 1.1 mrg
5389 1.1 mrg setobjs=
5390 1.1 mrg CHECK=
5391 1.1 mrg target_header_dir=
5392 1.1 mrg if test -n "${with_target_subdir}"; then
5393 1.1 mrg
5394 1.1 mrg # We are being configured as a target library. AC_REPLACE_FUNCS
5395 1.1 mrg # may not work correctly, because the compiler may not be able to
5396 1.1 mrg # link executables. Note that we may still be being configured
5397 1.1 mrg # native.
5398 1.1 mrg
5399 1.1 mrg # If we are being configured for newlib, we know which functions
5400 1.1 mrg # newlib provide and which ones we will be expected to provide.
5401 1.1 mrg
5402 1.1 mrg if test "x${with_newlib}" = "xyes"; then
5403 1.1 mrg case " $LIBOBJS " in
5404 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5405 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5406 1.1 mrg ;;
5407 1.1 mrg esac
5408 1.1 mrg
5409 1.1 mrg case " $LIBOBJS " in
5410 1.1 mrg *" basename.$ac_objext "* ) ;;
5411 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5412 1.1 mrg ;;
5413 1.1 mrg esac
5414 1.1 mrg
5415 1.1 mrg case " $LIBOBJS " in
5416 1.1 mrg *" insque.$ac_objext "* ) ;;
5417 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5418 1.1 mrg ;;
5419 1.1 mrg esac
5420 1.1 mrg
5421 1.1 mrg case " $LIBOBJS " in
5422 1.1 mrg *" random.$ac_objext "* ) ;;
5423 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5424 1.1 mrg ;;
5425 1.1 mrg esac
5426 1.1 mrg
5427 1.1 mrg case " $LIBOBJS " in
5428 1.1 mrg *" strdup.$ac_objext "* ) ;;
5429 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5430 1.1 mrg ;;
5431 1.1 mrg esac
5432 1.1 mrg
5433 1.1 mrg case " $LIBOBJS " in
5434 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5435 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5436 1.1 mrg ;;
5437 1.1 mrg esac
5438 1.1 mrg
5439 1.1 mrg
5440 1.1 mrg for f in $funcs; do
5441 1.1 mrg case "$f" in
5442 1.1 mrg asprintf | basename | insque | random | strdup | vasprintf)
5443 1.1 mrg ;;
5444 1.1 mrg *)
5445 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5446 1.1 mrg cat >>confdefs.h <<_ACEOF
5447 1.1 mrg #define $n 1
5448 1.1 mrg _ACEOF
5449 1.1 mrg
5450 1.1 mrg ;;
5451 1.1 mrg esac
5452 1.1 mrg done
5453 1.1 mrg
5454 1.1 mrg # newlib doesnt provide any of the variables in $vars, so we
5455 1.1 mrg # dont have to check them here.
5456 1.1 mrg
5457 1.1 mrg # Of the functions in $checkfuncs, newlib only has strerror.
5458 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5459 1.1 mrg
5460 1.1 mrg
5461 1.1 mrg setobjs=yes
5462 1.1 mrg
5463 1.1 mrg fi
5464 1.1 mrg
5465 1.1 mrg # If we are being configured for Mingw, we know which functions
5466 1.1 mrg # Mingw provides and which ones we will be expected to provide.
5467 1.1 mrg
5468 1.1 mrg case "${host}" in
5469 1.1 mrg *-*-mingw*)
5470 1.1 mrg case " $LIBOBJS " in
5471 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5472 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5473 1.1 mrg ;;
5474 1.1 mrg esac
5475 1.1 mrg
5476 1.1 mrg case " $LIBOBJS " in
5477 1.1 mrg *" basename.$ac_objext "* ) ;;
5478 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5479 1.1 mrg ;;
5480 1.1 mrg esac
5481 1.1 mrg
5482 1.1 mrg case " $LIBOBJS " in
5483 1.1 mrg *" bcmp.$ac_objext "* ) ;;
5484 1.1 mrg *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
5485 1.1 mrg ;;
5486 1.1 mrg esac
5487 1.1 mrg
5488 1.1 mrg case " $LIBOBJS " in
5489 1.1 mrg *" bcopy.$ac_objext "* ) ;;
5490 1.1 mrg *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
5491 1.1 mrg ;;
5492 1.1 mrg esac
5493 1.1 mrg
5494 1.1 mrg case " $LIBOBJS " in
5495 1.1 mrg *" bzero.$ac_objext "* ) ;;
5496 1.1 mrg *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
5497 1.1 mrg ;;
5498 1.1 mrg esac
5499 1.1 mrg
5500 1.1 mrg case " $LIBOBJS " in
5501 1.1 mrg *" clock.$ac_objext "* ) ;;
5502 1.1 mrg *) LIBOBJS="$LIBOBJS clock.$ac_objext"
5503 1.1 mrg ;;
5504 1.1 mrg esac
5505 1.1 mrg
5506 1.1 mrg case " $LIBOBJS " in
5507 1.1 mrg *" ffs.$ac_objext "* ) ;;
5508 1.1 mrg *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
5509 1.1 mrg ;;
5510 1.1 mrg esac
5511 1.1 mrg
5512 1.1 mrg case " $LIBOBJS " in
5513 1.1 mrg *" getpagesize.$ac_objext "* ) ;;
5514 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5515 1.1 mrg ;;
5516 1.1 mrg esac
5517 1.1 mrg
5518 1.1 mrg case " $LIBOBJS " in
5519 1.1 mrg *" index.$ac_objext "* ) ;;
5520 1.1 mrg *) LIBOBJS="$LIBOBJS index.$ac_objext"
5521 1.1 mrg ;;
5522 1.1 mrg esac
5523 1.1 mrg
5524 1.1 mrg case " $LIBOBJS " in
5525 1.1 mrg *" insque.$ac_objext "* ) ;;
5526 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5527 1.1 mrg ;;
5528 1.1 mrg esac
5529 1.1 mrg
5530 1.1 mrg case " $LIBOBJS " in
5531 1.1 mrg *" mempcpy.$ac_objext "* ) ;;
5532 1.1 mrg *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
5533 1.1 mrg ;;
5534 1.1 mrg esac
5535 1.1 mrg
5536 1.1 mrg case " $LIBOBJS " in
5537 1.1 mrg *" mkstemps.$ac_objext "* ) ;;
5538 1.1 mrg *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
5539 1.1 mrg ;;
5540 1.1 mrg esac
5541 1.1 mrg
5542 1.1 mrg case " $LIBOBJS " in
5543 1.1 mrg *" random.$ac_objext "* ) ;;
5544 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5545 1.1 mrg ;;
5546 1.1 mrg esac
5547 1.1 mrg
5548 1.1 mrg case " $LIBOBJS " in
5549 1.1 mrg *" rindex.$ac_objext "* ) ;;
5550 1.1 mrg *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
5551 1.1 mrg ;;
5552 1.1 mrg esac
5553 1.1 mrg
5554 1.1 mrg case " $LIBOBJS " in
5555 1.1 mrg *" sigsetmask.$ac_objext "* ) ;;
5556 1.1 mrg *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
5557 1.1 mrg ;;
5558 1.1 mrg esac
5559 1.1 mrg
5560 1.1 mrg case " $LIBOBJS " in
5561 1.1 mrg *" stpcpy.$ac_objext "* ) ;;
5562 1.1 mrg *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
5563 1.1 mrg ;;
5564 1.1 mrg esac
5565 1.1 mrg
5566 1.1 mrg case " $LIBOBJS " in
5567 1.1 mrg *" stpncpy.$ac_objext "* ) ;;
5568 1.1 mrg *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
5569 1.1 mrg ;;
5570 1.1 mrg esac
5571 1.1 mrg
5572 1.1 mrg case " $LIBOBJS " in
5573 1.1 mrg *" strndup.$ac_objext "* ) ;;
5574 1.1 mrg *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
5575 1.1 mrg ;;
5576 1.1 mrg esac
5577 1.1 mrg
5578 1.1 mrg case " $LIBOBJS " in
5579 1.1 mrg *" strverscmp.$ac_objext "* ) ;;
5580 1.1 mrg *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
5581 1.1 mrg ;;
5582 1.1 mrg esac
5583 1.1 mrg
5584 1.1 mrg case " $LIBOBJS " in
5585 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5586 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5587 1.1 mrg ;;
5588 1.1 mrg esac
5589 1.1 mrg
5590 1.1 mrg case " $LIBOBJS " in
5591 1.1 mrg *" waitpid.$ac_objext "* ) ;;
5592 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5593 1.1 mrg ;;
5594 1.1 mrg esac
5595 1.1 mrg
5596 1.1 mrg
5597 1.1 mrg for f in $funcs; do
5598 1.1 mrg case "$f" in
5599 1.1 mrg asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strverscmp | vasprintf | waitpid)
5600 1.1 mrg ;;
5601 1.1 mrg *)
5602 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5603 1.1 mrg cat >>confdefs.h <<_ACEOF
5604 1.1 mrg #define $n 1
5605 1.1 mrg _ACEOF
5606 1.1 mrg
5607 1.1 mrg ;;
5608 1.1 mrg esac
5609 1.1 mrg done
5610 1.1 mrg
5611 1.1 mrg # Mingw doesnt provide any of the variables in $vars, so we
5612 1.1 mrg # dont have to check them here.
5613 1.1 mrg
5614 1.1 mrg # Of the functions in $checkfuncs, Mingw only has strerror.
5615 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5616 1.1 mrg
5617 1.1 mrg
5618 1.1 mrg setobjs=yes
5619 1.1 mrg ;;
5620 1.1 mrg
5621 1.1 mrg *-*-msdosdjgpp)
5622 1.1 mrg case " $LIBOBJS " in
5623 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5624 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5625 1.1 mrg ;;
5626 1.1 mrg esac
5627 1.1 mrg
5628 1.1 mrg case " $LIBOBJS " in
5629 1.1 mrg *" vsnprintf.$ac_objext "* ) ;;
5630 1.1 mrg *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
5631 1.1 mrg ;;
5632 1.1 mrg esac
5633 1.1 mrg
5634 1.1 mrg case " $LIBOBJS " in
5635 1.1 mrg *" snprintf.$ac_objext "* ) ;;
5636 1.1 mrg *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5637 1.1 mrg ;;
5638 1.1 mrg esac
5639 1.1 mrg
5640 1.1 mrg case " $LIBOBJS " in
5641 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5642 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5643 1.1 mrg ;;
5644 1.1 mrg esac
5645 1.1 mrg
5646 1.1 mrg
5647 1.1 mrg for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
5648 1.1 mrg getcwd getpagesize getrusage gettimeofday \
5649 1.1 mrg index insque memchr memcmp memcpy memmove memset psignal \
5650 1.1 mrg putenv random rename rindex sbrk setenv stpcpy strcasecmp \
5651 1.1 mrg strchr strdup strerror strncasecmp strrchr strstr strtod \
5652 1.1 mrg strtol strtoul sysconf times tmpnam vfprintf vprintf \
5653 1.1 mrg vsprintf waitpid
5654 1.1 mrg do
5655 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5656 1.1 mrg cat >>confdefs.h <<_ACEOF
5657 1.1 mrg #define $n 1
5658 1.1 mrg _ACEOF
5659 1.1 mrg
5660 1.1 mrg done
5661 1.1 mrg
5662 1.1 mrg
5663 1.1 mrg setobjs=yes
5664 1.1 mrg ;;
5665 1.1 mrg
5666 1.1 mrg esac
5667 1.1 mrg
5668 1.1 mrg # We may wish to install the target headers somewhere.
5669 1.1 mrg # Check whether --enable-install-libiberty was given.
5670 1.1 mrg if test "${enable_install_libiberty+set}" = set; then :
5671 1.1 mrg enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
5672 1.1 mrg else
5673 1.1 mrg enable_install_libiberty=no
5674 1.1 mrg fi
5675 1.1 mrg
5676 1.1 mrg # Option parsed, now set things appropriately.
5677 1.1 mrg case x"$enable_install_libiberty" in
5678 1.1 mrg xyes|x)
5679 1.1 mrg target_header_dir=libiberty
5680 1.1 mrg ;;
5681 1.1 mrg xno)
5682 1.1 mrg target_header_dir=
5683 1.1 mrg ;;
5684 1.1 mrg *)
5685 1.1 mrg # This could be sanity-checked in various ways...
5686 1.1 mrg target_header_dir="${enable_install_libiberty}"
5687 1.1 mrg ;;
5688 1.1 mrg esac
5689 1.1 mrg
5690 1.1 mrg
5691 1.1 mrg else
5692 1.1 mrg
5693 1.1 mrg # Not a target library, so we set things up to run the test suite.
5694 1.1 mrg CHECK=really-check
5695 1.1 mrg
5696 1.1 mrg fi
5697 1.1 mrg
5698 1.1 mrg
5699 1.1 mrg
5700 1.1 mrg
5701 1.1 mrg case "${host}" in
5702 1.1 mrg *-*-cygwin* | *-*-mingw*)
5703 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5704 1.1 mrg
5705 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5706 1.1 mrg
5707 1.1 mrg ;;
5708 1.1 mrg esac
5709 1.1 mrg
5710 1.1 mrg if test -z "${setobjs}"; then
5711 1.1 mrg case "${host}" in
5712 1.1 mrg
5713 1.1 mrg *-*-vxworks*)
5714 1.1 mrg # Handle VxWorks configuration specially, since on VxWorks the
5715 1.1 mrg # libraries are actually on the target board, not in the file
5716 1.1 mrg # system.
5717 1.1 mrg case " $LIBOBJS " in
5718 1.1 mrg *" basename.$ac_objext "* ) ;;
5719 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5720 1.1 mrg ;;
5721 1.1 mrg esac
5722 1.1 mrg
5723 1.1 mrg case " $LIBOBJS " in
5724 1.1 mrg *" getpagesize.$ac_objext "* ) ;;
5725 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5726 1.1 mrg ;;
5727 1.1 mrg esac
5728 1.1 mrg
5729 1.1 mrg case " $LIBOBJS " in
5730 1.1 mrg *" insque.$ac_objext "* ) ;;
5731 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5732 1.1 mrg ;;
5733 1.1 mrg esac
5734 1.1 mrg
5735 1.1 mrg case " $LIBOBJS " in
5736 1.1 mrg *" random.$ac_objext "* ) ;;
5737 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5738 1.1 mrg ;;
5739 1.1 mrg esac
5740 1.1 mrg
5741 1.1 mrg case " $LIBOBJS " in
5742 1.1 mrg *" strcasecmp.$ac_objext "* ) ;;
5743 1.1 mrg *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5744 1.1 mrg ;;
5745 1.1 mrg esac
5746 1.1 mrg
5747 1.1 mrg case " $LIBOBJS " in
5748 1.1 mrg *" strncasecmp.$ac_objext "* ) ;;
5749 1.1 mrg *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
5750 1.1 mrg ;;
5751 1.1 mrg esac
5752 1.1 mrg
5753 1.1 mrg case " $LIBOBJS " in
5754 1.1 mrg *" strdup.$ac_objext "* ) ;;
5755 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5756 1.1 mrg ;;
5757 1.1 mrg esac
5758 1.1 mrg
5759 1.1 mrg case " $LIBOBJS " in
5760 1.1 mrg *" vfork.$ac_objext "* ) ;;
5761 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
5762 1.1 mrg ;;
5763 1.1 mrg esac
5764 1.1 mrg
5765 1.1 mrg case " $LIBOBJS " in
5766 1.1 mrg *" waitpid.$ac_objext "* ) ;;
5767 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5768 1.1 mrg ;;
5769 1.1 mrg esac
5770 1.1 mrg
5771 1.1 mrg case " $LIBOBJS " in
5772 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5773 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5774 1.1 mrg ;;
5775 1.1 mrg esac
5776 1.1 mrg
5777 1.1 mrg for f in $funcs; do
5778 1.1 mrg case "$f" in
5779 1.1 mrg basename | getpagesize | insque | random | strcasecmp)
5780 1.1 mrg ;;
5781 1.1 mrg strncasecmp | strdup | vfork | waitpid | vasprintf)
5782 1.1 mrg ;;
5783 1.1 mrg *)
5784 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5785 1.1 mrg cat >>confdefs.h <<_ACEOF
5786 1.1 mrg #define $n 1
5787 1.1 mrg _ACEOF
5788 1.1 mrg
5789 1.1 mrg ;;
5790 1.1 mrg esac
5791 1.1 mrg done
5792 1.1 mrg
5793 1.1 mrg # VxWorks doesn't provide any of the variables in $vars, so we
5794 1.1 mrg # don't have to check them here.
5795 1.1 mrg
5796 1.1 mrg # Of the functions in $checkfuncs, VxWorks only has strerror.
5797 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5798 1.1 mrg
5799 1.1 mrg
5800 1.1 mrg setobjs=yes
5801 1.1 mrg ;;
5802 1.1 mrg
5803 1.1 mrg esac
5804 1.1 mrg fi
5805 1.1 mrg
5806 1.1 mrg if test -z "${setobjs}"; then
5807 1.1 mrg
5808 1.1 mrg case "${host}" in
5809 1.1 mrg
5810 1.1 mrg *-*-mingw32*)
5811 1.1 mrg # Under mingw32, sys_nerr and sys_errlist exist, but they are
5812 1.1 mrg # macros, so the test below won't find them.
5813 1.1 mrg libiberty_cv_var_sys_nerr=yes
5814 1.1 mrg libiberty_cv_var_sys_errlist=yes
5815 1.1 mrg ;;
5816 1.1 mrg
5817 1.1 mrg *-*-msdosdjgpp*)
5818 1.1 mrg # vfork and fork are stubs.
5819 1.1 mrg ac_cv_func_vfork_works=no
5820 1.1 mrg ;;
5821 1.1 mrg
5822 1.1 mrg *-*-uwin*)
5823 1.1 mrg # Under some versions of uwin, vfork is notoriously buggy and the test
5824 1.1 mrg # can hang configure; on other versions, vfork exists just as a stub.
5825 1.1 mrg # FIXME: This should be removed once vfork in uwin's runtime is fixed.
5826 1.1 mrg ac_cv_func_vfork_works=no
5827 1.1 mrg # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
5828 1.1 mrg # macros (actually, these are imported from a DLL, but the end effect
5829 1.1 mrg # is the same), so the test below won't find them.
5830 1.1 mrg libiberty_cv_var_sys_nerr=yes
5831 1.1 mrg libiberty_cv_var_sys_errlist=yes
5832 1.1 mrg ;;
5833 1.1 mrg
5834 1.1 mrg *-*-*vms*)
5835 1.1 mrg # Under VMS, vfork works very different than on Unix. The standard test
5836 1.1 mrg # won't work, and it isn't easily adaptable. It makes more sense to
5837 1.1 mrg # just force it.
5838 1.1 mrg ac_cv_func_vfork_works=yes
5839 1.1 mrg ;;
5840 1.1 mrg
5841 1.1 mrg esac
5842 1.1 mrg
5843 1.1 mrg # We haven't set the list of objects yet. Use the standard autoconf
5844 1.1 mrg # tests. This will only work if the compiler works.
5845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
5846 1.1 mrg $as_echo_n "checking for library containing strerror... " >&6; }
5847 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5848 1.1 mrg $as_echo_n "(cached) " >&6
5849 1.1 mrg else
5850 1.1 mrg ac_func_search_save_LIBS=$LIBS
5851 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5852 1.1 mrg /* end confdefs.h. */
5853 1.1 mrg
5854 1.1 mrg /* Override any GCC internal prototype to avoid an error.
5855 1.1 mrg Use char because int might match the return type of a GCC
5856 1.1 mrg builtin and then its argument prototype would still apply. */
5857 1.1 mrg #ifdef __cplusplus
5858 1.1 mrg extern "C"
5859 1.1 mrg #endif
5860 1.1 mrg char strerror ();
5861 1.1 mrg int
5862 1.1 mrg main ()
5863 1.1 mrg {
5864 1.1 mrg return strerror ();
5865 1.1 mrg ;
5866 1.1 mrg return 0;
5867 1.1 mrg }
5868 1.1 mrg _ACEOF
5869 1.1 mrg for ac_lib in '' cposix; do
5870 1.1 mrg if test -z "$ac_lib"; then
5871 1.1 mrg ac_res="none required"
5872 1.1 mrg else
5873 1.1 mrg ac_res=-l$ac_lib
5874 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5875 1.1 mrg fi
5876 1.1 mrg if test x$gcc_no_link = xyes; then
5877 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5878 1.1 mrg fi
5879 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
5880 1.1 mrg ac_cv_search_strerror=$ac_res
5881 1.1 mrg fi
5882 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
5883 1.1 mrg conftest$ac_exeext
5884 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5885 1.1 mrg break
5886 1.1 mrg fi
5887 1.1 mrg done
5888 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5889 1.1 mrg
5890 1.1 mrg else
5891 1.1 mrg ac_cv_search_strerror=no
5892 1.1 mrg fi
5893 1.1 mrg rm conftest.$ac_ext
5894 1.1 mrg LIBS=$ac_func_search_save_LIBS
5895 1.1 mrg fi
5896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
5897 1.1 mrg $as_echo "$ac_cv_search_strerror" >&6; }
5898 1.1 mrg ac_res=$ac_cv_search_strerror
5899 1.1 mrg if test "$ac_res" != no; then :
5900 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5901 1.1 mrg
5902 1.1 mrg fi
5903 1.1 mrg
5904 1.1 mrg for ac_func in $funcs
5905 1.1 mrg do :
5906 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5907 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5908 1.1 mrg eval as_val=\$$as_ac_var
5909 1.1 mrg if test "x$as_val" = x""yes; then :
5910 1.1 mrg cat >>confdefs.h <<_ACEOF
5911 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5912 1.1 mrg _ACEOF
5913 1.1 mrg
5914 1.1 mrg else
5915 1.1 mrg case " $LIBOBJS " in
5916 1.1 mrg *" $ac_func.$ac_objext "* ) ;;
5917 1.1 mrg *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
5918 1.1 mrg ;;
5919 1.1 mrg esac
5920 1.1 mrg
5921 1.1 mrg fi
5922 1.1 mrg done
5923 1.1 mrg
5924 1.1 mrg
5925 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
5926 1.1 mrg $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
5927 1.1 mrg if test "${ac_cv_os_cray+set}" = set; then :
5928 1.1 mrg $as_echo_n "(cached) " >&6
5929 1.1 mrg else
5930 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5931 1.1 mrg /* end confdefs.h. */
5932 1.1 mrg #if defined(CRAY) && ! defined(CRAY2)
5933 1.1 mrg webecray
5934 1.1 mrg #else
5935 1.1 mrg wenotbecray
5936 1.1 mrg #endif
5937 1.1 mrg
5938 1.1 mrg _ACEOF
5939 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5940 1.1 mrg $EGREP "webecray" >/dev/null 2>&1; then :
5941 1.1 mrg ac_cv_os_cray=yes
5942 1.1 mrg else
5943 1.1 mrg ac_cv_os_cray=no
5944 1.1 mrg fi
5945 1.1 mrg rm -f conftest*
5946 1.1 mrg
5947 1.1 mrg fi
5948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5949 1.1 mrg $as_echo "$ac_cv_os_cray" >&6; }
5950 1.1 mrg if test $ac_cv_os_cray = yes; then
5951 1.1 mrg for ac_func in _getb67 GETB67 getb67; do
5952 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5953 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5954 1.1 mrg eval as_val=\$$as_ac_var
5955 1.1 mrg if test "x$as_val" = x""yes; then :
5956 1.1 mrg
5957 1.1 mrg cat >>confdefs.h <<_ACEOF
5958 1.1 mrg #define CRAY_STACKSEG_END $ac_func
5959 1.1 mrg _ACEOF
5960 1.1 mrg break
5961 1.1 mrg fi
5962 1.1 mrg
5963 1.1 mrg done
5964 1.1 mrg fi
5965 1.1 mrg
5966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5967 1.1 mrg $as_echo_n "checking stack direction for C alloca... " >&6; }
5968 1.1 mrg if test "${ac_cv_c_stack_direction+set}" = set; then :
5969 1.1 mrg $as_echo_n "(cached) " >&6
5970 1.1 mrg else
5971 1.1 mrg if test "$cross_compiling" = yes; then :
5972 1.1 mrg ac_cv_c_stack_direction=0
5973 1.1 mrg else
5974 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5975 1.1 mrg /* end confdefs.h. */
5976 1.1 mrg find_stack_direction ()
5977 1.1 mrg {
5978 1.1 mrg static char *addr = 0;
5979 1.1 mrg auto char dummy;
5980 1.1 mrg if (addr == 0)
5981 1.1 mrg {
5982 1.1 mrg addr = &dummy;
5983 1.1 mrg return find_stack_direction ();
5984 1.1 mrg }
5985 1.1 mrg else
5986 1.1 mrg return (&dummy > addr) ? 1 : -1;
5987 1.1 mrg }
5988 1.1 mrg main ()
5989 1.1 mrg {
5990 1.1 mrg exit (find_stack_direction() < 0);
5991 1.1 mrg }
5992 1.1 mrg _ACEOF
5993 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
5994 1.1 mrg ac_cv_c_stack_direction=1
5995 1.1 mrg else
5996 1.1 mrg ac_cv_c_stack_direction=-1
5997 1.1 mrg fi
5998 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5999 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6000 1.1 mrg fi
6001 1.1 mrg
6002 1.1 mrg fi
6003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6004 1.1 mrg $as_echo "$ac_cv_c_stack_direction" >&6; }
6005 1.1 mrg
6006 1.1 mrg cat >>confdefs.h <<_ACEOF
6007 1.1 mrg #define STACK_DIRECTION $ac_cv_c_stack_direction
6008 1.1 mrg _ACEOF
6009 1.1 mrg
6010 1.1 mrg
6011 1.1 mrg for ac_header in vfork.h
6012 1.1 mrg do :
6013 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6014 1.1 mrg if test "x$ac_cv_header_vfork_h" = x""yes; then :
6015 1.1 mrg cat >>confdefs.h <<_ACEOF
6016 1.1 mrg #define HAVE_VFORK_H 1
6017 1.1 mrg _ACEOF
6018 1.1 mrg
6019 1.1 mrg fi
6020 1.1 mrg done
6021 1.1 mrg
6022 1.1 mrg for ac_func in fork vfork
6023 1.1 mrg do :
6024 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6025 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6026 1.1 mrg eval as_val=\$$as_ac_var
6027 1.1 mrg if test "x$as_val" = x""yes; then :
6028 1.1 mrg cat >>confdefs.h <<_ACEOF
6029 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6030 1.1 mrg _ACEOF
6031 1.1 mrg
6032 1.1 mrg fi
6033 1.1 mrg done
6034 1.1 mrg
6035 1.1 mrg if test "x$ac_cv_func_fork" = xyes; then
6036 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6037 1.1 mrg $as_echo_n "checking for working fork... " >&6; }
6038 1.1 mrg if test "${ac_cv_func_fork_works+set}" = set; then :
6039 1.1 mrg $as_echo_n "(cached) " >&6
6040 1.1 mrg else
6041 1.1 mrg if test "$cross_compiling" = yes; then :
6042 1.1 mrg ac_cv_func_fork_works=cross
6043 1.1 mrg else
6044 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6045 1.1 mrg /* end confdefs.h. */
6046 1.1 mrg $ac_includes_default
6047 1.1 mrg int
6048 1.1 mrg main ()
6049 1.1 mrg {
6050 1.1 mrg
6051 1.1 mrg /* By Ruediger Kuhlmann. */
6052 1.1 mrg return fork () < 0;
6053 1.1 mrg
6054 1.1 mrg ;
6055 1.1 mrg return 0;
6056 1.1 mrg }
6057 1.1 mrg _ACEOF
6058 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6059 1.1 mrg ac_cv_func_fork_works=yes
6060 1.1 mrg else
6061 1.1 mrg ac_cv_func_fork_works=no
6062 1.1 mrg fi
6063 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6064 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6065 1.1 mrg fi
6066 1.1 mrg
6067 1.1 mrg fi
6068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6069 1.1 mrg $as_echo "$ac_cv_func_fork_works" >&6; }
6070 1.1 mrg
6071 1.1 mrg else
6072 1.1 mrg ac_cv_func_fork_works=$ac_cv_func_fork
6073 1.1 mrg fi
6074 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then
6075 1.1 mrg case $host in
6076 1.1 mrg *-*-amigaos* | *-*-msdosdjgpp*)
6077 1.1 mrg # Override, as these systems have only a dummy fork() stub
6078 1.1 mrg ac_cv_func_fork_works=no
6079 1.1 mrg ;;
6080 1.1 mrg *)
6081 1.1 mrg ac_cv_func_fork_works=yes
6082 1.1 mrg ;;
6083 1.1 mrg esac
6084 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6085 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6086 1.1 mrg fi
6087 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork
6088 1.1 mrg if test "x$ac_cv_func_vfork" = xyes; then
6089 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6090 1.1 mrg $as_echo_n "checking for working vfork... " >&6; }
6091 1.1 mrg if test "${ac_cv_func_vfork_works+set}" = set; then :
6092 1.1 mrg $as_echo_n "(cached) " >&6
6093 1.1 mrg else
6094 1.1 mrg if test "$cross_compiling" = yes; then :
6095 1.1 mrg ac_cv_func_vfork_works=cross
6096 1.1 mrg else
6097 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6098 1.1 mrg /* end confdefs.h. */
6099 1.1 mrg /* Thanks to Paul Eggert for this test. */
6100 1.1 mrg $ac_includes_default
6101 1.1 mrg #include <sys/wait.h>
6102 1.1 mrg #ifdef HAVE_VFORK_H
6103 1.1 mrg # include <vfork.h>
6104 1.1 mrg #endif
6105 1.1 mrg /* On some sparc systems, changes by the child to local and incoming
6106 1.1 mrg argument registers are propagated back to the parent. The compiler
6107 1.1 mrg is told about this with #include <vfork.h>, but some compilers
6108 1.1 mrg (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
6109 1.1 mrg static variable whose address is put into a register that is
6110 1.1 mrg clobbered by the vfork. */
6111 1.1 mrg static void
6112 1.1 mrg #ifdef __cplusplus
6113 1.1 mrg sparc_address_test (int arg)
6114 1.1 mrg # else
6115 1.1 mrg sparc_address_test (arg) int arg;
6116 1.1 mrg #endif
6117 1.1 mrg {
6118 1.1 mrg static pid_t child;
6119 1.1 mrg if (!child) {
6120 1.1 mrg child = vfork ();
6121 1.1 mrg if (child < 0) {
6122 1.1 mrg perror ("vfork");
6123 1.1 mrg _exit(2);
6124 1.1 mrg }
6125 1.1 mrg if (!child) {
6126 1.1 mrg arg = getpid();
6127 1.1 mrg write(-1, "", 0);
6128 1.1 mrg _exit (arg);
6129 1.1 mrg }
6130 1.1 mrg }
6131 1.1 mrg }
6132 1.1 mrg
6133 1.1 mrg int
6134 1.1 mrg main ()
6135 1.1 mrg {
6136 1.1 mrg pid_t parent = getpid ();
6137 1.1 mrg pid_t child;
6138 1.1 mrg
6139 1.1 mrg sparc_address_test (0);
6140 1.1 mrg
6141 1.1 mrg child = vfork ();
6142 1.1 mrg
6143 1.1 mrg if (child == 0) {
6144 1.1 mrg /* Here is another test for sparc vfork register problems. This
6145 1.1 mrg test uses lots of local variables, at least as many local
6146 1.1 mrg variables as main has allocated so far including compiler
6147 1.1 mrg temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
6148 1.1 mrg 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
6149 1.1 mrg reuse the register of parent for one of the local variables,
6150 1.1 mrg since it will think that parent can't possibly be used any more
6151 1.1 mrg in this routine. Assigning to the local variable will thus
6152 1.1 mrg munge parent in the parent process. */
6153 1.1 mrg pid_t
6154 1.1 mrg p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6155 1.1 mrg p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6156 1.1 mrg /* Convince the compiler that p..p7 are live; otherwise, it might
6157 1.1 mrg use the same hardware register for all 8 local variables. */
6158 1.1 mrg if (p != p1 || p != p2 || p != p3 || p != p4
6159 1.1 mrg || p != p5 || p != p6 || p != p7)
6160 1.1 mrg _exit(1);
6161 1.1 mrg
6162 1.1 mrg /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6163 1.1 mrg from child file descriptors. If the child closes a descriptor
6164 1.1 mrg before it execs or exits, this munges the parent's descriptor
6165 1.1 mrg as well. Test for this by closing stdout in the child. */
6166 1.1 mrg _exit(close(fileno(stdout)) != 0);
6167 1.1 mrg } else {
6168 1.1 mrg int status;
6169 1.1 mrg struct stat st;
6170 1.1 mrg
6171 1.1 mrg while (wait(&status) != child)
6172 1.1 mrg ;
6173 1.1 mrg return (
6174 1.1 mrg /* Was there some problem with vforking? */
6175 1.1 mrg child < 0
6176 1.1 mrg
6177 1.1 mrg /* Did the child fail? (This shouldn't happen.) */
6178 1.1 mrg || status
6179 1.1 mrg
6180 1.1 mrg /* Did the vfork/compiler bug occur? */
6181 1.1 mrg || parent != getpid()
6182 1.1 mrg
6183 1.1 mrg /* Did the file descriptor bug occur? */
6184 1.1 mrg || fstat(fileno(stdout), &st) != 0
6185 1.1 mrg );
6186 1.1 mrg }
6187 1.1 mrg }
6188 1.1 mrg _ACEOF
6189 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6190 1.1 mrg ac_cv_func_vfork_works=yes
6191 1.1 mrg else
6192 1.1 mrg ac_cv_func_vfork_works=no
6193 1.1 mrg fi
6194 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6195 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6196 1.1 mrg fi
6197 1.1 mrg
6198 1.1 mrg fi
6199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6200 1.1 mrg $as_echo "$ac_cv_func_vfork_works" >&6; }
6201 1.1 mrg
6202 1.1 mrg fi;
6203 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then
6204 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork
6205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6206 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6207 1.1 mrg fi
6208 1.1 mrg
6209 1.1 mrg if test "x$ac_cv_func_vfork_works" = xyes; then
6210 1.1 mrg
6211 1.1 mrg $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6212 1.1 mrg
6213 1.1 mrg else
6214 1.1 mrg
6215 1.1 mrg $as_echo "#define vfork fork" >>confdefs.h
6216 1.1 mrg
6217 1.1 mrg fi
6218 1.1 mrg if test "x$ac_cv_func_fork_works" = xyes; then
6219 1.1 mrg
6220 1.1 mrg $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
6221 1.1 mrg
6222 1.1 mrg fi
6223 1.1 mrg
6224 1.1 mrg if test $ac_cv_func_vfork_works = no; then
6225 1.1 mrg case " $LIBOBJS " in
6226 1.1 mrg *" vfork.$ac_objext "* ) ;;
6227 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6228 1.1 mrg ;;
6229 1.1 mrg esac
6230 1.1 mrg
6231 1.1 mrg fi
6232 1.1 mrg # We only need _doprnt if we might use it to implement v*printf.
6233 1.1 mrg if test $ac_cv_func_vprintf != yes \
6234 1.1 mrg || test $ac_cv_func_vfprintf != yes \
6235 1.1 mrg || test $ac_cv_func_vsprintf != yes; then
6236 1.1 mrg for ac_func in _doprnt
6237 1.1 mrg do :
6238 1.1 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6239 1.1 mrg if test "x$ac_cv_func__doprnt" = x""yes; then :
6240 1.1 mrg cat >>confdefs.h <<_ACEOF
6241 1.1 mrg #define HAVE__DOPRNT 1
6242 1.1 mrg _ACEOF
6243 1.1 mrg
6244 1.1 mrg else
6245 1.1 mrg case " $LIBOBJS " in
6246 1.1 mrg *" $ac_func.$ac_objext "* ) ;;
6247 1.1 mrg *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6248 1.1 mrg ;;
6249 1.1 mrg esac
6250 1.1 mrg
6251 1.1 mrg fi
6252 1.1 mrg done
6253 1.1 mrg
6254 1.1 mrg
6255 1.1 mrg else
6256 1.1 mrg for ac_func in _doprnt
6257 1.1 mrg do :
6258 1.1 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6259 1.1 mrg if test "x$ac_cv_func__doprnt" = x""yes; then :
6260 1.1 mrg cat >>confdefs.h <<_ACEOF
6261 1.1 mrg #define HAVE__DOPRNT 1
6262 1.1 mrg _ACEOF
6263 1.1 mrg
6264 1.1 mrg fi
6265 1.1 mrg done
6266 1.1 mrg
6267 1.1 mrg fi
6268 1.1 mrg
6269 1.1 mrg for v in $vars; do
6270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
6271 1.1 mrg $as_echo_n "checking for $v... " >&6; }
6272 1.1 mrg if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then :
6273 1.1 mrg $as_echo_n "(cached) " >&6
6274 1.1 mrg else
6275 1.1 mrg if test x$gcc_no_link = xyes; then
6276 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6277 1.1 mrg fi
6278 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6279 1.1 mrg /* end confdefs.h. */
6280 1.1 mrg int *p;
6281 1.1 mrg int
6282 1.1 mrg main ()
6283 1.1 mrg {
6284 1.1 mrg extern int $v []; p = $v;
6285 1.1 mrg ;
6286 1.1 mrg return 0;
6287 1.1 mrg }
6288 1.1 mrg _ACEOF
6289 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6290 1.1 mrg eval "libiberty_cv_var_$v=yes"
6291 1.1 mrg else
6292 1.1 mrg eval "libiberty_cv_var_$v=no"
6293 1.1 mrg fi
6294 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6295 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6296 1.1 mrg fi
6297 1.1 mrg
6298 1.1 mrg if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
6299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6300 1.1 mrg $as_echo "yes" >&6; }
6301 1.1 mrg n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6302 1.1 mrg cat >>confdefs.h <<_ACEOF
6303 1.1 mrg #define $n 1
6304 1.1 mrg _ACEOF
6305 1.1 mrg
6306 1.1 mrg else
6307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6308 1.1 mrg $as_echo "no" >&6; }
6309 1.1 mrg fi
6310 1.1 mrg done
6311 1.1 mrg
6312 1.1 mrg # special check for _system_configuration because AIX <4.3.2 do not
6313 1.1 mrg # contain the `physmem' member.
6314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
6315 1.1 mrg $as_echo_n "checking for external symbol _system_configuration... " >&6; }
6316 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6317 1.1 mrg /* end confdefs.h. */
6318 1.1 mrg #include <sys/systemcfg.h>
6319 1.1 mrg int
6320 1.1 mrg main ()
6321 1.1 mrg {
6322 1.1 mrg double x = _system_configuration.physmem;
6323 1.1 mrg ;
6324 1.1 mrg return 0;
6325 1.1 mrg }
6326 1.1 mrg _ACEOF
6327 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
6328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6329 1.1 mrg $as_echo "yes" >&6; }
6330 1.1 mrg
6331 1.1 mrg $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
6332 1.1 mrg
6333 1.1 mrg else
6334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335 1.1 mrg $as_echo "no" >&6; }
6336 1.1 mrg fi
6337 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6338 1.1 mrg
6339 1.1 mrg for ac_func in $checkfuncs
6340 1.1 mrg do :
6341 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6342 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6343 1.1 mrg eval as_val=\$$as_ac_var
6344 1.1 mrg if test "x$as_val" = x""yes; then :
6345 1.1 mrg cat >>confdefs.h <<_ACEOF
6346 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6347 1.1 mrg _ACEOF
6348 1.1 mrg
6349 1.1 mrg fi
6350 1.1 mrg done
6351 1.1 mrg
6352 1.1 mrg ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
6353 1.1 mrg if test "x$ac_cv_have_decl_basename" = x""yes; then :
6354 1.1 mrg ac_have_decl=1
6355 1.1 mrg else
6356 1.1 mrg ac_have_decl=0
6357 1.1 mrg fi
6358 1.1 mrg
6359 1.1 mrg cat >>confdefs.h <<_ACEOF
6360 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl
6361 1.1 mrg _ACEOF
6362 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6363 1.1 mrg if test "x$ac_cv_have_decl_ffs" = x""yes; then :
6364 1.1 mrg ac_have_decl=1
6365 1.1 mrg else
6366 1.1 mrg ac_have_decl=0
6367 1.1 mrg fi
6368 1.1 mrg
6369 1.1 mrg cat >>confdefs.h <<_ACEOF
6370 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl
6371 1.1 mrg _ACEOF
6372 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6373 1.1 mrg if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
6374 1.1 mrg ac_have_decl=1
6375 1.1 mrg else
6376 1.1 mrg ac_have_decl=0
6377 1.1 mrg fi
6378 1.1 mrg
6379 1.1 mrg cat >>confdefs.h <<_ACEOF
6380 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl
6381 1.1 mrg _ACEOF
6382 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6383 1.1 mrg if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
6384 1.1 mrg ac_have_decl=1
6385 1.1 mrg else
6386 1.1 mrg ac_have_decl=0
6387 1.1 mrg fi
6388 1.1 mrg
6389 1.1 mrg cat >>confdefs.h <<_ACEOF
6390 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl
6391 1.1 mrg _ACEOF
6392 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6393 1.1 mrg if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
6394 1.1 mrg ac_have_decl=1
6395 1.1 mrg else
6396 1.1 mrg ac_have_decl=0
6397 1.1 mrg fi
6398 1.1 mrg
6399 1.1 mrg cat >>confdefs.h <<_ACEOF
6400 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl
6401 1.1 mrg _ACEOF
6402 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6403 1.1 mrg if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
6404 1.1 mrg ac_have_decl=1
6405 1.1 mrg else
6406 1.1 mrg ac_have_decl=0
6407 1.1 mrg fi
6408 1.1 mrg
6409 1.1 mrg cat >>confdefs.h <<_ACEOF
6410 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl
6411 1.1 mrg _ACEOF
6412 1.1 mrg
6413 1.1 mrg ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
6414 1.1 mrg if test "x$ac_cv_have_decl_calloc" = x""yes; then :
6415 1.1 mrg ac_have_decl=1
6416 1.1 mrg else
6417 1.1 mrg ac_have_decl=0
6418 1.1 mrg fi
6419 1.1 mrg
6420 1.1 mrg cat >>confdefs.h <<_ACEOF
6421 1.1 mrg #define HAVE_DECL_CALLOC $ac_have_decl
6422 1.1 mrg _ACEOF
6423 1.1 mrg ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
6424 1.1 mrg if test "x$ac_cv_have_decl_getenv" = x""yes; then :
6425 1.1 mrg ac_have_decl=1
6426 1.1 mrg else
6427 1.1 mrg ac_have_decl=0
6428 1.1 mrg fi
6429 1.1 mrg
6430 1.1 mrg cat >>confdefs.h <<_ACEOF
6431 1.1 mrg #define HAVE_DECL_GETENV $ac_have_decl
6432 1.1 mrg _ACEOF
6433 1.1 mrg ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
6434 1.1 mrg if test "x$ac_cv_have_decl_getopt" = x""yes; then :
6435 1.1 mrg ac_have_decl=1
6436 1.1 mrg else
6437 1.1 mrg ac_have_decl=0
6438 1.1 mrg fi
6439 1.1 mrg
6440 1.1 mrg cat >>confdefs.h <<_ACEOF
6441 1.1 mrg #define HAVE_DECL_GETOPT $ac_have_decl
6442 1.1 mrg _ACEOF
6443 1.1 mrg ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
6444 1.1 mrg if test "x$ac_cv_have_decl_malloc" = x""yes; then :
6445 1.1 mrg ac_have_decl=1
6446 1.1 mrg else
6447 1.1 mrg ac_have_decl=0
6448 1.1 mrg fi
6449 1.1 mrg
6450 1.1 mrg cat >>confdefs.h <<_ACEOF
6451 1.1 mrg #define HAVE_DECL_MALLOC $ac_have_decl
6452 1.1 mrg _ACEOF
6453 1.1 mrg ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
6454 1.1 mrg if test "x$ac_cv_have_decl_realloc" = x""yes; then :
6455 1.1 mrg ac_have_decl=1
6456 1.1 mrg else
6457 1.1 mrg ac_have_decl=0
6458 1.1 mrg fi
6459 1.1 mrg
6460 1.1 mrg cat >>confdefs.h <<_ACEOF
6461 1.1 mrg #define HAVE_DECL_REALLOC $ac_have_decl
6462 1.1 mrg _ACEOF
6463 1.1 mrg ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
6464 1.1 mrg if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
6465 1.1 mrg ac_have_decl=1
6466 1.1 mrg else
6467 1.1 mrg ac_have_decl=0
6468 1.1 mrg fi
6469 1.1 mrg
6470 1.1 mrg cat >>confdefs.h <<_ACEOF
6471 1.1 mrg #define HAVE_DECL_SBRK $ac_have_decl
6472 1.1 mrg _ACEOF
6473 1.1 mrg
6474 1.1 mrg ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
6475 1.1 mrg if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
6476 1.1 mrg ac_have_decl=1
6477 1.1 mrg else
6478 1.1 mrg ac_have_decl=0
6479 1.1 mrg fi
6480 1.1 mrg
6481 1.1 mrg cat >>confdefs.h <<_ACEOF
6482 1.1 mrg #define HAVE_DECL_STRVERSCMP $ac_have_decl
6483 1.1 mrg _ACEOF
6484 1.1 mrg
6485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
6486 1.1 mrg $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
6487 1.1 mrg if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then :
6488 1.1 mrg $as_echo_n "(cached) " >&6
6489 1.1 mrg else
6490 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6491 1.1 mrg /* end confdefs.h. */
6492 1.1 mrg
6493 1.1 mrg #include "confdefs.h"
6494 1.1 mrg #include <stdio.h>
6495 1.1 mrg #ifdef HAVE_STRING_H
6496 1.1 mrg #include <string.h>
6497 1.1 mrg #else
6498 1.1 mrg #ifdef HAVE_STRINGS_H
6499 1.1 mrg #include <strings.h>
6500 1.1 mrg #endif
6501 1.1 mrg #endif
6502 1.1 mrg #ifdef HAVE_STDLIB_H
6503 1.1 mrg #include <stdlib.h>
6504 1.1 mrg #endif
6505 1.1 mrg #ifdef HAVE_UNISTD_H
6506 1.1 mrg #include <unistd.h>
6507 1.1 mrg #endif
6508 1.1 mrg int
6509 1.1 mrg main ()
6510 1.1 mrg {
6511 1.1 mrg char *(*pfn) = (char *(*)) canonicalize_file_name
6512 1.1 mrg ;
6513 1.1 mrg return 0;
6514 1.1 mrg }
6515 1.1 mrg _ACEOF
6516 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
6517 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=no
6518 1.1 mrg else
6519 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=yes
6520 1.1 mrg fi
6521 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522 1.1 mrg fi
6523 1.1 mrg
6524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
6525 1.1 mrg $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
6526 1.1 mrg if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
6527 1.1 mrg
6528 1.1 mrg $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
6529 1.1 mrg
6530 1.1 mrg fi
6531 1.1 mrg
6532 1.1 mrg fi
6533 1.1 mrg
6534 1.1 mrg # Figure out which version of pexecute to use.
6535 1.1 mrg case "${host}" in
6536 1.1 mrg *-*-mingw* | *-*-winnt*) pexecute=./pex-win32.o ;;
6537 1.1 mrg *-*-msdosdjgpp*) pexecute=./pex-djgpp.o ;;
6538 1.1 mrg *-*-msdos*) pexecute=./pex-msdos.o ;;
6539 1.1 mrg *) pexecute=./pex-unix.o ;;
6540 1.1 mrg esac
6541 1.1 mrg
6542 1.1 mrg
6543 1.1 mrg if test x$gcc_no_link = xyes; then
6544 1.1 mrg if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
6545 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6546 1.1 mrg fi
6547 1.1 mrg fi
6548 1.1 mrg if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
6549 1.1 mrg for ac_header in stdlib.h unistd.h
6550 1.1 mrg do :
6551 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6552 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6553 1.1 mrg eval as_val=\$$as_ac_Header
6554 1.1 mrg if test "x$as_val" = x""yes; then :
6555 1.1 mrg cat >>confdefs.h <<_ACEOF
6556 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6557 1.1 mrg _ACEOF
6558 1.1 mrg
6559 1.1 mrg fi
6560 1.1 mrg done
6561 1.1 mrg
6562 1.1 mrg for ac_func in getpagesize
6563 1.1 mrg do :
6564 1.1 mrg ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6565 1.1 mrg if test "x$ac_cv_func_getpagesize" = x""yes; then :
6566 1.1 mrg cat >>confdefs.h <<_ACEOF
6567 1.1 mrg #define HAVE_GETPAGESIZE 1
6568 1.1 mrg _ACEOF
6569 1.1 mrg
6570 1.1 mrg fi
6571 1.1 mrg done
6572 1.1 mrg
6573 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6574 1.1 mrg $as_echo_n "checking for working mmap... " >&6; }
6575 1.1 mrg if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6576 1.1 mrg $as_echo_n "(cached) " >&6
6577 1.1 mrg else
6578 1.1 mrg if test "$cross_compiling" = yes; then :
6579 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6580 1.1 mrg else
6581 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6582 1.1 mrg /* end confdefs.h. */
6583 1.1 mrg $ac_includes_default
6584 1.1 mrg /* malloc might have been renamed as rpl_malloc. */
6585 1.1 mrg #undef malloc
6586 1.1 mrg
6587 1.1 mrg /* Thanks to Mike Haertel and Jim Avera for this test.
6588 1.1 mrg Here is a matrix of mmap possibilities:
6589 1.1 mrg mmap private not fixed
6590 1.1 mrg mmap private fixed at somewhere currently unmapped
6591 1.1 mrg mmap private fixed at somewhere already mapped
6592 1.1 mrg mmap shared not fixed
6593 1.1 mrg mmap shared fixed at somewhere currently unmapped
6594 1.1 mrg mmap shared fixed at somewhere already mapped
6595 1.1 mrg For private mappings, we should verify that changes cannot be read()
6596 1.1 mrg back from the file, nor mmap's back from the file at a different
6597 1.1 mrg address. (There have been systems where private was not correctly
6598 1.1 mrg implemented like the infamous i386 svr4.0, and systems where the
6599 1.1 mrg VM page cache was not coherent with the file system buffer cache
6600 1.1 mrg like early versions of FreeBSD and possibly contemporary NetBSD.)
6601 1.1 mrg For shared mappings, we should conversely verify that changes get
6602 1.1 mrg propagated back to all the places they're supposed to be.
6603 1.1 mrg
6604 1.1 mrg Grep wants private fixed already mapped.
6605 1.1 mrg The main things grep needs to know about mmap are:
6606 1.1 mrg * does it exist and is it safe to write into the mmap'd area
6607 1.1 mrg * how to use it (BSD variants) */
6608 1.1 mrg
6609 1.1 mrg #include <fcntl.h>
6610 1.1 mrg #include <sys/mman.h>
6611 1.1 mrg
6612 1.1 mrg #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6613 1.1 mrg char *malloc ();
6614 1.1 mrg #endif
6615 1.1 mrg
6616 1.1 mrg /* This mess was copied from the GNU getpagesize.h. */
6617 1.1 mrg #ifndef HAVE_GETPAGESIZE
6618 1.1 mrg /* Assume that all systems that can run configure have sys/param.h. */
6619 1.1 mrg # ifndef HAVE_SYS_PARAM_H
6620 1.1 mrg # define HAVE_SYS_PARAM_H 1
6621 1.1 mrg # endif
6622 1.1 mrg
6623 1.1 mrg # ifdef _SC_PAGESIZE
6624 1.1 mrg # define getpagesize() sysconf(_SC_PAGESIZE)
6625 1.1 mrg # else /* no _SC_PAGESIZE */
6626 1.1 mrg # ifdef HAVE_SYS_PARAM_H
6627 1.1 mrg # include <sys/param.h>
6628 1.1 mrg # ifdef EXEC_PAGESIZE
6629 1.1 mrg # define getpagesize() EXEC_PAGESIZE
6630 1.1 mrg # else /* no EXEC_PAGESIZE */
6631 1.1 mrg # ifdef NBPG
6632 1.1 mrg # define getpagesize() NBPG * CLSIZE
6633 1.1 mrg # ifndef CLSIZE
6634 1.1 mrg # define CLSIZE 1
6635 1.1 mrg # endif /* no CLSIZE */
6636 1.1 mrg # else /* no NBPG */
6637 1.1 mrg # ifdef NBPC
6638 1.1 mrg # define getpagesize() NBPC
6639 1.1 mrg # else /* no NBPC */
6640 1.1 mrg # ifdef PAGESIZE
6641 1.1 mrg # define getpagesize() PAGESIZE
6642 1.1 mrg # endif /* PAGESIZE */
6643 1.1 mrg # endif /* no NBPC */
6644 1.1 mrg # endif /* no NBPG */
6645 1.1 mrg # endif /* no EXEC_PAGESIZE */
6646 1.1 mrg # else /* no HAVE_SYS_PARAM_H */
6647 1.1 mrg # define getpagesize() 8192 /* punt totally */
6648 1.1 mrg # endif /* no HAVE_SYS_PARAM_H */
6649 1.1 mrg # endif /* no _SC_PAGESIZE */
6650 1.1 mrg
6651 1.1 mrg #endif /* no HAVE_GETPAGESIZE */
6652 1.1 mrg
6653 1.1 mrg int
6654 1.1 mrg main ()
6655 1.1 mrg {
6656 1.1 mrg char *data, *data2, *data3;
6657 1.1 mrg int i, pagesize;
6658 1.1 mrg int fd;
6659 1.1 mrg
6660 1.1 mrg pagesize = getpagesize ();
6661 1.1 mrg
6662 1.1 mrg /* First, make a file with some known garbage in it. */
6663 1.1 mrg data = (char *) malloc (pagesize);
6664 1.1 mrg if (!data)
6665 1.1 mrg return 1;
6666 1.1 mrg for (i = 0; i < pagesize; ++i)
6667 1.1 mrg *(data + i) = rand ();
6668 1.1 mrg umask (0);
6669 1.1 mrg fd = creat ("conftest.mmap", 0600);
6670 1.1 mrg if (fd < 0)
6671 1.1 mrg return 1;
6672 1.1 mrg if (write (fd, data, pagesize) != pagesize)
6673 1.1 mrg return 1;
6674 1.1 mrg close (fd);
6675 1.1 mrg
6676 1.1 mrg /* Next, try to mmap the file at a fixed address which already has
6677 1.1 mrg something else allocated at it. If we can, also make sure that
6678 1.1 mrg we see the same garbage. */
6679 1.1 mrg fd = open ("conftest.mmap", O_RDWR);
6680 1.1 mrg if (fd < 0)
6681 1.1 mrg return 1;
6682 1.1 mrg data2 = (char *) malloc (2 * pagesize);
6683 1.1 mrg if (!data2)
6684 1.1 mrg return 1;
6685 1.1 mrg data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
6686 1.1 mrg if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6687 1.1 mrg MAP_PRIVATE | MAP_FIXED, fd, 0L))
6688 1.1 mrg return 1;
6689 1.1 mrg for (i = 0; i < pagesize; ++i)
6690 1.1 mrg if (*(data + i) != *(data2 + i))
6691 1.1 mrg return 1;
6692 1.1 mrg
6693 1.1 mrg /* Finally, make sure that changes to the mapped area do not
6694 1.1 mrg percolate back to the file as seen by read(). (This is a bug on
6695 1.1 mrg some variants of i386 svr4.0.) */
6696 1.1 mrg for (i = 0; i < pagesize; ++i)
6697 1.1 mrg *(data2 + i) = *(data2 + i) + 1;
6698 1.1 mrg data3 = (char *) malloc (pagesize);
6699 1.1 mrg if (!data3)
6700 1.1 mrg return 1;
6701 1.1 mrg if (read (fd, data3, pagesize) != pagesize)
6702 1.1 mrg return 1;
6703 1.1 mrg for (i = 0; i < pagesize; ++i)
6704 1.1 mrg if (*(data + i) != *(data3 + i))
6705 1.1 mrg return 1;
6706 1.1 mrg close (fd);
6707 1.1 mrg return 0;
6708 1.1 mrg }
6709 1.1 mrg _ACEOF
6710 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6711 1.1 mrg ac_cv_func_mmap_fixed_mapped=yes
6712 1.1 mrg else
6713 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6714 1.1 mrg fi
6715 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6716 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6717 1.1 mrg fi
6718 1.1 mrg
6719 1.1 mrg fi
6720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6721 1.1 mrg $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6722 1.1 mrg if test $ac_cv_func_mmap_fixed_mapped = yes; then
6723 1.1 mrg
6724 1.1 mrg $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6725 1.1 mrg
6726 1.1 mrg fi
6727 1.1 mrg rm -f conftest.mmap
6728 1.1 mrg
6729 1.1 mrg fi
6730 1.1 mrg
6731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
6732 1.1 mrg $as_echo_n "checking for working strncmp... " >&6; }
6733 1.1 mrg if test "${ac_cv_func_strncmp_works+set}" = set; then :
6734 1.1 mrg $as_echo_n "(cached) " >&6
6735 1.1 mrg else
6736 1.1 mrg if test "$cross_compiling" = yes; then :
6737 1.1 mrg ac_cv_func_strncmp_works=no
6738 1.1 mrg else
6739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6740 1.1 mrg /* end confdefs.h. */
6741 1.1 mrg
6742 1.1 mrg /* Test by Jim Wilson and Kaveh Ghazi.
6743 1.1 mrg Check whether strncmp reads past the end of its string parameters. */
6744 1.1 mrg #include <sys/types.h>
6745 1.1 mrg
6746 1.1 mrg #ifdef HAVE_FCNTL_H
6747 1.1 mrg #include <fcntl.h>
6748 1.1 mrg #endif
6749 1.1 mrg
6750 1.1 mrg #ifdef HAVE_SYS_MMAN_H
6751 1.1 mrg #include <sys/mman.h>
6752 1.1 mrg #endif
6753 1.1 mrg
6754 1.1 mrg #ifndef MAP_ANON
6755 1.1 mrg #ifdef MAP_ANONYMOUS
6756 1.1 mrg #define MAP_ANON MAP_ANONYMOUS
6757 1.1 mrg #else
6758 1.1 mrg #define MAP_ANON MAP_FILE
6759 1.1 mrg #endif
6760 1.1 mrg #endif
6761 1.1 mrg
6762 1.1 mrg #ifndef MAP_FILE
6763 1.1 mrg #define MAP_FILE 0
6764 1.1 mrg #endif
6765 1.1 mrg #ifndef O_RDONLY
6766 1.1 mrg #define O_RDONLY 0
6767 1.1 mrg #endif
6768 1.1 mrg
6769 1.1 mrg #define MAP_LEN 0x10000
6770 1.1 mrg
6771 1.1 mrg main ()
6772 1.1 mrg {
6773 1.1 mrg #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
6774 1.1 mrg char *p;
6775 1.1 mrg int dev_zero;
6776 1.1 mrg
6777 1.1 mrg dev_zero = open ("/dev/zero", O_RDONLY);
6778 1.1 mrg if (dev_zero < 0)
6779 1.1 mrg exit (1);
6780 1.1 mrg
6781 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6782 1.1 mrg MAP_ANON|MAP_PRIVATE, dev_zero, 0);
6783 1.1 mrg if (p == (char *)-1)
6784 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6785 1.1 mrg MAP_ANON|MAP_PRIVATE, -1, 0);
6786 1.1 mrg if (p == (char *)-1)
6787 1.1 mrg exit (2);
6788 1.1 mrg else
6789 1.1 mrg {
6790 1.1 mrg char *string = "__si_type_info";
6791 1.1 mrg char *q = (char *) p + MAP_LEN - strlen (string) - 2;
6792 1.1 mrg char *r = (char *) p + 0xe;
6793 1.1 mrg
6794 1.1 mrg strcpy (q, string);
6795 1.1 mrg strcpy (r, string);
6796 1.1 mrg strncmp (r, q, 14);
6797 1.1 mrg }
6798 1.1 mrg #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
6799 1.1 mrg exit (0);
6800 1.1 mrg }
6801 1.1 mrg
6802 1.1 mrg _ACEOF
6803 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6804 1.1 mrg ac_cv_func_strncmp_works=yes
6805 1.1 mrg else
6806 1.1 mrg ac_cv_func_strncmp_works=no
6807 1.1 mrg fi
6808 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6809 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6810 1.1 mrg fi
6811 1.1 mrg
6812 1.1 mrg rm -f core core.* *.core
6813 1.1 mrg fi
6814 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
6815 1.1 mrg $as_echo "$ac_cv_func_strncmp_works" >&6; }
6816 1.1 mrg if test $ac_cv_func_strncmp_works = no ; then
6817 1.1 mrg case " $LIBOBJS " in
6818 1.1 mrg *" strncmp.$ac_objext "* ) ;;
6819 1.1 mrg *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
6820 1.1 mrg ;;
6821 1.1 mrg esac
6822 1.1 mrg
6823 1.1 mrg fi
6824 1.1 mrg
6825 1.1 mrg
6826 1.1 mrg # Install a library built with a cross compiler in $(tooldir) rather
6827 1.1 mrg # than $(libdir).
6828 1.1 mrg if test -z "${with_cross_host}"; then
6829 1.1 mrg INSTALL_DEST=libdir
6830 1.1 mrg else
6831 1.1 mrg INSTALL_DEST=tooldir
6832 1.1 mrg fi
6833 1.1 mrg
6834 1.1 mrg
6835 1.1 mrg
6836 1.1 mrg L=""
6837 1.1 mrg for l in x $LIBOBJS; do
6838 1.1 mrg case $l in
6839 1.1 mrg x) ;;
6840 1.1 mrg *) L="$L ./$l" ;;
6841 1.1 mrg esac
6842 1.1 mrg done
6843 1.1 mrg LIBOBJS="$L"
6844 1.1 mrg
6845 1.1 mrg
6846 1.1 mrg
6847 1.1 mrg
6848 1.1 mrg
6849 1.1 mrg # We need multilib support, but only if configuring for the target.
6850 1.1 mrg ac_config_files="$ac_config_files Makefile"
6851 1.1 mrg
6852 1.1 mrg ac_config_commands="$ac_config_commands default"
6853 1.1 mrg
6854 1.1 mrg cat >confcache <<\_ACEOF
6855 1.1 mrg # This file is a shell script that caches the results of configure
6856 1.1 mrg # tests run on this system so they can be shared between configure
6857 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
6858 1.1 mrg # It is not useful on other systems. If it contains results you don't
6859 1.1 mrg # want to keep, you may remove or edit it.
6860 1.1 mrg #
6861 1.1 mrg # config.status only pays attention to the cache file if you give it
6862 1.1 mrg # the --recheck option to rerun configure.
6863 1.1 mrg #
6864 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
6865 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
6866 1.1 mrg # following values.
6867 1.1 mrg
6868 1.1 mrg _ACEOF
6869 1.1 mrg
6870 1.1 mrg # The following way of writing the cache mishandles newlines in values,
6871 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
6872 1.1 mrg # So, we kill variables containing newlines.
6873 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
6874 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
6875 1.1 mrg (
6876 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6877 1.1 mrg eval ac_val=\$$ac_var
6878 1.1 mrg case $ac_val in #(
6879 1.1 mrg *${as_nl}*)
6880 1.1 mrg case $ac_var in #(
6881 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6882 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6883 1.1 mrg esac
6884 1.1 mrg case $ac_var in #(
6885 1.1 mrg _ | IFS | as_nl) ;; #(
6886 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6887 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
6888 1.1 mrg esac ;;
6889 1.1 mrg esac
6890 1.1 mrg done
6891 1.1 mrg
6892 1.1 mrg (set) 2>&1 |
6893 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
6894 1.1 mrg *${as_nl}ac_space=\ *)
6895 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
6896 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
6897 1.1 mrg sed -n \
6898 1.1 mrg "s/'/'\\\\''/g;
6899 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6900 1.1 mrg ;; #(
6901 1.1 mrg *)
6902 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
6903 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6904 1.1 mrg ;;
6905 1.1 mrg esac |
6906 1.1 mrg sort
6907 1.1 mrg ) |
6908 1.1 mrg sed '
6909 1.1 mrg /^ac_cv_env_/b end
6910 1.1 mrg t clear
6911 1.1 mrg :clear
6912 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6913 1.1 mrg t end
6914 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6915 1.1 mrg :end' >>confcache
6916 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6917 1.1 mrg if test -w "$cache_file"; then
6918 1.1 mrg test "x$cache_file" != "x/dev/null" &&
6919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6920 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
6921 1.1 mrg cat confcache >$cache_file
6922 1.1 mrg else
6923 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6924 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6925 1.1 mrg fi
6926 1.1 mrg fi
6927 1.1 mrg rm -f confcache
6928 1.1 mrg
6929 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
6930 1.1 mrg # Let make expand exec_prefix.
6931 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6932 1.1 mrg
6933 1.1 mrg DEFS=-DHAVE_CONFIG_H
6934 1.1 mrg
6935 1.1 mrg ac_libobjs=
6936 1.1 mrg ac_ltlibobjs=
6937 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6938 1.1 mrg # 1. Remove the extension, and $U if already installed.
6939 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6940 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6941 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6942 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
6943 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6944 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6945 1.1 mrg done
6946 1.1 mrg LIBOBJS=$ac_libobjs
6947 1.1 mrg
6948 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
6949 1.1 mrg
6950 1.1 mrg
6951 1.1 mrg
6952 1.1 mrg
6953 1.1 mrg : ${CONFIG_STATUS=./config.status}
6954 1.1 mrg ac_write_fail=0
6955 1.1 mrg ac_clean_files_save=$ac_clean_files
6956 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6958 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6959 1.1 mrg as_write_fail=0
6960 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6961 1.1 mrg #! $SHELL
6962 1.1 mrg # Generated by $as_me.
6963 1.1 mrg # Run this file to recreate the current configuration.
6964 1.1 mrg # Compiler output produced by configure, useful for debugging
6965 1.1 mrg # configure, is in config.log if it exists.
6966 1.1 mrg
6967 1.1 mrg debug=false
6968 1.1 mrg ac_cs_recheck=false
6969 1.1 mrg ac_cs_silent=false
6970 1.1 mrg
6971 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
6972 1.1 mrg export SHELL
6973 1.1 mrg _ASEOF
6974 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6975 1.1 mrg ## -------------------- ##
6976 1.1 mrg ## M4sh Initialization. ##
6977 1.1 mrg ## -------------------- ##
6978 1.1 mrg
6979 1.1 mrg # Be more Bourne compatible
6980 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
6981 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6982 1.1 mrg emulate sh
6983 1.1 mrg NULLCMD=:
6984 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6985 1.1 mrg # is contrary to our usage. Disable this feature.
6986 1.1 mrg alias -g '${1+"$@"}'='"$@"'
6987 1.1 mrg setopt NO_GLOB_SUBST
6988 1.1 mrg else
6989 1.1 mrg case `(set -o) 2>/dev/null` in #(
6990 1.1 mrg *posix*) :
6991 1.1 mrg set -o posix ;; #(
6992 1.1 mrg *) :
6993 1.1 mrg ;;
6994 1.1 mrg esac
6995 1.1 mrg fi
6996 1.1 mrg
6997 1.1 mrg
6998 1.1 mrg as_nl='
6999 1.1 mrg '
7000 1.1 mrg export as_nl
7001 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
7002 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7003 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7004 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7005 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
7006 1.1 mrg # but without wasting forks for bash or zsh.
7007 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
7008 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7009 1.1 mrg as_echo='print -r --'
7010 1.1 mrg as_echo_n='print -rn --'
7011 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7012 1.1 mrg as_echo='printf %s\n'
7013 1.1 mrg as_echo_n='printf %s'
7014 1.1 mrg else
7015 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7016 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7017 1.1 mrg as_echo_n='/usr/ucb/echo -n'
7018 1.1 mrg else
7019 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7020 1.1 mrg as_echo_n_body='eval
7021 1.1 mrg arg=$1;
7022 1.1 mrg case $arg in #(
7023 1.1 mrg *"$as_nl"*)
7024 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
7025 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7026 1.1 mrg esac;
7027 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7028 1.1 mrg '
7029 1.1 mrg export as_echo_n_body
7030 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
7031 1.1 mrg fi
7032 1.1 mrg export as_echo_body
7033 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
7034 1.1 mrg fi
7035 1.1 mrg
7036 1.1 mrg # The user is always right.
7037 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
7038 1.1 mrg PATH_SEPARATOR=:
7039 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7040 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7041 1.1 mrg PATH_SEPARATOR=';'
7042 1.1 mrg }
7043 1.1 mrg fi
7044 1.1 mrg
7045 1.1 mrg
7046 1.1 mrg # IFS
7047 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
7048 1.1 mrg # there to prevent editors from complaining about space-tab.
7049 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7050 1.1 mrg # splitting by setting IFS to empty value.)
7051 1.1 mrg IFS=" "" $as_nl"
7052 1.1 mrg
7053 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
7054 1.1 mrg case $0 in #((
7055 1.1 mrg *[\\/]* ) as_myself=$0 ;;
7056 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 1.1 mrg for as_dir in $PATH
7058 1.1 mrg do
7059 1.1 mrg IFS=$as_save_IFS
7060 1.1 mrg test -z "$as_dir" && as_dir=.
7061 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7062 1.1 mrg done
7063 1.1 mrg IFS=$as_save_IFS
7064 1.1 mrg
7065 1.1 mrg ;;
7066 1.1 mrg esac
7067 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
7068 1.1 mrg # in which case we are not to be found in the path.
7069 1.1 mrg if test "x$as_myself" = x; then
7070 1.1 mrg as_myself=$0
7071 1.1 mrg fi
7072 1.1 mrg if test ! -f "$as_myself"; then
7073 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7074 1.1 mrg exit 1
7075 1.1 mrg fi
7076 1.1 mrg
7077 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
7078 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7079 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
7080 1.1 mrg # trigger a bug in pdksh 5.2.14.
7081 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
7082 1.1 mrg do eval test x\${$as_var+set} = xset \
7083 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7084 1.1 mrg done
7085 1.1 mrg PS1='$ '
7086 1.1 mrg PS2='> '
7087 1.1 mrg PS4='+ '
7088 1.1 mrg
7089 1.1 mrg # NLS nuisances.
7090 1.1 mrg LC_ALL=C
7091 1.1 mrg export LC_ALL
7092 1.1 mrg LANGUAGE=C
7093 1.1 mrg export LANGUAGE
7094 1.1 mrg
7095 1.1 mrg # CDPATH.
7096 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7097 1.1 mrg
7098 1.1 mrg
7099 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
7100 1.1 mrg # ---------------------------------
7101 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7102 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7103 1.1 mrg # script with status $?, using 1 if that was 0.
7104 1.1 mrg as_fn_error ()
7105 1.1 mrg {
7106 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
7107 1.1 mrg if test "$3"; then
7108 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7109 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7110 1.1 mrg fi
7111 1.1 mrg $as_echo "$as_me: error: $1" >&2
7112 1.1 mrg as_fn_exit $as_status
7113 1.1 mrg } # as_fn_error
7114 1.1 mrg
7115 1.1 mrg
7116 1.1 mrg # as_fn_set_status STATUS
7117 1.1 mrg # -----------------------
7118 1.1 mrg # Set $? to STATUS, without forking.
7119 1.1 mrg as_fn_set_status ()
7120 1.1 mrg {
7121 1.1 mrg return $1
7122 1.1 mrg } # as_fn_set_status
7123 1.1 mrg
7124 1.1 mrg # as_fn_exit STATUS
7125 1.1 mrg # -----------------
7126 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7127 1.1 mrg as_fn_exit ()
7128 1.1 mrg {
7129 1.1 mrg set +e
7130 1.1 mrg as_fn_set_status $1
7131 1.1 mrg exit $1
7132 1.1 mrg } # as_fn_exit
7133 1.1 mrg
7134 1.1 mrg # as_fn_unset VAR
7135 1.1 mrg # ---------------
7136 1.1 mrg # Portably unset VAR.
7137 1.1 mrg as_fn_unset ()
7138 1.1 mrg {
7139 1.1 mrg { eval $1=; unset $1;}
7140 1.1 mrg }
7141 1.1 mrg as_unset=as_fn_unset
7142 1.1 mrg # as_fn_append VAR VALUE
7143 1.1 mrg # ----------------------
7144 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
7145 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
7146 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
7147 1.1 mrg # implementations.
7148 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7149 1.1 mrg eval 'as_fn_append ()
7150 1.1 mrg {
7151 1.1 mrg eval $1+=\$2
7152 1.1 mrg }'
7153 1.1 mrg else
7154 1.1 mrg as_fn_append ()
7155 1.1 mrg {
7156 1.1 mrg eval $1=\$$1\$2
7157 1.1 mrg }
7158 1.1 mrg fi # as_fn_append
7159 1.1 mrg
7160 1.1 mrg # as_fn_arith ARG...
7161 1.1 mrg # ------------------
7162 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
7163 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
7164 1.1 mrg # must be portable across $(()) and expr.
7165 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7166 1.1 mrg eval 'as_fn_arith ()
7167 1.1 mrg {
7168 1.1 mrg as_val=$(( $* ))
7169 1.1 mrg }'
7170 1.1 mrg else
7171 1.1 mrg as_fn_arith ()
7172 1.1 mrg {
7173 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
7174 1.1 mrg }
7175 1.1 mrg fi # as_fn_arith
7176 1.1 mrg
7177 1.1 mrg
7178 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
7179 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
7180 1.1 mrg as_expr=expr
7181 1.1 mrg else
7182 1.1 mrg as_expr=false
7183 1.1 mrg fi
7184 1.1 mrg
7185 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7186 1.1 mrg as_basename=basename
7187 1.1 mrg else
7188 1.1 mrg as_basename=false
7189 1.1 mrg fi
7190 1.1 mrg
7191 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7192 1.1 mrg as_dirname=dirname
7193 1.1 mrg else
7194 1.1 mrg as_dirname=false
7195 1.1 mrg fi
7196 1.1 mrg
7197 1.1 mrg as_me=`$as_basename -- "$0" ||
7198 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7199 1.1 mrg X"$0" : 'X\(//\)$' \| \
7200 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7201 1.1 mrg $as_echo X/"$0" |
7202 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
7203 1.1 mrg s//\1/
7204 1.1 mrg q
7205 1.1 mrg }
7206 1.1 mrg /^X\/\(\/\/\)$/{
7207 1.1 mrg s//\1/
7208 1.1 mrg q
7209 1.1 mrg }
7210 1.1 mrg /^X\/\(\/\).*/{
7211 1.1 mrg s//\1/
7212 1.1 mrg q
7213 1.1 mrg }
7214 1.1 mrg s/.*/./; q'`
7215 1.1 mrg
7216 1.1 mrg # Avoid depending upon Character Ranges.
7217 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7218 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7219 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7220 1.1 mrg as_cr_digits='0123456789'
7221 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
7222 1.1 mrg
7223 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
7224 1.1 mrg case `echo -n x` in #(((((
7225 1.1 mrg -n*)
7226 1.1 mrg case `echo 'xy\c'` in
7227 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7228 1.1 mrg xy) ECHO_C='\c';;
7229 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7230 1.1 mrg ECHO_T=' ';;
7231 1.1 mrg esac;;
7232 1.1 mrg *)
7233 1.1 mrg ECHO_N='-n';;
7234 1.1 mrg esac
7235 1.1 mrg
7236 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
7237 1.1 mrg if test -d conf$$.dir; then
7238 1.1 mrg rm -f conf$$.dir/conf$$.file
7239 1.1 mrg else
7240 1.1 mrg rm -f conf$$.dir
7241 1.1 mrg mkdir conf$$.dir 2>/dev/null
7242 1.1 mrg fi
7243 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
7244 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
7245 1.1 mrg as_ln_s='ln -s'
7246 1.1 mrg # ... but there are two gotchas:
7247 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7248 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7249 1.1 mrg # In both cases, we have to default to `cp -p'.
7250 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7251 1.1 mrg as_ln_s='cp -p'
7252 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
7253 1.1 mrg as_ln_s=ln
7254 1.1 mrg else
7255 1.1 mrg as_ln_s='cp -p'
7256 1.1 mrg fi
7257 1.1 mrg else
7258 1.1 mrg as_ln_s='cp -p'
7259 1.1 mrg fi
7260 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7261 1.1 mrg rmdir conf$$.dir 2>/dev/null
7262 1.1 mrg
7263 1.1 mrg
7264 1.1 mrg # as_fn_mkdir_p
7265 1.1 mrg # -------------
7266 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
7267 1.1 mrg as_fn_mkdir_p ()
7268 1.1 mrg {
7269 1.1 mrg
7270 1.1 mrg case $as_dir in #(
7271 1.1 mrg -*) as_dir=./$as_dir;;
7272 1.1 mrg esac
7273 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
7274 1.1 mrg as_dirs=
7275 1.1 mrg while :; do
7276 1.1 mrg case $as_dir in #(
7277 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7278 1.1 mrg *) as_qdir=$as_dir;;
7279 1.1 mrg esac
7280 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
7281 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
7282 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7283 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
7284 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
7285 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7286 1.1 mrg $as_echo X"$as_dir" |
7287 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7288 1.1 mrg s//\1/
7289 1.1 mrg q
7290 1.1 mrg }
7291 1.1 mrg /^X\(\/\/\)[^/].*/{
7292 1.1 mrg s//\1/
7293 1.1 mrg q
7294 1.1 mrg }
7295 1.1 mrg /^X\(\/\/\)$/{
7296 1.1 mrg s//\1/
7297 1.1 mrg q
7298 1.1 mrg }
7299 1.1 mrg /^X\(\/\).*/{
7300 1.1 mrg s//\1/
7301 1.1 mrg q
7302 1.1 mrg }
7303 1.1 mrg s/.*/./; q'`
7304 1.1 mrg test -d "$as_dir" && break
7305 1.1 mrg done
7306 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
7307 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7308 1.1 mrg
7309 1.1 mrg
7310 1.1 mrg } # as_fn_mkdir_p
7311 1.1 mrg if mkdir -p . 2>/dev/null; then
7312 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
7313 1.1 mrg else
7314 1.1 mrg test -d ./-p && rmdir ./-p
7315 1.1 mrg as_mkdir_p=false
7316 1.1 mrg fi
7317 1.1 mrg
7318 1.1 mrg if test -x / >/dev/null 2>&1; then
7319 1.1 mrg as_test_x='test -x'
7320 1.1 mrg else
7321 1.1 mrg if ls -dL / >/dev/null 2>&1; then
7322 1.1 mrg as_ls_L_option=L
7323 1.1 mrg else
7324 1.1 mrg as_ls_L_option=
7325 1.1 mrg fi
7326 1.1 mrg as_test_x='
7327 1.1 mrg eval sh -c '\''
7328 1.1 mrg if test -d "$1"; then
7329 1.1 mrg test -d "$1/.";
7330 1.1 mrg else
7331 1.1 mrg case $1 in #(
7332 1.1 mrg -*)set "./$1";;
7333 1.1 mrg esac;
7334 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7335 1.1 mrg ???[sx]*):;;*)false;;esac;fi
7336 1.1 mrg '\'' sh
7337 1.1 mrg '
7338 1.1 mrg fi
7339 1.1 mrg as_executable_p=$as_test_x
7340 1.1 mrg
7341 1.1 mrg # Sed expression to map a string onto a valid CPP name.
7342 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7343 1.1 mrg
7344 1.1 mrg # Sed expression to map a string onto a valid variable name.
7345 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7346 1.1 mrg
7347 1.1 mrg
7348 1.1 mrg exec 6>&1
7349 1.1 mrg ## ----------------------------------- ##
7350 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
7351 1.1 mrg ## ----------------------------------- ##
7352 1.1 mrg _ASEOF
7353 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7354 1.1 mrg
7355 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7356 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
7357 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
7358 1.1 mrg # values after options handling.
7359 1.1 mrg ac_log="
7360 1.1 mrg This file was extended by $as_me, which was
7361 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
7362 1.1 mrg
7363 1.1 mrg CONFIG_FILES = $CONFIG_FILES
7364 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
7365 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
7366 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
7367 1.1 mrg $ $0 $@
7368 1.1 mrg
7369 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
7370 1.1 mrg "
7371 1.1 mrg
7372 1.1 mrg _ACEOF
7373 1.1 mrg
7374 1.1 mrg case $ac_config_files in *"
7375 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
7376 1.1 mrg esac
7377 1.1 mrg
7378 1.1 mrg case $ac_config_headers in *"
7379 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7380 1.1 mrg esac
7381 1.1 mrg
7382 1.1 mrg
7383 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7384 1.1 mrg # Files that config.status was made for.
7385 1.1 mrg config_files="$ac_config_files"
7386 1.1 mrg config_headers="$ac_config_headers"
7387 1.1 mrg config_commands="$ac_config_commands"
7388 1.1 mrg
7389 1.1 mrg _ACEOF
7390 1.1 mrg
7391 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7392 1.1 mrg ac_cs_usage="\
7393 1.1 mrg \`$as_me' instantiates files and other configuration actions
7394 1.1 mrg from templates according to the current configuration. Unless the files
7395 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
7396 1.1 mrg
7397 1.1 mrg Usage: $0 [OPTION]... [TAG]...
7398 1.1 mrg
7399 1.1 mrg -h, --help print this help, then exit
7400 1.1 mrg -V, --version print version number and configuration settings, then exit
7401 1.1 mrg -q, --quiet, --silent
7402 1.1 mrg do not print progress messages
7403 1.1 mrg -d, --debug don't remove temporary files
7404 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
7405 1.1 mrg --file=FILE[:TEMPLATE]
7406 1.1 mrg instantiate the configuration file FILE
7407 1.1 mrg --header=FILE[:TEMPLATE]
7408 1.1 mrg instantiate the configuration header FILE
7409 1.1 mrg
7410 1.1 mrg Configuration files:
7411 1.1 mrg $config_files
7412 1.1 mrg
7413 1.1 mrg Configuration headers:
7414 1.1 mrg $config_headers
7415 1.1 mrg
7416 1.1 mrg Configuration commands:
7417 1.1 mrg $config_commands
7418 1.1 mrg
7419 1.1 mrg Report bugs to the package provider."
7420 1.1 mrg
7421 1.1 mrg _ACEOF
7422 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7423 1.1 mrg ac_cs_version="\\
7424 1.1 mrg config.status
7425 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
7426 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7427 1.1 mrg
7428 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
7429 1.1 mrg This config.status script is free software; the Free Software Foundation
7430 1.1 mrg gives unlimited permission to copy, distribute and modify it."
7431 1.1 mrg
7432 1.1 mrg ac_pwd='$ac_pwd'
7433 1.1 mrg srcdir='$srcdir'
7434 1.1 mrg INSTALL='$INSTALL'
7435 1.1 mrg test -n "\$AWK" || AWK=awk
7436 1.1 mrg _ACEOF
7437 1.1 mrg
7438 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7439 1.1 mrg # The default lists apply if the user does not specify any file.
7440 1.1 mrg ac_need_defaults=:
7441 1.1 mrg while test $# != 0
7442 1.1 mrg do
7443 1.1 mrg case $1 in
7444 1.1 mrg --*=*)
7445 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
7446 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7447 1.1 mrg ac_shift=:
7448 1.1 mrg ;;
7449 1.1 mrg *)
7450 1.1 mrg ac_option=$1
7451 1.1 mrg ac_optarg=$2
7452 1.1 mrg ac_shift=shift
7453 1.1 mrg ;;
7454 1.1 mrg esac
7455 1.1 mrg
7456 1.1 mrg case $ac_option in
7457 1.1 mrg # Handling of the options.
7458 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7459 1.1 mrg ac_cs_recheck=: ;;
7460 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7461 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
7462 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
7463 1.1 mrg debug=: ;;
7464 1.1 mrg --file | --fil | --fi | --f )
7465 1.1 mrg $ac_shift
7466 1.1 mrg case $ac_optarg in
7467 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7468 1.1 mrg esac
7469 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
7470 1.1 mrg ac_need_defaults=false;;
7471 1.1 mrg --header | --heade | --head | --hea )
7472 1.1 mrg $ac_shift
7473 1.1 mrg case $ac_optarg in
7474 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7475 1.1 mrg esac
7476 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7477 1.1 mrg ac_need_defaults=false;;
7478 1.1 mrg --he | --h)
7479 1.1 mrg # Conflict between --help and --header
7480 1.1 mrg as_fn_error "ambiguous option: \`$1'
7481 1.1 mrg Try \`$0 --help' for more information.";;
7482 1.1 mrg --help | --hel | -h )
7483 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
7484 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7485 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
7486 1.1 mrg ac_cs_silent=: ;;
7487 1.1 mrg
7488 1.1 mrg # This is an error.
7489 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
7490 1.1 mrg Try \`$0 --help' for more information." ;;
7491 1.1 mrg
7492 1.1 mrg *) as_fn_append ac_config_targets " $1"
7493 1.1 mrg ac_need_defaults=false ;;
7494 1.1 mrg
7495 1.1 mrg esac
7496 1.1 mrg shift
7497 1.1 mrg done
7498 1.1 mrg
7499 1.1 mrg ac_configure_extra_args=
7500 1.1 mrg
7501 1.1 mrg if $ac_cs_silent; then
7502 1.1 mrg exec 6>/dev/null
7503 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
7504 1.1 mrg fi
7505 1.1 mrg
7506 1.1 mrg _ACEOF
7507 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7508 1.1 mrg if \$ac_cs_recheck; then
7509 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7510 1.1 mrg shift
7511 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7512 1.1 mrg CONFIG_SHELL='$SHELL'
7513 1.1 mrg export CONFIG_SHELL
7514 1.1 mrg exec "\$@"
7515 1.1 mrg fi
7516 1.1 mrg
7517 1.1 mrg _ACEOF
7518 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7519 1.1 mrg exec 5>>config.log
7520 1.1 mrg {
7521 1.1 mrg echo
7522 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7523 1.1 mrg ## Running $as_me. ##
7524 1.1 mrg _ASBOX
7525 1.1 mrg $as_echo "$ac_log"
7526 1.1 mrg } >&5
7527 1.1 mrg
7528 1.1 mrg _ACEOF
7529 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7530 1.1 mrg #
7531 1.1 mrg # INIT-COMMANDS
7532 1.1 mrg #
7533 1.1 mrg srcdir=${srcdir}
7534 1.1 mrg host=${host}
7535 1.1 mrg target=${target}
7536 1.1 mrg with_target_subdir=${with_target_subdir}
7537 1.1 mrg with_multisubdir=${with_multisubdir}
7538 1.1 mrg ac_configure_args="--enable-multilib ${ac_configure_args}"
7539 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7540 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
7541 1.1 mrg libiberty_topdir=${libiberty_topdir}
7542 1.1 mrg
7543 1.1 mrg
7544 1.1 mrg _ACEOF
7545 1.1 mrg
7546 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7547 1.1 mrg
7548 1.1 mrg # Handling of arguments.
7549 1.1 mrg for ac_config_target in $ac_config_targets
7550 1.1 mrg do
7551 1.1 mrg case $ac_config_target in
7552 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7553 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7554 1.1 mrg "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7555 1.1 mrg
7556 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7557 1.1 mrg esac
7558 1.1 mrg done
7559 1.1 mrg
7560 1.1 mrg
7561 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
7562 1.1 mrg # then the envvar interface is used. Set only those that are not.
7563 1.1 mrg # We use the long form for the default assignment because of an extremely
7564 1.1 mrg # bizarre bug on SunOS 4.1.3.
7565 1.1 mrg if $ac_need_defaults; then
7566 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7567 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7568 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7569 1.1 mrg fi
7570 1.1 mrg
7571 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
7572 1.1 mrg # simply because there is no reason against having it here, and in addition,
7573 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
7574 1.1 mrg # Hook for its removal unless debugging.
7575 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
7576 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
7577 1.1 mrg $debug ||
7578 1.1 mrg {
7579 1.1 mrg tmp=
7580 1.1 mrg trap 'exit_status=$?
7581 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7582 1.1 mrg ' 0
7583 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
7584 1.1 mrg }
7585 1.1 mrg # Create a (secure) tmp directory for tmp files.
7586 1.1 mrg
7587 1.1 mrg {
7588 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7589 1.1 mrg test -n "$tmp" && test -d "$tmp"
7590 1.1 mrg } ||
7591 1.1 mrg {
7592 1.1 mrg tmp=./conf$$-$RANDOM
7593 1.1 mrg (umask 077 && mkdir "$tmp")
7594 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7595 1.1 mrg
7596 1.1 mrg # Set up the scripts for CONFIG_FILES section.
7597 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
7598 1.1 mrg # This happens for instance with `./config.status config.h'.
7599 1.1 mrg if test -n "$CONFIG_FILES"; then
7600 1.1 mrg
7601 1.1 mrg if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
7602 1.1 mrg ac_cs_awk_getline=:
7603 1.1 mrg ac_cs_awk_pipe_init=
7604 1.1 mrg ac_cs_awk_read_file='
7605 1.1 mrg while ((getline aline < (F[key])) > 0)
7606 1.1 mrg print(aline)
7607 1.1 mrg close(F[key])'
7608 1.1 mrg ac_cs_awk_pipe_fini=
7609 1.1 mrg else
7610 1.1 mrg ac_cs_awk_getline=false
7611 1.1 mrg ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
7612 1.1 mrg ac_cs_awk_read_file='
7613 1.1 mrg print "|#_!!_#|"
7614 1.1 mrg print "cat " F[key] " &&"
7615 1.1 mrg '$ac_cs_awk_pipe_init
7616 1.1 mrg # The final `:' finishes the AND list.
7617 1.1 mrg ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
7618 1.1 mrg fi
7619 1.1 mrg ac_cr=`echo X | tr X '\015'`
7620 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
7621 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
7622 1.1 mrg # point, so we can use a bashism as a fallback.
7623 1.1 mrg if test "x$ac_cr" = x; then
7624 1.1 mrg eval ac_cr=\$\'\\r\'
7625 1.1 mrg fi
7626 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7627 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7628 1.1 mrg ac_cs_awk_cr='\r'
7629 1.1 mrg else
7630 1.1 mrg ac_cs_awk_cr=$ac_cr
7631 1.1 mrg fi
7632 1.1 mrg
7633 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
7634 1.1 mrg _ACEOF
7635 1.1 mrg
7636 1.1 mrg # Create commands to substitute file output variables.
7637 1.1 mrg {
7638 1.1 mrg echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
7639 1.1 mrg echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
7640 1.1 mrg echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
7641 1.1 mrg echo "_ACAWK" &&
7642 1.1 mrg echo "_ACEOF"
7643 1.1 mrg } >conf$$files.sh &&
7644 1.1 mrg . ./conf$$files.sh ||
7645 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7646 1.1 mrg rm -f conf$$files.sh
7647 1.1 mrg
7648 1.1 mrg {
7649 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
7650 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7651 1.1 mrg echo "_ACEOF"
7652 1.1 mrg } >conf$$subs.sh ||
7653 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7654 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7655 1.1 mrg ac_delim='%!_!# '
7656 1.1 mrg for ac_last_try in false false false false false :; do
7657 1.1 mrg . ./conf$$subs.sh ||
7658 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7659 1.1 mrg
7660 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7661 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
7662 1.1 mrg break
7663 1.1 mrg elif $ac_last_try; then
7664 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7665 1.1 mrg else
7666 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7667 1.1 mrg fi
7668 1.1 mrg done
7669 1.1 mrg rm -f conf$$subs.sh
7670 1.1 mrg
7671 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7672 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7673 1.1 mrg _ACEOF
7674 1.1 mrg sed -n '
7675 1.1 mrg h
7676 1.1 mrg s/^/S["/; s/!.*/"]=/
7677 1.1 mrg p
7678 1.1 mrg g
7679 1.1 mrg s/^[^!]*!//
7680 1.1 mrg :repl
7681 1.1 mrg t repl
7682 1.1 mrg s/'"$ac_delim"'$//
7683 1.1 mrg t delim
7684 1.1 mrg :nl
7685 1.1 mrg h
7686 1.1 mrg s/\(.\{148\}\).*/\1/
7687 1.1 mrg t more1
7688 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7689 1.1 mrg p
7690 1.1 mrg n
7691 1.1 mrg b repl
7692 1.1 mrg :more1
7693 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7694 1.1 mrg p
7695 1.1 mrg g
7696 1.1 mrg s/.\{148\}//
7697 1.1 mrg t nl
7698 1.1 mrg :delim
7699 1.1 mrg h
7700 1.1 mrg s/\(.\{148\}\).*/\1/
7701 1.1 mrg t more2
7702 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
7703 1.1 mrg p
7704 1.1 mrg b
7705 1.1 mrg :more2
7706 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7707 1.1 mrg p
7708 1.1 mrg g
7709 1.1 mrg s/.\{148\}//
7710 1.1 mrg t delim
7711 1.1 mrg ' <conf$$subs.awk | sed '
7712 1.1 mrg /^[^""]/{
7713 1.1 mrg N
7714 1.1 mrg s/\n//
7715 1.1 mrg }
7716 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
7717 1.1 mrg rm -f conf$$subs.awk
7718 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7719 1.1 mrg _ACAWK
7720 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7721 1.1 mrg for (key in S) S_is_set[key] = 1
7722 1.1 mrg FS = ""
7723 1.1 mrg \$ac_cs_awk_pipe_init
7724 1.1 mrg }
7725 1.1 mrg {
7726 1.1 mrg line = $ 0
7727 1.1 mrg nfields = split(line, field, "@")
7728 1.1 mrg substed = 0
7729 1.1 mrg len = length(field[1])
7730 1.1 mrg for (i = 2; i < nfields; i++) {
7731 1.1 mrg key = field[i]
7732 1.1 mrg keylen = length(key)
7733 1.1 mrg if (S_is_set[key]) {
7734 1.1 mrg value = S[key]
7735 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7736 1.1 mrg len += length(value) + length(field[++i])
7737 1.1 mrg substed = 1
7738 1.1 mrg } else
7739 1.1 mrg len += 1 + keylen
7740 1.1 mrg }
7741 1.1 mrg if (nfields == 3 && !substed) {
7742 1.1 mrg key = field[2]
7743 1.1 mrg if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
7744 1.1 mrg \$ac_cs_awk_read_file
7745 1.1 mrg next
7746 1.1 mrg }
7747 1.1 mrg }
7748 1.1 mrg print line
7749 1.1 mrg }
7750 1.1 mrg \$ac_cs_awk_pipe_fini
7751 1.1 mrg _ACAWK
7752 1.1 mrg _ACEOF
7753 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7754 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7755 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7756 1.1 mrg else
7757 1.1 mrg cat
7758 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7759 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
7760 1.1 mrg _ACEOF
7761 1.1 mrg
7762 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
7763 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7764 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
7765 1.1 mrg # (actually we leave an empty line to preserve line numbers).
7766 1.1 mrg if test "x$srcdir" = x.; then
7767 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
7768 1.1 mrg s/:*\$(srcdir):*/:/
7769 1.1 mrg s/:*\${srcdir}:*/:/
7770 1.1 mrg s/:*@srcdir@:*/:/
7771 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
7772 1.1 mrg s/:*$//
7773 1.1 mrg s/^[^=]*=[ ]*$//
7774 1.1 mrg }'
7775 1.1 mrg fi
7776 1.1 mrg
7777 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7778 1.1 mrg fi # test -n "$CONFIG_FILES"
7779 1.1 mrg
7780 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
7781 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
7782 1.1 mrg # This happens for instance with `./config.status Makefile'.
7783 1.1 mrg if test -n "$CONFIG_HEADERS"; then
7784 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
7785 1.1 mrg BEGIN {
7786 1.1 mrg _ACEOF
7787 1.1 mrg
7788 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
7789 1.1 mrg # here-document in config.status, that substitutes the proper values into
7790 1.1 mrg # config.h.in to produce config.h.
7791 1.1 mrg
7792 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
7793 1.1 mrg # handling of long lines.
7794 1.1 mrg ac_delim='%!_!# '
7795 1.1 mrg for ac_last_try in false false :; do
7796 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
7797 1.1 mrg if test -z "$ac_t"; then
7798 1.1 mrg break
7799 1.1 mrg elif $ac_last_try; then
7800 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
7801 1.1 mrg else
7802 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7803 1.1 mrg fi
7804 1.1 mrg done
7805 1.1 mrg
7806 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
7807 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
7808 1.1 mrg # newline sequences.
7809 1.1 mrg
7810 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7811 1.1 mrg sed -n '
7812 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
7813 1.1 mrg t rset
7814 1.1 mrg :rset
7815 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
7816 1.1 mrg t def
7817 1.1 mrg d
7818 1.1 mrg :def
7819 1.1 mrg s/\\$//
7820 1.1 mrg t bsnl
7821 1.1 mrg s/["\\]/\\&/g
7822 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7823 1.1 mrg D["\1"]=" \3"/p
7824 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7825 1.1 mrg d
7826 1.1 mrg :bsnl
7827 1.1 mrg s/["\\]/\\&/g
7828 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7829 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
7830 1.1 mrg t cont
7831 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7832 1.1 mrg t cont
7833 1.1 mrg d
7834 1.1 mrg :cont
7835 1.1 mrg n
7836 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
7837 1.1 mrg t clear
7838 1.1 mrg :clear
7839 1.1 mrg s/\\$//
7840 1.1 mrg t bsnlc
7841 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
7842 1.1 mrg d
7843 1.1 mrg :bsnlc
7844 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7845 1.1 mrg b cont
7846 1.1 mrg ' <confdefs.h | sed '
7847 1.1 mrg s/'"$ac_delim"'/"\\\
7848 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
7849 1.1 mrg
7850 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7851 1.1 mrg for (key in D) D_is_set[key] = 1
7852 1.1 mrg FS = ""
7853 1.1 mrg }
7854 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7855 1.1 mrg line = \$ 0
7856 1.1 mrg split(line, arg, " ")
7857 1.1 mrg if (arg[1] == "#") {
7858 1.1 mrg defundef = arg[2]
7859 1.1 mrg mac1 = arg[3]
7860 1.1 mrg } else {
7861 1.1 mrg defundef = substr(arg[1], 2)
7862 1.1 mrg mac1 = arg[2]
7863 1.1 mrg }
7864 1.1 mrg split(mac1, mac2, "(") #)
7865 1.1 mrg macro = mac2[1]
7866 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
7867 1.1 mrg if (D_is_set[macro]) {
7868 1.1 mrg # Preserve the white space surrounding the "#".
7869 1.1 mrg print prefix "define", macro P[macro] D[macro]
7870 1.1 mrg next
7871 1.1 mrg } else {
7872 1.1 mrg # Replace #undef with comments. This is necessary, for example,
7873 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
7874 1.1 mrg # on some systems where configure will not decide to define it.
7875 1.1 mrg if (defundef == "undef") {
7876 1.1 mrg print "/*", prefix defundef, macro, "*/"
7877 1.1 mrg next
7878 1.1 mrg }
7879 1.1 mrg }
7880 1.1 mrg }
7881 1.1 mrg { print }
7882 1.1 mrg _ACAWK
7883 1.1 mrg _ACEOF
7884 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7885 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
7886 1.1 mrg fi # test -n "$CONFIG_HEADERS"
7887 1.1 mrg
7888 1.1 mrg
7889 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7890 1.1 mrg shift
7891 1.1 mrg for ac_tag
7892 1.1 mrg do
7893 1.1 mrg case $ac_tag in
7894 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
7895 1.1 mrg esac
7896 1.1 mrg case $ac_mode$ac_tag in
7897 1.1 mrg :[FHL]*:*);;
7898 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7899 1.1 mrg :[FH]-) ac_tag=-:-;;
7900 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7901 1.1 mrg esac
7902 1.1 mrg ac_save_IFS=$IFS
7903 1.1 mrg IFS=:
7904 1.1 mrg set x $ac_tag
7905 1.1 mrg IFS=$ac_save_IFS
7906 1.1 mrg shift
7907 1.1 mrg ac_file=$1
7908 1.1 mrg shift
7909 1.1 mrg
7910 1.1 mrg case $ac_mode in
7911 1.1 mrg :L) ac_source=$1;;
7912 1.1 mrg :[FH])
7913 1.1 mrg ac_file_inputs=
7914 1.1 mrg for ac_f
7915 1.1 mrg do
7916 1.1 mrg case $ac_f in
7917 1.1 mrg -) ac_f="$tmp/stdin";;
7918 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
7919 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
7920 1.1 mrg # because $ac_f cannot contain `:'.
7921 1.1 mrg test -f "$ac_f" ||
7922 1.1 mrg case $ac_f in
7923 1.1 mrg [\\/$]*) false;;
7924 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7925 1.1 mrg esac ||
7926 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7927 1.1 mrg esac
7928 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7929 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
7930 1.1 mrg done
7931 1.1 mrg
7932 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
7933 1.1 mrg # use $as_me), people would be surprised to read:
7934 1.1 mrg # /* config.h. Generated by config.status. */
7935 1.1 mrg configure_input='Generated from '`
7936 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7937 1.1 mrg `' by configure.'
7938 1.1 mrg if test x"$ac_file" != x-; then
7939 1.1 mrg configure_input="$ac_file. $configure_input"
7940 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7941 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
7942 1.1 mrg fi
7943 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
7944 1.1 mrg case $configure_input in #(
7945 1.1 mrg *\&* | *\|* | *\\* )
7946 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
7947 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
7948 1.1 mrg *) ac_sed_conf_input=$configure_input;;
7949 1.1 mrg esac
7950 1.1 mrg
7951 1.1 mrg case $ac_tag in
7952 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
7953 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
7954 1.1 mrg esac
7955 1.1 mrg ;;
7956 1.1 mrg esac
7957 1.1 mrg
7958 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
7959 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7960 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
7961 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
7962 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7963 1.1 mrg $as_echo X"$ac_file" |
7964 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7965 1.1 mrg s//\1/
7966 1.1 mrg q
7967 1.1 mrg }
7968 1.1 mrg /^X\(\/\/\)[^/].*/{
7969 1.1 mrg s//\1/
7970 1.1 mrg q
7971 1.1 mrg }
7972 1.1 mrg /^X\(\/\/\)$/{
7973 1.1 mrg s//\1/
7974 1.1 mrg q
7975 1.1 mrg }
7976 1.1 mrg /^X\(\/\).*/{
7977 1.1 mrg s//\1/
7978 1.1 mrg q
7979 1.1 mrg }
7980 1.1 mrg s/.*/./; q'`
7981 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
7982 1.1 mrg ac_builddir=.
7983 1.1 mrg
7984 1.1 mrg case "$ac_dir" in
7985 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7986 1.1 mrg *)
7987 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7988 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
7989 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7990 1.1 mrg case $ac_top_builddir_sub in
7991 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7992 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7993 1.1 mrg esac ;;
7994 1.1 mrg esac
7995 1.1 mrg ac_abs_top_builddir=$ac_pwd
7996 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
7997 1.1 mrg # for backward compatibility:
7998 1.1 mrg ac_top_builddir=$ac_top_build_prefix
7999 1.1 mrg
8000 1.1 mrg case $srcdir in
8001 1.1 mrg .) # We are building in place.
8002 1.1 mrg ac_srcdir=.
8003 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
8004 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
8005 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
8006 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
8007 1.1 mrg ac_top_srcdir=$srcdir
8008 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
8009 1.1 mrg *) # Relative name.
8010 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8011 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
8012 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8013 1.1 mrg esac
8014 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8015 1.1 mrg
8016 1.1 mrg
8017 1.1 mrg case $ac_mode in
8018 1.1 mrg :F)
8019 1.1 mrg #
8020 1.1 mrg # CONFIG_FILE
8021 1.1 mrg #
8022 1.1 mrg
8023 1.1 mrg case $INSTALL in
8024 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8025 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8026 1.1 mrg esac
8027 1.1 mrg _ACEOF
8028 1.1 mrg
8029 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8030 1.1 mrg # If the template does not know about datarootdir, expand it.
8031 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
8032 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
8033 1.1 mrg ac_sed_dataroot='
8034 1.1 mrg /datarootdir/ {
8035 1.1 mrg p
8036 1.1 mrg q
8037 1.1 mrg }
8038 1.1 mrg /@datadir@/p
8039 1.1 mrg /@docdir@/p
8040 1.1 mrg /@infodir@/p
8041 1.1 mrg /@localedir@/p
8042 1.1 mrg /@mandir@/p'
8043 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8044 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
8045 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8047 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8048 1.1 mrg _ACEOF
8049 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8050 1.1 mrg ac_datarootdir_hack='
8051 1.1 mrg s&@datadir@&$datadir&g
8052 1.1 mrg s&@docdir@&$docdir&g
8053 1.1 mrg s&@infodir@&$infodir&g
8054 1.1 mrg s&@localedir@&$localedir&g
8055 1.1 mrg s&@mandir@&$mandir&g
8056 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
8057 1.1 mrg esac
8058 1.1 mrg _ACEOF
8059 1.1 mrg
8060 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
8061 1.1 mrg # Shell code in configure.ac might set extrasub.
8062 1.1 mrg # FIXME: do we really want to maintain this feature?
8063 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8064 1.1 mrg ac_sed_extra="$ac_vpsub
8065 1.1 mrg $extrasub
8066 1.1 mrg _ACEOF
8067 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8068 1.1 mrg :t
8069 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8070 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
8071 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
8072 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
8073 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
8074 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
8075 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
8076 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8077 1.1 mrg s&@builddir@&$ac_builddir&;t t
8078 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
8079 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8080 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
8081 1.1 mrg $ac_datarootdir_hack
8082 1.1 mrg "
8083 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
8084 1.1 mrg if $ac_cs_awk_getline; then
8085 1.1 mrg $AWK -f "$tmp/subs.awk"
8086 1.1 mrg else
8087 1.1 mrg $AWK -f "$tmp/subs.awk" | $SHELL
8088 1.1 mrg fi >$tmp/out \
8089 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8090 1.1 mrg
8091 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8092 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8093 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8094 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8095 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
8096 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8097 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
8098 1.1 mrg
8099 1.1 mrg rm -f "$tmp/stdin"
8100 1.1 mrg case $ac_file in
8101 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
8102 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8103 1.1 mrg esac \
8104 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8105 1.1 mrg ;;
8106 1.1 mrg :H)
8107 1.1 mrg #
8108 1.1 mrg # CONFIG_HEADER
8109 1.1 mrg #
8110 1.1 mrg if test x"$ac_file" != x-; then
8111 1.1 mrg {
8112 1.1 mrg $as_echo "/* $configure_input */" \
8113 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8114 1.1 mrg } >"$tmp/config.h" \
8115 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8116 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8118 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
8119 1.1 mrg else
8120 1.1 mrg rm -f "$ac_file"
8121 1.1 mrg mv "$tmp/config.h" "$ac_file" \
8122 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8123 1.1 mrg fi
8124 1.1 mrg else
8125 1.1 mrg $as_echo "/* $configure_input */" \
8126 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8127 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
8128 1.1 mrg fi
8129 1.1 mrg ;;
8130 1.1 mrg
8131 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8132 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
8133 1.1 mrg ;;
8134 1.1 mrg esac
8135 1.1 mrg
8136 1.1 mrg
8137 1.1 mrg case $ac_file$ac_mode in
8138 1.1 mrg "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
8139 1.1 mrg if test -n "$CONFIG_FILES"; then
8140 1.1 mrg if test -n "${with_target_subdir}"; then
8141 1.1 mrg # FIXME: We shouldn't need to set ac_file
8142 1.1 mrg ac_file=Makefile
8143 1.1 mrg LD="${ORIGINAL_LD_FOR_MULTILIBS}"
8144 1.1 mrg . ${libiberty_topdir}/config-ml.in
8145 1.1 mrg fi
8146 1.1 mrg fi ;;
8147 1.1 mrg
8148 1.1 mrg esac
8149 1.1 mrg done # for ac_tag
8150 1.1 mrg
8151 1.1 mrg
8152 1.1 mrg as_fn_exit 0
8153 1.1 mrg _ACEOF
8154 1.1 mrg ac_clean_files=$ac_clean_files_save
8155 1.1 mrg
8156 1.1 mrg test $ac_write_fail = 0 ||
8157 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8158 1.1 mrg
8159 1.1 mrg
8160 1.1 mrg # configure is writing to config.log, and then calls config.status.
8161 1.1 mrg # config.status does its own redirection, appending to config.log.
8162 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
8163 1.1 mrg # by configure, so config.status won't be able to write to it; its
8164 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
8165 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
8166 1.1 mrg # appended to by config.status. When coming back to configure, we
8167 1.1 mrg # need to make the FD available again.
8168 1.1 mrg if test "$no_create" != yes; then
8169 1.1 mrg ac_cs_success=:
8170 1.1 mrg ac_config_status_args=
8171 1.1 mrg test "$silent" = yes &&
8172 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
8173 1.1 mrg exec 5>/dev/null
8174 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8175 1.1 mrg exec 5>>config.log
8176 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8177 1.1 mrg # would make configure fail if this is the last instruction.
8178 1.1 mrg $ac_cs_success || as_fn_exit $?
8179 1.1 mrg fi
8180 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8181 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8182 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8183 1.1 mrg fi
8184 1.1 mrg
8185