configure revision 1.4 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.4 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1848 1.4 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1849 1.4 mrg #define $2 innocuous_$2
1850 1.4 mrg
1851 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1852 1.1 mrg which can conflict with char $2 (); below.
1853 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1854 1.4 mrg <limits.h> exists even on freestanding compilers. */
1855 1.4 mrg
1856 1.4 mrg #ifdef __STDC__
1857 1.1 mrg # include <limits.h>
1858 1.1 mrg #else
1859 1.1 mrg # include <assert.h>
1860 1.1 mrg #endif
1861 1.4 mrg
1862 1.4 mrg #undef $2
1863 1.4 mrg
1864 1.4 mrg /* Override any GCC internal prototype to avoid an error.
1865 1.4 mrg Use char because int might match the return type of a GCC
1866 1.4 mrg builtin and then its argument prototype would still apply. */
1867 1.1 mrg #ifdef __cplusplus
1868 1.1 mrg extern "C"
1869 1.1 mrg #endif
1870 1.1 mrg char $2 ();
1871 1.1 mrg /* The GNU C library defines this for functions which it implements
1872 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1873 1.1 mrg something starting with __ and the normal name is an alias. */
1874 1.4 mrg #if defined __stub_$2 || defined __stub___$2
1875 1.1 mrg choke me
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.4 mrg return $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.4 mrg as_decl_name=`echo $2|sed 's/ *(.*//'`
1908 1.4 mrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1909 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1910 1.4 mrg $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1911 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1912 1.1 mrg $as_echo_n "(cached) " >&6
1913 1.1 mrg else
1914 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915 1.1 mrg /* end confdefs.h. */
1916 1.1 mrg $4
1917 1.1 mrg int
1918 1.1 mrg main ()
1919 1.1 mrg {
1920 1.4 mrg #ifndef $as_decl_name
1921 1.4 mrg #ifdef __cplusplus
1922 1.4 mrg (void) $as_decl_use;
1923 1.4 mrg #else
1924 1.4 mrg (void) $as_decl_name;
1925 1.4 mrg #endif
1926 1.1 mrg #endif
1927 1.1 mrg
1928 1.1 mrg ;
1929 1.1 mrg return 0;
1930 1.1 mrg }
1931 1.1 mrg _ACEOF
1932 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1933 1.1 mrg eval "$3=yes"
1934 1.1 mrg else
1935 1.1 mrg eval "$3=no"
1936 1.1 mrg fi
1937 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 1.1 mrg fi
1939 1.1 mrg eval ac_res=\$$3
1940 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 1.1 mrg $as_echo "$ac_res" >&6; }
1942 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1943 1.1 mrg
1944 1.1 mrg } # ac_fn_c_check_decl
1945 1.1 mrg cat >config.log <<_ACEOF
1946 1.1 mrg This file contains any messages produced by compilers while
1947 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1948 1.1 mrg
1949 1.1 mrg It was created by $as_me, which was
1950 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1951 1.1 mrg
1952 1.1 mrg $ $0 $@
1953 1.1 mrg
1954 1.1 mrg _ACEOF
1955 1.1 mrg exec 5>>config.log
1956 1.1 mrg {
1957 1.1 mrg cat <<_ASUNAME
1958 1.1 mrg ## --------- ##
1959 1.1 mrg ## Platform. ##
1960 1.1 mrg ## --------- ##
1961 1.1 mrg
1962 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1963 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1964 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1965 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1966 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1967 1.1 mrg
1968 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1969 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1970 1.1 mrg
1971 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1972 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1973 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1974 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1975 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1976 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1977 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1978 1.1 mrg
1979 1.1 mrg _ASUNAME
1980 1.1 mrg
1981 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982 1.1 mrg for as_dir in $PATH
1983 1.1 mrg do
1984 1.1 mrg IFS=$as_save_IFS
1985 1.1 mrg test -z "$as_dir" && as_dir=.
1986 1.1 mrg $as_echo "PATH: $as_dir"
1987 1.1 mrg done
1988 1.1 mrg IFS=$as_save_IFS
1989 1.1 mrg
1990 1.1 mrg } >&5
1991 1.1 mrg
1992 1.1 mrg cat >&5 <<_ACEOF
1993 1.1 mrg
1994 1.1 mrg
1995 1.1 mrg ## ----------- ##
1996 1.1 mrg ## Core tests. ##
1997 1.1 mrg ## ----------- ##
1998 1.1 mrg
1999 1.1 mrg _ACEOF
2000 1.1 mrg
2001 1.1 mrg
2002 1.1 mrg # Keep a trace of the command line.
2003 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
2004 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
2005 1.1 mrg # Also quote any args containing shell meta-characters.
2006 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
2007 1.1 mrg ac_configure_args=
2008 1.1 mrg ac_configure_args0=
2009 1.1 mrg ac_configure_args1=
2010 1.1 mrg ac_must_keep_next=false
2011 1.1 mrg for ac_pass in 1 2
2012 1.1 mrg do
2013 1.1 mrg for ac_arg
2014 1.1 mrg do
2015 1.1 mrg case $ac_arg in
2016 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2017 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2018 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
2019 1.1 mrg continue ;;
2020 1.1 mrg *\'*)
2021 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2022 1.1 mrg esac
2023 1.1 mrg case $ac_pass in
2024 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2025 1.1 mrg 2)
2026 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
2027 1.1 mrg if test $ac_must_keep_next = true; then
2028 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
2029 1.1 mrg else
2030 1.1 mrg case $ac_arg in
2031 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
2032 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2033 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2034 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
2035 1.1 mrg case "$ac_configure_args0 " in
2036 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2037 1.1 mrg esac
2038 1.1 mrg ;;
2039 1.1 mrg -* ) ac_must_keep_next=true ;;
2040 1.1 mrg esac
2041 1.1 mrg fi
2042 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
2043 1.1 mrg ;;
2044 1.1 mrg esac
2045 1.1 mrg done
2046 1.1 mrg done
2047 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
2048 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
2049 1.1 mrg
2050 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
2051 1.1 mrg # config.log. We remove comments because anyway the quotes in there
2052 1.1 mrg # would cause problems or look ugly.
2053 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
2054 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2055 1.1 mrg trap 'exit_status=$?
2056 1.1 mrg # Save into config.log some information that might help in debugging.
2057 1.1 mrg {
2058 1.1 mrg echo
2059 1.1 mrg
2060 1.1 mrg cat <<\_ASBOX
2061 1.1 mrg ## ---------------- ##
2062 1.1 mrg ## Cache variables. ##
2063 1.1 mrg ## ---------------- ##
2064 1.1 mrg _ASBOX
2065 1.1 mrg echo
2066 1.1 mrg # The following way of writing the cache mishandles newlines in values,
2067 1.1 mrg (
2068 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2069 1.1 mrg eval ac_val=\$$ac_var
2070 1.1 mrg case $ac_val in #(
2071 1.1 mrg *${as_nl}*)
2072 1.1 mrg case $ac_var in #(
2073 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2074 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2075 1.1 mrg esac
2076 1.1 mrg case $ac_var in #(
2077 1.1 mrg _ | IFS | as_nl) ;; #(
2078 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2079 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2080 1.1 mrg esac ;;
2081 1.1 mrg esac
2082 1.1 mrg done
2083 1.1 mrg (set) 2>&1 |
2084 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2085 1.1 mrg *${as_nl}ac_space=\ *)
2086 1.1 mrg sed -n \
2087 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2088 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2089 1.1 mrg ;; #(
2090 1.1 mrg *)
2091 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2092 1.1 mrg ;;
2093 1.1 mrg esac |
2094 1.1 mrg sort
2095 1.1 mrg )
2096 1.1 mrg echo
2097 1.1 mrg
2098 1.1 mrg cat <<\_ASBOX
2099 1.1 mrg ## ----------------- ##
2100 1.1 mrg ## Output variables. ##
2101 1.1 mrg ## ----------------- ##
2102 1.1 mrg _ASBOX
2103 1.1 mrg echo
2104 1.1 mrg for ac_var in $ac_subst_vars
2105 1.1 mrg do
2106 1.1 mrg eval ac_val=\$$ac_var
2107 1.1 mrg case $ac_val in
2108 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2109 1.1 mrg esac
2110 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2111 1.1 mrg done | sort
2112 1.1 mrg echo
2113 1.1 mrg
2114 1.1 mrg if test -n "$ac_subst_files"; then
2115 1.1 mrg cat <<\_ASBOX
2116 1.1 mrg ## ------------------- ##
2117 1.1 mrg ## File substitutions. ##
2118 1.1 mrg ## ------------------- ##
2119 1.1 mrg _ASBOX
2120 1.1 mrg echo
2121 1.1 mrg for ac_var in $ac_subst_files
2122 1.1 mrg do
2123 1.1 mrg eval ac_val=\$$ac_var
2124 1.1 mrg case $ac_val in
2125 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 1.1 mrg esac
2127 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2128 1.1 mrg done | sort
2129 1.1 mrg echo
2130 1.1 mrg fi
2131 1.1 mrg
2132 1.1 mrg if test -s confdefs.h; then
2133 1.1 mrg cat <<\_ASBOX
2134 1.1 mrg ## ----------- ##
2135 1.1 mrg ## confdefs.h. ##
2136 1.1 mrg ## ----------- ##
2137 1.1 mrg _ASBOX
2138 1.1 mrg echo
2139 1.1 mrg cat confdefs.h
2140 1.1 mrg echo
2141 1.1 mrg fi
2142 1.1 mrg test "$ac_signal" != 0 &&
2143 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2144 1.1 mrg $as_echo "$as_me: exit $exit_status"
2145 1.1 mrg } >&5
2146 1.1 mrg rm -f core *.core core.conftest.* &&
2147 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148 1.1 mrg exit $exit_status
2149 1.1 mrg ' 0
2150 1.1 mrg for ac_signal in 1 2 13 15; do
2151 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152 1.1 mrg done
2153 1.1 mrg ac_signal=0
2154 1.1 mrg
2155 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2156 1.1 mrg rm -f -r conftest* confdefs.h
2157 1.1 mrg
2158 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2159 1.1 mrg
2160 1.1 mrg # Predefined preprocessor variables.
2161 1.1 mrg
2162 1.1 mrg cat >>confdefs.h <<_ACEOF
2163 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2164 1.1 mrg _ACEOF
2165 1.1 mrg
2166 1.1 mrg cat >>confdefs.h <<_ACEOF
2167 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2168 1.1 mrg _ACEOF
2169 1.1 mrg
2170 1.1 mrg cat >>confdefs.h <<_ACEOF
2171 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2172 1.1 mrg _ACEOF
2173 1.1 mrg
2174 1.1 mrg cat >>confdefs.h <<_ACEOF
2175 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2176 1.1 mrg _ACEOF
2177 1.1 mrg
2178 1.1 mrg cat >>confdefs.h <<_ACEOF
2179 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2180 1.1 mrg _ACEOF
2181 1.1 mrg
2182 1.1 mrg cat >>confdefs.h <<_ACEOF
2183 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2184 1.1 mrg _ACEOF
2185 1.1 mrg
2186 1.1 mrg
2187 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2188 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2189 1.1 mrg ac_site_file1=NONE
2190 1.1 mrg ac_site_file2=NONE
2191 1.1 mrg if test -n "$CONFIG_SITE"; then
2192 1.1 mrg ac_site_file1=$CONFIG_SITE
2193 1.1 mrg elif test "x$prefix" != xNONE; then
2194 1.1 mrg ac_site_file1=$prefix/share/config.site
2195 1.1 mrg ac_site_file2=$prefix/etc/config.site
2196 1.1 mrg else
2197 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2198 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2199 1.1 mrg fi
2200 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2201 1.1 mrg do
2202 1.1 mrg test "x$ac_site_file" = xNONE && continue
2203 1.1 mrg if test -r "$ac_site_file"; then
2204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2205 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2206 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2207 1.1 mrg . "$ac_site_file"
2208 1.1 mrg fi
2209 1.1 mrg done
2210 1.1 mrg
2211 1.1 mrg if test -r "$cache_file"; then
2212 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2213 1.1 mrg # files actually), so we avoid doing that.
2214 1.1 mrg if test -f "$cache_file"; then
2215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2216 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2217 1.1 mrg case $cache_file in
2218 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2219 1.1 mrg *) . "./$cache_file";;
2220 1.1 mrg esac
2221 1.1 mrg fi
2222 1.1 mrg else
2223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2224 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2225 1.1 mrg >$cache_file
2226 1.1 mrg fi
2227 1.1 mrg
2228 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2229 1.1 mrg # value.
2230 1.1 mrg ac_cache_corrupted=false
2231 1.1 mrg for ac_var in $ac_precious_vars; do
2232 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2233 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2234 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2235 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2236 1.1 mrg case $ac_old_set,$ac_new_set in
2237 1.1 mrg set,)
2238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2239 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2240 1.1 mrg ac_cache_corrupted=: ;;
2241 1.1 mrg ,set)
2242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2243 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2244 1.1 mrg ac_cache_corrupted=: ;;
2245 1.1 mrg ,);;
2246 1.1 mrg *)
2247 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2248 1.1 mrg # differences in whitespace do not lead to failure.
2249 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2250 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2251 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2253 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2254 1.1 mrg ac_cache_corrupted=:
2255 1.1 mrg else
2256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2257 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2258 1.1 mrg eval $ac_var=\$ac_old_val
2259 1.1 mrg fi
2260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2261 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2263 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2264 1.1 mrg fi;;
2265 1.1 mrg esac
2266 1.1 mrg # Pass precious variables to config.status.
2267 1.1 mrg if test "$ac_new_set" = set; then
2268 1.1 mrg case $ac_new_val in
2269 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2270 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2271 1.1 mrg esac
2272 1.1 mrg case " $ac_configure_args " in
2273 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2274 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2275 1.1 mrg esac
2276 1.1 mrg fi
2277 1.1 mrg done
2278 1.1 mrg if $ac_cache_corrupted; then
2279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2282 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2283 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2284 1.1 mrg fi
2285 1.1 mrg ## -------------------- ##
2286 1.1 mrg ## Main body of script. ##
2287 1.1 mrg ## -------------------- ##
2288 1.1 mrg
2289 1.1 mrg ac_ext=c
2290 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2291 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2292 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2293 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2294 1.1 mrg
2295 1.1 mrg
2296 1.1 mrg
2297 1.1 mrg
2298 1.1 mrg
2299 1.1 mrg
2300 1.1 mrg
2301 1.1 mrg # This works around the fact that libtool configuration may change LD
2302 1.1 mrg # for this particular configuration, but some shells, instead of
2303 1.1 mrg # keeping the changes in LD private, export them just because LD is
2304 1.1 mrg # exported. We don't use libtool yet, but some day we might, so...
2305 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS=$LD
2306 1.1 mrg
2307 1.1 mrg
2308 1.1 mrg # Check whether --with-target-subdir was given.
2309 1.1 mrg if test "${with_target_subdir+set}" = set; then :
2310 1.1 mrg withval=$with_target_subdir;
2311 1.1 mrg fi
2312 1.1 mrg
2313 1.1 mrg
2314 1.1 mrg # Check whether --with-build-subdir was given.
2315 1.1 mrg if test "${with_build_subdir+set}" = set; then :
2316 1.1 mrg withval=$with_build_subdir;
2317 1.1 mrg fi
2318 1.1 mrg
2319 1.1 mrg
2320 1.1 mrg # Check whether --with-cross-host was given.
2321 1.1 mrg if test "${with_cross_host+set}" = set; then :
2322 1.1 mrg withval=$with_cross_host;
2323 1.1 mrg fi
2324 1.1 mrg
2325 1.1 mrg
2326 1.1 mrg # Check whether --with-newlib was given.
2327 1.1 mrg if test "${with_newlib+set}" = set; then :
2328 1.1 mrg withval=$with_newlib;
2329 1.1 mrg fi
2330 1.1 mrg
2331 1.1 mrg
2332 1.1 mrg if test "${srcdir}" = "."; then
2333 1.1 mrg if test -n "${with_build_subdir}"; then
2334 1.1 mrg libiberty_topdir="${srcdir}/../.."
2335 1.1 mrg with_target_subdir=
2336 1.1 mrg elif test -z "${with_target_subdir}"; then
2337 1.1 mrg libiberty_topdir="${srcdir}/.."
2338 1.1 mrg else
2339 1.1 mrg if test "${with_target_subdir}" != "."; then
2340 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2341 1.1 mrg else
2342 1.1 mrg libiberty_topdir="${srcdir}/${with_multisrctop}.."
2343 1.1 mrg fi
2344 1.1 mrg fi
2345 1.1 mrg else
2346 1.1 mrg libiberty_topdir="${srcdir}/.."
2347 1.1 mrg fi
2348 1.1 mrg
2349 1.1 mrg ac_aux_dir=
2350 1.1 mrg for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2351 1.1 mrg for ac_t in install-sh install.sh shtool; do
2352 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2353 1.1 mrg ac_aux_dir=$ac_dir
2354 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2355 1.1 mrg break 2
2356 1.1 mrg fi
2357 1.1 mrg done
2358 1.1 mrg done
2359 1.1 mrg if test -z "$ac_aux_dir"; then
2360 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2361 1.1 mrg fi
2362 1.1 mrg
2363 1.1 mrg # These three variables are undocumented and unsupported,
2364 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2365 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2366 1.1 mrg # whose full name contains unusual characters.
2367 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2368 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2369 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2370 1.1 mrg
2371 1.1 mrg
2372 1.1 mrg
2373 1.1 mrg
2374 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2375 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2376 1.1 mrg # Check whether --enable-maintainer-mode was given.
2377 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2378 1.1 mrg enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2379 1.1 mrg else
2380 1.1 mrg maintainer_mode=no
2381 1.1 mrg fi
2382 1.1 mrg
2383 1.1 mrg
2384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2385 1.1 mrg $as_echo "$maintainer_mode" >&6; }
2386 1.1 mrg
2387 1.1 mrg if test "$maintainer_mode" = "yes"; then
2388 1.1 mrg MAINT=''
2389 1.1 mrg NOTMAINT='#'
2390 1.1 mrg else
2391 1.1 mrg MAINT='#'
2392 1.1 mrg NOTMAINT=''
2393 1.1 mrg fi
2394 1.1 mrg
2395 1.1 mrg # Do we have a single-tree copy of texinfo? Even if we do, we can't
2396 1.1 mrg # rely on it - libiberty is built before texinfo.
2397 1.1 mrg # Extract the first word of "makeinfo", so it can be a program name with args.
2398 1.1 mrg set dummy makeinfo; ac_word=$2
2399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2400 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2401 1.1 mrg if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
2402 1.1 mrg $as_echo_n "(cached) " >&6
2403 1.1 mrg else
2404 1.1 mrg if test -n "$MAKEINFO"; then
2405 1.1 mrg ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2406 1.1 mrg else
2407 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2408 1.1 mrg for as_dir in $PATH
2409 1.1 mrg do
2410 1.1 mrg IFS=$as_save_IFS
2411 1.1 mrg test -z "$as_dir" && as_dir=.
2412 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2413 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2414 1.1 mrg ac_cv_prog_MAKEINFO="makeinfo"
2415 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2416 1.1 mrg break 2
2417 1.1 mrg fi
2418 1.1 mrg done
2419 1.1 mrg done
2420 1.1 mrg IFS=$as_save_IFS
2421 1.1 mrg
2422 1.1 mrg fi
2423 1.1 mrg fi
2424 1.1 mrg MAKEINFO=$ac_cv_prog_MAKEINFO
2425 1.1 mrg if test -n "$MAKEINFO"; then
2426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2427 1.1 mrg $as_echo "$MAKEINFO" >&6; }
2428 1.1 mrg else
2429 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2430 1.1 mrg $as_echo "no" >&6; }
2431 1.1 mrg fi
2432 1.1 mrg
2433 1.1 mrg
2434 1.1 mrg if test "x$MAKEINFO" = "x"; then
2435 1.1 mrg MAKEINFO="@echo makeinfo missing; true"
2436 1.1 mrg BUILD_INFO=
2437 1.1 mrg else
2438 1.1 mrg BUILD_INFO=info
2439 1.1 mrg case "$MAKEINFO" in
2440 1.1 mrg */missing\ makeinfo*)
2441 1.1 mrg BUILD_INFO=
2442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2443 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&5
2444 1.1 mrg $as_echo "$as_me: WARNING:
2445 1.1 mrg *** Makeinfo is missing. Info documentation will not be built." >&2;}
2446 1.1 mrg ;;
2447 1.1 mrg *)
2448 1.1 mrg case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2449 1.1 mrg x*\ [1-3].* )
2450 1.1 mrg MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2451 1.1 mrg BUILD_INFO=
2452 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2453 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&5
2454 1.1 mrg $as_echo "$as_me: WARNING:
2455 1.1 mrg *** Makeinfo is too old. Info documentation will not be built." >&2;}
2456 1.1 mrg ;;
2457 1.1 mrg esac
2458 1.1 mrg ;;
2459 1.1 mrg esac
2460 1.1 mrg fi
2461 1.1 mrg
2462 1.1 mrg
2463 1.1 mrg
2464 1.1 mrg # Extract the first word of "perl", so it can be a program name with args.
2465 1.1 mrg set dummy perl; ac_word=$2
2466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2467 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2468 1.1 mrg if test "${ac_cv_prog_PERL+set}" = set; then :
2469 1.1 mrg $as_echo_n "(cached) " >&6
2470 1.1 mrg else
2471 1.1 mrg if test -n "$PERL"; then
2472 1.1 mrg ac_cv_prog_PERL="$PERL" # Let the user override the test.
2473 1.1 mrg else
2474 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475 1.1 mrg for as_dir in $PATH
2476 1.1 mrg do
2477 1.1 mrg IFS=$as_save_IFS
2478 1.1 mrg test -z "$as_dir" && as_dir=.
2479 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2480 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2481 1.1 mrg ac_cv_prog_PERL="perl"
2482 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2483 1.1 mrg break 2
2484 1.1 mrg fi
2485 1.1 mrg done
2486 1.1 mrg done
2487 1.1 mrg IFS=$as_save_IFS
2488 1.1 mrg
2489 1.1 mrg fi
2490 1.1 mrg fi
2491 1.1 mrg PERL=$ac_cv_prog_PERL
2492 1.1 mrg if test -n "$PERL"; then
2493 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2494 1.1 mrg $as_echo "$PERL" >&6; }
2495 1.1 mrg else
2496 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2497 1.1 mrg $as_echo "no" >&6; }
2498 1.1 mrg fi
2499 1.1 mrg
2500 1.1 mrg
2501 1.1 mrg if test x"$PERL" = x""; then
2502 1.1 mrg HAVE_PERL='#'
2503 1.1 mrg else
2504 1.1 mrg HAVE_PERL=''
2505 1.1 mrg fi
2506 1.1 mrg
2507 1.1 mrg
2508 1.1 mrg # Make sure we can run config.sub.
2509 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2510 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2511 1.1 mrg
2512 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2513 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2514 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2515 1.1 mrg $as_echo_n "(cached) " >&6
2516 1.1 mrg else
2517 1.1 mrg ac_build_alias=$build_alias
2518 1.1 mrg test "x$ac_build_alias" = x &&
2519 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2520 1.1 mrg test "x$ac_build_alias" = x &&
2521 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2522 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2523 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2524 1.1 mrg
2525 1.1 mrg fi
2526 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2527 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2528 1.1 mrg case $ac_cv_build in
2529 1.1 mrg *-*-*) ;;
2530 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2531 1.1 mrg esac
2532 1.1 mrg build=$ac_cv_build
2533 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2534 1.1 mrg set x $ac_cv_build
2535 1.1 mrg shift
2536 1.1 mrg build_cpu=$1
2537 1.1 mrg build_vendor=$2
2538 1.1 mrg shift; shift
2539 1.1 mrg # Remember, the first character of IFS is used to create $*,
2540 1.1 mrg # except with old shells:
2541 1.1 mrg build_os=$*
2542 1.1 mrg IFS=$ac_save_IFS
2543 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2544 1.1 mrg
2545 1.1 mrg
2546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2547 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2548 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2549 1.1 mrg $as_echo_n "(cached) " >&6
2550 1.1 mrg else
2551 1.1 mrg if test "x$host_alias" = x; then
2552 1.1 mrg ac_cv_host=$ac_cv_build
2553 1.1 mrg else
2554 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2555 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2556 1.1 mrg fi
2557 1.1 mrg
2558 1.1 mrg fi
2559 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2560 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2561 1.1 mrg case $ac_cv_host in
2562 1.1 mrg *-*-*) ;;
2563 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2564 1.1 mrg esac
2565 1.1 mrg host=$ac_cv_host
2566 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2567 1.1 mrg set x $ac_cv_host
2568 1.1 mrg shift
2569 1.1 mrg host_cpu=$1
2570 1.1 mrg host_vendor=$2
2571 1.1 mrg shift; shift
2572 1.1 mrg # Remember, the first character of IFS is used to create $*,
2573 1.1 mrg # except with old shells:
2574 1.1 mrg host_os=$*
2575 1.1 mrg IFS=$ac_save_IFS
2576 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2577 1.1 mrg
2578 1.1 mrg
2579 1.1 mrg
2580 1.1 mrg
2581 1.1 mrg if test -n "$ac_tool_prefix"; then
2582 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2583 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
2584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2586 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
2587 1.1 mrg $as_echo_n "(cached) " >&6
2588 1.1 mrg else
2589 1.1 mrg if test -n "$AR"; then
2590 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
2591 1.1 mrg else
2592 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 1.1 mrg for as_dir in $PATH
2594 1.1 mrg do
2595 1.1 mrg IFS=$as_save_IFS
2596 1.1 mrg test -z "$as_dir" && as_dir=.
2597 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2598 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
2600 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 1.1 mrg break 2
2602 1.1 mrg fi
2603 1.1 mrg done
2604 1.1 mrg done
2605 1.1 mrg IFS=$as_save_IFS
2606 1.1 mrg
2607 1.1 mrg fi
2608 1.1 mrg fi
2609 1.1 mrg AR=$ac_cv_prog_AR
2610 1.1 mrg if test -n "$AR"; then
2611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2612 1.1 mrg $as_echo "$AR" >&6; }
2613 1.1 mrg else
2614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615 1.1 mrg $as_echo "no" >&6; }
2616 1.1 mrg fi
2617 1.1 mrg
2618 1.1 mrg
2619 1.1 mrg fi
2620 1.1 mrg if test -z "$ac_cv_prog_AR"; then
2621 1.1 mrg ac_ct_AR=$AR
2622 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
2623 1.1 mrg set dummy ar; ac_word=$2
2624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2626 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2627 1.1 mrg $as_echo_n "(cached) " >&6
2628 1.1 mrg else
2629 1.1 mrg if test -n "$ac_ct_AR"; then
2630 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2631 1.1 mrg else
2632 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633 1.1 mrg for as_dir in $PATH
2634 1.1 mrg do
2635 1.1 mrg IFS=$as_save_IFS
2636 1.1 mrg test -z "$as_dir" && as_dir=.
2637 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2638 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
2640 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 1.1 mrg break 2
2642 1.1 mrg fi
2643 1.1 mrg done
2644 1.1 mrg done
2645 1.1 mrg IFS=$as_save_IFS
2646 1.1 mrg
2647 1.1 mrg fi
2648 1.1 mrg fi
2649 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
2650 1.1 mrg if test -n "$ac_ct_AR"; then
2651 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2652 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
2653 1.1 mrg else
2654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 1.1 mrg $as_echo "no" >&6; }
2656 1.1 mrg fi
2657 1.1 mrg
2658 1.1 mrg if test "x$ac_ct_AR" = x; then
2659 1.1 mrg AR=""
2660 1.1 mrg else
2661 1.1 mrg case $cross_compiling:$ac_tool_warned in
2662 1.1 mrg yes:)
2663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665 1.1 mrg ac_tool_warned=yes ;;
2666 1.1 mrg esac
2667 1.1 mrg AR=$ac_ct_AR
2668 1.1 mrg fi
2669 1.1 mrg else
2670 1.1 mrg AR="$ac_cv_prog_AR"
2671 1.1 mrg fi
2672 1.1 mrg
2673 1.1 mrg if test -n "$ac_tool_prefix"; then
2674 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2675 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2678 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
2679 1.1 mrg $as_echo_n "(cached) " >&6
2680 1.1 mrg else
2681 1.1 mrg if test -n "$RANLIB"; then
2682 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2683 1.1 mrg else
2684 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685 1.1 mrg for as_dir in $PATH
2686 1.1 mrg do
2687 1.1 mrg IFS=$as_save_IFS
2688 1.1 mrg test -z "$as_dir" && as_dir=.
2689 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2690 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2692 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 1.1 mrg break 2
2694 1.1 mrg fi
2695 1.1 mrg done
2696 1.1 mrg done
2697 1.1 mrg IFS=$as_save_IFS
2698 1.1 mrg
2699 1.1 mrg fi
2700 1.1 mrg fi
2701 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
2702 1.1 mrg if test -n "$RANLIB"; then
2703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2704 1.1 mrg $as_echo "$RANLIB" >&6; }
2705 1.1 mrg else
2706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 1.1 mrg $as_echo "no" >&6; }
2708 1.1 mrg fi
2709 1.1 mrg
2710 1.1 mrg
2711 1.1 mrg fi
2712 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
2713 1.1 mrg ac_ct_RANLIB=$RANLIB
2714 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
2715 1.1 mrg set dummy ranlib; ac_word=$2
2716 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2717 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2718 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2719 1.1 mrg $as_echo_n "(cached) " >&6
2720 1.1 mrg else
2721 1.1 mrg if test -n "$ac_ct_RANLIB"; then
2722 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2723 1.1 mrg else
2724 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2725 1.1 mrg for as_dir in $PATH
2726 1.1 mrg do
2727 1.1 mrg IFS=$as_save_IFS
2728 1.1 mrg test -z "$as_dir" && as_dir=.
2729 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2730 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2731 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
2732 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2733 1.1 mrg break 2
2734 1.1 mrg fi
2735 1.1 mrg done
2736 1.1 mrg done
2737 1.1 mrg IFS=$as_save_IFS
2738 1.1 mrg
2739 1.1 mrg fi
2740 1.1 mrg fi
2741 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2742 1.1 mrg if test -n "$ac_ct_RANLIB"; then
2743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2744 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
2745 1.1 mrg else
2746 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2747 1.1 mrg $as_echo "no" >&6; }
2748 1.1 mrg fi
2749 1.1 mrg
2750 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
2751 1.1 mrg RANLIB=":"
2752 1.1 mrg else
2753 1.1 mrg case $cross_compiling:$ac_tool_warned in
2754 1.1 mrg yes:)
2755 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2756 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2757 1.1 mrg ac_tool_warned=yes ;;
2758 1.1 mrg esac
2759 1.1 mrg RANLIB=$ac_ct_RANLIB
2760 1.1 mrg fi
2761 1.1 mrg else
2762 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
2763 1.1 mrg fi
2764 1.1 mrg
2765 1.1 mrg
2766 1.1 mrg # Add --enable-multilib to configure.
2767 1.1 mrg # Default to --enable-multilib
2768 1.1 mrg # Check whether --enable-multilib was given.
2769 1.1 mrg if test "${enable_multilib+set}" = set; then :
2770 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2771 1.1 mrg yes) multilib=yes ;;
2772 1.1 mrg no) multilib=no ;;
2773 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2774 1.1 mrg esac
2775 1.1 mrg else
2776 1.1 mrg multilib=yes
2777 1.1 mrg fi
2778 1.1 mrg
2779 1.1 mrg
2780 1.1 mrg # Even if the default multilib is not a cross compilation,
2781 1.1 mrg # it may be that some of the other multilibs are.
2782 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2783 1.1 mrg && test "x${with_multisubdir}" != x ; then
2784 1.1 mrg cross_compiling=maybe
2785 1.1 mrg fi
2786 1.1 mrg
2787 1.1 mrg
2788 1.1 mrg ac_ext=c
2789 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2790 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2791 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2792 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2793 1.1 mrg if test -n "$ac_tool_prefix"; then
2794 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2795 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2798 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2799 1.1 mrg $as_echo_n "(cached) " >&6
2800 1.1 mrg else
2801 1.1 mrg if test -n "$CC"; then
2802 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2803 1.1 mrg else
2804 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 1.1 mrg for as_dir in $PATH
2806 1.1 mrg do
2807 1.1 mrg IFS=$as_save_IFS
2808 1.1 mrg test -z "$as_dir" && as_dir=.
2809 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2810 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2812 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 1.1 mrg break 2
2814 1.1 mrg fi
2815 1.1 mrg done
2816 1.1 mrg done
2817 1.1 mrg IFS=$as_save_IFS
2818 1.1 mrg
2819 1.1 mrg fi
2820 1.1 mrg fi
2821 1.1 mrg CC=$ac_cv_prog_CC
2822 1.1 mrg if test -n "$CC"; then
2823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824 1.1 mrg $as_echo "$CC" >&6; }
2825 1.1 mrg else
2826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827 1.1 mrg $as_echo "no" >&6; }
2828 1.1 mrg fi
2829 1.1 mrg
2830 1.1 mrg
2831 1.1 mrg fi
2832 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2833 1.1 mrg ac_ct_CC=$CC
2834 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2835 1.1 mrg set dummy gcc; ac_word=$2
2836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2838 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2839 1.1 mrg $as_echo_n "(cached) " >&6
2840 1.1 mrg else
2841 1.1 mrg if test -n "$ac_ct_CC"; then
2842 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2843 1.1 mrg else
2844 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 1.1 mrg for as_dir in $PATH
2846 1.1 mrg do
2847 1.1 mrg IFS=$as_save_IFS
2848 1.1 mrg test -z "$as_dir" && as_dir=.
2849 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2850 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2852 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853 1.1 mrg break 2
2854 1.1 mrg fi
2855 1.1 mrg done
2856 1.1 mrg done
2857 1.1 mrg IFS=$as_save_IFS
2858 1.1 mrg
2859 1.1 mrg fi
2860 1.1 mrg fi
2861 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2862 1.1 mrg if test -n "$ac_ct_CC"; then
2863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2864 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
2865 1.1 mrg else
2866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 1.1 mrg $as_echo "no" >&6; }
2868 1.1 mrg fi
2869 1.1 mrg
2870 1.1 mrg if test "x$ac_ct_CC" = x; then
2871 1.1 mrg CC=""
2872 1.1 mrg else
2873 1.1 mrg case $cross_compiling:$ac_tool_warned in
2874 1.1 mrg yes:)
2875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2876 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2877 1.1 mrg ac_tool_warned=yes ;;
2878 1.1 mrg esac
2879 1.1 mrg CC=$ac_ct_CC
2880 1.1 mrg fi
2881 1.1 mrg else
2882 1.1 mrg CC="$ac_cv_prog_CC"
2883 1.1 mrg fi
2884 1.1 mrg
2885 1.1 mrg if test -z "$CC"; then
2886 1.1 mrg if test -n "$ac_tool_prefix"; then
2887 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2888 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
2889 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2891 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2892 1.1 mrg $as_echo_n "(cached) " >&6
2893 1.1 mrg else
2894 1.1 mrg if test -n "$CC"; then
2895 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2896 1.1 mrg else
2897 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898 1.1 mrg for as_dir in $PATH
2899 1.1 mrg do
2900 1.1 mrg IFS=$as_save_IFS
2901 1.1 mrg test -z "$as_dir" && as_dir=.
2902 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2903 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2904 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
2905 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 1.1 mrg break 2
2907 1.1 mrg fi
2908 1.1 mrg done
2909 1.1 mrg done
2910 1.1 mrg IFS=$as_save_IFS
2911 1.1 mrg
2912 1.1 mrg fi
2913 1.1 mrg fi
2914 1.1 mrg CC=$ac_cv_prog_CC
2915 1.1 mrg if test -n "$CC"; then
2916 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2917 1.1 mrg $as_echo "$CC" >&6; }
2918 1.1 mrg else
2919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920 1.1 mrg $as_echo "no" >&6; }
2921 1.1 mrg fi
2922 1.1 mrg
2923 1.1 mrg
2924 1.1 mrg fi
2925 1.1 mrg fi
2926 1.1 mrg if test -z "$CC"; then
2927 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
2928 1.1 mrg set dummy cc; ac_word=$2
2929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2931 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2932 1.1 mrg $as_echo_n "(cached) " >&6
2933 1.1 mrg else
2934 1.1 mrg if test -n "$CC"; then
2935 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2936 1.1 mrg else
2937 1.1 mrg ac_prog_rejected=no
2938 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 1.1 mrg for as_dir in $PATH
2940 1.1 mrg do
2941 1.1 mrg IFS=$as_save_IFS
2942 1.1 mrg test -z "$as_dir" && as_dir=.
2943 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2944 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2946 1.1 mrg ac_prog_rejected=yes
2947 1.1 mrg continue
2948 1.1 mrg fi
2949 1.1 mrg ac_cv_prog_CC="cc"
2950 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2951 1.1 mrg break 2
2952 1.1 mrg fi
2953 1.1 mrg done
2954 1.1 mrg done
2955 1.1 mrg IFS=$as_save_IFS
2956 1.1 mrg
2957 1.1 mrg if test $ac_prog_rejected = yes; then
2958 1.1 mrg # We found a bogon in the path, so make sure we never use it.
2959 1.1 mrg set dummy $ac_cv_prog_CC
2960 1.1 mrg shift
2961 1.1 mrg if test $# != 0; then
2962 1.1 mrg # We chose a different compiler from the bogus one.
2963 1.1 mrg # However, it has the same basename, so the bogon will be chosen
2964 1.1 mrg # first if we set CC to just the basename; use the full file name.
2965 1.1 mrg shift
2966 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2967 1.1 mrg fi
2968 1.1 mrg fi
2969 1.1 mrg fi
2970 1.1 mrg fi
2971 1.1 mrg CC=$ac_cv_prog_CC
2972 1.1 mrg if test -n "$CC"; then
2973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2974 1.1 mrg $as_echo "$CC" >&6; }
2975 1.1 mrg else
2976 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2977 1.1 mrg $as_echo "no" >&6; }
2978 1.1 mrg fi
2979 1.1 mrg
2980 1.1 mrg
2981 1.1 mrg fi
2982 1.1 mrg if test -z "$CC"; then
2983 1.1 mrg if test -n "$ac_tool_prefix"; then
2984 1.1 mrg for ac_prog in cl.exe
2985 1.1 mrg do
2986 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2987 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2988 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2989 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2990 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2991 1.1 mrg $as_echo_n "(cached) " >&6
2992 1.1 mrg else
2993 1.1 mrg if test -n "$CC"; then
2994 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2995 1.1 mrg else
2996 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 1.1 mrg for as_dir in $PATH
2998 1.1 mrg do
2999 1.1 mrg IFS=$as_save_IFS
3000 1.1 mrg test -z "$as_dir" && as_dir=.
3001 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3002 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3003 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3004 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3005 1.1 mrg break 2
3006 1.1 mrg fi
3007 1.1 mrg done
3008 1.1 mrg done
3009 1.1 mrg IFS=$as_save_IFS
3010 1.1 mrg
3011 1.1 mrg fi
3012 1.1 mrg fi
3013 1.1 mrg CC=$ac_cv_prog_CC
3014 1.1 mrg if test -n "$CC"; then
3015 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3016 1.1 mrg $as_echo "$CC" >&6; }
3017 1.1 mrg else
3018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3019 1.1 mrg $as_echo "no" >&6; }
3020 1.1 mrg fi
3021 1.1 mrg
3022 1.1 mrg
3023 1.1 mrg test -n "$CC" && break
3024 1.1 mrg done
3025 1.1 mrg fi
3026 1.1 mrg if test -z "$CC"; then
3027 1.1 mrg ac_ct_CC=$CC
3028 1.1 mrg for ac_prog in cl.exe
3029 1.1 mrg do
3030 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3031 1.1 mrg set dummy $ac_prog; ac_word=$2
3032 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3034 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3035 1.1 mrg $as_echo_n "(cached) " >&6
3036 1.1 mrg else
3037 1.1 mrg if test -n "$ac_ct_CC"; then
3038 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3039 1.1 mrg else
3040 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 1.1 mrg for as_dir in $PATH
3042 1.1 mrg do
3043 1.1 mrg IFS=$as_save_IFS
3044 1.1 mrg test -z "$as_dir" && as_dir=.
3045 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3046 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3048 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 1.1 mrg break 2
3050 1.1 mrg fi
3051 1.1 mrg done
3052 1.1 mrg done
3053 1.1 mrg IFS=$as_save_IFS
3054 1.1 mrg
3055 1.1 mrg fi
3056 1.1 mrg fi
3057 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3058 1.1 mrg if test -n "$ac_ct_CC"; then
3059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3060 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3061 1.1 mrg else
3062 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 1.1 mrg $as_echo "no" >&6; }
3064 1.1 mrg fi
3065 1.1 mrg
3066 1.1 mrg
3067 1.1 mrg test -n "$ac_ct_CC" && break
3068 1.1 mrg done
3069 1.1 mrg
3070 1.1 mrg if test "x$ac_ct_CC" = x; then
3071 1.1 mrg CC=""
3072 1.1 mrg else
3073 1.1 mrg case $cross_compiling:$ac_tool_warned in
3074 1.1 mrg yes:)
3075 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3076 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3077 1.1 mrg ac_tool_warned=yes ;;
3078 1.1 mrg esac
3079 1.1 mrg CC=$ac_ct_CC
3080 1.1 mrg fi
3081 1.1 mrg fi
3082 1.1 mrg
3083 1.1 mrg fi
3084 1.1 mrg
3085 1.1 mrg
3086 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3088 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3089 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3090 1.1 mrg
3091 1.1 mrg # Provide some information about the compiler.
3092 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3093 1.1 mrg set X $ac_compile
3094 1.1 mrg ac_compiler=$2
3095 1.1 mrg for ac_option in --version -v -V -qversion; do
3096 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3097 1.1 mrg case "(($ac_try" in
3098 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 1.1 mrg *) ac_try_echo=$ac_try;;
3100 1.1 mrg esac
3101 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3103 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3104 1.1 mrg ac_status=$?
3105 1.1 mrg if test -s conftest.err; then
3106 1.1 mrg sed '10a\
3107 1.1 mrg ... rest of stderr output deleted ...
3108 1.1 mrg 10q' conftest.err >conftest.er1
3109 1.1 mrg cat conftest.er1 >&5
3110 1.1 mrg rm -f conftest.er1 conftest.err
3111 1.1 mrg fi
3112 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113 1.1 mrg test $ac_status = 0; }
3114 1.1 mrg done
3115 1.1 mrg
3116 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117 1.1 mrg /* end confdefs.h. */
3118 1.1 mrg
3119 1.1 mrg int
3120 1.1 mrg main ()
3121 1.1 mrg {
3122 1.1 mrg
3123 1.1 mrg ;
3124 1.1 mrg return 0;
3125 1.1 mrg }
3126 1.1 mrg _ACEOF
3127 1.1 mrg # FIXME: Cleanup?
3128 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3129 1.1 mrg (eval $ac_link) 2>&5
3130 1.1 mrg ac_status=$?
3131 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3132 1.1 mrg test $ac_status = 0; }; then :
3133 1.1 mrg gcc_no_link=no
3134 1.1 mrg else
3135 1.1 mrg gcc_no_link=yes
3136 1.1 mrg fi
3137 1.1 mrg if test x$gcc_no_link = xyes; then
3138 1.1 mrg # Setting cross_compile will disable run tests; it will
3139 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3140 1.1 mrg # correct if we can't link.
3141 1.1 mrg cross_compiling=yes
3142 1.1 mrg EXEEXT=
3143 1.1 mrg else
3144 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145 1.1 mrg /* end confdefs.h. */
3146 1.1 mrg
3147 1.1 mrg int
3148 1.1 mrg main ()
3149 1.1 mrg {
3150 1.1 mrg
3151 1.1 mrg ;
3152 1.1 mrg return 0;
3153 1.1 mrg }
3154 1.1 mrg _ACEOF
3155 1.1 mrg ac_clean_files_save=$ac_clean_files
3156 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3157 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3158 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3159 1.1 mrg # of exeext.
3160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3161 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3162 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3163 1.1 mrg
3164 1.1 mrg # The possible output files:
3165 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3166 1.1 mrg
3167 1.1 mrg ac_rmfiles=
3168 1.1 mrg for ac_file in $ac_files
3169 1.1 mrg do
3170 1.1 mrg case $ac_file in
3171 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3172 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3173 1.1 mrg esac
3174 1.1 mrg done
3175 1.1 mrg rm -f $ac_rmfiles
3176 1.1 mrg
3177 1.1 mrg if { { ac_try="$ac_link_default"
3178 1.1 mrg case "(($ac_try" in
3179 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180 1.1 mrg *) ac_try_echo=$ac_try;;
3181 1.1 mrg esac
3182 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3184 1.1 mrg (eval "$ac_link_default") 2>&5
3185 1.1 mrg ac_status=$?
3186 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187 1.1 mrg test $ac_status = 0; }; then :
3188 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3189 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3190 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3191 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3192 1.1 mrg # Autoconf.
3193 1.1 mrg for ac_file in $ac_files ''
3194 1.1 mrg do
3195 1.1 mrg test -f "$ac_file" || continue
3196 1.1 mrg case $ac_file in
3197 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3198 1.1 mrg ;;
3199 1.1 mrg [ab].out )
3200 1.1 mrg # We found the default executable, but exeext='' is most
3201 1.1 mrg # certainly right.
3202 1.1 mrg break;;
3203 1.1 mrg *.* )
3204 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3205 1.1 mrg then :; else
3206 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3207 1.1 mrg fi
3208 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3209 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3210 1.1 mrg # argument, so we may need to know it at that point already.
3211 1.1 mrg # Even if this section looks crufty: it has the advantage of
3212 1.1 mrg # actually working.
3213 1.1 mrg break;;
3214 1.1 mrg * )
3215 1.1 mrg break;;
3216 1.1 mrg esac
3217 1.1 mrg done
3218 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3219 1.1 mrg
3220 1.1 mrg else
3221 1.1 mrg ac_file=''
3222 1.1 mrg fi
3223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3224 1.1 mrg $as_echo "$ac_file" >&6; }
3225 1.1 mrg if test -z "$ac_file"; then :
3226 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3227 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3228 1.1 mrg
3229 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231 1.1 mrg { as_fn_set_status 77
3232 1.1 mrg as_fn_error "C compiler cannot create executables
3233 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3234 1.1 mrg fi
3235 1.1 mrg ac_exeext=$ac_cv_exeext
3236 1.1 mrg
3237 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3238 1.1 mrg # the compiler is broken, or we cross compile.
3239 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3240 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3241 1.1 mrg # If not cross compiling, check that we can run a simple program.
3242 1.1 mrg if test "$cross_compiling" != yes; then
3243 1.1 mrg if { ac_try='./$ac_file'
3244 1.1 mrg { { case "(($ac_try" in
3245 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246 1.1 mrg *) ac_try_echo=$ac_try;;
3247 1.1 mrg esac
3248 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3250 1.1 mrg (eval "$ac_try") 2>&5
3251 1.1 mrg ac_status=$?
3252 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253 1.1 mrg test $ac_status = 0; }; }; then
3254 1.1 mrg cross_compiling=no
3255 1.1 mrg else
3256 1.1 mrg if test "$cross_compiling" = maybe; then
3257 1.1 mrg cross_compiling=yes
3258 1.1 mrg else
3259 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3260 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3261 1.1 mrg as_fn_error "cannot run C compiled programs.
3262 1.1 mrg If you meant to cross compile, use \`--host'.
3263 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3264 1.1 mrg fi
3265 1.1 mrg fi
3266 1.1 mrg fi
3267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268 1.1 mrg $as_echo "yes" >&6; }
3269 1.1 mrg
3270 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3271 1.1 mrg ac_clean_files=$ac_clean_files_save
3272 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3273 1.1 mrg # the compiler is broken, or we cross compile.
3274 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3275 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3277 1.1 mrg $as_echo "$cross_compiling" >&6; }
3278 1.1 mrg
3279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3280 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3281 1.1 mrg if { { ac_try="$ac_link"
3282 1.1 mrg case "(($ac_try" in
3283 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284 1.1 mrg *) ac_try_echo=$ac_try;;
3285 1.1 mrg esac
3286 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3287 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3288 1.1 mrg (eval "$ac_link") 2>&5
3289 1.1 mrg ac_status=$?
3290 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291 1.1 mrg test $ac_status = 0; }; then :
3292 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3293 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3294 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3295 1.1 mrg # `rm'.
3296 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3297 1.1 mrg test -f "$ac_file" || continue
3298 1.1 mrg case $ac_file in
3299 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3300 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3301 1.1 mrg break;;
3302 1.1 mrg * ) break;;
3303 1.1 mrg esac
3304 1.1 mrg done
3305 1.1 mrg else
3306 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3307 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3308 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3309 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3310 1.1 mrg fi
3311 1.1 mrg rm -f conftest$ac_cv_exeext
3312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3313 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3314 1.1 mrg
3315 1.1 mrg rm -f conftest.$ac_ext
3316 1.1 mrg EXEEXT=$ac_cv_exeext
3317 1.1 mrg ac_exeext=$EXEEXT
3318 1.1 mrg fi
3319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3320 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3321 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3322 1.1 mrg $as_echo_n "(cached) " >&6
3323 1.1 mrg else
3324 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325 1.1 mrg /* end confdefs.h. */
3326 1.1 mrg
3327 1.1 mrg int
3328 1.1 mrg main ()
3329 1.1 mrg {
3330 1.1 mrg
3331 1.1 mrg ;
3332 1.1 mrg return 0;
3333 1.1 mrg }
3334 1.1 mrg _ACEOF
3335 1.1 mrg rm -f conftest.o conftest.obj
3336 1.1 mrg if { { ac_try="$ac_compile"
3337 1.1 mrg case "(($ac_try" in
3338 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339 1.1 mrg *) ac_try_echo=$ac_try;;
3340 1.1 mrg esac
3341 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3343 1.1 mrg (eval "$ac_compile") 2>&5
3344 1.1 mrg ac_status=$?
3345 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346 1.1 mrg test $ac_status = 0; }; then :
3347 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3348 1.1 mrg test -f "$ac_file" || continue;
3349 1.1 mrg case $ac_file in
3350 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3351 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3352 1.1 mrg break;;
3353 1.1 mrg esac
3354 1.1 mrg done
3355 1.1 mrg else
3356 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3357 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3358 1.1 mrg
3359 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3360 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3361 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3362 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3363 1.1 mrg fi
3364 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3365 1.1 mrg fi
3366 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3367 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3368 1.1 mrg OBJEXT=$ac_cv_objext
3369 1.1 mrg ac_objext=$OBJEXT
3370 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3371 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3372 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3373 1.1 mrg $as_echo_n "(cached) " >&6
3374 1.1 mrg else
3375 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376 1.1 mrg /* end confdefs.h. */
3377 1.1 mrg
3378 1.1 mrg int
3379 1.1 mrg main ()
3380 1.1 mrg {
3381 1.1 mrg #ifndef __GNUC__
3382 1.1 mrg choke me
3383 1.1 mrg #endif
3384 1.1 mrg
3385 1.1 mrg ;
3386 1.1 mrg return 0;
3387 1.1 mrg }
3388 1.1 mrg _ACEOF
3389 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3390 1.1 mrg ac_compiler_gnu=yes
3391 1.1 mrg else
3392 1.1 mrg ac_compiler_gnu=no
3393 1.1 mrg fi
3394 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3396 1.1 mrg
3397 1.1 mrg fi
3398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3399 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3400 1.1 mrg if test $ac_compiler_gnu = yes; then
3401 1.1 mrg GCC=yes
3402 1.1 mrg else
3403 1.1 mrg GCC=
3404 1.1 mrg fi
3405 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3406 1.1 mrg ac_save_CFLAGS=$CFLAGS
3407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3408 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3409 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3410 1.1 mrg $as_echo_n "(cached) " >&6
3411 1.1 mrg else
3412 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3413 1.1 mrg ac_c_werror_flag=yes
3414 1.1 mrg ac_cv_prog_cc_g=no
3415 1.1 mrg CFLAGS="-g"
3416 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417 1.1 mrg /* end confdefs.h. */
3418 1.1 mrg
3419 1.1 mrg int
3420 1.1 mrg main ()
3421 1.1 mrg {
3422 1.1 mrg
3423 1.1 mrg ;
3424 1.1 mrg return 0;
3425 1.1 mrg }
3426 1.1 mrg _ACEOF
3427 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3428 1.1 mrg ac_cv_prog_cc_g=yes
3429 1.1 mrg else
3430 1.1 mrg CFLAGS=""
3431 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 1.1 mrg /* end confdefs.h. */
3433 1.1 mrg
3434 1.1 mrg int
3435 1.1 mrg main ()
3436 1.1 mrg {
3437 1.1 mrg
3438 1.1 mrg ;
3439 1.1 mrg return 0;
3440 1.1 mrg }
3441 1.1 mrg _ACEOF
3442 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3443 1.1 mrg
3444 1.1 mrg else
3445 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3446 1.1 mrg CFLAGS="-g"
3447 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448 1.1 mrg /* end confdefs.h. */
3449 1.1 mrg
3450 1.1 mrg int
3451 1.1 mrg main ()
3452 1.1 mrg {
3453 1.1 mrg
3454 1.1 mrg ;
3455 1.1 mrg return 0;
3456 1.1 mrg }
3457 1.1 mrg _ACEOF
3458 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3459 1.1 mrg ac_cv_prog_cc_g=yes
3460 1.1 mrg fi
3461 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3462 1.1 mrg fi
3463 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464 1.1 mrg fi
3465 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3467 1.1 mrg fi
3468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3469 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3470 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3471 1.1 mrg CFLAGS=$ac_save_CFLAGS
3472 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3473 1.1 mrg if test "$GCC" = yes; then
3474 1.1 mrg CFLAGS="-g -O2"
3475 1.1 mrg else
3476 1.1 mrg CFLAGS="-g"
3477 1.1 mrg fi
3478 1.1 mrg else
3479 1.1 mrg if test "$GCC" = yes; then
3480 1.1 mrg CFLAGS="-O2"
3481 1.1 mrg else
3482 1.1 mrg CFLAGS=
3483 1.1 mrg fi
3484 1.1 mrg fi
3485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3486 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3487 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3488 1.1 mrg $as_echo_n "(cached) " >&6
3489 1.1 mrg else
3490 1.1 mrg ac_cv_prog_cc_c89=no
3491 1.1 mrg ac_save_CC=$CC
3492 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493 1.1 mrg /* end confdefs.h. */
3494 1.1 mrg #include <stdarg.h>
3495 1.1 mrg #include <stdio.h>
3496 1.1 mrg #include <sys/types.h>
3497 1.1 mrg #include <sys/stat.h>
3498 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3499 1.1 mrg struct buf { int x; };
3500 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3501 1.1 mrg static char *e (p, i)
3502 1.1 mrg char **p;
3503 1.1 mrg int i;
3504 1.1 mrg {
3505 1.1 mrg return p[i];
3506 1.1 mrg }
3507 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3508 1.1 mrg {
3509 1.1 mrg char *s;
3510 1.1 mrg va_list v;
3511 1.1 mrg va_start (v,p);
3512 1.1 mrg s = g (p, va_arg (v,int));
3513 1.1 mrg va_end (v);
3514 1.1 mrg return s;
3515 1.1 mrg }
3516 1.1 mrg
3517 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3518 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3519 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3520 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3521 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3522 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3523 1.1 mrg that's true only with -std. */
3524 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3525 1.1 mrg
3526 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3527 1.1 mrg inside strings and character constants. */
3528 1.1 mrg #define FOO(x) 'x'
3529 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3530 1.1 mrg
3531 1.1 mrg int test (int i, double x);
3532 1.1 mrg struct s1 {int (*f) (int a);};
3533 1.1 mrg struct s2 {int (*f) (double a);};
3534 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3535 1.1 mrg int argc;
3536 1.1 mrg char **argv;
3537 1.1 mrg int
3538 1.1 mrg main ()
3539 1.1 mrg {
3540 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3541 1.1 mrg ;
3542 1.1 mrg return 0;
3543 1.1 mrg }
3544 1.1 mrg _ACEOF
3545 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3546 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3547 1.1 mrg do
3548 1.1 mrg CC="$ac_save_CC $ac_arg"
3549 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3550 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3551 1.1 mrg fi
3552 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3553 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3554 1.1 mrg done
3555 1.1 mrg rm -f conftest.$ac_ext
3556 1.1 mrg CC=$ac_save_CC
3557 1.1 mrg
3558 1.1 mrg fi
3559 1.1 mrg # AC_CACHE_VAL
3560 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3561 1.1 mrg x)
3562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3563 1.1 mrg $as_echo "none needed" >&6; } ;;
3564 1.1 mrg xno)
3565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3566 1.1 mrg $as_echo "unsupported" >&6; } ;;
3567 1.1 mrg *)
3568 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3570 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3571 1.1 mrg esac
3572 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3573 1.1 mrg
3574 1.1 mrg fi
3575 1.1 mrg
3576 1.1 mrg ac_ext=c
3577 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3578 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3579 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3580 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3581 1.1 mrg
3582 1.1 mrg
3583 1.1 mrg # Check whether --enable-largefile was given.
3584 1.1 mrg if test "${enable_largefile+set}" = set; then :
3585 1.1 mrg enableval=$enable_largefile;
3586 1.1 mrg fi
3587 1.1 mrg
3588 1.1 mrg if test "$enable_largefile" != no; then
3589 1.1 mrg
3590 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3591 1.1 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3592 1.1 mrg if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3593 1.1 mrg $as_echo_n "(cached) " >&6
3594 1.1 mrg else
3595 1.1 mrg ac_cv_sys_largefile_CC=no
3596 1.1 mrg if test "$GCC" != yes; then
3597 1.1 mrg ac_save_CC=$CC
3598 1.1 mrg while :; do
3599 1.1 mrg # IRIX 6.2 and later do not support large files by default,
3600 1.1 mrg # so use the C compiler's -n32 option if that helps.
3601 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602 1.1 mrg /* end confdefs.h. */
3603 1.1 mrg #include <sys/types.h>
3604 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3605 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3606 1.1 mrg since some C++ compilers masquerading as C compilers
3607 1.1 mrg incorrectly reject 9223372036854775807. */
3608 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3609 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3610 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3611 1.1 mrg ? 1 : -1];
3612 1.1 mrg int
3613 1.1 mrg main ()
3614 1.1 mrg {
3615 1.1 mrg
3616 1.1 mrg ;
3617 1.1 mrg return 0;
3618 1.1 mrg }
3619 1.1 mrg _ACEOF
3620 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3621 1.1 mrg break
3622 1.1 mrg fi
3623 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3624 1.1 mrg CC="$CC -n32"
3625 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3626 1.1 mrg ac_cv_sys_largefile_CC=' -n32'; break
3627 1.1 mrg fi
3628 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3629 1.1 mrg break
3630 1.1 mrg done
3631 1.1 mrg CC=$ac_save_CC
3632 1.1 mrg rm -f conftest.$ac_ext
3633 1.1 mrg fi
3634 1.1 mrg fi
3635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3636 1.1 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3637 1.1 mrg if test "$ac_cv_sys_largefile_CC" != no; then
3638 1.1 mrg CC=$CC$ac_cv_sys_largefile_CC
3639 1.1 mrg fi
3640 1.1 mrg
3641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3642 1.1 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3643 1.1 mrg if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3644 1.1 mrg $as_echo_n "(cached) " >&6
3645 1.1 mrg else
3646 1.1 mrg while :; do
3647 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3648 1.1 mrg /* end confdefs.h. */
3649 1.1 mrg #include <sys/types.h>
3650 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3651 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3652 1.1 mrg since some C++ compilers masquerading as C compilers
3653 1.1 mrg incorrectly reject 9223372036854775807. */
3654 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3655 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3656 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3657 1.1 mrg ? 1 : -1];
3658 1.1 mrg int
3659 1.1 mrg main ()
3660 1.1 mrg {
3661 1.1 mrg
3662 1.1 mrg ;
3663 1.1 mrg return 0;
3664 1.1 mrg }
3665 1.1 mrg _ACEOF
3666 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3667 1.1 mrg ac_cv_sys_file_offset_bits=no; break
3668 1.1 mrg fi
3669 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3670 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 1.1 mrg /* end confdefs.h. */
3672 1.1 mrg #define _FILE_OFFSET_BITS 64
3673 1.1 mrg #include <sys/types.h>
3674 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3675 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3676 1.1 mrg since some C++ compilers masquerading as C compilers
3677 1.1 mrg incorrectly reject 9223372036854775807. */
3678 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3679 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3680 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3681 1.1 mrg ? 1 : -1];
3682 1.1 mrg int
3683 1.1 mrg main ()
3684 1.1 mrg {
3685 1.1 mrg
3686 1.1 mrg ;
3687 1.1 mrg return 0;
3688 1.1 mrg }
3689 1.1 mrg _ACEOF
3690 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3691 1.1 mrg ac_cv_sys_file_offset_bits=64; break
3692 1.1 mrg fi
3693 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694 1.1 mrg ac_cv_sys_file_offset_bits=unknown
3695 1.1 mrg break
3696 1.1 mrg done
3697 1.1 mrg fi
3698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3699 1.1 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3700 1.1 mrg case $ac_cv_sys_file_offset_bits in #(
3701 1.1 mrg no | unknown) ;;
3702 1.1 mrg *)
3703 1.1 mrg cat >>confdefs.h <<_ACEOF
3704 1.1 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3705 1.1 mrg _ACEOF
3706 1.1 mrg ;;
3707 1.1 mrg esac
3708 1.1 mrg rm -rf conftest*
3709 1.1 mrg if test $ac_cv_sys_file_offset_bits = unknown; then
3710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3711 1.1 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3712 1.1 mrg if test "${ac_cv_sys_large_files+set}" = set; then :
3713 1.1 mrg $as_echo_n "(cached) " >&6
3714 1.1 mrg else
3715 1.1 mrg while :; do
3716 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3717 1.1 mrg /* end confdefs.h. */
3718 1.1 mrg #include <sys/types.h>
3719 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3720 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3721 1.1 mrg since some C++ compilers masquerading as C compilers
3722 1.1 mrg incorrectly reject 9223372036854775807. */
3723 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3724 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3725 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3726 1.1 mrg ? 1 : -1];
3727 1.1 mrg int
3728 1.1 mrg main ()
3729 1.1 mrg {
3730 1.1 mrg
3731 1.1 mrg ;
3732 1.1 mrg return 0;
3733 1.1 mrg }
3734 1.1 mrg _ACEOF
3735 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3736 1.1 mrg ac_cv_sys_large_files=no; break
3737 1.1 mrg fi
3738 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740 1.1 mrg /* end confdefs.h. */
3741 1.1 mrg #define _LARGE_FILES 1
3742 1.1 mrg #include <sys/types.h>
3743 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
3744 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
3745 1.1 mrg since some C++ compilers masquerading as C compilers
3746 1.1 mrg incorrectly reject 9223372036854775807. */
3747 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3748 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3749 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
3750 1.1 mrg ? 1 : -1];
3751 1.1 mrg int
3752 1.1 mrg main ()
3753 1.1 mrg {
3754 1.1 mrg
3755 1.1 mrg ;
3756 1.1 mrg return 0;
3757 1.1 mrg }
3758 1.1 mrg _ACEOF
3759 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3760 1.1 mrg ac_cv_sys_large_files=1; break
3761 1.1 mrg fi
3762 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3763 1.1 mrg ac_cv_sys_large_files=unknown
3764 1.1 mrg break
3765 1.1 mrg done
3766 1.1 mrg fi
3767 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
3768 1.1 mrg $as_echo "$ac_cv_sys_large_files" >&6; }
3769 1.1 mrg case $ac_cv_sys_large_files in #(
3770 1.1 mrg no | unknown) ;;
3771 1.1 mrg *)
3772 1.1 mrg cat >>confdefs.h <<_ACEOF
3773 1.1 mrg #define _LARGE_FILES $ac_cv_sys_large_files
3774 1.1 mrg _ACEOF
3775 1.1 mrg ;;
3776 1.1 mrg esac
3777 1.1 mrg rm -rf conftest*
3778 1.1 mrg fi
3779 1.1 mrg fi
3780 1.1 mrg
3781 1.1 mrg ac_ext=c
3782 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3783 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3787 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3788 1.1 mrg # On Suns, sometimes $CPP names a directory.
3789 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3790 1.1 mrg CPP=
3791 1.1 mrg fi
3792 1.1 mrg if test -z "$CPP"; then
3793 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3794 1.1 mrg $as_echo_n "(cached) " >&6
3795 1.1 mrg else
3796 1.1 mrg # Double quotes because CPP needs to be expanded
3797 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3798 1.1 mrg do
3799 1.1 mrg ac_preproc_ok=false
3800 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3801 1.1 mrg do
3802 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3803 1.1 mrg # with a fresh cross-compiler works.
3804 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3805 1.1 mrg # <limits.h> exists even on freestanding compilers.
3806 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3807 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3808 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3809 1.1 mrg /* end confdefs.h. */
3810 1.1 mrg #ifdef __STDC__
3811 1.1 mrg # include <limits.h>
3812 1.1 mrg #else
3813 1.1 mrg # include <assert.h>
3814 1.1 mrg #endif
3815 1.1 mrg Syntax error
3816 1.1 mrg _ACEOF
3817 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3818 1.1 mrg
3819 1.1 mrg else
3820 1.1 mrg # Broken: fails on valid input.
3821 1.1 mrg continue
3822 1.1 mrg fi
3823 1.1 mrg rm -f conftest.err conftest.$ac_ext
3824 1.1 mrg
3825 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3826 1.1 mrg # can be detected and how.
3827 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828 1.1 mrg /* end confdefs.h. */
3829 1.1 mrg #include <ac_nonexistent.h>
3830 1.1 mrg _ACEOF
3831 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3832 1.1 mrg # Broken: success on invalid input.
3833 1.1 mrg continue
3834 1.1 mrg else
3835 1.1 mrg # Passes both tests.
3836 1.1 mrg ac_preproc_ok=:
3837 1.1 mrg break
3838 1.1 mrg fi
3839 1.1 mrg rm -f conftest.err conftest.$ac_ext
3840 1.1 mrg
3841 1.1 mrg done
3842 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3843 1.1 mrg rm -f conftest.err conftest.$ac_ext
3844 1.1 mrg if $ac_preproc_ok; then :
3845 1.1 mrg break
3846 1.1 mrg fi
3847 1.1 mrg
3848 1.1 mrg done
3849 1.1 mrg ac_cv_prog_CPP=$CPP
3850 1.1 mrg
3851 1.1 mrg fi
3852 1.1 mrg CPP=$ac_cv_prog_CPP
3853 1.1 mrg else
3854 1.1 mrg ac_cv_prog_CPP=$CPP
3855 1.1 mrg fi
3856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3857 1.1 mrg $as_echo "$CPP" >&6; }
3858 1.1 mrg ac_preproc_ok=false
3859 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3860 1.1 mrg do
3861 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3862 1.1 mrg # with a fresh cross-compiler works.
3863 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3864 1.1 mrg # <limits.h> exists even on freestanding compilers.
3865 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3866 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3867 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 1.1 mrg /* end confdefs.h. */
3869 1.1 mrg #ifdef __STDC__
3870 1.1 mrg # include <limits.h>
3871 1.1 mrg #else
3872 1.1 mrg # include <assert.h>
3873 1.1 mrg #endif
3874 1.1 mrg Syntax error
3875 1.1 mrg _ACEOF
3876 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3877 1.1 mrg
3878 1.1 mrg else
3879 1.1 mrg # Broken: fails on valid input.
3880 1.1 mrg continue
3881 1.1 mrg fi
3882 1.1 mrg rm -f conftest.err conftest.$ac_ext
3883 1.1 mrg
3884 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3885 1.1 mrg # can be detected and how.
3886 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887 1.1 mrg /* end confdefs.h. */
3888 1.1 mrg #include <ac_nonexistent.h>
3889 1.1 mrg _ACEOF
3890 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3891 1.1 mrg # Broken: success on invalid input.
3892 1.1 mrg continue
3893 1.1 mrg else
3894 1.1 mrg # Passes both tests.
3895 1.1 mrg ac_preproc_ok=:
3896 1.1 mrg break
3897 1.1 mrg fi
3898 1.1 mrg rm -f conftest.err conftest.$ac_ext
3899 1.1 mrg
3900 1.1 mrg done
3901 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3902 1.1 mrg rm -f conftest.err conftest.$ac_ext
3903 1.1 mrg if $ac_preproc_ok; then :
3904 1.1 mrg
3905 1.1 mrg else
3906 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3907 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3908 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
3909 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3910 1.1 mrg fi
3911 1.1 mrg
3912 1.1 mrg ac_ext=c
3913 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3914 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917 1.1 mrg
3918 1.1 mrg
3919 1.1 mrg ac_c_preproc_warn_flag=yes
3920 1.1 mrg
3921 1.1 mrg ac_libiberty_warn_cflags=
3922 1.1 mrg save_CFLAGS="$CFLAGS"
3923 1.4 mrg for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
3924 1.1 mrg -Wstrict-prototypes; do
3925 1.4 mrg # Do the check with the no- prefix removed since gcc silently
3926 1.4 mrg # accepts any -Wno-* option on purpose
3927 1.4 mrg case $real_option in
3928 1.4 mrg -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
3929 1.4 mrg *) option=$real_option ;;
3930 1.4 mrg esac
3931 1.1 mrg as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
3932 1.1 mrg
3933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3934 1.1 mrg $as_echo_n "checking whether $CC supports $option... " >&6; }
3935 1.1 mrg if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3936 1.1 mrg $as_echo_n "(cached) " >&6
3937 1.1 mrg else
3938 1.1 mrg CFLAGS="$option"
3939 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3940 1.1 mrg /* end confdefs.h. */
3941 1.1 mrg
3942 1.1 mrg int
3943 1.1 mrg main ()
3944 1.1 mrg {
3945 1.1 mrg
3946 1.1 mrg ;
3947 1.1 mrg return 0;
3948 1.1 mrg }
3949 1.1 mrg _ACEOF
3950 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3951 1.1 mrg eval "$as_acx_Woption=yes"
3952 1.1 mrg else
3953 1.1 mrg eval "$as_acx_Woption=no"
3954 1.1 mrg fi
3955 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3956 1.1 mrg
3957 1.1 mrg fi
3958 1.1 mrg eval ac_res=\$$as_acx_Woption
3959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3960 1.1 mrg $as_echo "$ac_res" >&6; }
3961 1.1 mrg if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
3962 1.4 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
3963 1.1 mrg fi
3964 1.1 mrg done
3965 1.1 mrg CFLAGS="$save_CFLAGS"
3966 1.1 mrg
3967 1.4 mrg # Do the check with the no- prefix removed from the warning options
3968 1.4 mrg # since gcc silently accepts any -Wno-* option on purpose
3969 1.1 mrg if test "$GCC" = yes; then :
3970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
3971 1.1 mrg $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
3972 1.1 mrg if test "${acx_cv_prog_cc_pedantic_+set}" = set; then :
3973 1.1 mrg $as_echo_n "(cached) " >&6
3974 1.1 mrg else
3975 1.1 mrg save_CFLAGS="$CFLAGS"
3976 1.1 mrg CFLAGS="-pedantic "
3977 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3978 1.1 mrg /* end confdefs.h. */
3979 1.1 mrg
3980 1.1 mrg int
3981 1.1 mrg main ()
3982 1.1 mrg {
3983 1.1 mrg
3984 1.1 mrg ;
3985 1.1 mrg return 0;
3986 1.1 mrg }
3987 1.1 mrg _ACEOF
3988 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3989 1.1 mrg acx_cv_prog_cc_pedantic_=yes
3990 1.1 mrg else
3991 1.1 mrg acx_cv_prog_cc_pedantic_=no
3992 1.1 mrg fi
3993 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3994 1.1 mrg CFLAGS="$save_CFLAGS"
3995 1.1 mrg fi
3996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
3997 1.1 mrg $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
3998 1.1 mrg if test $acx_cv_prog_cc_pedantic_ = yes; then :
3999 1.1 mrg ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4000 1.1 mrg fi
4001 1.1 mrg
4002 1.1 mrg fi
4003 1.1 mrg
4004 1.1 mrg
4005 1.1 mrg if test "x$CC" != xcc; then
4006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4007 1.1 mrg $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4008 1.1 mrg else
4009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4010 1.1 mrg $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4011 1.1 mrg fi
4012 1.1 mrg set dummy $CC; ac_cc=`$as_echo "$2" |
4013 1.1 mrg sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4014 1.1 mrg if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4015 1.1 mrg $as_echo_n "(cached) " >&6
4016 1.1 mrg else
4017 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 1.1 mrg /* end confdefs.h. */
4019 1.1 mrg
4020 1.1 mrg int
4021 1.1 mrg main ()
4022 1.1 mrg {
4023 1.1 mrg
4024 1.1 mrg ;
4025 1.1 mrg return 0;
4026 1.1 mrg }
4027 1.1 mrg _ACEOF
4028 1.1 mrg # Make sure it works both with $CC and with simple cc.
4029 1.1 mrg # We do the test twice because some compilers refuse to overwrite an
4030 1.1 mrg # existing .o file with -o, though they will create one.
4031 1.1 mrg ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4032 1.1 mrg rm -f conftest2.*
4033 1.1 mrg if { { case "(($ac_try" in
4034 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4035 1.1 mrg *) ac_try_echo=$ac_try;;
4036 1.1 mrg esac
4037 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4038 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4039 1.1 mrg (eval "$ac_try") 2>&5
4040 1.1 mrg ac_status=$?
4041 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4042 1.1 mrg test $ac_status = 0; } &&
4043 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in
4044 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4045 1.1 mrg *) ac_try_echo=$ac_try;;
4046 1.1 mrg esac
4047 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4048 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4049 1.1 mrg (eval "$ac_try") 2>&5
4050 1.1 mrg ac_status=$?
4051 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4052 1.1 mrg test $ac_status = 0; };
4053 1.1 mrg then
4054 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4055 1.1 mrg if test "x$CC" != xcc; then
4056 1.1 mrg # Test first that cc exists at all.
4057 1.1 mrg if { ac_try='cc -c conftest.$ac_ext >&5'
4058 1.1 mrg { { case "(($ac_try" in
4059 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4060 1.1 mrg *) ac_try_echo=$ac_try;;
4061 1.1 mrg esac
4062 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4063 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4064 1.1 mrg (eval "$ac_try") 2>&5
4065 1.1 mrg ac_status=$?
4066 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4067 1.1 mrg test $ac_status = 0; }; }; then
4068 1.1 mrg ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4069 1.1 mrg rm -f conftest2.*
4070 1.1 mrg if { { case "(($ac_try" in
4071 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4072 1.1 mrg *) ac_try_echo=$ac_try;;
4073 1.1 mrg esac
4074 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4075 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4076 1.1 mrg (eval "$ac_try") 2>&5
4077 1.1 mrg ac_status=$?
4078 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4079 1.1 mrg test $ac_status = 0; } &&
4080 1.1 mrg test -f conftest2.$ac_objext && { { case "(($ac_try" in
4081 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082 1.1 mrg *) ac_try_echo=$ac_try;;
4083 1.1 mrg esac
4084 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4085 1.1 mrg $as_echo "$ac_try_echo"; } >&5
4086 1.1 mrg (eval "$ac_try") 2>&5
4087 1.1 mrg ac_status=$?
4088 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4089 1.1 mrg test $ac_status = 0; };
4090 1.1 mrg then
4091 1.1 mrg # cc works too.
4092 1.1 mrg :
4093 1.1 mrg else
4094 1.1 mrg # cc exists but doesn't like -o.
4095 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no
4096 1.1 mrg fi
4097 1.1 mrg fi
4098 1.1 mrg fi
4099 1.1 mrg else
4100 1.1 mrg eval ac_cv_prog_cc_${ac_cc}_c_o=no
4101 1.1 mrg fi
4102 1.1 mrg rm -f core conftest*
4103 1.1 mrg
4104 1.1 mrg fi
4105 1.1 mrg if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4107 1.1 mrg $as_echo "yes" >&6; }
4108 1.1 mrg else
4109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110 1.1 mrg $as_echo "no" >&6; }
4111 1.1 mrg
4112 1.1 mrg $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4113 1.1 mrg
4114 1.1 mrg fi
4115 1.1 mrg
4116 1.1 mrg # autoconf is lame and doesn't give us any substitution variable for this.
4117 1.1 mrg if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4118 1.1 mrg NO_MINUS_C_MINUS_O=yes
4119 1.1 mrg else
4120 1.1 mrg OUTPUT_OPTION='-o $@'
4121 1.1 mrg fi
4122 1.1 mrg
4123 1.1 mrg
4124 1.1 mrg
4125 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4126 1.1 mrg $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4127 1.1 mrg if test "${ac_cv_c_const+set}" = set; then :
4128 1.1 mrg $as_echo_n "(cached) " >&6
4129 1.1 mrg else
4130 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4131 1.1 mrg /* end confdefs.h. */
4132 1.1 mrg
4133 1.1 mrg int
4134 1.1 mrg main ()
4135 1.1 mrg {
4136 1.1 mrg /* FIXME: Include the comments suggested by Paul. */
4137 1.1 mrg #ifndef __cplusplus
4138 1.1 mrg /* Ultrix mips cc rejects this. */
4139 1.1 mrg typedef int charset[2];
4140 1.1 mrg const charset cs;
4141 1.1 mrg /* SunOS 4.1.1 cc rejects this. */
4142 1.1 mrg char const *const *pcpcc;
4143 1.1 mrg char **ppc;
4144 1.1 mrg /* NEC SVR4.0.2 mips cc rejects this. */
4145 1.1 mrg struct point {int x, y;};
4146 1.1 mrg static struct point const zero = {0,0};
4147 1.1 mrg /* AIX XL C 1.02.0.0 rejects this.
4148 1.1 mrg It does not let you subtract one const X* pointer from another in
4149 1.1 mrg an arm of an if-expression whose if-part is not a constant
4150 1.1 mrg expression */
4151 1.1 mrg const char *g = "string";
4152 1.1 mrg pcpcc = &g + (g ? g-g : 0);
4153 1.1 mrg /* HPUX 7.0 cc rejects these. */
4154 1.1 mrg ++pcpcc;
4155 1.1 mrg ppc = (char**) pcpcc;
4156 1.1 mrg pcpcc = (char const *const *) ppc;
4157 1.1 mrg { /* SCO 3.2v4 cc rejects this. */
4158 1.1 mrg char *t;
4159 1.1 mrg char const *s = 0 ? (char *) 0 : (char const *) 0;
4160 1.1 mrg
4161 1.1 mrg *t++ = 0;
4162 1.1 mrg if (s) return 0;
4163 1.1 mrg }
4164 1.1 mrg { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4165 1.1 mrg int x[] = {25, 17};
4166 1.1 mrg const int *foo = &x[0];
4167 1.1 mrg ++foo;
4168 1.1 mrg }
4169 1.1 mrg { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4170 1.1 mrg typedef const int *iptr;
4171 1.1 mrg iptr p = 0;
4172 1.1 mrg ++p;
4173 1.1 mrg }
4174 1.1 mrg { /* AIX XL C 1.02.0.0 rejects this saying
4175 1.1 mrg "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4176 1.1 mrg struct s { int j; const int *ap[3]; };
4177 1.1 mrg struct s *b; b->j = 5;
4178 1.1 mrg }
4179 1.1 mrg { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4180 1.1 mrg const int foo = 10;
4181 1.1 mrg if (!foo) return 0;
4182 1.1 mrg }
4183 1.1 mrg return !cs[0] && !zero.x;
4184 1.1 mrg #endif
4185 1.1 mrg
4186 1.1 mrg ;
4187 1.1 mrg return 0;
4188 1.1 mrg }
4189 1.1 mrg _ACEOF
4190 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4191 1.1 mrg ac_cv_c_const=yes
4192 1.1 mrg else
4193 1.1 mrg ac_cv_c_const=no
4194 1.1 mrg fi
4195 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196 1.1 mrg fi
4197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4198 1.1 mrg $as_echo "$ac_cv_c_const" >&6; }
4199 1.1 mrg if test $ac_cv_c_const = no; then
4200 1.1 mrg
4201 1.1 mrg $as_echo "#define const /**/" >>confdefs.h
4202 1.1 mrg
4203 1.1 mrg fi
4204 1.1 mrg
4205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4206 1.1 mrg $as_echo_n "checking for inline... " >&6; }
4207 1.1 mrg if test "${ac_cv_c_inline+set}" = set; then :
4208 1.1 mrg $as_echo_n "(cached) " >&6
4209 1.1 mrg else
4210 1.1 mrg ac_cv_c_inline=no
4211 1.1 mrg for ac_kw in inline __inline__ __inline; do
4212 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213 1.1 mrg /* end confdefs.h. */
4214 1.1 mrg #ifndef __cplusplus
4215 1.1 mrg typedef int foo_t;
4216 1.1 mrg static $ac_kw foo_t static_foo () {return 0; }
4217 1.1 mrg $ac_kw foo_t foo () {return 0; }
4218 1.1 mrg #endif
4219 1.1 mrg
4220 1.1 mrg _ACEOF
4221 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4222 1.1 mrg ac_cv_c_inline=$ac_kw
4223 1.1 mrg fi
4224 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 1.1 mrg test "$ac_cv_c_inline" != no && break
4226 1.1 mrg done
4227 1.1 mrg
4228 1.1 mrg fi
4229 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4230 1.1 mrg $as_echo "$ac_cv_c_inline" >&6; }
4231 1.1 mrg
4232 1.1 mrg case $ac_cv_c_inline in
4233 1.1 mrg inline | yes) ;;
4234 1.1 mrg *)
4235 1.1 mrg case $ac_cv_c_inline in
4236 1.1 mrg no) ac_val=;;
4237 1.1 mrg *) ac_val=$ac_cv_c_inline;;
4238 1.1 mrg esac
4239 1.1 mrg cat >>confdefs.h <<_ACEOF
4240 1.1 mrg #ifndef __cplusplus
4241 1.1 mrg #define inline $ac_val
4242 1.1 mrg #endif
4243 1.1 mrg _ACEOF
4244 1.1 mrg ;;
4245 1.1 mrg esac
4246 1.1 mrg
4247 1.1 mrg
4248 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4249 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4250 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4251 1.1 mrg $as_echo_n "(cached) " >&6
4252 1.1 mrg else
4253 1.1 mrg if test -z "$GREP"; then
4254 1.1 mrg ac_path_GREP_found=false
4255 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4256 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4258 1.1 mrg do
4259 1.1 mrg IFS=$as_save_IFS
4260 1.1 mrg test -z "$as_dir" && as_dir=.
4261 1.1 mrg for ac_prog in grep ggrep; do
4262 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4263 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4264 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4265 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4266 1.1 mrg # Check for GNU $ac_path_GREP
4267 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4268 1.1 mrg *GNU*)
4269 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4270 1.1 mrg *)
4271 1.1 mrg ac_count=0
4272 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4273 1.1 mrg while :
4274 1.1 mrg do
4275 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4276 1.1 mrg mv "conftest.tmp" "conftest.in"
4277 1.1 mrg cp "conftest.in" "conftest.nl"
4278 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4279 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4280 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4281 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4282 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4283 1.1 mrg # Best one so far, save it but keep looking for a better one
4284 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4285 1.1 mrg ac_path_GREP_max=$ac_count
4286 1.1 mrg fi
4287 1.1 mrg # 10*(2^10) chars as input seems more than enough
4288 1.1 mrg test $ac_count -gt 10 && break
4289 1.1 mrg done
4290 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4291 1.1 mrg esac
4292 1.1 mrg
4293 1.1 mrg $ac_path_GREP_found && break 3
4294 1.1 mrg done
4295 1.1 mrg done
4296 1.1 mrg done
4297 1.1 mrg IFS=$as_save_IFS
4298 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4299 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4300 1.1 mrg fi
4301 1.1 mrg else
4302 1.1 mrg ac_cv_path_GREP=$GREP
4303 1.1 mrg fi
4304 1.1 mrg
4305 1.1 mrg fi
4306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4307 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4308 1.1 mrg GREP="$ac_cv_path_GREP"
4309 1.1 mrg
4310 1.1 mrg
4311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4312 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4313 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4314 1.1 mrg $as_echo_n "(cached) " >&6
4315 1.1 mrg else
4316 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4317 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4318 1.1 mrg else
4319 1.1 mrg if test -z "$EGREP"; then
4320 1.1 mrg ac_path_EGREP_found=false
4321 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4322 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4324 1.1 mrg do
4325 1.1 mrg IFS=$as_save_IFS
4326 1.1 mrg test -z "$as_dir" && as_dir=.
4327 1.1 mrg for ac_prog in egrep; do
4328 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4329 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4330 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4331 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4332 1.1 mrg # Check for GNU $ac_path_EGREP
4333 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4334 1.1 mrg *GNU*)
4335 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4336 1.1 mrg *)
4337 1.1 mrg ac_count=0
4338 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4339 1.1 mrg while :
4340 1.1 mrg do
4341 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4342 1.1 mrg mv "conftest.tmp" "conftest.in"
4343 1.1 mrg cp "conftest.in" "conftest.nl"
4344 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4345 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4346 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4347 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4348 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4349 1.1 mrg # Best one so far, save it but keep looking for a better one
4350 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4351 1.1 mrg ac_path_EGREP_max=$ac_count
4352 1.1 mrg fi
4353 1.1 mrg # 10*(2^10) chars as input seems more than enough
4354 1.1 mrg test $ac_count -gt 10 && break
4355 1.1 mrg done
4356 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4357 1.1 mrg esac
4358 1.1 mrg
4359 1.1 mrg $ac_path_EGREP_found && break 3
4360 1.1 mrg done
4361 1.1 mrg done
4362 1.1 mrg done
4363 1.1 mrg IFS=$as_save_IFS
4364 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4365 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4366 1.1 mrg fi
4367 1.1 mrg else
4368 1.1 mrg ac_cv_path_EGREP=$EGREP
4369 1.1 mrg fi
4370 1.1 mrg
4371 1.1 mrg fi
4372 1.1 mrg fi
4373 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4374 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4375 1.1 mrg EGREP="$ac_cv_path_EGREP"
4376 1.1 mrg
4377 1.1 mrg
4378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4379 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4380 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4381 1.1 mrg $as_echo_n "(cached) " >&6
4382 1.1 mrg else
4383 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4384 1.1 mrg /* end confdefs.h. */
4385 1.1 mrg #include <stdlib.h>
4386 1.1 mrg #include <stdarg.h>
4387 1.1 mrg #include <string.h>
4388 1.1 mrg #include <float.h>
4389 1.1 mrg
4390 1.1 mrg int
4391 1.1 mrg main ()
4392 1.1 mrg {
4393 1.1 mrg
4394 1.1 mrg ;
4395 1.1 mrg return 0;
4396 1.1 mrg }
4397 1.1 mrg _ACEOF
4398 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4399 1.1 mrg ac_cv_header_stdc=yes
4400 1.1 mrg else
4401 1.1 mrg ac_cv_header_stdc=no
4402 1.1 mrg fi
4403 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4404 1.1 mrg
4405 1.1 mrg if test $ac_cv_header_stdc = yes; then
4406 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4407 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408 1.1 mrg /* end confdefs.h. */
4409 1.1 mrg #include <string.h>
4410 1.1 mrg
4411 1.1 mrg _ACEOF
4412 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4413 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4414 1.1 mrg
4415 1.1 mrg else
4416 1.1 mrg ac_cv_header_stdc=no
4417 1.1 mrg fi
4418 1.1 mrg rm -f conftest*
4419 1.1 mrg
4420 1.1 mrg fi
4421 1.1 mrg
4422 1.1 mrg if test $ac_cv_header_stdc = yes; then
4423 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4424 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4425 1.1 mrg /* end confdefs.h. */
4426 1.1 mrg #include <stdlib.h>
4427 1.1 mrg
4428 1.1 mrg _ACEOF
4429 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4430 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4431 1.1 mrg
4432 1.1 mrg else
4433 1.1 mrg ac_cv_header_stdc=no
4434 1.1 mrg fi
4435 1.1 mrg rm -f conftest*
4436 1.1 mrg
4437 1.1 mrg fi
4438 1.1 mrg
4439 1.1 mrg if test $ac_cv_header_stdc = yes; then
4440 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4441 1.1 mrg if test "$cross_compiling" = yes; then :
4442 1.1 mrg :
4443 1.1 mrg else
4444 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4445 1.1 mrg /* end confdefs.h. */
4446 1.1 mrg #include <ctype.h>
4447 1.1 mrg #include <stdlib.h>
4448 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4449 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4450 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4451 1.1 mrg #else
4452 1.1 mrg # define ISLOWER(c) \
4453 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4454 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4455 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4456 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4457 1.1 mrg #endif
4458 1.1 mrg
4459 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4460 1.1 mrg int
4461 1.1 mrg main ()
4462 1.1 mrg {
4463 1.1 mrg int i;
4464 1.1 mrg for (i = 0; i < 256; i++)
4465 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4466 1.1 mrg || toupper (i) != TOUPPER (i))
4467 1.1 mrg return 2;
4468 1.1 mrg return 0;
4469 1.1 mrg }
4470 1.1 mrg _ACEOF
4471 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4472 1.1 mrg
4473 1.1 mrg else
4474 1.1 mrg ac_cv_header_stdc=no
4475 1.1 mrg fi
4476 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4477 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4478 1.1 mrg fi
4479 1.1 mrg
4480 1.1 mrg fi
4481 1.1 mrg fi
4482 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4483 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4484 1.1 mrg if test $ac_cv_header_stdc = yes; then
4485 1.1 mrg
4486 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4487 1.1 mrg
4488 1.1 mrg fi
4489 1.1 mrg
4490 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4491 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4492 1.1 mrg inttypes.h stdint.h unistd.h
4493 1.1 mrg do :
4494 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4495 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4496 1.1 mrg eval as_val=\$$as_ac_Header
4497 1.1 mrg if test "x$as_val" = x""yes; then :
4498 1.1 mrg cat >>confdefs.h <<_ACEOF
4499 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4500 1.1 mrg _ACEOF
4501 1.1 mrg
4502 1.1 mrg fi
4503 1.1 mrg done
4504 1.1 mrg
4505 1.1 mrg
4506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4507 1.1 mrg $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4508 1.1 mrg if test "${ac_cv_c_bigendian+set}" = set; then :
4509 1.1 mrg $as_echo_n "(cached) " >&6
4510 1.1 mrg else
4511 1.1 mrg ac_cv_c_bigendian=unknown
4512 1.1 mrg # See if we're dealing with a universal compiler.
4513 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4514 1.1 mrg /* end confdefs.h. */
4515 1.1 mrg #ifndef __APPLE_CC__
4516 1.1 mrg not a universal capable compiler
4517 1.1 mrg #endif
4518 1.1 mrg typedef int dummy;
4519 1.1 mrg
4520 1.1 mrg _ACEOF
4521 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4522 1.1 mrg
4523 1.1 mrg # Check for potential -arch flags. It is not universal unless
4524 1.1 mrg # there are at least two -arch flags with different values.
4525 1.1 mrg ac_arch=
4526 1.1 mrg ac_prev=
4527 1.1 mrg for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4528 1.1 mrg if test -n "$ac_prev"; then
4529 1.1 mrg case $ac_word in
4530 1.1 mrg i?86 | x86_64 | ppc | ppc64)
4531 1.1 mrg if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4532 1.1 mrg ac_arch=$ac_word
4533 1.1 mrg else
4534 1.1 mrg ac_cv_c_bigendian=universal
4535 1.1 mrg break
4536 1.1 mrg fi
4537 1.1 mrg ;;
4538 1.1 mrg esac
4539 1.1 mrg ac_prev=
4540 1.1 mrg elif test "x$ac_word" = "x-arch"; then
4541 1.1 mrg ac_prev=arch
4542 1.1 mrg fi
4543 1.1 mrg done
4544 1.1 mrg fi
4545 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4546 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4547 1.1 mrg # See if sys/param.h defines the BYTE_ORDER macro.
4548 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4549 1.1 mrg /* end confdefs.h. */
4550 1.1 mrg #include <sys/types.h>
4551 1.1 mrg #include <sys/param.h>
4552 1.1 mrg
4553 1.1 mrg int
4554 1.1 mrg main ()
4555 1.1 mrg {
4556 1.1 mrg #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4557 1.1 mrg && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4558 1.1 mrg && LITTLE_ENDIAN)
4559 1.1 mrg bogus endian macros
4560 1.1 mrg #endif
4561 1.1 mrg
4562 1.1 mrg ;
4563 1.1 mrg return 0;
4564 1.1 mrg }
4565 1.1 mrg _ACEOF
4566 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4567 1.1 mrg # It does; now see whether it defined to BIG_ENDIAN or not.
4568 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4569 1.1 mrg /* end confdefs.h. */
4570 1.1 mrg #include <sys/types.h>
4571 1.1 mrg #include <sys/param.h>
4572 1.1 mrg
4573 1.1 mrg int
4574 1.1 mrg main ()
4575 1.1 mrg {
4576 1.1 mrg #if BYTE_ORDER != BIG_ENDIAN
4577 1.1 mrg not big endian
4578 1.1 mrg #endif
4579 1.1 mrg
4580 1.1 mrg ;
4581 1.1 mrg return 0;
4582 1.1 mrg }
4583 1.1 mrg _ACEOF
4584 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4585 1.1 mrg ac_cv_c_bigendian=yes
4586 1.1 mrg else
4587 1.1 mrg ac_cv_c_bigendian=no
4588 1.1 mrg fi
4589 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4590 1.1 mrg fi
4591 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4592 1.1 mrg fi
4593 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4594 1.1 mrg # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4595 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596 1.1 mrg /* end confdefs.h. */
4597 1.1 mrg #include <limits.h>
4598 1.1 mrg
4599 1.1 mrg int
4600 1.1 mrg main ()
4601 1.1 mrg {
4602 1.1 mrg #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4603 1.1 mrg bogus endian macros
4604 1.1 mrg #endif
4605 1.1 mrg
4606 1.1 mrg ;
4607 1.1 mrg return 0;
4608 1.1 mrg }
4609 1.1 mrg _ACEOF
4610 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4611 1.1 mrg # It does; now see whether it defined to _BIG_ENDIAN or not.
4612 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4613 1.1 mrg /* end confdefs.h. */
4614 1.1 mrg #include <limits.h>
4615 1.1 mrg
4616 1.1 mrg int
4617 1.1 mrg main ()
4618 1.1 mrg {
4619 1.1 mrg #ifndef _BIG_ENDIAN
4620 1.1 mrg not big endian
4621 1.1 mrg #endif
4622 1.1 mrg
4623 1.1 mrg ;
4624 1.1 mrg return 0;
4625 1.1 mrg }
4626 1.1 mrg _ACEOF
4627 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4628 1.1 mrg ac_cv_c_bigendian=yes
4629 1.1 mrg else
4630 1.1 mrg ac_cv_c_bigendian=no
4631 1.1 mrg fi
4632 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4633 1.1 mrg fi
4634 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635 1.1 mrg fi
4636 1.1 mrg if test $ac_cv_c_bigendian = unknown; then
4637 1.1 mrg # Compile a test program.
4638 1.1 mrg if test "$cross_compiling" = yes; then :
4639 1.1 mrg # Try to guess by grepping values from an object file.
4640 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641 1.1 mrg /* end confdefs.h. */
4642 1.1 mrg short int ascii_mm[] =
4643 1.1 mrg { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4644 1.1 mrg short int ascii_ii[] =
4645 1.1 mrg { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4646 1.1 mrg int use_ascii (int i) {
4647 1.1 mrg return ascii_mm[i] + ascii_ii[i];
4648 1.1 mrg }
4649 1.1 mrg short int ebcdic_ii[] =
4650 1.1 mrg { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4651 1.1 mrg short int ebcdic_mm[] =
4652 1.1 mrg { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4653 1.1 mrg int use_ebcdic (int i) {
4654 1.1 mrg return ebcdic_mm[i] + ebcdic_ii[i];
4655 1.1 mrg }
4656 1.1 mrg extern int foo;
4657 1.1 mrg
4658 1.1 mrg int
4659 1.1 mrg main ()
4660 1.1 mrg {
4661 1.1 mrg return use_ascii (foo) == use_ebcdic (foo);
4662 1.1 mrg ;
4663 1.1 mrg return 0;
4664 1.1 mrg }
4665 1.1 mrg _ACEOF
4666 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4667 1.1 mrg if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4668 1.1 mrg ac_cv_c_bigendian=yes
4669 1.1 mrg fi
4670 1.1 mrg if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4671 1.1 mrg if test "$ac_cv_c_bigendian" = unknown; then
4672 1.1 mrg ac_cv_c_bigendian=no
4673 1.1 mrg else
4674 1.1 mrg # finding both strings is unlikely to happen, but who knows?
4675 1.1 mrg ac_cv_c_bigendian=unknown
4676 1.1 mrg fi
4677 1.1 mrg fi
4678 1.1 mrg fi
4679 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4680 1.1 mrg else
4681 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4682 1.1 mrg /* end confdefs.h. */
4683 1.1 mrg $ac_includes_default
4684 1.1 mrg int
4685 1.1 mrg main ()
4686 1.1 mrg {
4687 1.1 mrg
4688 1.1 mrg /* Are we little or big endian? From Harbison&Steele. */
4689 1.1 mrg union
4690 1.1 mrg {
4691 1.1 mrg long int l;
4692 1.1 mrg char c[sizeof (long int)];
4693 1.1 mrg } u;
4694 1.1 mrg u.l = 1;
4695 1.1 mrg return u.c[sizeof (long int) - 1] == 1;
4696 1.1 mrg
4697 1.1 mrg ;
4698 1.1 mrg return 0;
4699 1.1 mrg }
4700 1.1 mrg _ACEOF
4701 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4702 1.1 mrg ac_cv_c_bigendian=no
4703 1.1 mrg else
4704 1.1 mrg ac_cv_c_bigendian=yes
4705 1.1 mrg fi
4706 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4707 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4708 1.1 mrg fi
4709 1.1 mrg
4710 1.1 mrg fi
4711 1.1 mrg fi
4712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4713 1.1 mrg $as_echo "$ac_cv_c_bigendian" >&6; }
4714 1.1 mrg case $ac_cv_c_bigendian in #(
4715 1.1 mrg yes)
4716 1.1 mrg $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4717 1.1 mrg ;; #(
4718 1.1 mrg no)
4719 1.1 mrg ;; #(
4720 1.1 mrg universal)
4721 1.1 mrg
4722 1.1 mrg $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4723 1.1 mrg
4724 1.1 mrg ;; #(
4725 1.1 mrg *)
4726 1.1 mrg as_fn_error "unknown endianness
4727 1.1 mrg presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4728 1.1 mrg esac
4729 1.1 mrg
4730 1.1 mrg
4731 1.1 mrg
4732 1.1 mrg
4733 1.1 mrg ac_config_headers="$ac_config_headers config.h:config.in"
4734 1.1 mrg
4735 1.1 mrg
4736 1.1 mrg
4737 1.1 mrg # Find a good install program. We prefer a C program (faster),
4738 1.1 mrg # so one script is as good as another. But avoid the broken or
4739 1.1 mrg # incompatible versions:
4740 1.1 mrg # SysV /etc/install, /usr/sbin/install
4741 1.1 mrg # SunOS /usr/etc/install
4742 1.1 mrg # IRIX /sbin/install
4743 1.1 mrg # AIX /bin/install
4744 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
4745 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4746 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4747 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4748 1.1 mrg # OS/2's system install, which has a completely different semantic
4749 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
4750 1.1 mrg # Reject install programs that cannot install multiple files.
4751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4752 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
4753 1.1 mrg if test -z "$INSTALL"; then
4754 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
4755 1.1 mrg $as_echo_n "(cached) " >&6
4756 1.1 mrg else
4757 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4758 1.1 mrg for as_dir in $PATH
4759 1.1 mrg do
4760 1.1 mrg IFS=$as_save_IFS
4761 1.1 mrg test -z "$as_dir" && as_dir=.
4762 1.1 mrg # Account for people who put trailing slashes in PATH elements.
4763 1.1 mrg case $as_dir/ in #((
4764 1.1 mrg ./ | .// | /[cC]/* | \
4765 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4766 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4767 1.1 mrg /usr/ucb/* ) ;;
4768 1.1 mrg *)
4769 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
4770 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
4771 1.1 mrg # by default.
4772 1.1 mrg for ac_prog in ginstall scoinst install; do
4773 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4774 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4775 1.1 mrg if test $ac_prog = install &&
4776 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4777 1.1 mrg # AIX install. It has an incompatible calling convention.
4778 1.1 mrg :
4779 1.1 mrg elif test $ac_prog = install &&
4780 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4781 1.1 mrg # program-specific install script used by HP pwplus--don't use.
4782 1.1 mrg :
4783 1.1 mrg else
4784 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
4785 1.1 mrg echo one > conftest.one
4786 1.1 mrg echo two > conftest.two
4787 1.1 mrg mkdir conftest.dir
4788 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4789 1.1 mrg test -s conftest.one && test -s conftest.two &&
4790 1.1 mrg test -s conftest.dir/conftest.one &&
4791 1.1 mrg test -s conftest.dir/conftest.two
4792 1.1 mrg then
4793 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4794 1.1 mrg break 3
4795 1.1 mrg fi
4796 1.1 mrg fi
4797 1.1 mrg fi
4798 1.1 mrg done
4799 1.1 mrg done
4800 1.1 mrg ;;
4801 1.1 mrg esac
4802 1.1 mrg
4803 1.1 mrg done
4804 1.1 mrg IFS=$as_save_IFS
4805 1.1 mrg
4806 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
4807 1.1 mrg
4808 1.1 mrg fi
4809 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
4810 1.1 mrg INSTALL=$ac_cv_path_install
4811 1.1 mrg else
4812 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
4813 1.1 mrg # value for INSTALL within a source directory, because that will
4814 1.1 mrg # break other packages using the cache if that directory is
4815 1.1 mrg # removed, or if the value is a relative name.
4816 1.1 mrg INSTALL=$ac_install_sh
4817 1.1 mrg fi
4818 1.1 mrg fi
4819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4820 1.1 mrg $as_echo "$INSTALL" >&6; }
4821 1.1 mrg
4822 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4823 1.1 mrg # It thinks the first close brace ends the variable substitution.
4824 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4825 1.1 mrg
4826 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4827 1.1 mrg
4828 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4829 1.1 mrg
4830 1.1 mrg
4831 1.1 mrg # Don't build the shared library for build.
4832 1.1 mrg if [ -n "${with_build_subdir}" ]; then
4833 1.1 mrg enable_shared=no
4834 1.1 mrg fi
4835 1.1 mrg
4836 1.1 mrg frag=
4837 1.1 mrg case "${host}" in
4838 1.1 mrg rs6000-ibm-aix3.1 | rs6000-ibm-aix)
4839 1.1 mrg frag=mh-aix ;;
4840 1.1 mrg *-*-cxux7*) frag=mh-cxux7 ;;
4841 1.1 mrg *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
4842 1.1 mrg *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
4843 1.1 mrg i370-*-opened*) frag=mh-openedition ;;
4844 1.1 mrg i[34567]86-*-windows*) frag=mh-windows ;;
4845 1.1 mrg esac
4846 1.1 mrg
4847 1.1 mrg if [ -n "${frag}" ]; then
4848 1.1 mrg frag=${libiberty_topdir}/libiberty/config/$frag
4849 1.1 mrg fi
4850 1.1 mrg
4851 1.4 mrg
4852 1.4 mrg
4853 1.4 mrg
4854 1.4 mrg
4855 1.4 mrg case "${host}" in
4856 1.4 mrg # PIC is the default on some targets or must not be used.
4857 1.4 mrg *-*-darwin*)
4858 1.4 mrg # PIC is the default on this platform
4859 1.4 mrg # Common symbols not allowed in MH_DYLIB files
4860 1.4 mrg PICFLAG=-fno-common
4861 1.4 mrg ;;
4862 1.4 mrg alpha*-dec-osf5*)
4863 1.4 mrg # PIC is the default.
4864 1.4 mrg ;;
4865 1.4 mrg hppa*64*-*-hpux*)
4866 1.4 mrg # PIC is the default for 64-bit PA HP-UX.
4867 1.4 mrg ;;
4868 1.4 mrg i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*)
4869 1.4 mrg ;;
4870 1.4 mrg i[34567]86-*-interix[3-9]*)
4871 1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4872 1.4 mrg # Instead, we relocate shared libraries at runtime.
4873 1.4 mrg ;;
4874 1.4 mrg i[34567]86-*-nto-qnx*)
4875 1.4 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
4876 1.4 mrg # it will coredump.
4877 1.4 mrg PICFLAG='-fPIC -shared'
4878 1.4 mrg ;;
4879 1.4 mrg i[34567]86-pc-msdosdjgpp*)
4880 1.4 mrg # DJGPP does not support shared libraries at all.
4881 1.4 mrg ;;
4882 1.4 mrg ia64*-*-hpux*)
4883 1.4 mrg # On IA64 HP-UX, PIC is the default but the pic flag
4884 1.4 mrg # sets the default TLS model and affects inlining.
4885 1.4 mrg PICFLAG=-fPIC
4886 1.4 mrg ;;
4887 1.4 mrg mips-sgi-irix6*)
4888 1.4 mrg # PIC is the default.
4889 1.4 mrg ;;
4890 1.4 mrg rs6000-ibm-aix* | powerpc-ibm-aix*)
4891 1.4 mrg # All AIX code is PIC.
4892 1.4 mrg ;;
4893 1.4 mrg
4894 1.4 mrg # Some targets support both -fPIC and -fpic, but prefer the latter.
4895 1.4 mrg # FIXME: Why?
4896 1.4 mrg i[34567]86-*-* | x86_64-*-*)
4897 1.4 mrg PICFLAG=-fpic
4898 1.4 mrg ;;
4899 1.4 mrg m68k-*-*)
4900 1.4 mrg PICFLAG=-fpic
4901 1.4 mrg ;;
4902 1.4 mrg # FIXME: Override -fPIC default in libgcc only?
4903 1.4 mrg sh-*-linux* | sh[2346lbe]*-*-linux*)
4904 1.4 mrg PICFLAG=-fpic
4905 1.4 mrg ;;
4906 1.4 mrg # FIXME: Simplify to sh*-*-netbsd*?
4907 1.4 mrg sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
4908 1.4 mrg sh64-*-netbsd* | sh64l*-*-netbsd*)
4909 1.4 mrg PICFLAG=-fpic
4910 1.4 mrg ;;
4911 1.4 mrg # Default to -fPIC unless specified otherwise.
4912 1.4 mrg *)
4913 1.4 mrg PICFLAG=-fPIC
4914 1.4 mrg ;;
4915 1.4 mrg esac
4916 1.4 mrg
4917 1.4 mrg # If the user explicitly uses -fpic/-fPIC, keep that.
4918 1.4 mrg case "${CFLAGS}" in
4919 1.4 mrg *-fpic*)
4920 1.4 mrg PICFLAG=-fpic
4921 1.4 mrg ;;
4922 1.4 mrg *-fPIC*)
4923 1.4 mrg PICFLAG=-fPIC
4924 1.4 mrg ;;
4925 1.4 mrg esac
4926 1.4 mrg
4927 1.4 mrg
4928 1.1 mrg # If they didn't specify --enable-shared, don't generate shared libs.
4929 1.1 mrg case "${enable_shared}" in
4930 1.1 mrg yes) shared=yes ;;
4931 1.1 mrg no) shared=no ;;
4932 1.1 mrg "") shared=no ;;
4933 1.1 mrg *) shared=yes ;;
4934 1.1 mrg esac
4935 1.4 mrg if [ "${shared}" != "yes" ]; then
4936 1.4 mrg PICFLAG=
4937 1.1 mrg fi
4938 1.1 mrg
4939 1.1 mrg
4940 1.1 mrg echo "# Warning: this fragment is automatically generated" > temp-frag
4941 1.1 mrg
4942 1.1 mrg if [ -n "${frag}" ] && [ -f "${frag}" ]; then
4943 1.1 mrg echo "Appending ${frag} to xhost-mkfrag"
4944 1.1 mrg echo "# Following fragment copied from ${frag}" >> temp-frag
4945 1.1 mrg cat ${frag} >> temp-frag
4946 1.1 mrg fi
4947 1.1 mrg
4948 1.1 mrg # record if we want to build shared libs.
4949 1.1 mrg if [ "${shared}" = "yes" ]; then
4950 1.1 mrg echo enable_shared = yes >> temp-frag
4951 1.1 mrg else
4952 1.1 mrg echo enable_shared = no >> temp-frag
4953 1.1 mrg fi
4954 1.1 mrg
4955 1.1 mrg frag=xhost-mkfrag
4956 1.1 mrg ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
4957 1.1 mrg
4958 1.1 mrg host_makefile_frag=${frag}
4959 1.1 mrg
4960 1.1 mrg
4961 1.1 mrg # It's OK to check for header files. Although the compiler may not be
4962 1.1 mrg # able to link anything, it had better be able to at least compile
4963 1.1 mrg # something.
4964 1.4 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 process.h sys/prctl.h
4965 1.1 mrg do :
4966 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4967 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4968 1.1 mrg eval as_val=\$$as_ac_Header
4969 1.1 mrg if test "x$as_val" = x""yes; then :
4970 1.1 mrg cat >>confdefs.h <<_ACEOF
4971 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4972 1.1 mrg _ACEOF
4973 1.1 mrg
4974 1.1 mrg fi
4975 1.1 mrg done
4976 1.1 mrg
4977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4978 1.1 mrg $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4979 1.1 mrg if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4980 1.1 mrg $as_echo_n "(cached) " >&6
4981 1.1 mrg else
4982 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4983 1.1 mrg /* end confdefs.h. */
4984 1.1 mrg #include <sys/types.h>
4985 1.1 mrg #include <sys/wait.h>
4986 1.1 mrg #ifndef WEXITSTATUS
4987 1.1 mrg # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4988 1.1 mrg #endif
4989 1.1 mrg #ifndef WIFEXITED
4990 1.1 mrg # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4991 1.1 mrg #endif
4992 1.1 mrg
4993 1.1 mrg int
4994 1.1 mrg main ()
4995 1.1 mrg {
4996 1.1 mrg int s;
4997 1.1 mrg wait (&s);
4998 1.1 mrg s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4999 1.1 mrg ;
5000 1.1 mrg return 0;
5001 1.1 mrg }
5002 1.1 mrg _ACEOF
5003 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5004 1.1 mrg ac_cv_header_sys_wait_h=yes
5005 1.1 mrg else
5006 1.1 mrg ac_cv_header_sys_wait_h=no
5007 1.1 mrg fi
5008 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5009 1.1 mrg fi
5010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5011 1.1 mrg $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5012 1.1 mrg if test $ac_cv_header_sys_wait_h = yes; then
5013 1.1 mrg
5014 1.1 mrg $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5015 1.1 mrg
5016 1.1 mrg fi
5017 1.1 mrg
5018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5019 1.1 mrg $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5020 1.1 mrg if test "${ac_cv_header_time+set}" = set; then :
5021 1.1 mrg $as_echo_n "(cached) " >&6
5022 1.1 mrg else
5023 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024 1.1 mrg /* end confdefs.h. */
5025 1.1 mrg #include <sys/types.h>
5026 1.1 mrg #include <sys/time.h>
5027 1.1 mrg #include <time.h>
5028 1.1 mrg
5029 1.1 mrg int
5030 1.1 mrg main ()
5031 1.1 mrg {
5032 1.1 mrg if ((struct tm *) 0)
5033 1.1 mrg return 0;
5034 1.1 mrg ;
5035 1.1 mrg return 0;
5036 1.1 mrg }
5037 1.1 mrg _ACEOF
5038 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5039 1.1 mrg ac_cv_header_time=yes
5040 1.1 mrg else
5041 1.1 mrg ac_cv_header_time=no
5042 1.1 mrg fi
5043 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5044 1.1 mrg fi
5045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5046 1.1 mrg $as_echo "$ac_cv_header_time" >&6; }
5047 1.1 mrg if test $ac_cv_header_time = yes; then
5048 1.1 mrg
5049 1.1 mrg $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5050 1.1 mrg
5051 1.1 mrg fi
5052 1.1 mrg
5053 1.1 mrg
5054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5055 1.1 mrg $as_echo_n "checking whether errno must be declared... " >&6; }
5056 1.1 mrg if test "${libiberty_cv_declare_errno+set}" = set; then :
5057 1.1 mrg $as_echo_n "(cached) " >&6
5058 1.1 mrg else
5059 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5060 1.1 mrg /* end confdefs.h. */
5061 1.1 mrg #include <errno.h>
5062 1.1 mrg int
5063 1.1 mrg main ()
5064 1.1 mrg {
5065 1.1 mrg int x = errno;
5066 1.1 mrg ;
5067 1.1 mrg return 0;
5068 1.1 mrg }
5069 1.1 mrg _ACEOF
5070 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5071 1.1 mrg libiberty_cv_declare_errno=no
5072 1.1 mrg else
5073 1.1 mrg libiberty_cv_declare_errno=yes
5074 1.1 mrg fi
5075 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5076 1.1 mrg fi
5077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5078 1.1 mrg $as_echo "$libiberty_cv_declare_errno" >&6; }
5079 1.1 mrg if test $libiberty_cv_declare_errno = yes
5080 1.1 mrg then
5081 1.1 mrg $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5082 1.1 mrg
5083 1.1 mrg fi
5084 1.1 mrg
5085 1.1 mrg
5086 1.1 mrg # Determine the size of an int for struct fibnode.
5087 1.1 mrg # The cast to long int works around a bug in the HP C Compiler
5088 1.1 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5089 1.1 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5090 1.1 mrg # This bug is HP SR number 8606223364.
5091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5092 1.1 mrg $as_echo_n "checking size of int... " >&6; }
5093 1.1 mrg if test "${ac_cv_sizeof_int+set}" = set; then :
5094 1.1 mrg $as_echo_n "(cached) " >&6
5095 1.1 mrg else
5096 1.1 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5097 1.1 mrg
5098 1.1 mrg else
5099 1.1 mrg if test "$ac_cv_type_int" = yes; then
5100 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5101 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5102 1.1 mrg { as_fn_set_status 77
5103 1.1 mrg as_fn_error "cannot compute sizeof (int)
5104 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
5105 1.1 mrg else
5106 1.1 mrg ac_cv_sizeof_int=0
5107 1.1 mrg fi
5108 1.1 mrg fi
5109 1.1 mrg
5110 1.1 mrg fi
5111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5112 1.1 mrg $as_echo "$ac_cv_sizeof_int" >&6; }
5113 1.1 mrg
5114 1.1 mrg
5115 1.1 mrg
5116 1.1 mrg cat >>confdefs.h <<_ACEOF
5117 1.1 mrg #define SIZEOF_INT $ac_cv_sizeof_int
5118 1.1 mrg _ACEOF
5119 1.1 mrg
5120 1.1 mrg
5121 1.1 mrg
5122 1.1 mrg # Look for a 64-bit type.
5123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
5124 1.1 mrg $as_echo_n "checking for a 64-bit type... " >&6; }
5125 1.1 mrg if test "${liberty_cv_uint64+set}" = set; then :
5126 1.1 mrg $as_echo_n "(cached) " >&6
5127 1.1 mrg else
5128 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129 1.1 mrg /* end confdefs.h. */
5130 1.1 mrg #ifdef HAVE_STDINT_H
5131 1.1 mrg #include <stdint.h>
5132 1.1 mrg #endif
5133 1.1 mrg int
5134 1.1 mrg main ()
5135 1.1 mrg {
5136 1.1 mrg extern uint64_t foo;
5137 1.1 mrg ;
5138 1.1 mrg return 0;
5139 1.1 mrg }
5140 1.1 mrg _ACEOF
5141 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5142 1.1 mrg liberty_cv_uint64=uint64_t
5143 1.1 mrg else
5144 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 1.1 mrg /* end confdefs.h. */
5146 1.1 mrg #ifdef HAVE_LIMITS_H
5147 1.1 mrg #include <limits.h>
5148 1.1 mrg #endif
5149 1.1 mrg #ifndef CHAR_BIT
5150 1.1 mrg #define CHAR_BIT 8
5151 1.1 mrg #endif
5152 1.1 mrg int
5153 1.1 mrg main ()
5154 1.1 mrg {
5155 1.1 mrg extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
5156 1.1 mrg ;
5157 1.1 mrg return 0;
5158 1.1 mrg }
5159 1.1 mrg _ACEOF
5160 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5161 1.1 mrg liberty_cv_uint64="unsigned long"
5162 1.1 mrg else
5163 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5164 1.1 mrg /* end confdefs.h. */
5165 1.1 mrg #ifdef HAVE_LIMITS_H
5166 1.1 mrg #include <limits.h>
5167 1.1 mrg #endif
5168 1.1 mrg #ifndef CHAR_BIT
5169 1.1 mrg #define CHAR_BIT 8
5170 1.1 mrg #endif
5171 1.1 mrg int
5172 1.1 mrg main ()
5173 1.1 mrg {
5174 1.1 mrg extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
5175 1.1 mrg ;
5176 1.1 mrg return 0;
5177 1.1 mrg }
5178 1.1 mrg _ACEOF
5179 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5180 1.1 mrg liberty_cv_uint64="unsigned long long"
5181 1.1 mrg else
5182 1.1 mrg liberty_cv_uint64=none
5183 1.1 mrg fi
5184 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5185 1.1 mrg fi
5186 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5187 1.1 mrg fi
5188 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5189 1.1 mrg fi
5190 1.1 mrg
5191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
5192 1.1 mrg $as_echo "$liberty_cv_uint64" >&6; }
5193 1.1 mrg if test "$liberty_cv_uint64" != none; then
5194 1.1 mrg
5195 1.1 mrg cat >>confdefs.h <<_ACEOF
5196 1.1 mrg #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
5197 1.1 mrg _ACEOF
5198 1.1 mrg
5199 1.1 mrg fi
5200 1.1 mrg
5201 1.1 mrg
5202 1.1 mrg ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
5203 1.1 mrg if test "x$ac_cv_type_intptr_t" = x""yes; then :
5204 1.1 mrg
5205 1.1 mrg $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
5206 1.1 mrg
5207 1.1 mrg else
5208 1.1 mrg for ac_type in 'int' 'long int' 'long long int'; do
5209 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5210 1.1 mrg /* end confdefs.h. */
5211 1.1 mrg $ac_includes_default
5212 1.1 mrg int
5213 1.1 mrg main ()
5214 1.1 mrg {
5215 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5216 1.1 mrg test_array [0] = 0
5217 1.1 mrg
5218 1.1 mrg ;
5219 1.1 mrg return 0;
5220 1.1 mrg }
5221 1.1 mrg _ACEOF
5222 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5223 1.1 mrg
5224 1.1 mrg cat >>confdefs.h <<_ACEOF
5225 1.1 mrg #define intptr_t $ac_type
5226 1.1 mrg _ACEOF
5227 1.1 mrg
5228 1.1 mrg ac_type=
5229 1.1 mrg fi
5230 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5231 1.1 mrg test -z "$ac_type" && break
5232 1.1 mrg done
5233 1.1 mrg fi
5234 1.1 mrg
5235 1.1 mrg
5236 1.1 mrg
5237 1.1 mrg ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5238 1.1 mrg if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5239 1.1 mrg
5240 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5241 1.1 mrg
5242 1.1 mrg else
5243 1.1 mrg for ac_type in 'unsigned int' 'unsigned long int' \
5244 1.1 mrg 'unsigned long long int'; do
5245 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5246 1.1 mrg /* end confdefs.h. */
5247 1.1 mrg $ac_includes_default
5248 1.1 mrg int
5249 1.1 mrg main ()
5250 1.1 mrg {
5251 1.1 mrg static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5252 1.1 mrg test_array [0] = 0
5253 1.1 mrg
5254 1.1 mrg ;
5255 1.1 mrg return 0;
5256 1.1 mrg }
5257 1.1 mrg _ACEOF
5258 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5259 1.1 mrg
5260 1.1 mrg cat >>confdefs.h <<_ACEOF
5261 1.1 mrg #define uintptr_t $ac_type
5262 1.1 mrg _ACEOF
5263 1.1 mrg
5264 1.1 mrg ac_type=
5265 1.1 mrg fi
5266 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5267 1.1 mrg test -z "$ac_type" && break
5268 1.1 mrg done
5269 1.1 mrg fi
5270 1.1 mrg
5271 1.1 mrg
5272 1.4 mrg ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5273 1.4 mrg if test "x$ac_cv_type_ssize_t" = x""yes; then :
5274 1.4 mrg
5275 1.4 mrg else
5276 1.4 mrg
5277 1.4 mrg cat >>confdefs.h <<_ACEOF
5278 1.4 mrg #define ssize_t int
5279 1.4 mrg _ACEOF
5280 1.4 mrg
5281 1.4 mrg fi
5282 1.4 mrg
5283 1.1 mrg
5284 1.1 mrg # Given the above check, we always have uintptr_t or a fallback
5285 1.1 mrg # definition. So define HAVE_UINTPTR_T in case any imported code
5286 1.1 mrg # relies on it.
5287 1.1 mrg
5288 1.1 mrg $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5289 1.1 mrg
5290 1.1 mrg
5291 1.1 mrg ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5292 1.1 mrg if test "x$ac_cv_type_pid_t" = x""yes; then :
5293 1.1 mrg
5294 1.1 mrg else
5295 1.1 mrg
5296 1.1 mrg cat >>confdefs.h <<_ACEOF
5297 1.1 mrg #define pid_t int
5298 1.1 mrg _ACEOF
5299 1.1 mrg
5300 1.1 mrg fi
5301 1.1 mrg
5302 1.1 mrg
5303 1.1 mrg # This is the list of functions which libiberty will provide if they
5304 1.1 mrg # are not available on the host.
5305 1.1 mrg
5306 1.1 mrg funcs="asprintf"
5307 1.1 mrg funcs="$funcs atexit"
5308 1.1 mrg funcs="$funcs basename"
5309 1.1 mrg funcs="$funcs bcmp"
5310 1.1 mrg funcs="$funcs bcopy"
5311 1.1 mrg funcs="$funcs bsearch"
5312 1.1 mrg funcs="$funcs bzero"
5313 1.1 mrg funcs="$funcs calloc"
5314 1.1 mrg funcs="$funcs clock"
5315 1.1 mrg funcs="$funcs ffs"
5316 1.1 mrg funcs="$funcs getcwd"
5317 1.1 mrg funcs="$funcs getpagesize"
5318 1.1 mrg funcs="$funcs gettimeofday"
5319 1.1 mrg funcs="$funcs index"
5320 1.1 mrg funcs="$funcs insque"
5321 1.1 mrg funcs="$funcs memchr"
5322 1.1 mrg funcs="$funcs memcmp"
5323 1.1 mrg funcs="$funcs memcpy"
5324 1.1 mrg funcs="$funcs memmem"
5325 1.1 mrg funcs="$funcs memmove"
5326 1.1 mrg funcs="$funcs mempcpy"
5327 1.1 mrg funcs="$funcs memset"
5328 1.1 mrg funcs="$funcs mkstemps"
5329 1.1 mrg funcs="$funcs putenv"
5330 1.1 mrg funcs="$funcs random"
5331 1.1 mrg funcs="$funcs rename"
5332 1.1 mrg funcs="$funcs rindex"
5333 1.1 mrg funcs="$funcs setenv"
5334 1.1 mrg funcs="$funcs snprintf"
5335 1.1 mrg funcs="$funcs sigsetmask"
5336 1.1 mrg funcs="$funcs stpcpy"
5337 1.1 mrg funcs="$funcs stpncpy"
5338 1.1 mrg funcs="$funcs strcasecmp"
5339 1.1 mrg funcs="$funcs strchr"
5340 1.1 mrg funcs="$funcs strdup"
5341 1.1 mrg funcs="$funcs strncasecmp"
5342 1.1 mrg funcs="$funcs strndup"
5343 1.4 mrg funcs="$funcs strnlen"
5344 1.1 mrg funcs="$funcs strrchr"
5345 1.1 mrg funcs="$funcs strstr"
5346 1.1 mrg funcs="$funcs strtod"
5347 1.1 mrg funcs="$funcs strtol"
5348 1.1 mrg funcs="$funcs strtoul"
5349 1.1 mrg funcs="$funcs strverscmp"
5350 1.1 mrg funcs="$funcs tmpnam"
5351 1.1 mrg funcs="$funcs vasprintf"
5352 1.1 mrg funcs="$funcs vfprintf"
5353 1.1 mrg funcs="$funcs vprintf"
5354 1.1 mrg funcs="$funcs vsnprintf"
5355 1.1 mrg funcs="$funcs vsprintf"
5356 1.1 mrg funcs="$funcs waitpid"
5357 1.4 mrg funcs="$funcs setproctitle"
5358 1.1 mrg
5359 1.1 mrg # Also in the old function.def file: alloca, vfork, getopt.
5360 1.1 mrg
5361 1.1 mrg vars="sys_errlist sys_nerr sys_siglist"
5362 1.1 mrg
5363 1.4 mrg checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
5364 1.4 mrg getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \
5365 1.4 mrg realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
5366 1.4 mrg sysmp table times wait3 wait4"
5367 1.1 mrg
5368 1.1 mrg # These are neither executed nor required, but they help keep
5369 1.1 mrg # autoheader happy without adding a bunch of text to acconfig.h.
5370 1.1 mrg if test "x" = "y"; then
5371 1.1 mrg for ac_func in asprintf atexit \
5372 1.1 mrg basename bcmp bcopy bsearch bzero \
5373 1.1 mrg calloc canonicalize_file_name clock \
5374 1.4 mrg dup3 \
5375 1.1 mrg ffs __fsetlocking \
5376 1.4 mrg getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
5377 1.1 mrg index insque \
5378 1.1 mrg memchr memcmp memcpy memmem memmove memset mkstemps \
5379 1.1 mrg on_exit \
5380 1.1 mrg psignal pstat_getdynamic pstat_getstatic putenv \
5381 1.1 mrg random realpath rename rindex \
5382 1.4 mrg sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
5383 1.4 mrg stpcpy stpncpy strcasecmp strchr strdup \
5384 1.4 mrg strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
5385 1.4 mrg strtol strtoul strverscmp sysconf sysctl sysmp \
5386 1.1 mrg table times tmpnam \
5387 1.1 mrg vasprintf vfprintf vprintf vsprintf \
5388 1.1 mrg wait3 wait4 waitpid
5389 1.1 mrg do :
5390 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5391 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5392 1.1 mrg eval as_val=\$$as_ac_var
5393 1.1 mrg if test "x$as_val" = x""yes; then :
5394 1.1 mrg cat >>confdefs.h <<_ACEOF
5395 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5396 1.1 mrg _ACEOF
5397 1.1 mrg
5398 1.1 mrg fi
5399 1.1 mrg done
5400 1.1 mrg
5401 1.4 mrg ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
5402 1.4 mrg if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
5403 1.1 mrg ac_have_decl=1
5404 1.1 mrg else
5405 1.1 mrg ac_have_decl=0
5406 1.1 mrg fi
5407 1.1 mrg
5408 1.1 mrg cat >>confdefs.h <<_ACEOF
5409 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl
5410 1.1 mrg _ACEOF
5411 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
5412 1.1 mrg if test "x$ac_cv_have_decl_ffs" = x""yes; then :
5413 1.1 mrg ac_have_decl=1
5414 1.1 mrg else
5415 1.1 mrg ac_have_decl=0
5416 1.1 mrg fi
5417 1.1 mrg
5418 1.1 mrg cat >>confdefs.h <<_ACEOF
5419 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl
5420 1.1 mrg _ACEOF
5421 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5422 1.1 mrg if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5423 1.1 mrg ac_have_decl=1
5424 1.1 mrg else
5425 1.1 mrg ac_have_decl=0
5426 1.1 mrg fi
5427 1.1 mrg
5428 1.1 mrg cat >>confdefs.h <<_ACEOF
5429 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl
5430 1.1 mrg _ACEOF
5431 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5432 1.1 mrg if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5433 1.1 mrg ac_have_decl=1
5434 1.1 mrg else
5435 1.1 mrg ac_have_decl=0
5436 1.1 mrg fi
5437 1.1 mrg
5438 1.1 mrg cat >>confdefs.h <<_ACEOF
5439 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl
5440 1.1 mrg _ACEOF
5441 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
5442 1.1 mrg if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
5443 1.1 mrg ac_have_decl=1
5444 1.1 mrg else
5445 1.1 mrg ac_have_decl=0
5446 1.1 mrg fi
5447 1.1 mrg
5448 1.1 mrg cat >>confdefs.h <<_ACEOF
5449 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl
5450 1.1 mrg _ACEOF
5451 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
5452 1.1 mrg if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
5453 1.1 mrg ac_have_decl=1
5454 1.1 mrg else
5455 1.1 mrg ac_have_decl=0
5456 1.1 mrg fi
5457 1.1 mrg
5458 1.1 mrg cat >>confdefs.h <<_ACEOF
5459 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl
5460 1.1 mrg _ACEOF
5461 1.1 mrg
5462 1.1 mrg
5463 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5464 1.1 mrg
5465 1.1 mrg
5466 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5467 1.1 mrg
5468 1.1 mrg
5469 1.1 mrg $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
5470 1.1 mrg
5471 1.1 mrg fi
5472 1.1 mrg
5473 1.1 mrg # For each of these functions, if the host does not provide the
5474 1.1 mrg # function we want to put FN.o in LIBOBJS, and if the host does
5475 1.1 mrg # provide the function, we want to define HAVE_FN in config.h.
5476 1.1 mrg
5477 1.1 mrg setobjs=
5478 1.1 mrg CHECK=
5479 1.1 mrg target_header_dir=
5480 1.1 mrg if test -n "${with_target_subdir}"; then
5481 1.1 mrg
5482 1.1 mrg # We are being configured as a target library. AC_REPLACE_FUNCS
5483 1.1 mrg # may not work correctly, because the compiler may not be able to
5484 1.1 mrg # link executables. Note that we may still be being configured
5485 1.1 mrg # native.
5486 1.1 mrg
5487 1.1 mrg # If we are being configured for newlib, we know which functions
5488 1.1 mrg # newlib provide and which ones we will be expected to provide.
5489 1.1 mrg
5490 1.1 mrg if test "x${with_newlib}" = "xyes"; then
5491 1.1 mrg case " $LIBOBJS " in
5492 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5493 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5494 1.1 mrg ;;
5495 1.1 mrg esac
5496 1.1 mrg
5497 1.1 mrg case " $LIBOBJS " in
5498 1.1 mrg *" basename.$ac_objext "* ) ;;
5499 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5500 1.1 mrg ;;
5501 1.1 mrg esac
5502 1.1 mrg
5503 1.1 mrg case " $LIBOBJS " in
5504 1.1 mrg *" insque.$ac_objext "* ) ;;
5505 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5506 1.1 mrg ;;
5507 1.1 mrg esac
5508 1.1 mrg
5509 1.1 mrg case " $LIBOBJS " in
5510 1.1 mrg *" random.$ac_objext "* ) ;;
5511 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5512 1.1 mrg ;;
5513 1.1 mrg esac
5514 1.1 mrg
5515 1.1 mrg case " $LIBOBJS " in
5516 1.1 mrg *" strdup.$ac_objext "* ) ;;
5517 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5518 1.1 mrg ;;
5519 1.1 mrg esac
5520 1.1 mrg
5521 1.1 mrg case " $LIBOBJS " in
5522 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5523 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5524 1.1 mrg ;;
5525 1.1 mrg esac
5526 1.1 mrg
5527 1.1 mrg
5528 1.1 mrg for f in $funcs; do
5529 1.1 mrg case "$f" in
5530 1.1 mrg asprintf | basename | insque | random | strdup | vasprintf)
5531 1.1 mrg ;;
5532 1.1 mrg *)
5533 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5534 1.1 mrg cat >>confdefs.h <<_ACEOF
5535 1.1 mrg #define $n 1
5536 1.1 mrg _ACEOF
5537 1.1 mrg
5538 1.1 mrg ;;
5539 1.1 mrg esac
5540 1.1 mrg done
5541 1.1 mrg
5542 1.1 mrg # newlib doesnt provide any of the variables in $vars, so we
5543 1.1 mrg # dont have to check them here.
5544 1.1 mrg
5545 1.1 mrg # Of the functions in $checkfuncs, newlib only has strerror.
5546 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5547 1.1 mrg
5548 1.1 mrg
5549 1.1 mrg setobjs=yes
5550 1.1 mrg
5551 1.1 mrg fi
5552 1.1 mrg
5553 1.1 mrg # If we are being configured for Mingw, we know which functions
5554 1.1 mrg # Mingw provides and which ones we will be expected to provide.
5555 1.1 mrg
5556 1.1 mrg case "${host}" in
5557 1.1 mrg *-*-mingw*)
5558 1.1 mrg case " $LIBOBJS " in
5559 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5560 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5561 1.1 mrg ;;
5562 1.1 mrg esac
5563 1.1 mrg
5564 1.1 mrg case " $LIBOBJS " in
5565 1.1 mrg *" basename.$ac_objext "* ) ;;
5566 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5567 1.1 mrg ;;
5568 1.1 mrg esac
5569 1.1 mrg
5570 1.1 mrg case " $LIBOBJS " in
5571 1.1 mrg *" bcmp.$ac_objext "* ) ;;
5572 1.1 mrg *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
5573 1.1 mrg ;;
5574 1.1 mrg esac
5575 1.1 mrg
5576 1.1 mrg case " $LIBOBJS " in
5577 1.1 mrg *" bcopy.$ac_objext "* ) ;;
5578 1.1 mrg *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
5579 1.1 mrg ;;
5580 1.1 mrg esac
5581 1.1 mrg
5582 1.1 mrg case " $LIBOBJS " in
5583 1.1 mrg *" bzero.$ac_objext "* ) ;;
5584 1.1 mrg *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
5585 1.1 mrg ;;
5586 1.1 mrg esac
5587 1.1 mrg
5588 1.1 mrg case " $LIBOBJS " in
5589 1.1 mrg *" clock.$ac_objext "* ) ;;
5590 1.1 mrg *) LIBOBJS="$LIBOBJS clock.$ac_objext"
5591 1.1 mrg ;;
5592 1.1 mrg esac
5593 1.1 mrg
5594 1.1 mrg case " $LIBOBJS " in
5595 1.1 mrg *" ffs.$ac_objext "* ) ;;
5596 1.1 mrg *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
5597 1.1 mrg ;;
5598 1.1 mrg esac
5599 1.1 mrg
5600 1.1 mrg case " $LIBOBJS " in
5601 1.1 mrg *" getpagesize.$ac_objext "* ) ;;
5602 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5603 1.1 mrg ;;
5604 1.1 mrg esac
5605 1.1 mrg
5606 1.1 mrg case " $LIBOBJS " in
5607 1.1 mrg *" index.$ac_objext "* ) ;;
5608 1.1 mrg *) LIBOBJS="$LIBOBJS index.$ac_objext"
5609 1.1 mrg ;;
5610 1.1 mrg esac
5611 1.1 mrg
5612 1.1 mrg case " $LIBOBJS " in
5613 1.1 mrg *" insque.$ac_objext "* ) ;;
5614 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5615 1.1 mrg ;;
5616 1.1 mrg esac
5617 1.1 mrg
5618 1.1 mrg case " $LIBOBJS " in
5619 1.1 mrg *" mempcpy.$ac_objext "* ) ;;
5620 1.1 mrg *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
5621 1.1 mrg ;;
5622 1.1 mrg esac
5623 1.1 mrg
5624 1.1 mrg case " $LIBOBJS " in
5625 1.1 mrg *" mkstemps.$ac_objext "* ) ;;
5626 1.1 mrg *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
5627 1.1 mrg ;;
5628 1.1 mrg esac
5629 1.1 mrg
5630 1.1 mrg case " $LIBOBJS " in
5631 1.1 mrg *" random.$ac_objext "* ) ;;
5632 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5633 1.1 mrg ;;
5634 1.1 mrg esac
5635 1.1 mrg
5636 1.1 mrg case " $LIBOBJS " in
5637 1.1 mrg *" rindex.$ac_objext "* ) ;;
5638 1.1 mrg *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
5639 1.1 mrg ;;
5640 1.1 mrg esac
5641 1.1 mrg
5642 1.1 mrg case " $LIBOBJS " in
5643 1.1 mrg *" sigsetmask.$ac_objext "* ) ;;
5644 1.1 mrg *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
5645 1.1 mrg ;;
5646 1.1 mrg esac
5647 1.1 mrg
5648 1.1 mrg case " $LIBOBJS " in
5649 1.1 mrg *" stpcpy.$ac_objext "* ) ;;
5650 1.1 mrg *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
5651 1.1 mrg ;;
5652 1.1 mrg esac
5653 1.1 mrg
5654 1.1 mrg case " $LIBOBJS " in
5655 1.1 mrg *" stpncpy.$ac_objext "* ) ;;
5656 1.1 mrg *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
5657 1.1 mrg ;;
5658 1.1 mrg esac
5659 1.1 mrg
5660 1.1 mrg case " $LIBOBJS " in
5661 1.1 mrg *" strndup.$ac_objext "* ) ;;
5662 1.1 mrg *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
5663 1.1 mrg ;;
5664 1.1 mrg esac
5665 1.1 mrg
5666 1.1 mrg case " $LIBOBJS " in
5667 1.4 mrg *" strnlen.$ac_objext "* ) ;;
5668 1.4 mrg *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
5669 1.4 mrg ;;
5670 1.4 mrg esac
5671 1.4 mrg
5672 1.4 mrg case " $LIBOBJS " in
5673 1.1 mrg *" strverscmp.$ac_objext "* ) ;;
5674 1.1 mrg *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
5675 1.1 mrg ;;
5676 1.1 mrg esac
5677 1.1 mrg
5678 1.1 mrg case " $LIBOBJS " in
5679 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5680 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5681 1.1 mrg ;;
5682 1.1 mrg esac
5683 1.1 mrg
5684 1.1 mrg case " $LIBOBJS " in
5685 1.1 mrg *" waitpid.$ac_objext "* ) ;;
5686 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5687 1.1 mrg ;;
5688 1.1 mrg esac
5689 1.1 mrg
5690 1.1 mrg
5691 1.1 mrg for f in $funcs; do
5692 1.1 mrg case "$f" in
5693 1.4 mrg asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid)
5694 1.1 mrg ;;
5695 1.1 mrg *)
5696 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5697 1.1 mrg cat >>confdefs.h <<_ACEOF
5698 1.1 mrg #define $n 1
5699 1.1 mrg _ACEOF
5700 1.1 mrg
5701 1.1 mrg ;;
5702 1.1 mrg esac
5703 1.1 mrg done
5704 1.1 mrg
5705 1.1 mrg # Mingw doesnt provide any of the variables in $vars, so we
5706 1.1 mrg # dont have to check them here.
5707 1.1 mrg
5708 1.1 mrg # Of the functions in $checkfuncs, Mingw only has strerror.
5709 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5710 1.1 mrg
5711 1.1 mrg
5712 1.1 mrg setobjs=yes
5713 1.1 mrg ;;
5714 1.1 mrg
5715 1.1 mrg *-*-msdosdjgpp)
5716 1.1 mrg case " $LIBOBJS " in
5717 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5718 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5719 1.1 mrg ;;
5720 1.1 mrg esac
5721 1.1 mrg
5722 1.1 mrg case " $LIBOBJS " in
5723 1.1 mrg *" vsnprintf.$ac_objext "* ) ;;
5724 1.1 mrg *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
5725 1.1 mrg ;;
5726 1.1 mrg esac
5727 1.1 mrg
5728 1.1 mrg case " $LIBOBJS " in
5729 1.1 mrg *" snprintf.$ac_objext "* ) ;;
5730 1.1 mrg *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5731 1.1 mrg ;;
5732 1.1 mrg esac
5733 1.1 mrg
5734 1.1 mrg case " $LIBOBJS " in
5735 1.1 mrg *" asprintf.$ac_objext "* ) ;;
5736 1.1 mrg *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
5737 1.1 mrg ;;
5738 1.1 mrg esac
5739 1.1 mrg
5740 1.1 mrg
5741 1.1 mrg for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
5742 1.1 mrg getcwd getpagesize getrusage gettimeofday \
5743 1.1 mrg index insque memchr memcmp memcpy memmove memset psignal \
5744 1.1 mrg putenv random rename rindex sbrk setenv stpcpy strcasecmp \
5745 1.1 mrg strchr strdup strerror strncasecmp strrchr strstr strtod \
5746 1.1 mrg strtol strtoul sysconf times tmpnam vfprintf vprintf \
5747 1.1 mrg vsprintf waitpid
5748 1.1 mrg do
5749 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5750 1.1 mrg cat >>confdefs.h <<_ACEOF
5751 1.1 mrg #define $n 1
5752 1.1 mrg _ACEOF
5753 1.1 mrg
5754 1.1 mrg done
5755 1.1 mrg
5756 1.1 mrg
5757 1.1 mrg setobjs=yes
5758 1.1 mrg ;;
5759 1.1 mrg
5760 1.1 mrg esac
5761 1.1 mrg
5762 1.1 mrg # We may wish to install the target headers somewhere.
5763 1.1 mrg # Check whether --enable-install-libiberty was given.
5764 1.1 mrg if test "${enable_install_libiberty+set}" = set; then :
5765 1.1 mrg enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
5766 1.1 mrg else
5767 1.1 mrg enable_install_libiberty=no
5768 1.1 mrg fi
5769 1.1 mrg
5770 1.1 mrg # Option parsed, now set things appropriately.
5771 1.1 mrg case x"$enable_install_libiberty" in
5772 1.1 mrg xyes|x)
5773 1.1 mrg target_header_dir=libiberty
5774 1.1 mrg ;;
5775 1.1 mrg xno)
5776 1.1 mrg target_header_dir=
5777 1.1 mrg ;;
5778 1.1 mrg *)
5779 1.1 mrg # This could be sanity-checked in various ways...
5780 1.1 mrg target_header_dir="${enable_install_libiberty}"
5781 1.1 mrg ;;
5782 1.1 mrg esac
5783 1.1 mrg
5784 1.1 mrg
5785 1.1 mrg else
5786 1.1 mrg
5787 1.1 mrg # Not a target library, so we set things up to run the test suite.
5788 1.1 mrg CHECK=really-check
5789 1.1 mrg
5790 1.1 mrg fi
5791 1.1 mrg
5792 1.1 mrg
5793 1.1 mrg
5794 1.1 mrg
5795 1.1 mrg case "${host}" in
5796 1.1 mrg *-*-cygwin* | *-*-mingw*)
5797 1.1 mrg $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
5798 1.1 mrg
5799 1.1 mrg $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
5800 1.1 mrg
5801 1.1 mrg ;;
5802 1.1 mrg esac
5803 1.1 mrg
5804 1.1 mrg if test -z "${setobjs}"; then
5805 1.1 mrg case "${host}" in
5806 1.1 mrg
5807 1.1 mrg *-*-vxworks*)
5808 1.1 mrg # Handle VxWorks configuration specially, since on VxWorks the
5809 1.1 mrg # libraries are actually on the target board, not in the file
5810 1.1 mrg # system.
5811 1.1 mrg case " $LIBOBJS " in
5812 1.1 mrg *" basename.$ac_objext "* ) ;;
5813 1.1 mrg *) LIBOBJS="$LIBOBJS basename.$ac_objext"
5814 1.1 mrg ;;
5815 1.1 mrg esac
5816 1.1 mrg
5817 1.1 mrg case " $LIBOBJS " in
5818 1.1 mrg *" getpagesize.$ac_objext "* ) ;;
5819 1.1 mrg *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
5820 1.1 mrg ;;
5821 1.1 mrg esac
5822 1.1 mrg
5823 1.1 mrg case " $LIBOBJS " in
5824 1.1 mrg *" insque.$ac_objext "* ) ;;
5825 1.1 mrg *) LIBOBJS="$LIBOBJS insque.$ac_objext"
5826 1.1 mrg ;;
5827 1.1 mrg esac
5828 1.1 mrg
5829 1.1 mrg case " $LIBOBJS " in
5830 1.1 mrg *" random.$ac_objext "* ) ;;
5831 1.1 mrg *) LIBOBJS="$LIBOBJS random.$ac_objext"
5832 1.1 mrg ;;
5833 1.1 mrg esac
5834 1.1 mrg
5835 1.1 mrg case " $LIBOBJS " in
5836 1.1 mrg *" strcasecmp.$ac_objext "* ) ;;
5837 1.1 mrg *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5838 1.1 mrg ;;
5839 1.1 mrg esac
5840 1.1 mrg
5841 1.1 mrg case " $LIBOBJS " in
5842 1.1 mrg *" strncasecmp.$ac_objext "* ) ;;
5843 1.1 mrg *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
5844 1.1 mrg ;;
5845 1.1 mrg esac
5846 1.1 mrg
5847 1.1 mrg case " $LIBOBJS " in
5848 1.1 mrg *" strdup.$ac_objext "* ) ;;
5849 1.1 mrg *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5850 1.1 mrg ;;
5851 1.1 mrg esac
5852 1.1 mrg
5853 1.1 mrg case " $LIBOBJS " in
5854 1.1 mrg *" vfork.$ac_objext "* ) ;;
5855 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
5856 1.1 mrg ;;
5857 1.1 mrg esac
5858 1.1 mrg
5859 1.1 mrg case " $LIBOBJS " in
5860 1.1 mrg *" waitpid.$ac_objext "* ) ;;
5861 1.1 mrg *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
5862 1.1 mrg ;;
5863 1.1 mrg esac
5864 1.1 mrg
5865 1.1 mrg case " $LIBOBJS " in
5866 1.1 mrg *" vasprintf.$ac_objext "* ) ;;
5867 1.1 mrg *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
5868 1.1 mrg ;;
5869 1.1 mrg esac
5870 1.1 mrg
5871 1.1 mrg for f in $funcs; do
5872 1.1 mrg case "$f" in
5873 1.1 mrg basename | getpagesize | insque | random | strcasecmp)
5874 1.1 mrg ;;
5875 1.1 mrg strncasecmp | strdup | vfork | waitpid | vasprintf)
5876 1.1 mrg ;;
5877 1.1 mrg *)
5878 1.1 mrg n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5879 1.1 mrg cat >>confdefs.h <<_ACEOF
5880 1.1 mrg #define $n 1
5881 1.1 mrg _ACEOF
5882 1.1 mrg
5883 1.1 mrg ;;
5884 1.1 mrg esac
5885 1.1 mrg done
5886 1.1 mrg
5887 1.1 mrg # VxWorks doesn't provide any of the variables in $vars, so we
5888 1.1 mrg # don't have to check them here.
5889 1.1 mrg
5890 1.1 mrg # Of the functions in $checkfuncs, VxWorks only has strerror.
5891 1.1 mrg $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
5892 1.1 mrg
5893 1.1 mrg
5894 1.1 mrg setobjs=yes
5895 1.1 mrg ;;
5896 1.1 mrg
5897 1.1 mrg esac
5898 1.1 mrg fi
5899 1.1 mrg
5900 1.1 mrg if test -z "${setobjs}"; then
5901 1.1 mrg
5902 1.1 mrg case "${host}" in
5903 1.1 mrg
5904 1.1 mrg *-*-mingw32*)
5905 1.1 mrg # Under mingw32, sys_nerr and sys_errlist exist, but they are
5906 1.1 mrg # macros, so the test below won't find them.
5907 1.1 mrg libiberty_cv_var_sys_nerr=yes
5908 1.1 mrg libiberty_cv_var_sys_errlist=yes
5909 1.1 mrg ;;
5910 1.1 mrg
5911 1.1 mrg *-*-msdosdjgpp*)
5912 1.1 mrg # vfork and fork are stubs.
5913 1.1 mrg ac_cv_func_vfork_works=no
5914 1.1 mrg ;;
5915 1.1 mrg
5916 1.1 mrg *-*-uwin*)
5917 1.1 mrg # Under some versions of uwin, vfork is notoriously buggy and the test
5918 1.1 mrg # can hang configure; on other versions, vfork exists just as a stub.
5919 1.1 mrg # FIXME: This should be removed once vfork in uwin's runtime is fixed.
5920 1.1 mrg ac_cv_func_vfork_works=no
5921 1.1 mrg # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
5922 1.1 mrg # macros (actually, these are imported from a DLL, but the end effect
5923 1.1 mrg # is the same), so the test below won't find them.
5924 1.1 mrg libiberty_cv_var_sys_nerr=yes
5925 1.1 mrg libiberty_cv_var_sys_errlist=yes
5926 1.1 mrg ;;
5927 1.1 mrg
5928 1.1 mrg *-*-*vms*)
5929 1.1 mrg # Under VMS, vfork works very different than on Unix. The standard test
5930 1.1 mrg # won't work, and it isn't easily adaptable. It makes more sense to
5931 1.1 mrg # just force it.
5932 1.1 mrg ac_cv_func_vfork_works=yes
5933 1.1 mrg ;;
5934 1.1 mrg
5935 1.1 mrg esac
5936 1.1 mrg
5937 1.1 mrg # We haven't set the list of objects yet. Use the standard autoconf
5938 1.1 mrg # tests. This will only work if the compiler works.
5939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
5940 1.1 mrg $as_echo_n "checking for library containing strerror... " >&6; }
5941 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5942 1.1 mrg $as_echo_n "(cached) " >&6
5943 1.1 mrg else
5944 1.1 mrg ac_func_search_save_LIBS=$LIBS
5945 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 1.1 mrg /* end confdefs.h. */
5947 1.1 mrg
5948 1.1 mrg /* Override any GCC internal prototype to avoid an error.
5949 1.1 mrg Use char because int might match the return type of a GCC
5950 1.1 mrg builtin and then its argument prototype would still apply. */
5951 1.1 mrg #ifdef __cplusplus
5952 1.1 mrg extern "C"
5953 1.1 mrg #endif
5954 1.1 mrg char strerror ();
5955 1.1 mrg int
5956 1.1 mrg main ()
5957 1.1 mrg {
5958 1.1 mrg return strerror ();
5959 1.1 mrg ;
5960 1.1 mrg return 0;
5961 1.1 mrg }
5962 1.1 mrg _ACEOF
5963 1.1 mrg for ac_lib in '' cposix; do
5964 1.1 mrg if test -z "$ac_lib"; then
5965 1.1 mrg ac_res="none required"
5966 1.1 mrg else
5967 1.1 mrg ac_res=-l$ac_lib
5968 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5969 1.1 mrg fi
5970 1.1 mrg if test x$gcc_no_link = xyes; then
5971 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5972 1.1 mrg fi
5973 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
5974 1.1 mrg ac_cv_search_strerror=$ac_res
5975 1.1 mrg fi
5976 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
5977 1.1 mrg conftest$ac_exeext
5978 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5979 1.1 mrg break
5980 1.1 mrg fi
5981 1.1 mrg done
5982 1.1 mrg if test "${ac_cv_search_strerror+set}" = set; then :
5983 1.1 mrg
5984 1.1 mrg else
5985 1.1 mrg ac_cv_search_strerror=no
5986 1.1 mrg fi
5987 1.1 mrg rm conftest.$ac_ext
5988 1.1 mrg LIBS=$ac_func_search_save_LIBS
5989 1.1 mrg fi
5990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
5991 1.1 mrg $as_echo "$ac_cv_search_strerror" >&6; }
5992 1.1 mrg ac_res=$ac_cv_search_strerror
5993 1.1 mrg if test "$ac_res" != no; then :
5994 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5995 1.1 mrg
5996 1.1 mrg fi
5997 1.1 mrg
5998 1.1 mrg for ac_func in $funcs
5999 1.1 mrg do :
6000 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6001 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6002 1.1 mrg eval as_val=\$$as_ac_var
6003 1.1 mrg if test "x$as_val" = x""yes; then :
6004 1.1 mrg cat >>confdefs.h <<_ACEOF
6005 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6006 1.1 mrg _ACEOF
6007 1.1 mrg
6008 1.1 mrg else
6009 1.1 mrg case " $LIBOBJS " in
6010 1.1 mrg *" $ac_func.$ac_objext "* ) ;;
6011 1.1 mrg *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6012 1.1 mrg ;;
6013 1.1 mrg esac
6014 1.1 mrg
6015 1.1 mrg fi
6016 1.1 mrg done
6017 1.1 mrg
6018 1.1 mrg
6019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6020 1.1 mrg $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6021 1.1 mrg if test "${ac_cv_os_cray+set}" = set; then :
6022 1.1 mrg $as_echo_n "(cached) " >&6
6023 1.1 mrg else
6024 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 1.1 mrg /* end confdefs.h. */
6026 1.1 mrg #if defined(CRAY) && ! defined(CRAY2)
6027 1.1 mrg webecray
6028 1.1 mrg #else
6029 1.1 mrg wenotbecray
6030 1.1 mrg #endif
6031 1.1 mrg
6032 1.1 mrg _ACEOF
6033 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6034 1.1 mrg $EGREP "webecray" >/dev/null 2>&1; then :
6035 1.1 mrg ac_cv_os_cray=yes
6036 1.1 mrg else
6037 1.1 mrg ac_cv_os_cray=no
6038 1.1 mrg fi
6039 1.1 mrg rm -f conftest*
6040 1.1 mrg
6041 1.1 mrg fi
6042 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6043 1.1 mrg $as_echo "$ac_cv_os_cray" >&6; }
6044 1.1 mrg if test $ac_cv_os_cray = yes; then
6045 1.1 mrg for ac_func in _getb67 GETB67 getb67; do
6046 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6047 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6048 1.1 mrg eval as_val=\$$as_ac_var
6049 1.1 mrg if test "x$as_val" = x""yes; then :
6050 1.1 mrg
6051 1.1 mrg cat >>confdefs.h <<_ACEOF
6052 1.1 mrg #define CRAY_STACKSEG_END $ac_func
6053 1.1 mrg _ACEOF
6054 1.1 mrg break
6055 1.1 mrg fi
6056 1.1 mrg
6057 1.1 mrg done
6058 1.1 mrg fi
6059 1.1 mrg
6060 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6061 1.1 mrg $as_echo_n "checking stack direction for C alloca... " >&6; }
6062 1.1 mrg if test "${ac_cv_c_stack_direction+set}" = set; then :
6063 1.1 mrg $as_echo_n "(cached) " >&6
6064 1.1 mrg else
6065 1.1 mrg if test "$cross_compiling" = yes; then :
6066 1.1 mrg ac_cv_c_stack_direction=0
6067 1.1 mrg else
6068 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6069 1.1 mrg /* end confdefs.h. */
6070 1.1 mrg find_stack_direction ()
6071 1.1 mrg {
6072 1.1 mrg static char *addr = 0;
6073 1.1 mrg auto char dummy;
6074 1.1 mrg if (addr == 0)
6075 1.1 mrg {
6076 1.1 mrg addr = &dummy;
6077 1.1 mrg return find_stack_direction ();
6078 1.1 mrg }
6079 1.1 mrg else
6080 1.1 mrg return (&dummy > addr) ? 1 : -1;
6081 1.1 mrg }
6082 1.1 mrg main ()
6083 1.1 mrg {
6084 1.1 mrg exit (find_stack_direction() < 0);
6085 1.1 mrg }
6086 1.1 mrg _ACEOF
6087 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6088 1.1 mrg ac_cv_c_stack_direction=1
6089 1.1 mrg else
6090 1.1 mrg ac_cv_c_stack_direction=-1
6091 1.1 mrg fi
6092 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6093 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6094 1.1 mrg fi
6095 1.1 mrg
6096 1.1 mrg fi
6097 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6098 1.1 mrg $as_echo "$ac_cv_c_stack_direction" >&6; }
6099 1.1 mrg
6100 1.1 mrg cat >>confdefs.h <<_ACEOF
6101 1.1 mrg #define STACK_DIRECTION $ac_cv_c_stack_direction
6102 1.1 mrg _ACEOF
6103 1.1 mrg
6104 1.1 mrg
6105 1.1 mrg for ac_header in vfork.h
6106 1.1 mrg do :
6107 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
6108 1.1 mrg if test "x$ac_cv_header_vfork_h" = x""yes; then :
6109 1.1 mrg cat >>confdefs.h <<_ACEOF
6110 1.1 mrg #define HAVE_VFORK_H 1
6111 1.1 mrg _ACEOF
6112 1.1 mrg
6113 1.1 mrg fi
6114 1.1 mrg done
6115 1.1 mrg
6116 1.1 mrg for ac_func in fork vfork
6117 1.1 mrg do :
6118 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6119 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6120 1.1 mrg eval as_val=\$$as_ac_var
6121 1.1 mrg if test "x$as_val" = x""yes; then :
6122 1.1 mrg cat >>confdefs.h <<_ACEOF
6123 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6124 1.1 mrg _ACEOF
6125 1.1 mrg
6126 1.1 mrg fi
6127 1.1 mrg done
6128 1.1 mrg
6129 1.1 mrg if test "x$ac_cv_func_fork" = xyes; then
6130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6131 1.1 mrg $as_echo_n "checking for working fork... " >&6; }
6132 1.1 mrg if test "${ac_cv_func_fork_works+set}" = set; then :
6133 1.1 mrg $as_echo_n "(cached) " >&6
6134 1.1 mrg else
6135 1.1 mrg if test "$cross_compiling" = yes; then :
6136 1.1 mrg ac_cv_func_fork_works=cross
6137 1.1 mrg else
6138 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6139 1.1 mrg /* end confdefs.h. */
6140 1.1 mrg $ac_includes_default
6141 1.1 mrg int
6142 1.1 mrg main ()
6143 1.1 mrg {
6144 1.1 mrg
6145 1.1 mrg /* By Ruediger Kuhlmann. */
6146 1.1 mrg return fork () < 0;
6147 1.1 mrg
6148 1.1 mrg ;
6149 1.1 mrg return 0;
6150 1.1 mrg }
6151 1.1 mrg _ACEOF
6152 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6153 1.1 mrg ac_cv_func_fork_works=yes
6154 1.1 mrg else
6155 1.1 mrg ac_cv_func_fork_works=no
6156 1.1 mrg fi
6157 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6158 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6159 1.1 mrg fi
6160 1.1 mrg
6161 1.1 mrg fi
6162 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6163 1.1 mrg $as_echo "$ac_cv_func_fork_works" >&6; }
6164 1.1 mrg
6165 1.1 mrg else
6166 1.1 mrg ac_cv_func_fork_works=$ac_cv_func_fork
6167 1.1 mrg fi
6168 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then
6169 1.1 mrg case $host in
6170 1.1 mrg *-*-amigaos* | *-*-msdosdjgpp*)
6171 1.1 mrg # Override, as these systems have only a dummy fork() stub
6172 1.1 mrg ac_cv_func_fork_works=no
6173 1.1 mrg ;;
6174 1.1 mrg *)
6175 1.1 mrg ac_cv_func_fork_works=yes
6176 1.1 mrg ;;
6177 1.1 mrg esac
6178 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6179 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6180 1.1 mrg fi
6181 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork
6182 1.1 mrg if test "x$ac_cv_func_vfork" = xyes; then
6183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6184 1.1 mrg $as_echo_n "checking for working vfork... " >&6; }
6185 1.1 mrg if test "${ac_cv_func_vfork_works+set}" = set; then :
6186 1.1 mrg $as_echo_n "(cached) " >&6
6187 1.1 mrg else
6188 1.1 mrg if test "$cross_compiling" = yes; then :
6189 1.1 mrg ac_cv_func_vfork_works=cross
6190 1.1 mrg else
6191 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6192 1.1 mrg /* end confdefs.h. */
6193 1.1 mrg /* Thanks to Paul Eggert for this test. */
6194 1.1 mrg $ac_includes_default
6195 1.1 mrg #include <sys/wait.h>
6196 1.1 mrg #ifdef HAVE_VFORK_H
6197 1.1 mrg # include <vfork.h>
6198 1.1 mrg #endif
6199 1.1 mrg /* On some sparc systems, changes by the child to local and incoming
6200 1.1 mrg argument registers are propagated back to the parent. The compiler
6201 1.1 mrg is told about this with #include <vfork.h>, but some compilers
6202 1.1 mrg (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
6203 1.1 mrg static variable whose address is put into a register that is
6204 1.1 mrg clobbered by the vfork. */
6205 1.1 mrg static void
6206 1.1 mrg #ifdef __cplusplus
6207 1.1 mrg sparc_address_test (int arg)
6208 1.1 mrg # else
6209 1.1 mrg sparc_address_test (arg) int arg;
6210 1.1 mrg #endif
6211 1.1 mrg {
6212 1.1 mrg static pid_t child;
6213 1.1 mrg if (!child) {
6214 1.1 mrg child = vfork ();
6215 1.1 mrg if (child < 0) {
6216 1.1 mrg perror ("vfork");
6217 1.1 mrg _exit(2);
6218 1.1 mrg }
6219 1.1 mrg if (!child) {
6220 1.1 mrg arg = getpid();
6221 1.1 mrg write(-1, "", 0);
6222 1.1 mrg _exit (arg);
6223 1.1 mrg }
6224 1.1 mrg }
6225 1.1 mrg }
6226 1.1 mrg
6227 1.1 mrg int
6228 1.1 mrg main ()
6229 1.1 mrg {
6230 1.1 mrg pid_t parent = getpid ();
6231 1.1 mrg pid_t child;
6232 1.1 mrg
6233 1.1 mrg sparc_address_test (0);
6234 1.1 mrg
6235 1.1 mrg child = vfork ();
6236 1.1 mrg
6237 1.1 mrg if (child == 0) {
6238 1.1 mrg /* Here is another test for sparc vfork register problems. This
6239 1.1 mrg test uses lots of local variables, at least as many local
6240 1.1 mrg variables as main has allocated so far including compiler
6241 1.1 mrg temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
6242 1.1 mrg 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
6243 1.1 mrg reuse the register of parent for one of the local variables,
6244 1.1 mrg since it will think that parent can't possibly be used any more
6245 1.1 mrg in this routine. Assigning to the local variable will thus
6246 1.1 mrg munge parent in the parent process. */
6247 1.1 mrg pid_t
6248 1.1 mrg p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6249 1.1 mrg p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6250 1.1 mrg /* Convince the compiler that p..p7 are live; otherwise, it might
6251 1.1 mrg use the same hardware register for all 8 local variables. */
6252 1.1 mrg if (p != p1 || p != p2 || p != p3 || p != p4
6253 1.1 mrg || p != p5 || p != p6 || p != p7)
6254 1.1 mrg _exit(1);
6255 1.1 mrg
6256 1.1 mrg /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
6257 1.1 mrg from child file descriptors. If the child closes a descriptor
6258 1.1 mrg before it execs or exits, this munges the parent's descriptor
6259 1.1 mrg as well. Test for this by closing stdout in the child. */
6260 1.1 mrg _exit(close(fileno(stdout)) != 0);
6261 1.1 mrg } else {
6262 1.1 mrg int status;
6263 1.1 mrg struct stat st;
6264 1.1 mrg
6265 1.1 mrg while (wait(&status) != child)
6266 1.1 mrg ;
6267 1.1 mrg return (
6268 1.1 mrg /* Was there some problem with vforking? */
6269 1.1 mrg child < 0
6270 1.1 mrg
6271 1.1 mrg /* Did the child fail? (This shouldn't happen.) */
6272 1.1 mrg || status
6273 1.1 mrg
6274 1.1 mrg /* Did the vfork/compiler bug occur? */
6275 1.1 mrg || parent != getpid()
6276 1.1 mrg
6277 1.1 mrg /* Did the file descriptor bug occur? */
6278 1.1 mrg || fstat(fileno(stdout), &st) != 0
6279 1.1 mrg );
6280 1.1 mrg }
6281 1.1 mrg }
6282 1.1 mrg _ACEOF
6283 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6284 1.1 mrg ac_cv_func_vfork_works=yes
6285 1.1 mrg else
6286 1.1 mrg ac_cv_func_vfork_works=no
6287 1.1 mrg fi
6288 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6289 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6290 1.1 mrg fi
6291 1.1 mrg
6292 1.1 mrg fi
6293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6294 1.1 mrg $as_echo "$ac_cv_func_vfork_works" >&6; }
6295 1.1 mrg
6296 1.1 mrg fi;
6297 1.1 mrg if test "x$ac_cv_func_fork_works" = xcross; then
6298 1.1 mrg ac_cv_func_vfork_works=$ac_cv_func_vfork
6299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6300 1.1 mrg $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
6301 1.1 mrg fi
6302 1.1 mrg
6303 1.1 mrg if test "x$ac_cv_func_vfork_works" = xyes; then
6304 1.1 mrg
6305 1.1 mrg $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
6306 1.1 mrg
6307 1.1 mrg else
6308 1.1 mrg
6309 1.1 mrg $as_echo "#define vfork fork" >>confdefs.h
6310 1.1 mrg
6311 1.1 mrg fi
6312 1.1 mrg if test "x$ac_cv_func_fork_works" = xyes; then
6313 1.1 mrg
6314 1.1 mrg $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
6315 1.1 mrg
6316 1.1 mrg fi
6317 1.1 mrg
6318 1.1 mrg if test $ac_cv_func_vfork_works = no; then
6319 1.1 mrg case " $LIBOBJS " in
6320 1.1 mrg *" vfork.$ac_objext "* ) ;;
6321 1.1 mrg *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6322 1.1 mrg ;;
6323 1.1 mrg esac
6324 1.1 mrg
6325 1.1 mrg fi
6326 1.1 mrg # We only need _doprnt if we might use it to implement v*printf.
6327 1.1 mrg if test $ac_cv_func_vprintf != yes \
6328 1.1 mrg || test $ac_cv_func_vfprintf != yes \
6329 1.1 mrg || test $ac_cv_func_vsprintf != yes; then
6330 1.1 mrg for ac_func in _doprnt
6331 1.1 mrg do :
6332 1.1 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6333 1.1 mrg if test "x$ac_cv_func__doprnt" = x""yes; then :
6334 1.1 mrg cat >>confdefs.h <<_ACEOF
6335 1.1 mrg #define HAVE__DOPRNT 1
6336 1.1 mrg _ACEOF
6337 1.1 mrg
6338 1.1 mrg else
6339 1.1 mrg case " $LIBOBJS " in
6340 1.1 mrg *" $ac_func.$ac_objext "* ) ;;
6341 1.1 mrg *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6342 1.1 mrg ;;
6343 1.1 mrg esac
6344 1.1 mrg
6345 1.1 mrg fi
6346 1.1 mrg done
6347 1.1 mrg
6348 1.1 mrg
6349 1.1 mrg else
6350 1.1 mrg for ac_func in _doprnt
6351 1.1 mrg do :
6352 1.1 mrg ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6353 1.1 mrg if test "x$ac_cv_func__doprnt" = x""yes; then :
6354 1.1 mrg cat >>confdefs.h <<_ACEOF
6355 1.1 mrg #define HAVE__DOPRNT 1
6356 1.1 mrg _ACEOF
6357 1.1 mrg
6358 1.1 mrg fi
6359 1.1 mrg done
6360 1.1 mrg
6361 1.1 mrg fi
6362 1.1 mrg
6363 1.1 mrg for v in $vars; do
6364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
6365 1.1 mrg $as_echo_n "checking for $v... " >&6; }
6366 1.1 mrg if { as_var=libiberty_cv_var_$v; eval "test \"\${$as_var+set}\" = set"; }; then :
6367 1.1 mrg $as_echo_n "(cached) " >&6
6368 1.1 mrg else
6369 1.1 mrg if test x$gcc_no_link = xyes; then
6370 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6371 1.1 mrg fi
6372 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6373 1.1 mrg /* end confdefs.h. */
6374 1.1 mrg int *p;
6375 1.1 mrg int
6376 1.1 mrg main ()
6377 1.1 mrg {
6378 1.1 mrg extern int $v []; p = $v;
6379 1.1 mrg ;
6380 1.1 mrg return 0;
6381 1.1 mrg }
6382 1.1 mrg _ACEOF
6383 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6384 1.1 mrg eval "libiberty_cv_var_$v=yes"
6385 1.1 mrg else
6386 1.1 mrg eval "libiberty_cv_var_$v=no"
6387 1.1 mrg fi
6388 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6389 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6390 1.1 mrg fi
6391 1.1 mrg
6392 1.1 mrg if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
6393 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6394 1.1 mrg $as_echo "yes" >&6; }
6395 1.1 mrg n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6396 1.1 mrg cat >>confdefs.h <<_ACEOF
6397 1.1 mrg #define $n 1
6398 1.1 mrg _ACEOF
6399 1.1 mrg
6400 1.1 mrg else
6401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402 1.1 mrg $as_echo "no" >&6; }
6403 1.1 mrg fi
6404 1.1 mrg done
6405 1.1 mrg
6406 1.1 mrg # special check for _system_configuration because AIX <4.3.2 do not
6407 1.1 mrg # contain the `physmem' member.
6408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
6409 1.1 mrg $as_echo_n "checking for external symbol _system_configuration... " >&6; }
6410 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6411 1.1 mrg /* end confdefs.h. */
6412 1.1 mrg #include <sys/systemcfg.h>
6413 1.1 mrg int
6414 1.1 mrg main ()
6415 1.1 mrg {
6416 1.1 mrg double x = _system_configuration.physmem;
6417 1.1 mrg ;
6418 1.1 mrg return 0;
6419 1.1 mrg }
6420 1.1 mrg _ACEOF
6421 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
6422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6423 1.1 mrg $as_echo "yes" >&6; }
6424 1.1 mrg
6425 1.1 mrg $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
6426 1.1 mrg
6427 1.1 mrg else
6428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429 1.1 mrg $as_echo "no" >&6; }
6430 1.1 mrg fi
6431 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6432 1.1 mrg
6433 1.1 mrg for ac_func in $checkfuncs
6434 1.1 mrg do :
6435 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6436 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6437 1.1 mrg eval as_val=\$$as_ac_var
6438 1.1 mrg if test "x$as_val" = x""yes; then :
6439 1.1 mrg cat >>confdefs.h <<_ACEOF
6440 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6441 1.1 mrg _ACEOF
6442 1.1 mrg
6443 1.1 mrg fi
6444 1.1 mrg done
6445 1.1 mrg
6446 1.4 mrg ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
6447 1.4 mrg if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
6448 1.1 mrg ac_have_decl=1
6449 1.1 mrg else
6450 1.1 mrg ac_have_decl=0
6451 1.1 mrg fi
6452 1.1 mrg
6453 1.1 mrg cat >>confdefs.h <<_ACEOF
6454 1.1 mrg #define HAVE_DECL_BASENAME $ac_have_decl
6455 1.1 mrg _ACEOF
6456 1.1 mrg ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6457 1.1 mrg if test "x$ac_cv_have_decl_ffs" = x""yes; then :
6458 1.1 mrg ac_have_decl=1
6459 1.1 mrg else
6460 1.1 mrg ac_have_decl=0
6461 1.1 mrg fi
6462 1.1 mrg
6463 1.1 mrg cat >>confdefs.h <<_ACEOF
6464 1.1 mrg #define HAVE_DECL_FFS $ac_have_decl
6465 1.1 mrg _ACEOF
6466 1.1 mrg ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6467 1.1 mrg if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
6468 1.1 mrg ac_have_decl=1
6469 1.1 mrg else
6470 1.1 mrg ac_have_decl=0
6471 1.1 mrg fi
6472 1.1 mrg
6473 1.1 mrg cat >>confdefs.h <<_ACEOF
6474 1.1 mrg #define HAVE_DECL_ASPRINTF $ac_have_decl
6475 1.1 mrg _ACEOF
6476 1.1 mrg ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6477 1.1 mrg if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
6478 1.1 mrg ac_have_decl=1
6479 1.1 mrg else
6480 1.1 mrg ac_have_decl=0
6481 1.1 mrg fi
6482 1.1 mrg
6483 1.1 mrg cat >>confdefs.h <<_ACEOF
6484 1.1 mrg #define HAVE_DECL_VASPRINTF $ac_have_decl
6485 1.1 mrg _ACEOF
6486 1.1 mrg ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6487 1.1 mrg if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
6488 1.1 mrg ac_have_decl=1
6489 1.1 mrg else
6490 1.1 mrg ac_have_decl=0
6491 1.1 mrg fi
6492 1.1 mrg
6493 1.1 mrg cat >>confdefs.h <<_ACEOF
6494 1.1 mrg #define HAVE_DECL_SNPRINTF $ac_have_decl
6495 1.1 mrg _ACEOF
6496 1.1 mrg ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6497 1.1 mrg if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
6498 1.1 mrg ac_have_decl=1
6499 1.1 mrg else
6500 1.1 mrg ac_have_decl=0
6501 1.1 mrg fi
6502 1.1 mrg
6503 1.1 mrg cat >>confdefs.h <<_ACEOF
6504 1.1 mrg #define HAVE_DECL_VSNPRINTF $ac_have_decl
6505 1.1 mrg _ACEOF
6506 1.1 mrg
6507 1.1 mrg ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
6508 1.1 mrg if test "x$ac_cv_have_decl_calloc" = x""yes; then :
6509 1.1 mrg ac_have_decl=1
6510 1.1 mrg else
6511 1.1 mrg ac_have_decl=0
6512 1.1 mrg fi
6513 1.1 mrg
6514 1.1 mrg cat >>confdefs.h <<_ACEOF
6515 1.1 mrg #define HAVE_DECL_CALLOC $ac_have_decl
6516 1.1 mrg _ACEOF
6517 1.1 mrg ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
6518 1.1 mrg if test "x$ac_cv_have_decl_getenv" = x""yes; then :
6519 1.1 mrg ac_have_decl=1
6520 1.1 mrg else
6521 1.1 mrg ac_have_decl=0
6522 1.1 mrg fi
6523 1.1 mrg
6524 1.1 mrg cat >>confdefs.h <<_ACEOF
6525 1.1 mrg #define HAVE_DECL_GETENV $ac_have_decl
6526 1.1 mrg _ACEOF
6527 1.1 mrg ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
6528 1.1 mrg if test "x$ac_cv_have_decl_getopt" = x""yes; then :
6529 1.1 mrg ac_have_decl=1
6530 1.1 mrg else
6531 1.1 mrg ac_have_decl=0
6532 1.1 mrg fi
6533 1.1 mrg
6534 1.1 mrg cat >>confdefs.h <<_ACEOF
6535 1.1 mrg #define HAVE_DECL_GETOPT $ac_have_decl
6536 1.1 mrg _ACEOF
6537 1.1 mrg ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
6538 1.1 mrg if test "x$ac_cv_have_decl_malloc" = x""yes; then :
6539 1.1 mrg ac_have_decl=1
6540 1.1 mrg else
6541 1.1 mrg ac_have_decl=0
6542 1.1 mrg fi
6543 1.1 mrg
6544 1.1 mrg cat >>confdefs.h <<_ACEOF
6545 1.1 mrg #define HAVE_DECL_MALLOC $ac_have_decl
6546 1.1 mrg _ACEOF
6547 1.1 mrg ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
6548 1.1 mrg if test "x$ac_cv_have_decl_realloc" = x""yes; then :
6549 1.1 mrg ac_have_decl=1
6550 1.1 mrg else
6551 1.1 mrg ac_have_decl=0
6552 1.1 mrg fi
6553 1.1 mrg
6554 1.1 mrg cat >>confdefs.h <<_ACEOF
6555 1.1 mrg #define HAVE_DECL_REALLOC $ac_have_decl
6556 1.1 mrg _ACEOF
6557 1.1 mrg ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
6558 1.1 mrg if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
6559 1.1 mrg ac_have_decl=1
6560 1.1 mrg else
6561 1.1 mrg ac_have_decl=0
6562 1.1 mrg fi
6563 1.1 mrg
6564 1.1 mrg cat >>confdefs.h <<_ACEOF
6565 1.1 mrg #define HAVE_DECL_SBRK $ac_have_decl
6566 1.1 mrg _ACEOF
6567 1.1 mrg
6568 1.1 mrg ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
6569 1.1 mrg if test "x$ac_cv_have_decl_strverscmp" = x""yes; then :
6570 1.1 mrg ac_have_decl=1
6571 1.1 mrg else
6572 1.1 mrg ac_have_decl=0
6573 1.1 mrg fi
6574 1.1 mrg
6575 1.1 mrg cat >>confdefs.h <<_ACEOF
6576 1.1 mrg #define HAVE_DECL_STRVERSCMP $ac_have_decl
6577 1.1 mrg _ACEOF
6578 1.1 mrg
6579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
6580 1.1 mrg $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
6581 1.1 mrg if test "${libiberty_cv_decl_needed_canonicalize_file_name+set}" = set; then :
6582 1.1 mrg $as_echo_n "(cached) " >&6
6583 1.1 mrg else
6584 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6585 1.1 mrg /* end confdefs.h. */
6586 1.1 mrg
6587 1.1 mrg #include "confdefs.h"
6588 1.1 mrg #include <stdio.h>
6589 1.1 mrg #ifdef HAVE_STRING_H
6590 1.1 mrg #include <string.h>
6591 1.1 mrg #else
6592 1.1 mrg #ifdef HAVE_STRINGS_H
6593 1.1 mrg #include <strings.h>
6594 1.1 mrg #endif
6595 1.1 mrg #endif
6596 1.1 mrg #ifdef HAVE_STDLIB_H
6597 1.1 mrg #include <stdlib.h>
6598 1.1 mrg #endif
6599 1.1 mrg #ifdef HAVE_UNISTD_H
6600 1.1 mrg #include <unistd.h>
6601 1.1 mrg #endif
6602 1.1 mrg int
6603 1.1 mrg main ()
6604 1.1 mrg {
6605 1.1 mrg char *(*pfn) = (char *(*)) canonicalize_file_name
6606 1.1 mrg ;
6607 1.1 mrg return 0;
6608 1.1 mrg }
6609 1.1 mrg _ACEOF
6610 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
6611 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=no
6612 1.1 mrg else
6613 1.1 mrg libiberty_cv_decl_needed_canonicalize_file_name=yes
6614 1.1 mrg fi
6615 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6616 1.1 mrg fi
6617 1.1 mrg
6618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
6619 1.1 mrg $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
6620 1.1 mrg if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
6621 1.1 mrg
6622 1.1 mrg $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
6623 1.1 mrg
6624 1.1 mrg fi
6625 1.1 mrg
6626 1.1 mrg fi
6627 1.1 mrg
6628 1.1 mrg # Figure out which version of pexecute to use.
6629 1.1 mrg case "${host}" in
6630 1.4 mrg *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
6631 1.4 mrg *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
6632 1.4 mrg *-*-msdos*) pexecute=pex-msdos ;;
6633 1.4 mrg *) pexecute=pex-unix ;;
6634 1.1 mrg esac
6635 1.1 mrg
6636 1.1 mrg
6637 1.1 mrg if test x$gcc_no_link = xyes; then
6638 1.1 mrg if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
6639 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6640 1.1 mrg fi
6641 1.1 mrg fi
6642 1.1 mrg if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
6643 1.1 mrg for ac_header in stdlib.h unistd.h
6644 1.1 mrg do :
6645 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6646 1.1 mrg ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6647 1.1 mrg eval as_val=\$$as_ac_Header
6648 1.1 mrg if test "x$as_val" = x""yes; then :
6649 1.1 mrg cat >>confdefs.h <<_ACEOF
6650 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6651 1.1 mrg _ACEOF
6652 1.1 mrg
6653 1.1 mrg fi
6654 1.1 mrg done
6655 1.1 mrg
6656 1.1 mrg for ac_func in getpagesize
6657 1.1 mrg do :
6658 1.1 mrg ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6659 1.1 mrg if test "x$ac_cv_func_getpagesize" = x""yes; then :
6660 1.1 mrg cat >>confdefs.h <<_ACEOF
6661 1.1 mrg #define HAVE_GETPAGESIZE 1
6662 1.1 mrg _ACEOF
6663 1.1 mrg
6664 1.1 mrg fi
6665 1.1 mrg done
6666 1.1 mrg
6667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6668 1.1 mrg $as_echo_n "checking for working mmap... " >&6; }
6669 1.1 mrg if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6670 1.1 mrg $as_echo_n "(cached) " >&6
6671 1.1 mrg else
6672 1.1 mrg if test "$cross_compiling" = yes; then :
6673 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6674 1.1 mrg else
6675 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6676 1.1 mrg /* end confdefs.h. */
6677 1.1 mrg $ac_includes_default
6678 1.1 mrg /* malloc might have been renamed as rpl_malloc. */
6679 1.1 mrg #undef malloc
6680 1.1 mrg
6681 1.1 mrg /* Thanks to Mike Haertel and Jim Avera for this test.
6682 1.1 mrg Here is a matrix of mmap possibilities:
6683 1.1 mrg mmap private not fixed
6684 1.1 mrg mmap private fixed at somewhere currently unmapped
6685 1.1 mrg mmap private fixed at somewhere already mapped
6686 1.1 mrg mmap shared not fixed
6687 1.1 mrg mmap shared fixed at somewhere currently unmapped
6688 1.1 mrg mmap shared fixed at somewhere already mapped
6689 1.1 mrg For private mappings, we should verify that changes cannot be read()
6690 1.1 mrg back from the file, nor mmap's back from the file at a different
6691 1.1 mrg address. (There have been systems where private was not correctly
6692 1.1 mrg implemented like the infamous i386 svr4.0, and systems where the
6693 1.1 mrg VM page cache was not coherent with the file system buffer cache
6694 1.1 mrg like early versions of FreeBSD and possibly contemporary NetBSD.)
6695 1.1 mrg For shared mappings, we should conversely verify that changes get
6696 1.1 mrg propagated back to all the places they're supposed to be.
6697 1.1 mrg
6698 1.1 mrg Grep wants private fixed already mapped.
6699 1.1 mrg The main things grep needs to know about mmap are:
6700 1.1 mrg * does it exist and is it safe to write into the mmap'd area
6701 1.1 mrg * how to use it (BSD variants) */
6702 1.1 mrg
6703 1.1 mrg #include <fcntl.h>
6704 1.1 mrg #include <sys/mman.h>
6705 1.1 mrg
6706 1.1 mrg #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6707 1.1 mrg char *malloc ();
6708 1.1 mrg #endif
6709 1.1 mrg
6710 1.1 mrg /* This mess was copied from the GNU getpagesize.h. */
6711 1.1 mrg #ifndef HAVE_GETPAGESIZE
6712 1.1 mrg /* Assume that all systems that can run configure have sys/param.h. */
6713 1.1 mrg # ifndef HAVE_SYS_PARAM_H
6714 1.1 mrg # define HAVE_SYS_PARAM_H 1
6715 1.1 mrg # endif
6716 1.1 mrg
6717 1.1 mrg # ifdef _SC_PAGESIZE
6718 1.1 mrg # define getpagesize() sysconf(_SC_PAGESIZE)
6719 1.1 mrg # else /* no _SC_PAGESIZE */
6720 1.1 mrg # ifdef HAVE_SYS_PARAM_H
6721 1.1 mrg # include <sys/param.h>
6722 1.1 mrg # ifdef EXEC_PAGESIZE
6723 1.1 mrg # define getpagesize() EXEC_PAGESIZE
6724 1.1 mrg # else /* no EXEC_PAGESIZE */
6725 1.1 mrg # ifdef NBPG
6726 1.1 mrg # define getpagesize() NBPG * CLSIZE
6727 1.1 mrg # ifndef CLSIZE
6728 1.1 mrg # define CLSIZE 1
6729 1.1 mrg # endif /* no CLSIZE */
6730 1.1 mrg # else /* no NBPG */
6731 1.1 mrg # ifdef NBPC
6732 1.1 mrg # define getpagesize() NBPC
6733 1.1 mrg # else /* no NBPC */
6734 1.1 mrg # ifdef PAGESIZE
6735 1.1 mrg # define getpagesize() PAGESIZE
6736 1.1 mrg # endif /* PAGESIZE */
6737 1.1 mrg # endif /* no NBPC */
6738 1.1 mrg # endif /* no NBPG */
6739 1.1 mrg # endif /* no EXEC_PAGESIZE */
6740 1.1 mrg # else /* no HAVE_SYS_PARAM_H */
6741 1.1 mrg # define getpagesize() 8192 /* punt totally */
6742 1.1 mrg # endif /* no HAVE_SYS_PARAM_H */
6743 1.1 mrg # endif /* no _SC_PAGESIZE */
6744 1.1 mrg
6745 1.1 mrg #endif /* no HAVE_GETPAGESIZE */
6746 1.1 mrg
6747 1.1 mrg int
6748 1.1 mrg main ()
6749 1.1 mrg {
6750 1.1 mrg char *data, *data2, *data3;
6751 1.1 mrg int i, pagesize;
6752 1.1 mrg int fd;
6753 1.1 mrg
6754 1.1 mrg pagesize = getpagesize ();
6755 1.1 mrg
6756 1.1 mrg /* First, make a file with some known garbage in it. */
6757 1.1 mrg data = (char *) malloc (pagesize);
6758 1.1 mrg if (!data)
6759 1.1 mrg return 1;
6760 1.1 mrg for (i = 0; i < pagesize; ++i)
6761 1.1 mrg *(data + i) = rand ();
6762 1.1 mrg umask (0);
6763 1.1 mrg fd = creat ("conftest.mmap", 0600);
6764 1.1 mrg if (fd < 0)
6765 1.1 mrg return 1;
6766 1.1 mrg if (write (fd, data, pagesize) != pagesize)
6767 1.1 mrg return 1;
6768 1.1 mrg close (fd);
6769 1.1 mrg
6770 1.1 mrg /* Next, try to mmap the file at a fixed address which already has
6771 1.1 mrg something else allocated at it. If we can, also make sure that
6772 1.1 mrg we see the same garbage. */
6773 1.1 mrg fd = open ("conftest.mmap", O_RDWR);
6774 1.1 mrg if (fd < 0)
6775 1.1 mrg return 1;
6776 1.1 mrg data2 = (char *) malloc (2 * pagesize);
6777 1.1 mrg if (!data2)
6778 1.1 mrg return 1;
6779 1.1 mrg data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
6780 1.1 mrg if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6781 1.1 mrg MAP_PRIVATE | MAP_FIXED, fd, 0L))
6782 1.1 mrg return 1;
6783 1.1 mrg for (i = 0; i < pagesize; ++i)
6784 1.1 mrg if (*(data + i) != *(data2 + i))
6785 1.1 mrg return 1;
6786 1.1 mrg
6787 1.1 mrg /* Finally, make sure that changes to the mapped area do not
6788 1.1 mrg percolate back to the file as seen by read(). (This is a bug on
6789 1.1 mrg some variants of i386 svr4.0.) */
6790 1.1 mrg for (i = 0; i < pagesize; ++i)
6791 1.1 mrg *(data2 + i) = *(data2 + i) + 1;
6792 1.1 mrg data3 = (char *) malloc (pagesize);
6793 1.1 mrg if (!data3)
6794 1.1 mrg return 1;
6795 1.1 mrg if (read (fd, data3, pagesize) != pagesize)
6796 1.1 mrg return 1;
6797 1.1 mrg for (i = 0; i < pagesize; ++i)
6798 1.1 mrg if (*(data + i) != *(data3 + i))
6799 1.1 mrg return 1;
6800 1.1 mrg close (fd);
6801 1.1 mrg return 0;
6802 1.1 mrg }
6803 1.1 mrg _ACEOF
6804 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6805 1.1 mrg ac_cv_func_mmap_fixed_mapped=yes
6806 1.1 mrg else
6807 1.1 mrg ac_cv_func_mmap_fixed_mapped=no
6808 1.1 mrg fi
6809 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6810 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6811 1.1 mrg fi
6812 1.1 mrg
6813 1.1 mrg fi
6814 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6815 1.1 mrg $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6816 1.1 mrg if test $ac_cv_func_mmap_fixed_mapped = yes; then
6817 1.1 mrg
6818 1.1 mrg $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6819 1.1 mrg
6820 1.1 mrg fi
6821 1.1 mrg rm -f conftest.mmap
6822 1.1 mrg
6823 1.1 mrg fi
6824 1.1 mrg
6825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
6826 1.1 mrg $as_echo_n "checking for working strncmp... " >&6; }
6827 1.1 mrg if test "${ac_cv_func_strncmp_works+set}" = set; then :
6828 1.1 mrg $as_echo_n "(cached) " >&6
6829 1.1 mrg else
6830 1.1 mrg if test "$cross_compiling" = yes; then :
6831 1.4 mrg ac_cv_func_strncmp_works=yes
6832 1.1 mrg else
6833 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6834 1.1 mrg /* end confdefs.h. */
6835 1.1 mrg
6836 1.1 mrg /* Test by Jim Wilson and Kaveh Ghazi.
6837 1.1 mrg Check whether strncmp reads past the end of its string parameters. */
6838 1.1 mrg #include <sys/types.h>
6839 1.1 mrg
6840 1.1 mrg #ifdef HAVE_FCNTL_H
6841 1.1 mrg #include <fcntl.h>
6842 1.1 mrg #endif
6843 1.1 mrg
6844 1.1 mrg #ifdef HAVE_SYS_MMAN_H
6845 1.1 mrg #include <sys/mman.h>
6846 1.1 mrg #endif
6847 1.1 mrg
6848 1.1 mrg #ifndef MAP_ANON
6849 1.1 mrg #ifdef MAP_ANONYMOUS
6850 1.1 mrg #define MAP_ANON MAP_ANONYMOUS
6851 1.1 mrg #else
6852 1.1 mrg #define MAP_ANON MAP_FILE
6853 1.1 mrg #endif
6854 1.1 mrg #endif
6855 1.1 mrg
6856 1.1 mrg #ifndef MAP_FILE
6857 1.1 mrg #define MAP_FILE 0
6858 1.1 mrg #endif
6859 1.1 mrg #ifndef O_RDONLY
6860 1.1 mrg #define O_RDONLY 0
6861 1.1 mrg #endif
6862 1.1 mrg
6863 1.1 mrg #define MAP_LEN 0x10000
6864 1.1 mrg
6865 1.1 mrg main ()
6866 1.1 mrg {
6867 1.1 mrg #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
6868 1.1 mrg char *p;
6869 1.1 mrg int dev_zero;
6870 1.1 mrg
6871 1.1 mrg dev_zero = open ("/dev/zero", O_RDONLY);
6872 1.1 mrg if (dev_zero < 0)
6873 1.1 mrg exit (1);
6874 1.1 mrg
6875 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6876 1.1 mrg MAP_ANON|MAP_PRIVATE, dev_zero, 0);
6877 1.1 mrg if (p == (char *)-1)
6878 1.1 mrg p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
6879 1.1 mrg MAP_ANON|MAP_PRIVATE, -1, 0);
6880 1.1 mrg if (p == (char *)-1)
6881 1.1 mrg exit (2);
6882 1.1 mrg else
6883 1.1 mrg {
6884 1.1 mrg char *string = "__si_type_info";
6885 1.1 mrg char *q = (char *) p + MAP_LEN - strlen (string) - 2;
6886 1.1 mrg char *r = (char *) p + 0xe;
6887 1.1 mrg
6888 1.1 mrg strcpy (q, string);
6889 1.1 mrg strcpy (r, string);
6890 1.1 mrg strncmp (r, q, 14);
6891 1.1 mrg }
6892 1.1 mrg #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
6893 1.1 mrg exit (0);
6894 1.1 mrg }
6895 1.1 mrg
6896 1.1 mrg _ACEOF
6897 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
6898 1.1 mrg ac_cv_func_strncmp_works=yes
6899 1.1 mrg else
6900 1.1 mrg ac_cv_func_strncmp_works=no
6901 1.1 mrg fi
6902 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6903 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
6904 1.1 mrg fi
6905 1.1 mrg
6906 1.1 mrg rm -f core core.* *.core
6907 1.1 mrg fi
6908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
6909 1.1 mrg $as_echo "$ac_cv_func_strncmp_works" >&6; }
6910 1.1 mrg if test $ac_cv_func_strncmp_works = no ; then
6911 1.1 mrg case " $LIBOBJS " in
6912 1.1 mrg *" strncmp.$ac_objext "* ) ;;
6913 1.1 mrg *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
6914 1.1 mrg ;;
6915 1.1 mrg esac
6916 1.1 mrg
6917 1.1 mrg fi
6918 1.1 mrg
6919 1.1 mrg
6920 1.1 mrg # Install a library built with a cross compiler in $(tooldir) rather
6921 1.1 mrg # than $(libdir).
6922 1.1 mrg if test -z "${with_cross_host}"; then
6923 1.1 mrg INSTALL_DEST=libdir
6924 1.1 mrg else
6925 1.1 mrg INSTALL_DEST=tooldir
6926 1.1 mrg fi
6927 1.1 mrg
6928 1.1 mrg
6929 1.1 mrg
6930 1.1 mrg L=""
6931 1.1 mrg for l in x $LIBOBJS; do
6932 1.1 mrg case $l in
6933 1.1 mrg x) ;;
6934 1.1 mrg *) L="$L ./$l" ;;
6935 1.1 mrg esac
6936 1.1 mrg done
6937 1.1 mrg LIBOBJS="$L"
6938 1.1 mrg
6939 1.1 mrg
6940 1.1 mrg
6941 1.1 mrg
6942 1.1 mrg
6943 1.1 mrg # We need multilib support, but only if configuring for the target.
6944 1.1 mrg ac_config_files="$ac_config_files Makefile"
6945 1.1 mrg
6946 1.1 mrg ac_config_commands="$ac_config_commands default"
6947 1.1 mrg
6948 1.1 mrg cat >confcache <<\_ACEOF
6949 1.1 mrg # This file is a shell script that caches the results of configure
6950 1.1 mrg # tests run on this system so they can be shared between configure
6951 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
6952 1.1 mrg # It is not useful on other systems. If it contains results you don't
6953 1.1 mrg # want to keep, you may remove or edit it.
6954 1.1 mrg #
6955 1.1 mrg # config.status only pays attention to the cache file if you give it
6956 1.1 mrg # the --recheck option to rerun configure.
6957 1.1 mrg #
6958 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
6959 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
6960 1.1 mrg # following values.
6961 1.1 mrg
6962 1.1 mrg _ACEOF
6963 1.1 mrg
6964 1.1 mrg # The following way of writing the cache mishandles newlines in values,
6965 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
6966 1.1 mrg # So, we kill variables containing newlines.
6967 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
6968 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
6969 1.1 mrg (
6970 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6971 1.1 mrg eval ac_val=\$$ac_var
6972 1.1 mrg case $ac_val in #(
6973 1.1 mrg *${as_nl}*)
6974 1.1 mrg case $ac_var in #(
6975 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6976 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6977 1.1 mrg esac
6978 1.1 mrg case $ac_var in #(
6979 1.1 mrg _ | IFS | as_nl) ;; #(
6980 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6981 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
6982 1.1 mrg esac ;;
6983 1.1 mrg esac
6984 1.1 mrg done
6985 1.1 mrg
6986 1.1 mrg (set) 2>&1 |
6987 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
6988 1.1 mrg *${as_nl}ac_space=\ *)
6989 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
6990 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
6991 1.1 mrg sed -n \
6992 1.1 mrg "s/'/'\\\\''/g;
6993 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6994 1.1 mrg ;; #(
6995 1.1 mrg *)
6996 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
6997 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6998 1.1 mrg ;;
6999 1.1 mrg esac |
7000 1.1 mrg sort
7001 1.1 mrg ) |
7002 1.1 mrg sed '
7003 1.1 mrg /^ac_cv_env_/b end
7004 1.1 mrg t clear
7005 1.1 mrg :clear
7006 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7007 1.1 mrg t end
7008 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7009 1.1 mrg :end' >>confcache
7010 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7011 1.1 mrg if test -w "$cache_file"; then
7012 1.1 mrg test "x$cache_file" != "x/dev/null" &&
7013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7014 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
7015 1.1 mrg cat confcache >$cache_file
7016 1.1 mrg else
7017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7018 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7019 1.1 mrg fi
7020 1.1 mrg fi
7021 1.1 mrg rm -f confcache
7022 1.1 mrg
7023 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
7024 1.1 mrg # Let make expand exec_prefix.
7025 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7026 1.1 mrg
7027 1.1 mrg DEFS=-DHAVE_CONFIG_H
7028 1.1 mrg
7029 1.1 mrg ac_libobjs=
7030 1.1 mrg ac_ltlibobjs=
7031 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7032 1.1 mrg # 1. Remove the extension, and $U if already installed.
7033 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7034 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7035 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7036 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
7037 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7038 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7039 1.1 mrg done
7040 1.1 mrg LIBOBJS=$ac_libobjs
7041 1.1 mrg
7042 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
7043 1.1 mrg
7044 1.1 mrg
7045 1.1 mrg
7046 1.1 mrg
7047 1.1 mrg : ${CONFIG_STATUS=./config.status}
7048 1.1 mrg ac_write_fail=0
7049 1.1 mrg ac_clean_files_save=$ac_clean_files
7050 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7052 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7053 1.1 mrg as_write_fail=0
7054 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7055 1.1 mrg #! $SHELL
7056 1.1 mrg # Generated by $as_me.
7057 1.1 mrg # Run this file to recreate the current configuration.
7058 1.1 mrg # Compiler output produced by configure, useful for debugging
7059 1.1 mrg # configure, is in config.log if it exists.
7060 1.1 mrg
7061 1.1 mrg debug=false
7062 1.1 mrg ac_cs_recheck=false
7063 1.1 mrg ac_cs_silent=false
7064 1.1 mrg
7065 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
7066 1.1 mrg export SHELL
7067 1.1 mrg _ASEOF
7068 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7069 1.1 mrg ## -------------------- ##
7070 1.1 mrg ## M4sh Initialization. ##
7071 1.1 mrg ## -------------------- ##
7072 1.1 mrg
7073 1.1 mrg # Be more Bourne compatible
7074 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
7075 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7076 1.1 mrg emulate sh
7077 1.1 mrg NULLCMD=:
7078 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7079 1.1 mrg # is contrary to our usage. Disable this feature.
7080 1.1 mrg alias -g '${1+"$@"}'='"$@"'
7081 1.1 mrg setopt NO_GLOB_SUBST
7082 1.1 mrg else
7083 1.1 mrg case `(set -o) 2>/dev/null` in #(
7084 1.1 mrg *posix*) :
7085 1.1 mrg set -o posix ;; #(
7086 1.1 mrg *) :
7087 1.1 mrg ;;
7088 1.1 mrg esac
7089 1.1 mrg fi
7090 1.1 mrg
7091 1.1 mrg
7092 1.1 mrg as_nl='
7093 1.1 mrg '
7094 1.1 mrg export as_nl
7095 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
7096 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7097 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7098 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7099 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
7100 1.1 mrg # but without wasting forks for bash or zsh.
7101 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
7102 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7103 1.1 mrg as_echo='print -r --'
7104 1.1 mrg as_echo_n='print -rn --'
7105 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7106 1.1 mrg as_echo='printf %s\n'
7107 1.1 mrg as_echo_n='printf %s'
7108 1.1 mrg else
7109 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7110 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7111 1.1 mrg as_echo_n='/usr/ucb/echo -n'
7112 1.1 mrg else
7113 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7114 1.1 mrg as_echo_n_body='eval
7115 1.1 mrg arg=$1;
7116 1.1 mrg case $arg in #(
7117 1.1 mrg *"$as_nl"*)
7118 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
7119 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7120 1.1 mrg esac;
7121 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7122 1.1 mrg '
7123 1.1 mrg export as_echo_n_body
7124 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
7125 1.1 mrg fi
7126 1.1 mrg export as_echo_body
7127 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
7128 1.1 mrg fi
7129 1.1 mrg
7130 1.1 mrg # The user is always right.
7131 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
7132 1.1 mrg PATH_SEPARATOR=:
7133 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7134 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7135 1.1 mrg PATH_SEPARATOR=';'
7136 1.1 mrg }
7137 1.1 mrg fi
7138 1.1 mrg
7139 1.1 mrg
7140 1.1 mrg # IFS
7141 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
7142 1.1 mrg # there to prevent editors from complaining about space-tab.
7143 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7144 1.1 mrg # splitting by setting IFS to empty value.)
7145 1.1 mrg IFS=" "" $as_nl"
7146 1.1 mrg
7147 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
7148 1.1 mrg case $0 in #((
7149 1.1 mrg *[\\/]* ) as_myself=$0 ;;
7150 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7151 1.1 mrg for as_dir in $PATH
7152 1.1 mrg do
7153 1.1 mrg IFS=$as_save_IFS
7154 1.1 mrg test -z "$as_dir" && as_dir=.
7155 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7156 1.1 mrg done
7157 1.1 mrg IFS=$as_save_IFS
7158 1.1 mrg
7159 1.1 mrg ;;
7160 1.1 mrg esac
7161 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
7162 1.1 mrg # in which case we are not to be found in the path.
7163 1.1 mrg if test "x$as_myself" = x; then
7164 1.1 mrg as_myself=$0
7165 1.1 mrg fi
7166 1.1 mrg if test ! -f "$as_myself"; then
7167 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7168 1.1 mrg exit 1
7169 1.1 mrg fi
7170 1.1 mrg
7171 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
7172 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7173 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
7174 1.1 mrg # trigger a bug in pdksh 5.2.14.
7175 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
7176 1.1 mrg do eval test x\${$as_var+set} = xset \
7177 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7178 1.1 mrg done
7179 1.1 mrg PS1='$ '
7180 1.1 mrg PS2='> '
7181 1.1 mrg PS4='+ '
7182 1.1 mrg
7183 1.1 mrg # NLS nuisances.
7184 1.1 mrg LC_ALL=C
7185 1.1 mrg export LC_ALL
7186 1.1 mrg LANGUAGE=C
7187 1.1 mrg export LANGUAGE
7188 1.1 mrg
7189 1.1 mrg # CDPATH.
7190 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7191 1.1 mrg
7192 1.1 mrg
7193 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
7194 1.1 mrg # ---------------------------------
7195 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7196 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7197 1.1 mrg # script with status $?, using 1 if that was 0.
7198 1.1 mrg as_fn_error ()
7199 1.1 mrg {
7200 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
7201 1.1 mrg if test "$3"; then
7202 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7203 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7204 1.1 mrg fi
7205 1.1 mrg $as_echo "$as_me: error: $1" >&2
7206 1.1 mrg as_fn_exit $as_status
7207 1.1 mrg } # as_fn_error
7208 1.1 mrg
7209 1.1 mrg
7210 1.1 mrg # as_fn_set_status STATUS
7211 1.1 mrg # -----------------------
7212 1.1 mrg # Set $? to STATUS, without forking.
7213 1.1 mrg as_fn_set_status ()
7214 1.1 mrg {
7215 1.1 mrg return $1
7216 1.1 mrg } # as_fn_set_status
7217 1.1 mrg
7218 1.1 mrg # as_fn_exit STATUS
7219 1.1 mrg # -----------------
7220 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7221 1.1 mrg as_fn_exit ()
7222 1.1 mrg {
7223 1.1 mrg set +e
7224 1.1 mrg as_fn_set_status $1
7225 1.1 mrg exit $1
7226 1.1 mrg } # as_fn_exit
7227 1.1 mrg
7228 1.1 mrg # as_fn_unset VAR
7229 1.1 mrg # ---------------
7230 1.1 mrg # Portably unset VAR.
7231 1.1 mrg as_fn_unset ()
7232 1.1 mrg {
7233 1.1 mrg { eval $1=; unset $1;}
7234 1.1 mrg }
7235 1.1 mrg as_unset=as_fn_unset
7236 1.1 mrg # as_fn_append VAR VALUE
7237 1.1 mrg # ----------------------
7238 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
7239 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
7240 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
7241 1.1 mrg # implementations.
7242 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7243 1.1 mrg eval 'as_fn_append ()
7244 1.1 mrg {
7245 1.1 mrg eval $1+=\$2
7246 1.1 mrg }'
7247 1.1 mrg else
7248 1.1 mrg as_fn_append ()
7249 1.1 mrg {
7250 1.1 mrg eval $1=\$$1\$2
7251 1.1 mrg }
7252 1.1 mrg fi # as_fn_append
7253 1.1 mrg
7254 1.1 mrg # as_fn_arith ARG...
7255 1.1 mrg # ------------------
7256 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
7257 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
7258 1.1 mrg # must be portable across $(()) and expr.
7259 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7260 1.1 mrg eval 'as_fn_arith ()
7261 1.1 mrg {
7262 1.1 mrg as_val=$(( $* ))
7263 1.1 mrg }'
7264 1.1 mrg else
7265 1.1 mrg as_fn_arith ()
7266 1.1 mrg {
7267 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
7268 1.1 mrg }
7269 1.1 mrg fi # as_fn_arith
7270 1.1 mrg
7271 1.1 mrg
7272 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
7273 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
7274 1.1 mrg as_expr=expr
7275 1.1 mrg else
7276 1.1 mrg as_expr=false
7277 1.1 mrg fi
7278 1.1 mrg
7279 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7280 1.1 mrg as_basename=basename
7281 1.1 mrg else
7282 1.1 mrg as_basename=false
7283 1.1 mrg fi
7284 1.1 mrg
7285 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7286 1.1 mrg as_dirname=dirname
7287 1.1 mrg else
7288 1.1 mrg as_dirname=false
7289 1.1 mrg fi
7290 1.1 mrg
7291 1.1 mrg as_me=`$as_basename -- "$0" ||
7292 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7293 1.1 mrg X"$0" : 'X\(//\)$' \| \
7294 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7295 1.1 mrg $as_echo X/"$0" |
7296 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
7297 1.1 mrg s//\1/
7298 1.1 mrg q
7299 1.1 mrg }
7300 1.1 mrg /^X\/\(\/\/\)$/{
7301 1.1 mrg s//\1/
7302 1.1 mrg q
7303 1.1 mrg }
7304 1.1 mrg /^X\/\(\/\).*/{
7305 1.1 mrg s//\1/
7306 1.1 mrg q
7307 1.1 mrg }
7308 1.1 mrg s/.*/./; q'`
7309 1.1 mrg
7310 1.1 mrg # Avoid depending upon Character Ranges.
7311 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7312 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7313 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7314 1.1 mrg as_cr_digits='0123456789'
7315 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
7316 1.1 mrg
7317 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
7318 1.1 mrg case `echo -n x` in #(((((
7319 1.1 mrg -n*)
7320 1.1 mrg case `echo 'xy\c'` in
7321 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7322 1.1 mrg xy) ECHO_C='\c';;
7323 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7324 1.1 mrg ECHO_T=' ';;
7325 1.1 mrg esac;;
7326 1.1 mrg *)
7327 1.1 mrg ECHO_N='-n';;
7328 1.1 mrg esac
7329 1.1 mrg
7330 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
7331 1.1 mrg if test -d conf$$.dir; then
7332 1.1 mrg rm -f conf$$.dir/conf$$.file
7333 1.1 mrg else
7334 1.1 mrg rm -f conf$$.dir
7335 1.1 mrg mkdir conf$$.dir 2>/dev/null
7336 1.1 mrg fi
7337 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
7338 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
7339 1.1 mrg as_ln_s='ln -s'
7340 1.1 mrg # ... but there are two gotchas:
7341 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7342 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7343 1.1 mrg # In both cases, we have to default to `cp -p'.
7344 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7345 1.1 mrg as_ln_s='cp -p'
7346 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
7347 1.1 mrg as_ln_s=ln
7348 1.1 mrg else
7349 1.1 mrg as_ln_s='cp -p'
7350 1.1 mrg fi
7351 1.1 mrg else
7352 1.1 mrg as_ln_s='cp -p'
7353 1.1 mrg fi
7354 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7355 1.1 mrg rmdir conf$$.dir 2>/dev/null
7356 1.1 mrg
7357 1.1 mrg
7358 1.1 mrg # as_fn_mkdir_p
7359 1.1 mrg # -------------
7360 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
7361 1.1 mrg as_fn_mkdir_p ()
7362 1.1 mrg {
7363 1.1 mrg
7364 1.1 mrg case $as_dir in #(
7365 1.1 mrg -*) as_dir=./$as_dir;;
7366 1.1 mrg esac
7367 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
7368 1.1 mrg as_dirs=
7369 1.1 mrg while :; do
7370 1.1 mrg case $as_dir in #(
7371 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7372 1.1 mrg *) as_qdir=$as_dir;;
7373 1.1 mrg esac
7374 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
7375 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
7376 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7377 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
7378 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
7379 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7380 1.1 mrg $as_echo X"$as_dir" |
7381 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7382 1.1 mrg s//\1/
7383 1.1 mrg q
7384 1.1 mrg }
7385 1.1 mrg /^X\(\/\/\)[^/].*/{
7386 1.1 mrg s//\1/
7387 1.1 mrg q
7388 1.1 mrg }
7389 1.1 mrg /^X\(\/\/\)$/{
7390 1.1 mrg s//\1/
7391 1.1 mrg q
7392 1.1 mrg }
7393 1.1 mrg /^X\(\/\).*/{
7394 1.1 mrg s//\1/
7395 1.1 mrg q
7396 1.1 mrg }
7397 1.1 mrg s/.*/./; q'`
7398 1.1 mrg test -d "$as_dir" && break
7399 1.1 mrg done
7400 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
7401 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7402 1.1 mrg
7403 1.1 mrg
7404 1.1 mrg } # as_fn_mkdir_p
7405 1.1 mrg if mkdir -p . 2>/dev/null; then
7406 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
7407 1.1 mrg else
7408 1.1 mrg test -d ./-p && rmdir ./-p
7409 1.1 mrg as_mkdir_p=false
7410 1.1 mrg fi
7411 1.1 mrg
7412 1.1 mrg if test -x / >/dev/null 2>&1; then
7413 1.1 mrg as_test_x='test -x'
7414 1.1 mrg else
7415 1.1 mrg if ls -dL / >/dev/null 2>&1; then
7416 1.1 mrg as_ls_L_option=L
7417 1.1 mrg else
7418 1.1 mrg as_ls_L_option=
7419 1.1 mrg fi
7420 1.1 mrg as_test_x='
7421 1.1 mrg eval sh -c '\''
7422 1.1 mrg if test -d "$1"; then
7423 1.1 mrg test -d "$1/.";
7424 1.1 mrg else
7425 1.1 mrg case $1 in #(
7426 1.1 mrg -*)set "./$1";;
7427 1.1 mrg esac;
7428 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7429 1.1 mrg ???[sx]*):;;*)false;;esac;fi
7430 1.1 mrg '\'' sh
7431 1.1 mrg '
7432 1.1 mrg fi
7433 1.1 mrg as_executable_p=$as_test_x
7434 1.1 mrg
7435 1.1 mrg # Sed expression to map a string onto a valid CPP name.
7436 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7437 1.1 mrg
7438 1.1 mrg # Sed expression to map a string onto a valid variable name.
7439 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7440 1.1 mrg
7441 1.1 mrg
7442 1.1 mrg exec 6>&1
7443 1.1 mrg ## ----------------------------------- ##
7444 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
7445 1.1 mrg ## ----------------------------------- ##
7446 1.1 mrg _ASEOF
7447 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7448 1.1 mrg
7449 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7450 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
7451 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
7452 1.1 mrg # values after options handling.
7453 1.1 mrg ac_log="
7454 1.1 mrg This file was extended by $as_me, which was
7455 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
7456 1.1 mrg
7457 1.1 mrg CONFIG_FILES = $CONFIG_FILES
7458 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
7459 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
7460 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
7461 1.1 mrg $ $0 $@
7462 1.1 mrg
7463 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
7464 1.1 mrg "
7465 1.1 mrg
7466 1.1 mrg _ACEOF
7467 1.1 mrg
7468 1.1 mrg case $ac_config_files in *"
7469 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
7470 1.1 mrg esac
7471 1.1 mrg
7472 1.1 mrg case $ac_config_headers in *"
7473 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7474 1.1 mrg esac
7475 1.1 mrg
7476 1.1 mrg
7477 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7478 1.1 mrg # Files that config.status was made for.
7479 1.1 mrg config_files="$ac_config_files"
7480 1.1 mrg config_headers="$ac_config_headers"
7481 1.1 mrg config_commands="$ac_config_commands"
7482 1.1 mrg
7483 1.1 mrg _ACEOF
7484 1.1 mrg
7485 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7486 1.1 mrg ac_cs_usage="\
7487 1.1 mrg \`$as_me' instantiates files and other configuration actions
7488 1.1 mrg from templates according to the current configuration. Unless the files
7489 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
7490 1.1 mrg
7491 1.1 mrg Usage: $0 [OPTION]... [TAG]...
7492 1.1 mrg
7493 1.1 mrg -h, --help print this help, then exit
7494 1.1 mrg -V, --version print version number and configuration settings, then exit
7495 1.1 mrg -q, --quiet, --silent
7496 1.1 mrg do not print progress messages
7497 1.1 mrg -d, --debug don't remove temporary files
7498 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
7499 1.1 mrg --file=FILE[:TEMPLATE]
7500 1.1 mrg instantiate the configuration file FILE
7501 1.1 mrg --header=FILE[:TEMPLATE]
7502 1.1 mrg instantiate the configuration header FILE
7503 1.1 mrg
7504 1.1 mrg Configuration files:
7505 1.1 mrg $config_files
7506 1.1 mrg
7507 1.1 mrg Configuration headers:
7508 1.1 mrg $config_headers
7509 1.1 mrg
7510 1.1 mrg Configuration commands:
7511 1.1 mrg $config_commands
7512 1.1 mrg
7513 1.1 mrg Report bugs to the package provider."
7514 1.1 mrg
7515 1.1 mrg _ACEOF
7516 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7517 1.1 mrg ac_cs_version="\\
7518 1.1 mrg config.status
7519 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
7520 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7521 1.1 mrg
7522 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
7523 1.1 mrg This config.status script is free software; the Free Software Foundation
7524 1.1 mrg gives unlimited permission to copy, distribute and modify it."
7525 1.1 mrg
7526 1.1 mrg ac_pwd='$ac_pwd'
7527 1.1 mrg srcdir='$srcdir'
7528 1.1 mrg INSTALL='$INSTALL'
7529 1.1 mrg test -n "\$AWK" || AWK=awk
7530 1.1 mrg _ACEOF
7531 1.1 mrg
7532 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7533 1.1 mrg # The default lists apply if the user does not specify any file.
7534 1.1 mrg ac_need_defaults=:
7535 1.1 mrg while test $# != 0
7536 1.1 mrg do
7537 1.1 mrg case $1 in
7538 1.1 mrg --*=*)
7539 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
7540 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7541 1.1 mrg ac_shift=:
7542 1.1 mrg ;;
7543 1.1 mrg *)
7544 1.1 mrg ac_option=$1
7545 1.1 mrg ac_optarg=$2
7546 1.1 mrg ac_shift=shift
7547 1.1 mrg ;;
7548 1.1 mrg esac
7549 1.1 mrg
7550 1.1 mrg case $ac_option in
7551 1.1 mrg # Handling of the options.
7552 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7553 1.1 mrg ac_cs_recheck=: ;;
7554 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7555 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
7556 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
7557 1.1 mrg debug=: ;;
7558 1.1 mrg --file | --fil | --fi | --f )
7559 1.1 mrg $ac_shift
7560 1.1 mrg case $ac_optarg in
7561 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7562 1.1 mrg esac
7563 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
7564 1.1 mrg ac_need_defaults=false;;
7565 1.1 mrg --header | --heade | --head | --hea )
7566 1.1 mrg $ac_shift
7567 1.1 mrg case $ac_optarg in
7568 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7569 1.1 mrg esac
7570 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7571 1.1 mrg ac_need_defaults=false;;
7572 1.1 mrg --he | --h)
7573 1.1 mrg # Conflict between --help and --header
7574 1.1 mrg as_fn_error "ambiguous option: \`$1'
7575 1.1 mrg Try \`$0 --help' for more information.";;
7576 1.1 mrg --help | --hel | -h )
7577 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
7578 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7579 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
7580 1.1 mrg ac_cs_silent=: ;;
7581 1.1 mrg
7582 1.1 mrg # This is an error.
7583 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
7584 1.1 mrg Try \`$0 --help' for more information." ;;
7585 1.1 mrg
7586 1.1 mrg *) as_fn_append ac_config_targets " $1"
7587 1.1 mrg ac_need_defaults=false ;;
7588 1.1 mrg
7589 1.1 mrg esac
7590 1.1 mrg shift
7591 1.1 mrg done
7592 1.1 mrg
7593 1.1 mrg ac_configure_extra_args=
7594 1.1 mrg
7595 1.1 mrg if $ac_cs_silent; then
7596 1.1 mrg exec 6>/dev/null
7597 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
7598 1.1 mrg fi
7599 1.1 mrg
7600 1.1 mrg _ACEOF
7601 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7602 1.1 mrg if \$ac_cs_recheck; then
7603 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7604 1.1 mrg shift
7605 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7606 1.1 mrg CONFIG_SHELL='$SHELL'
7607 1.1 mrg export CONFIG_SHELL
7608 1.1 mrg exec "\$@"
7609 1.1 mrg fi
7610 1.1 mrg
7611 1.1 mrg _ACEOF
7612 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7613 1.1 mrg exec 5>>config.log
7614 1.1 mrg {
7615 1.1 mrg echo
7616 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7617 1.1 mrg ## Running $as_me. ##
7618 1.1 mrg _ASBOX
7619 1.1 mrg $as_echo "$ac_log"
7620 1.1 mrg } >&5
7621 1.1 mrg
7622 1.1 mrg _ACEOF
7623 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7624 1.1 mrg #
7625 1.1 mrg # INIT-COMMANDS
7626 1.1 mrg #
7627 1.1 mrg srcdir=${srcdir}
7628 1.1 mrg host=${host}
7629 1.1 mrg target=${target}
7630 1.1 mrg with_target_subdir=${with_target_subdir}
7631 1.1 mrg with_multisubdir=${with_multisubdir}
7632 1.1 mrg ac_configure_args="--enable-multilib ${ac_configure_args}"
7633 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
7634 1.1 mrg ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
7635 1.1 mrg libiberty_topdir=${libiberty_topdir}
7636 1.1 mrg
7637 1.1 mrg
7638 1.1 mrg _ACEOF
7639 1.1 mrg
7640 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7641 1.1 mrg
7642 1.1 mrg # Handling of arguments.
7643 1.1 mrg for ac_config_target in $ac_config_targets
7644 1.1 mrg do
7645 1.1 mrg case $ac_config_target in
7646 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7647 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7648 1.1 mrg "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7649 1.1 mrg
7650 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7651 1.1 mrg esac
7652 1.1 mrg done
7653 1.1 mrg
7654 1.1 mrg
7655 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
7656 1.1 mrg # then the envvar interface is used. Set only those that are not.
7657 1.1 mrg # We use the long form for the default assignment because of an extremely
7658 1.1 mrg # bizarre bug on SunOS 4.1.3.
7659 1.1 mrg if $ac_need_defaults; then
7660 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7661 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7662 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7663 1.1 mrg fi
7664 1.1 mrg
7665 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
7666 1.1 mrg # simply because there is no reason against having it here, and in addition,
7667 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
7668 1.1 mrg # Hook for its removal unless debugging.
7669 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
7670 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
7671 1.1 mrg $debug ||
7672 1.1 mrg {
7673 1.1 mrg tmp=
7674 1.1 mrg trap 'exit_status=$?
7675 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7676 1.1 mrg ' 0
7677 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
7678 1.1 mrg }
7679 1.1 mrg # Create a (secure) tmp directory for tmp files.
7680 1.1 mrg
7681 1.1 mrg {
7682 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7683 1.1 mrg test -n "$tmp" && test -d "$tmp"
7684 1.1 mrg } ||
7685 1.1 mrg {
7686 1.1 mrg tmp=./conf$$-$RANDOM
7687 1.1 mrg (umask 077 && mkdir "$tmp")
7688 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7689 1.1 mrg
7690 1.1 mrg # Set up the scripts for CONFIG_FILES section.
7691 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
7692 1.1 mrg # This happens for instance with `./config.status config.h'.
7693 1.1 mrg if test -n "$CONFIG_FILES"; then
7694 1.1 mrg
7695 1.1 mrg if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
7696 1.1 mrg ac_cs_awk_getline=:
7697 1.1 mrg ac_cs_awk_pipe_init=
7698 1.1 mrg ac_cs_awk_read_file='
7699 1.1 mrg while ((getline aline < (F[key])) > 0)
7700 1.1 mrg print(aline)
7701 1.1 mrg close(F[key])'
7702 1.1 mrg ac_cs_awk_pipe_fini=
7703 1.1 mrg else
7704 1.1 mrg ac_cs_awk_getline=false
7705 1.1 mrg ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
7706 1.1 mrg ac_cs_awk_read_file='
7707 1.1 mrg print "|#_!!_#|"
7708 1.1 mrg print "cat " F[key] " &&"
7709 1.1 mrg '$ac_cs_awk_pipe_init
7710 1.1 mrg # The final `:' finishes the AND list.
7711 1.1 mrg ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
7712 1.1 mrg fi
7713 1.1 mrg ac_cr=`echo X | tr X '\015'`
7714 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
7715 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
7716 1.1 mrg # point, so we can use a bashism as a fallback.
7717 1.1 mrg if test "x$ac_cr" = x; then
7718 1.1 mrg eval ac_cr=\$\'\\r\'
7719 1.1 mrg fi
7720 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7721 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7722 1.1 mrg ac_cs_awk_cr='\r'
7723 1.1 mrg else
7724 1.1 mrg ac_cs_awk_cr=$ac_cr
7725 1.1 mrg fi
7726 1.1 mrg
7727 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
7728 1.1 mrg _ACEOF
7729 1.1 mrg
7730 1.1 mrg # Create commands to substitute file output variables.
7731 1.1 mrg {
7732 1.1 mrg echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
7733 1.1 mrg echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
7734 1.1 mrg echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
7735 1.1 mrg echo "_ACAWK" &&
7736 1.1 mrg echo "_ACEOF"
7737 1.1 mrg } >conf$$files.sh &&
7738 1.1 mrg . ./conf$$files.sh ||
7739 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7740 1.1 mrg rm -f conf$$files.sh
7741 1.1 mrg
7742 1.1 mrg {
7743 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
7744 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7745 1.1 mrg echo "_ACEOF"
7746 1.1 mrg } >conf$$subs.sh ||
7747 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7748 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7749 1.1 mrg ac_delim='%!_!# '
7750 1.1 mrg for ac_last_try in false false false false false :; do
7751 1.1 mrg . ./conf$$subs.sh ||
7752 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7753 1.1 mrg
7754 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7755 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
7756 1.1 mrg break
7757 1.1 mrg elif $ac_last_try; then
7758 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7759 1.1 mrg else
7760 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7761 1.1 mrg fi
7762 1.1 mrg done
7763 1.1 mrg rm -f conf$$subs.sh
7764 1.1 mrg
7765 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7766 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7767 1.1 mrg _ACEOF
7768 1.1 mrg sed -n '
7769 1.1 mrg h
7770 1.1 mrg s/^/S["/; s/!.*/"]=/
7771 1.1 mrg p
7772 1.1 mrg g
7773 1.1 mrg s/^[^!]*!//
7774 1.1 mrg :repl
7775 1.1 mrg t repl
7776 1.1 mrg s/'"$ac_delim"'$//
7777 1.1 mrg t delim
7778 1.1 mrg :nl
7779 1.1 mrg h
7780 1.1 mrg s/\(.\{148\}\).*/\1/
7781 1.1 mrg t more1
7782 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7783 1.1 mrg p
7784 1.1 mrg n
7785 1.1 mrg b repl
7786 1.1 mrg :more1
7787 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7788 1.1 mrg p
7789 1.1 mrg g
7790 1.1 mrg s/.\{148\}//
7791 1.1 mrg t nl
7792 1.1 mrg :delim
7793 1.1 mrg h
7794 1.1 mrg s/\(.\{148\}\).*/\1/
7795 1.1 mrg t more2
7796 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
7797 1.1 mrg p
7798 1.1 mrg b
7799 1.1 mrg :more2
7800 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7801 1.1 mrg p
7802 1.1 mrg g
7803 1.1 mrg s/.\{148\}//
7804 1.1 mrg t delim
7805 1.1 mrg ' <conf$$subs.awk | sed '
7806 1.1 mrg /^[^""]/{
7807 1.1 mrg N
7808 1.1 mrg s/\n//
7809 1.1 mrg }
7810 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
7811 1.1 mrg rm -f conf$$subs.awk
7812 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7813 1.1 mrg _ACAWK
7814 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7815 1.1 mrg for (key in S) S_is_set[key] = 1
7816 1.1 mrg FS = ""
7817 1.1 mrg \$ac_cs_awk_pipe_init
7818 1.1 mrg }
7819 1.1 mrg {
7820 1.1 mrg line = $ 0
7821 1.1 mrg nfields = split(line, field, "@")
7822 1.1 mrg substed = 0
7823 1.1 mrg len = length(field[1])
7824 1.1 mrg for (i = 2; i < nfields; i++) {
7825 1.1 mrg key = field[i]
7826 1.1 mrg keylen = length(key)
7827 1.1 mrg if (S_is_set[key]) {
7828 1.1 mrg value = S[key]
7829 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7830 1.1 mrg len += length(value) + length(field[++i])
7831 1.1 mrg substed = 1
7832 1.1 mrg } else
7833 1.1 mrg len += 1 + keylen
7834 1.1 mrg }
7835 1.1 mrg if (nfields == 3 && !substed) {
7836 1.1 mrg key = field[2]
7837 1.1 mrg if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
7838 1.1 mrg \$ac_cs_awk_read_file
7839 1.1 mrg next
7840 1.1 mrg }
7841 1.1 mrg }
7842 1.1 mrg print line
7843 1.1 mrg }
7844 1.1 mrg \$ac_cs_awk_pipe_fini
7845 1.1 mrg _ACAWK
7846 1.1 mrg _ACEOF
7847 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7848 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7849 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7850 1.1 mrg else
7851 1.1 mrg cat
7852 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7853 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
7854 1.1 mrg _ACEOF
7855 1.1 mrg
7856 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
7857 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7858 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
7859 1.1 mrg # (actually we leave an empty line to preserve line numbers).
7860 1.1 mrg if test "x$srcdir" = x.; then
7861 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
7862 1.1 mrg s/:*\$(srcdir):*/:/
7863 1.1 mrg s/:*\${srcdir}:*/:/
7864 1.1 mrg s/:*@srcdir@:*/:/
7865 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
7866 1.1 mrg s/:*$//
7867 1.1 mrg s/^[^=]*=[ ]*$//
7868 1.1 mrg }'
7869 1.1 mrg fi
7870 1.1 mrg
7871 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7872 1.1 mrg fi # test -n "$CONFIG_FILES"
7873 1.1 mrg
7874 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
7875 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
7876 1.1 mrg # This happens for instance with `./config.status Makefile'.
7877 1.1 mrg if test -n "$CONFIG_HEADERS"; then
7878 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
7879 1.1 mrg BEGIN {
7880 1.1 mrg _ACEOF
7881 1.1 mrg
7882 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
7883 1.1 mrg # here-document in config.status, that substitutes the proper values into
7884 1.1 mrg # config.h.in to produce config.h.
7885 1.1 mrg
7886 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
7887 1.1 mrg # handling of long lines.
7888 1.1 mrg ac_delim='%!_!# '
7889 1.1 mrg for ac_last_try in false false :; do
7890 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
7891 1.1 mrg if test -z "$ac_t"; then
7892 1.1 mrg break
7893 1.1 mrg elif $ac_last_try; then
7894 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
7895 1.1 mrg else
7896 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7897 1.1 mrg fi
7898 1.1 mrg done
7899 1.1 mrg
7900 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
7901 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
7902 1.1 mrg # newline sequences.
7903 1.1 mrg
7904 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7905 1.1 mrg sed -n '
7906 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
7907 1.1 mrg t rset
7908 1.1 mrg :rset
7909 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
7910 1.1 mrg t def
7911 1.1 mrg d
7912 1.1 mrg :def
7913 1.1 mrg s/\\$//
7914 1.1 mrg t bsnl
7915 1.1 mrg s/["\\]/\\&/g
7916 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7917 1.1 mrg D["\1"]=" \3"/p
7918 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7919 1.1 mrg d
7920 1.1 mrg :bsnl
7921 1.1 mrg s/["\\]/\\&/g
7922 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7923 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
7924 1.1 mrg t cont
7925 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7926 1.1 mrg t cont
7927 1.1 mrg d
7928 1.1 mrg :cont
7929 1.1 mrg n
7930 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
7931 1.1 mrg t clear
7932 1.1 mrg :clear
7933 1.1 mrg s/\\$//
7934 1.1 mrg t bsnlc
7935 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
7936 1.1 mrg d
7937 1.1 mrg :bsnlc
7938 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7939 1.1 mrg b cont
7940 1.1 mrg ' <confdefs.h | sed '
7941 1.1 mrg s/'"$ac_delim"'/"\\\
7942 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
7943 1.1 mrg
7944 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7945 1.1 mrg for (key in D) D_is_set[key] = 1
7946 1.1 mrg FS = ""
7947 1.1 mrg }
7948 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7949 1.1 mrg line = \$ 0
7950 1.1 mrg split(line, arg, " ")
7951 1.1 mrg if (arg[1] == "#") {
7952 1.1 mrg defundef = arg[2]
7953 1.1 mrg mac1 = arg[3]
7954 1.1 mrg } else {
7955 1.1 mrg defundef = substr(arg[1], 2)
7956 1.1 mrg mac1 = arg[2]
7957 1.1 mrg }
7958 1.1 mrg split(mac1, mac2, "(") #)
7959 1.1 mrg macro = mac2[1]
7960 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
7961 1.1 mrg if (D_is_set[macro]) {
7962 1.1 mrg # Preserve the white space surrounding the "#".
7963 1.1 mrg print prefix "define", macro P[macro] D[macro]
7964 1.1 mrg next
7965 1.1 mrg } else {
7966 1.1 mrg # Replace #undef with comments. This is necessary, for example,
7967 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
7968 1.1 mrg # on some systems where configure will not decide to define it.
7969 1.1 mrg if (defundef == "undef") {
7970 1.1 mrg print "/*", prefix defundef, macro, "*/"
7971 1.1 mrg next
7972 1.1 mrg }
7973 1.1 mrg }
7974 1.1 mrg }
7975 1.1 mrg { print }
7976 1.1 mrg _ACAWK
7977 1.1 mrg _ACEOF
7978 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7979 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
7980 1.1 mrg fi # test -n "$CONFIG_HEADERS"
7981 1.1 mrg
7982 1.1 mrg
7983 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7984 1.1 mrg shift
7985 1.1 mrg for ac_tag
7986 1.1 mrg do
7987 1.1 mrg case $ac_tag in
7988 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
7989 1.1 mrg esac
7990 1.1 mrg case $ac_mode$ac_tag in
7991 1.1 mrg :[FHL]*:*);;
7992 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
7993 1.1 mrg :[FH]-) ac_tag=-:-;;
7994 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7995 1.1 mrg esac
7996 1.1 mrg ac_save_IFS=$IFS
7997 1.1 mrg IFS=:
7998 1.1 mrg set x $ac_tag
7999 1.1 mrg IFS=$ac_save_IFS
8000 1.1 mrg shift
8001 1.1 mrg ac_file=$1
8002 1.1 mrg shift
8003 1.1 mrg
8004 1.1 mrg case $ac_mode in
8005 1.1 mrg :L) ac_source=$1;;
8006 1.1 mrg :[FH])
8007 1.1 mrg ac_file_inputs=
8008 1.1 mrg for ac_f
8009 1.1 mrg do
8010 1.1 mrg case $ac_f in
8011 1.1 mrg -) ac_f="$tmp/stdin";;
8012 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
8013 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
8014 1.1 mrg # because $ac_f cannot contain `:'.
8015 1.1 mrg test -f "$ac_f" ||
8016 1.1 mrg case $ac_f in
8017 1.1 mrg [\\/$]*) false;;
8018 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8019 1.1 mrg esac ||
8020 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8021 1.1 mrg esac
8022 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8023 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
8024 1.1 mrg done
8025 1.1 mrg
8026 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
8027 1.1 mrg # use $as_me), people would be surprised to read:
8028 1.1 mrg # /* config.h. Generated by config.status. */
8029 1.1 mrg configure_input='Generated from '`
8030 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8031 1.1 mrg `' by configure.'
8032 1.1 mrg if test x"$ac_file" != x-; then
8033 1.1 mrg configure_input="$ac_file. $configure_input"
8034 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8035 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
8036 1.1 mrg fi
8037 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
8038 1.1 mrg case $configure_input in #(
8039 1.1 mrg *\&* | *\|* | *\\* )
8040 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
8041 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
8042 1.1 mrg *) ac_sed_conf_input=$configure_input;;
8043 1.1 mrg esac
8044 1.1 mrg
8045 1.1 mrg case $ac_tag in
8046 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
8047 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
8048 1.1 mrg esac
8049 1.1 mrg ;;
8050 1.1 mrg esac
8051 1.1 mrg
8052 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
8053 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8054 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
8055 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
8056 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8057 1.1 mrg $as_echo X"$ac_file" |
8058 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8059 1.1 mrg s//\1/
8060 1.1 mrg q
8061 1.1 mrg }
8062 1.1 mrg /^X\(\/\/\)[^/].*/{
8063 1.1 mrg s//\1/
8064 1.1 mrg q
8065 1.1 mrg }
8066 1.1 mrg /^X\(\/\/\)$/{
8067 1.1 mrg s//\1/
8068 1.1 mrg q
8069 1.1 mrg }
8070 1.1 mrg /^X\(\/\).*/{
8071 1.1 mrg s//\1/
8072 1.1 mrg q
8073 1.1 mrg }
8074 1.1 mrg s/.*/./; q'`
8075 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
8076 1.1 mrg ac_builddir=.
8077 1.1 mrg
8078 1.1 mrg case "$ac_dir" in
8079 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8080 1.1 mrg *)
8081 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8082 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
8083 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8084 1.1 mrg case $ac_top_builddir_sub in
8085 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8086 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8087 1.1 mrg esac ;;
8088 1.1 mrg esac
8089 1.1 mrg ac_abs_top_builddir=$ac_pwd
8090 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
8091 1.1 mrg # for backward compatibility:
8092 1.1 mrg ac_top_builddir=$ac_top_build_prefix
8093 1.1 mrg
8094 1.1 mrg case $srcdir in
8095 1.1 mrg .) # We are building in place.
8096 1.1 mrg ac_srcdir=.
8097 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
8098 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
8099 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
8100 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
8101 1.1 mrg ac_top_srcdir=$srcdir
8102 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
8103 1.1 mrg *) # Relative name.
8104 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8105 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
8106 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8107 1.1 mrg esac
8108 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8109 1.1 mrg
8110 1.1 mrg
8111 1.1 mrg case $ac_mode in
8112 1.1 mrg :F)
8113 1.1 mrg #
8114 1.1 mrg # CONFIG_FILE
8115 1.1 mrg #
8116 1.1 mrg
8117 1.1 mrg case $INSTALL in
8118 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8119 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8120 1.1 mrg esac
8121 1.1 mrg _ACEOF
8122 1.1 mrg
8123 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8124 1.1 mrg # If the template does not know about datarootdir, expand it.
8125 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
8126 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
8127 1.1 mrg ac_sed_dataroot='
8128 1.1 mrg /datarootdir/ {
8129 1.1 mrg p
8130 1.1 mrg q
8131 1.1 mrg }
8132 1.1 mrg /@datadir@/p
8133 1.1 mrg /@docdir@/p
8134 1.1 mrg /@infodir@/p
8135 1.1 mrg /@localedir@/p
8136 1.1 mrg /@mandir@/p'
8137 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8138 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
8139 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8141 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8142 1.1 mrg _ACEOF
8143 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8144 1.1 mrg ac_datarootdir_hack='
8145 1.1 mrg s&@datadir@&$datadir&g
8146 1.1 mrg s&@docdir@&$docdir&g
8147 1.1 mrg s&@infodir@&$infodir&g
8148 1.1 mrg s&@localedir@&$localedir&g
8149 1.1 mrg s&@mandir@&$mandir&g
8150 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
8151 1.1 mrg esac
8152 1.1 mrg _ACEOF
8153 1.1 mrg
8154 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
8155 1.1 mrg # Shell code in configure.ac might set extrasub.
8156 1.1 mrg # FIXME: do we really want to maintain this feature?
8157 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8158 1.1 mrg ac_sed_extra="$ac_vpsub
8159 1.1 mrg $extrasub
8160 1.1 mrg _ACEOF
8161 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8162 1.1 mrg :t
8163 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8164 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
8165 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
8166 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
8167 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
8168 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
8169 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
8170 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8171 1.1 mrg s&@builddir@&$ac_builddir&;t t
8172 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
8173 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8174 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
8175 1.1 mrg $ac_datarootdir_hack
8176 1.1 mrg "
8177 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
8178 1.1 mrg if $ac_cs_awk_getline; then
8179 1.1 mrg $AWK -f "$tmp/subs.awk"
8180 1.1 mrg else
8181 1.1 mrg $AWK -f "$tmp/subs.awk" | $SHELL
8182 1.1 mrg fi >$tmp/out \
8183 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8184 1.1 mrg
8185 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8186 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8187 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8188 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8189 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
8190 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8191 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
8192 1.1 mrg
8193 1.1 mrg rm -f "$tmp/stdin"
8194 1.1 mrg case $ac_file in
8195 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
8196 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8197 1.1 mrg esac \
8198 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8199 1.1 mrg ;;
8200 1.1 mrg :H)
8201 1.1 mrg #
8202 1.1 mrg # CONFIG_HEADER
8203 1.1 mrg #
8204 1.1 mrg if test x"$ac_file" != x-; then
8205 1.1 mrg {
8206 1.1 mrg $as_echo "/* $configure_input */" \
8207 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8208 1.1 mrg } >"$tmp/config.h" \
8209 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8210 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8211 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8212 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
8213 1.1 mrg else
8214 1.1 mrg rm -f "$ac_file"
8215 1.1 mrg mv "$tmp/config.h" "$ac_file" \
8216 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
8217 1.1 mrg fi
8218 1.1 mrg else
8219 1.1 mrg $as_echo "/* $configure_input */" \
8220 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8221 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
8222 1.1 mrg fi
8223 1.1 mrg ;;
8224 1.1 mrg
8225 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8226 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
8227 1.1 mrg ;;
8228 1.1 mrg esac
8229 1.1 mrg
8230 1.1 mrg
8231 1.1 mrg case $ac_file$ac_mode in
8232 1.1 mrg "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
8233 1.1 mrg if test -n "$CONFIG_FILES"; then
8234 1.1 mrg if test -n "${with_target_subdir}"; then
8235 1.1 mrg # FIXME: We shouldn't need to set ac_file
8236 1.1 mrg ac_file=Makefile
8237 1.1 mrg LD="${ORIGINAL_LD_FOR_MULTILIBS}"
8238 1.1 mrg . ${libiberty_topdir}/config-ml.in
8239 1.1 mrg fi
8240 1.1 mrg fi ;;
8241 1.1 mrg
8242 1.1 mrg esac
8243 1.1 mrg done # for ac_tag
8244 1.1 mrg
8245 1.1 mrg
8246 1.1 mrg as_fn_exit 0
8247 1.1 mrg _ACEOF
8248 1.1 mrg ac_clean_files=$ac_clean_files_save
8249 1.1 mrg
8250 1.1 mrg test $ac_write_fail = 0 ||
8251 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8252 1.1 mrg
8253 1.1 mrg
8254 1.1 mrg # configure is writing to config.log, and then calls config.status.
8255 1.1 mrg # config.status does its own redirection, appending to config.log.
8256 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
8257 1.1 mrg # by configure, so config.status won't be able to write to it; its
8258 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
8259 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
8260 1.1 mrg # appended to by config.status. When coming back to configure, we
8261 1.1 mrg # need to make the FD available again.
8262 1.1 mrg if test "$no_create" != yes; then
8263 1.1 mrg ac_cs_success=:
8264 1.1 mrg ac_config_status_args=
8265 1.1 mrg test "$silent" = yes &&
8266 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
8267 1.1 mrg exec 5>/dev/null
8268 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8269 1.1 mrg exec 5>>config.log
8270 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8271 1.1 mrg # would make configure fail if this is the last instruction.
8272 1.1 mrg $ac_cs_success || as_fn_exit $?
8273 1.1 mrg fi
8274 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8276 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8277 1.1 mrg fi
8278 1.1 mrg
8279