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