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