configure revision 1.1.1.12 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.8 christos # Generated by GNU Autoconf 2.69.
4 1.1.1.8 christos #
5 1.1.1.8 christos #
6 1.1.1.8 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1 christos #
8 1.1 christos #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1 christos ## -------------------- ##
12 1.1 christos ## M4sh Initialization. ##
13 1.1 christos ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1 christos case `(set -o) 2>/dev/null` in #(
26 1.1 christos *posix*) :
27 1.1 christos set -o posix ;; #(
28 1.1 christos *) :
29 1.1 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1 christos as_nl='
35 1.1 christos '
36 1.1 christos export as_nl
37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1 christos # but without wasting forks for bash or zsh.
43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1 christos as_echo='print -r --'
46 1.1 christos as_echo_n='print -rn --'
47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1 christos as_echo='printf %s\n'
49 1.1 christos as_echo_n='printf %s'
50 1.1 christos else
51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1 christos as_echo_n_body='eval
57 1.1 christos arg=$1;
58 1.1 christos case $arg in #(
59 1.1 christos *"$as_nl"*)
60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1 christos esac;
63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1 christos '
65 1.1 christos export as_echo_n_body
66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1 christos export as_echo_body
69 1.1 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1 christos # The user is always right.
73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.1 christos PATH_SEPARATOR=:
75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1 christos PATH_SEPARATOR=';'
78 1.1 christos }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.8 christos as_myself=
91 1.1 christos case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1 christos done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.1 christos # trigger a bug in pdksh 5.2.14.
118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1 christos do eval test x\${$as_var+set} = xset \
120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1 christos LC_ALL=C
128 1.1 christos export LC_ALL
129 1.1 christos LANGUAGE=C
130 1.1 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.8 christos # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.8 christos # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.8 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.8 christos _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.8 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.8 christos # neutralization value for shells without unset; and this also
141 1.1.1.8 christos # works around shells that cannot unset nonexistent variables.
142 1.1.1.8 christos # Preserve -v and -x to the replacement shell.
143 1.1.1.8 christos BASH_ENV=/dev/null
144 1.1.1.8 christos ENV=/dev/null
145 1.1.1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.8 christos case $- in # ((((
147 1.1.1.8 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.8 christos *v* ) as_opts=-v ;;
149 1.1.1.8 christos *x* ) as_opts=-x ;;
150 1.1.1.8 christos * ) as_opts= ;;
151 1.1.1.8 christos esac
152 1.1.1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.8 christos # out after a failed `exec'.
155 1.1.1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.8 christos as_fn_exit 255
157 1.1.1.8 christos fi
158 1.1.1.8 christos # We don't want this to propagate to other subprocesses.
159 1.1.1.8 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1 christos emulate sh
163 1.1 christos NULLCMD=:
164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1 christos # is contrary to our usage. Disable this feature.
166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1 christos case \`(set -o) 2>/dev/null\` in #(
170 1.1 christos *posix*) :
171 1.1 christos set -o posix ;; #(
172 1.1 christos *) :
173 1.1 christos ;;
174 1.1 christos esac
175 1.1 christos fi
176 1.1 christos "
177 1.1 christos as_required="as_fn_return () { (exit \$1); }
178 1.1 christos as_fn_success () { as_fn_return 0; }
179 1.1 christos as_fn_failure () { as_fn_return 1; }
180 1.1 christos as_fn_ret_success () { return 0; }
181 1.1 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1 christos
190 1.1 christos else
191 1.1 christos exitcode=1; echo positional parameters were not saved.
192 1.1 christos fi
193 1.1.1.8 christos test x\$exitcode = x0 || exit 1
194 1.1.1.8 christos test -x / || exit 1"
195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1 christos if (eval "$as_required") 2>/dev/null; then :
201 1.1 christos as_have_required=yes
202 1.1 christos else
203 1.1 christos as_have_required=no
204 1.1 christos fi
205 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.1 christos
207 1.1 christos else
208 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1 christos as_found=false
210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 christos do
212 1.1 christos IFS=$as_save_IFS
213 1.1 christos test -z "$as_dir" && as_dir=.
214 1.1 christos as_found=:
215 1.1 christos case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.1 christos # Try only shells that exist, to save several forks.
219 1.1 christos as_shell=$as_dir/$as_base
220 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1 christos break 2
225 1.1 christos fi
226 1.1 christos fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1 christos as_found=false
230 1.1 christos done
231 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1 christos fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1 christos if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.8 christos export CONFIG_SHELL
240 1.1.1.8 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.8 christos # neutralization value for shells without unset; and this also
242 1.1.1.8 christos # works around shells that cannot unset nonexistent variables.
243 1.1.1.8 christos # Preserve -v and -x to the replacement shell.
244 1.1.1.8 christos BASH_ENV=/dev/null
245 1.1.1.8 christos ENV=/dev/null
246 1.1.1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.8 christos case $- in # ((((
248 1.1.1.8 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.8 christos *v* ) as_opts=-v ;;
250 1.1.1.8 christos *x* ) as_opts=-x ;;
251 1.1.1.8 christos * ) as_opts= ;;
252 1.1.1.8 christos esac
253 1.1.1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.8 christos # out after a failed `exec'.
256 1.1.1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.8 christos exit 255
258 1.1 christos fi
259 1.1 christos
260 1.1 christos if test x$as_have_required = xno; then :
261 1.1 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.1 christos $as_echo "$0: the shells that I found on your system."
263 1.1 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1 christos else
267 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1 christos $0: including any error possibly output before this
269 1.1 christos $0: message. Then install a modern shell, or manually run
270 1.1 christos $0: the script under such a shell if you do have one."
271 1.1 christos fi
272 1.1 christos exit 1
273 1.1 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1 christos export SHELL
278 1.1 christos # Unset more variables known to interfere with behavior of common tools.
279 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1 christos ## --------------------- ##
283 1.1 christos ## M4sh Shell Functions. ##
284 1.1 christos ## --------------------- ##
285 1.1 christos # as_fn_unset VAR
286 1.1 christos # ---------------
287 1.1 christos # Portably unset VAR.
288 1.1 christos as_fn_unset ()
289 1.1 christos {
290 1.1 christos { eval $1=; unset $1;}
291 1.1 christos }
292 1.1 christos as_unset=as_fn_unset
293 1.1 christos
294 1.1 christos # as_fn_set_status STATUS
295 1.1 christos # -----------------------
296 1.1 christos # Set $? to STATUS, without forking.
297 1.1 christos as_fn_set_status ()
298 1.1 christos {
299 1.1 christos return $1
300 1.1 christos } # as_fn_set_status
301 1.1 christos
302 1.1 christos # as_fn_exit STATUS
303 1.1 christos # -----------------
304 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1 christos as_fn_exit ()
306 1.1 christos {
307 1.1 christos set +e
308 1.1 christos as_fn_set_status $1
309 1.1 christos exit $1
310 1.1 christos } # as_fn_exit
311 1.1 christos
312 1.1 christos # as_fn_mkdir_p
313 1.1 christos # -------------
314 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.1 christos as_fn_mkdir_p ()
316 1.1 christos {
317 1.1 christos
318 1.1 christos case $as_dir in #(
319 1.1 christos -*) as_dir=./$as_dir;;
320 1.1 christos esac
321 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1 christos as_dirs=
323 1.1 christos while :; do
324 1.1 christos case $as_dir in #(
325 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1 christos *) as_qdir=$as_dir;;
327 1.1 christos esac
328 1.1 christos as_dirs="'$as_qdir' $as_dirs"
329 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1 christos $as_echo X"$as_dir" |
335 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1 christos s//\1/
337 1.1 christos q
338 1.1 christos }
339 1.1 christos /^X\(\/\/\)[^/].*/{
340 1.1 christos s//\1/
341 1.1 christos q
342 1.1 christos }
343 1.1 christos /^X\(\/\/\)$/{
344 1.1 christos s//\1/
345 1.1 christos q
346 1.1 christos }
347 1.1 christos /^X\(\/\).*/{
348 1.1 christos s//\1/
349 1.1 christos q
350 1.1 christos }
351 1.1 christos s/.*/./; q'`
352 1.1 christos test -d "$as_dir" && break
353 1.1 christos done
354 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.1 christos } # as_fn_mkdir_p
359 1.1.1.8 christos
360 1.1.1.8 christos # as_fn_executable_p FILE
361 1.1.1.8 christos # -----------------------
362 1.1.1.8 christos # Test if FILE is an executable regular file.
363 1.1.1.8 christos as_fn_executable_p ()
364 1.1.1.8 christos {
365 1.1.1.8 christos test -f "$1" && test -x "$1"
366 1.1.1.8 christos } # as_fn_executable_p
367 1.1 christos # as_fn_append VAR VALUE
368 1.1 christos # ----------------------
369 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.1 christos # implementations.
373 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1 christos eval 'as_fn_append ()
375 1.1 christos {
376 1.1 christos eval $1+=\$2
377 1.1 christos }'
378 1.1 christos else
379 1.1 christos as_fn_append ()
380 1.1 christos {
381 1.1 christos eval $1=\$$1\$2
382 1.1 christos }
383 1.1 christos fi # as_fn_append
384 1.1 christos
385 1.1 christos # as_fn_arith ARG...
386 1.1 christos # ------------------
387 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1 christos # must be portable across $(()) and expr.
390 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1 christos eval 'as_fn_arith ()
392 1.1 christos {
393 1.1 christos as_val=$(( $* ))
394 1.1 christos }'
395 1.1 christos else
396 1.1 christos as_fn_arith ()
397 1.1 christos {
398 1.1 christos as_val=`expr "$@" || test $? -eq 1`
399 1.1 christos }
400 1.1 christos fi # as_fn_arith
401 1.1 christos
402 1.1 christos
403 1.1.1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.8 christos # ----------------------------------------
405 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.8 christos # script with STATUS, using 1 if that was 0.
408 1.1 christos as_fn_error ()
409 1.1 christos {
410 1.1.1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.8 christos if test "$4"; then
412 1.1.1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1 christos fi
415 1.1.1.8 christos $as_echo "$as_me: error: $2" >&2
416 1.1 christos as_fn_exit $as_status
417 1.1 christos } # as_fn_error
418 1.1 christos
419 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1 christos as_expr=expr
422 1.1 christos else
423 1.1 christos as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1 christos as_basename=basename
428 1.1 christos else
429 1.1 christos as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1 christos as_dirname=dirname
434 1.1 christos else
435 1.1 christos as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1 christos as_me=`$as_basename -- "$0" ||
439 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1 christos X"$0" : 'X\(//\)$' \| \
441 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1 christos $as_echo X/"$0" |
443 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1 christos s//\1/
445 1.1 christos q
446 1.1 christos }
447 1.1 christos /^X\/\(\/\/\)$/{
448 1.1 christos s//\1/
449 1.1 christos q
450 1.1 christos }
451 1.1 christos /^X\/\(\/\).*/{
452 1.1 christos s//\1/
453 1.1 christos q
454 1.1 christos }
455 1.1 christos s/.*/./; q'`
456 1.1 christos
457 1.1 christos # Avoid depending upon Character Ranges.
458 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1 christos as_cr_digits='0123456789'
462 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.1 christos sed -n '
471 1.1 christos p
472 1.1 christos /[$]LINENO/=
473 1.1 christos ' <$as_myself |
474 1.1 christos sed '
475 1.1 christos s/[$]LINENO.*/&-/
476 1.1 christos t lineno
477 1.1 christos b
478 1.1 christos :lineno
479 1.1 christos N
480 1.1 christos :loop
481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 christos t loop
483 1.1 christos s/-\n.*//
484 1.1 christos ' >$as_me.lineno &&
485 1.1 christos chmod +x "$as_me.lineno" ||
486 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487 1.1 christos
488 1.1.1.8 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.8 christos # already done that, so ensure we don't try to do so again and fall
490 1.1.1.8 christos # in an infinite loop. This has already happened in practice.
491 1.1.1.8 christos _as_can_reexec=no; export _as_can_reexec
492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 christos # (the dirname of $[0] is not the place where we might find the
494 1.1 christos # original and so on. Autoconf is especially sensitive to this).
495 1.1 christos . "./$as_me.lineno"
496 1.1 christos # Exit status is that of the last command.
497 1.1 christos exit
498 1.1 christos }
499 1.1 christos
500 1.1 christos ECHO_C= ECHO_N= ECHO_T=
501 1.1 christos case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1 christos case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1 christos xy) ECHO_C='\c';;
506 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1 christos ECHO_T=' ';;
508 1.1 christos esac;;
509 1.1 christos *)
510 1.1 christos ECHO_N='-n';;
511 1.1 christos esac
512 1.1 christos
513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.1 christos if test -d conf$$.dir; then
515 1.1 christos rm -f conf$$.dir/conf$$.file
516 1.1 christos else
517 1.1 christos rm -f conf$$.dir
518 1.1 christos mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1 christos as_ln_s='ln -s'
523 1.1 christos # ... but there are two gotchas:
524 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.8 christos # In both cases, we have to default to `cp -pR'.
527 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.8 christos as_ln_s='cp -pR'
529 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1 christos as_ln_s=ln
531 1.1 christos else
532 1.1.1.8 christos as_ln_s='cp -pR'
533 1.1 christos fi
534 1.1 christos else
535 1.1.1.8 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.1 christos rmdir conf$$.dir 2>/dev/null
539 1.1 christos
540 1.1 christos if mkdir -p . 2>/dev/null; then
541 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 christos else
543 1.1 christos test -d ./-p && rmdir ./-p
544 1.1 christos as_mkdir_p=false
545 1.1 christos fi
546 1.1 christos
547 1.1.1.8 christos as_test_x='test -x'
548 1.1.1.8 christos as_executable_p=as_fn_executable_p
549 1.1 christos
550 1.1 christos # Sed expression to map a string onto a valid CPP name.
551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid variable name.
554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos
557 1.1.1.8 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.8 christos exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.8 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 christos # so uname gets run too.
563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 christos
565 1.1 christos #
566 1.1 christos # Initializations.
567 1.1 christos #
568 1.1 christos ac_default_prefix=/usr/local
569 1.1 christos ac_clean_files=
570 1.1 christos ac_config_libobj_dir=.
571 1.1 christos LIBOBJS=
572 1.1 christos cross_compiling=no
573 1.1 christos subdirs=
574 1.1 christos MFLAGS=
575 1.1 christos MAKEFLAGS=
576 1.1 christos
577 1.1 christos # Identity of this package.
578 1.1 christos PACKAGE_NAME=
579 1.1 christos PACKAGE_TARNAME=
580 1.1 christos PACKAGE_VERSION=
581 1.1 christos PACKAGE_STRING=
582 1.1 christos PACKAGE_BUGREPORT=
583 1.1 christos PACKAGE_URL=
584 1.1 christos
585 1.1 christos ac_unique_file="xmalloc.c"
586 1.1 christos # Factoring default headers for most tests.
587 1.1 christos ac_includes_default="\
588 1.1 christos #include <stdio.h>
589 1.1 christos #ifdef HAVE_SYS_TYPES_H
590 1.1 christos # include <sys/types.h>
591 1.1 christos #endif
592 1.1 christos #ifdef HAVE_SYS_STAT_H
593 1.1 christos # include <sys/stat.h>
594 1.1 christos #endif
595 1.1 christos #ifdef STDC_HEADERS
596 1.1 christos # include <stdlib.h>
597 1.1 christos # include <stddef.h>
598 1.1 christos #else
599 1.1 christos # ifdef HAVE_STDLIB_H
600 1.1 christos # include <stdlib.h>
601 1.1 christos # endif
602 1.1 christos #endif
603 1.1 christos #ifdef HAVE_STRING_H
604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 1.1 christos # include <memory.h>
606 1.1 christos # endif
607 1.1 christos # include <string.h>
608 1.1 christos #endif
609 1.1 christos #ifdef HAVE_STRINGS_H
610 1.1 christos # include <strings.h>
611 1.1 christos #endif
612 1.1 christos #ifdef HAVE_INTTYPES_H
613 1.1 christos # include <inttypes.h>
614 1.1 christos #endif
615 1.1 christos #ifdef HAVE_STDINT_H
616 1.1 christos # include <stdint.h>
617 1.1 christos #endif
618 1.1 christos #ifdef HAVE_UNISTD_H
619 1.1 christos # include <unistd.h>
620 1.1 christos #endif"
621 1.1 christos
622 1.1.1.8 christos ac_header_list=
623 1.1 christos ac_subst_vars='LTLIBOBJS
624 1.1 christos INSTALL_DEST
625 1.1 christos pexecute
626 1.1 christos target_header_dir
627 1.1 christos CHECK
628 1.1 christos LIBOBJS
629 1.1.1.11 christos HWCAP_CFLAGS
630 1.1.1.11 christos target_os
631 1.1.1.11 christos target_vendor
632 1.1.1.11 christos target_cpu
633 1.1.1.11 christos target
634 1.1.1.9 christos CET_HOST_FLAGS
635 1.1.1.4 christos NOASANFLAG
636 1.1 christos PICFLAG
637 1.1 christos INSTALL_DATA
638 1.1 christos INSTALL_SCRIPT
639 1.1 christos INSTALL_PROGRAM
640 1.1 christos OUTPUT_OPTION
641 1.1 christos NO_MINUS_C_MINUS_O
642 1.1 christos ac_libiberty_warn_cflags
643 1.1.1.5 christos EGREP
644 1.1.1.5 christos GREP
645 1.1 christos CPP
646 1.1 christos OBJEXT
647 1.1 christos EXEEXT
648 1.1 christos ac_ct_CC
649 1.1 christos CPPFLAGS
650 1.1 christos LDFLAGS
651 1.1 christos CFLAGS
652 1.1 christos CC
653 1.1.1.10 christos RANLIB_PLUGIN_OPTION
654 1.1.1.10 christos AR_PLUGIN_OPTION
655 1.1 christos RANLIB
656 1.1 christos AR
657 1.1 christos host_os
658 1.1 christos host_vendor
659 1.1 christos host_cpu
660 1.1 christos host
661 1.1 christos build_os
662 1.1 christos build_vendor
663 1.1 christos build_cpu
664 1.1 christos build
665 1.1 christos HAVE_PERL
666 1.1 christos PERL
667 1.1 christos BUILD_INFO
668 1.1 christos MAKEINFO
669 1.1.1.10 christos ETAGS
670 1.1 christos NOTMAINT
671 1.1 christos MAINT
672 1.1 christos libiberty_topdir
673 1.1 christos target_alias
674 1.1 christos host_alias
675 1.1 christos build_alias
676 1.1 christos LIBS
677 1.1 christos ECHO_T
678 1.1 christos ECHO_N
679 1.1 christos ECHO_C
680 1.1 christos DEFS
681 1.1 christos mandir
682 1.1 christos localedir
683 1.1 christos libdir
684 1.1 christos psdir
685 1.1 christos pdfdir
686 1.1 christos dvidir
687 1.1 christos htmldir
688 1.1 christos infodir
689 1.1 christos docdir
690 1.1 christos oldincludedir
691 1.1 christos includedir
692 1.1 christos localstatedir
693 1.1 christos sharedstatedir
694 1.1 christos sysconfdir
695 1.1 christos datadir
696 1.1 christos datarootdir
697 1.1 christos libexecdir
698 1.1 christos sbindir
699 1.1 christos bindir
700 1.1 christos program_transform_name
701 1.1 christos prefix
702 1.1 christos exec_prefix
703 1.1 christos PACKAGE_URL
704 1.1 christos PACKAGE_BUGREPORT
705 1.1 christos PACKAGE_STRING
706 1.1 christos PACKAGE_VERSION
707 1.1 christos PACKAGE_TARNAME
708 1.1 christos PACKAGE_NAME
709 1.1 christos PATH_SEPARATOR
710 1.1 christos SHELL'
711 1.1 christos ac_subst_files='host_makefile_frag'
712 1.1 christos ac_user_opts='
713 1.1 christos enable_option_checking
714 1.1 christos with_target_subdir
715 1.1 christos with_build_subdir
716 1.1 christos with_cross_host
717 1.1 christos with_newlib
718 1.1 christos enable_maintainer_mode
719 1.1 christos enable_multilib
720 1.1 christos enable_install_libiberty
721 1.1.1.3 christos enable_largefile
722 1.1.1.9 christos enable_cet
723 1.1 christos '
724 1.1 christos ac_precious_vars='build_alias
725 1.1 christos host_alias
726 1.1 christos target_alias
727 1.1 christos CC
728 1.1 christos CFLAGS
729 1.1 christos LDFLAGS
730 1.1 christos LIBS
731 1.1 christos CPPFLAGS
732 1.1 christos CPP'
733 1.1 christos
734 1.1 christos
735 1.1 christos # Initialize some variables set by options.
736 1.1 christos ac_init_help=
737 1.1 christos ac_init_version=false
738 1.1 christos ac_unrecognized_opts=
739 1.1 christos ac_unrecognized_sep=
740 1.1 christos # The variables have the same names as the options, with
741 1.1 christos # dashes changed to underlines.
742 1.1 christos cache_file=/dev/null
743 1.1 christos exec_prefix=NONE
744 1.1 christos no_create=
745 1.1 christos no_recursion=
746 1.1 christos prefix=NONE
747 1.1 christos program_prefix=NONE
748 1.1 christos program_suffix=NONE
749 1.1 christos program_transform_name=s,x,x,
750 1.1 christos silent=
751 1.1 christos site=
752 1.1 christos srcdir=
753 1.1 christos verbose=
754 1.1 christos x_includes=NONE
755 1.1 christos x_libraries=NONE
756 1.1 christos
757 1.1 christos # Installation directory options.
758 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
759 1.1 christos # and all the variables that are supposed to be based on exec_prefix
760 1.1 christos # by default will actually change.
761 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
762 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
763 1.1 christos bindir='${exec_prefix}/bin'
764 1.1 christos sbindir='${exec_prefix}/sbin'
765 1.1 christos libexecdir='${exec_prefix}/libexec'
766 1.1 christos datarootdir='${prefix}/share'
767 1.1 christos datadir='${datarootdir}'
768 1.1 christos sysconfdir='${prefix}/etc'
769 1.1 christos sharedstatedir='${prefix}/com'
770 1.1 christos localstatedir='${prefix}/var'
771 1.1 christos includedir='${prefix}/include'
772 1.1 christos oldincludedir='/usr/include'
773 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
774 1.1 christos infodir='${datarootdir}/info'
775 1.1 christos htmldir='${docdir}'
776 1.1 christos dvidir='${docdir}'
777 1.1 christos pdfdir='${docdir}'
778 1.1 christos psdir='${docdir}'
779 1.1 christos libdir='${exec_prefix}/lib'
780 1.1 christos localedir='${datarootdir}/locale'
781 1.1 christos mandir='${datarootdir}/man'
782 1.1 christos
783 1.1 christos ac_prev=
784 1.1 christos ac_dashdash=
785 1.1 christos for ac_option
786 1.1 christos do
787 1.1 christos # If the previous option needs an argument, assign it.
788 1.1 christos if test -n "$ac_prev"; then
789 1.1 christos eval $ac_prev=\$ac_option
790 1.1 christos ac_prev=
791 1.1 christos continue
792 1.1 christos fi
793 1.1 christos
794 1.1 christos case $ac_option in
795 1.1.1.8 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
796 1.1.1.8 christos *=) ac_optarg= ;;
797 1.1.1.8 christos *) ac_optarg=yes ;;
798 1.1 christos esac
799 1.1 christos
800 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
801 1.1 christos
802 1.1 christos case $ac_dashdash$ac_option in
803 1.1 christos --)
804 1.1 christos ac_dashdash=yes ;;
805 1.1 christos
806 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
807 1.1 christos ac_prev=bindir ;;
808 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
809 1.1 christos bindir=$ac_optarg ;;
810 1.1 christos
811 1.1 christos -build | --build | --buil | --bui | --bu)
812 1.1 christos ac_prev=build_alias ;;
813 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
814 1.1 christos build_alias=$ac_optarg ;;
815 1.1 christos
816 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
817 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
818 1.1 christos ac_prev=cache_file ;;
819 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
820 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
821 1.1 christos cache_file=$ac_optarg ;;
822 1.1 christos
823 1.1 christos --config-cache | -C)
824 1.1 christos cache_file=config.cache ;;
825 1.1 christos
826 1.1 christos -datadir | --datadir | --datadi | --datad)
827 1.1 christos ac_prev=datadir ;;
828 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
829 1.1 christos datadir=$ac_optarg ;;
830 1.1 christos
831 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
832 1.1 christos | --dataroo | --dataro | --datar)
833 1.1 christos ac_prev=datarootdir ;;
834 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
835 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
836 1.1 christos datarootdir=$ac_optarg ;;
837 1.1 christos
838 1.1 christos -disable-* | --disable-*)
839 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
840 1.1 christos # Reject names that are not valid shell variable names.
841 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
842 1.1.1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
843 1.1 christos ac_useropt_orig=$ac_useropt
844 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
845 1.1 christos case $ac_user_opts in
846 1.1 christos *"
847 1.1 christos "enable_$ac_useropt"
848 1.1 christos "*) ;;
849 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
850 1.1 christos ac_unrecognized_sep=', ';;
851 1.1 christos esac
852 1.1 christos eval enable_$ac_useropt=no ;;
853 1.1 christos
854 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
855 1.1 christos ac_prev=docdir ;;
856 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
857 1.1 christos docdir=$ac_optarg ;;
858 1.1 christos
859 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
860 1.1 christos ac_prev=dvidir ;;
861 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
862 1.1 christos dvidir=$ac_optarg ;;
863 1.1 christos
864 1.1 christos -enable-* | --enable-*)
865 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
866 1.1 christos # Reject names that are not valid shell variable names.
867 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
868 1.1.1.8 christos as_fn_error $? "invalid feature name: $ac_useropt"
869 1.1 christos ac_useropt_orig=$ac_useropt
870 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
871 1.1 christos case $ac_user_opts in
872 1.1 christos *"
873 1.1 christos "enable_$ac_useropt"
874 1.1 christos "*) ;;
875 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
876 1.1 christos ac_unrecognized_sep=', ';;
877 1.1 christos esac
878 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
879 1.1 christos
880 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
881 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
882 1.1 christos | --exec | --exe | --ex)
883 1.1 christos ac_prev=exec_prefix ;;
884 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
885 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
886 1.1 christos | --exec=* | --exe=* | --ex=*)
887 1.1 christos exec_prefix=$ac_optarg ;;
888 1.1 christos
889 1.1 christos -gas | --gas | --ga | --g)
890 1.1 christos # Obsolete; use --with-gas.
891 1.1 christos with_gas=yes ;;
892 1.1 christos
893 1.1 christos -help | --help | --hel | --he | -h)
894 1.1 christos ac_init_help=long ;;
895 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
896 1.1 christos ac_init_help=recursive ;;
897 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
898 1.1 christos ac_init_help=short ;;
899 1.1 christos
900 1.1 christos -host | --host | --hos | --ho)
901 1.1 christos ac_prev=host_alias ;;
902 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
903 1.1 christos host_alias=$ac_optarg ;;
904 1.1 christos
905 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
906 1.1 christos ac_prev=htmldir ;;
907 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
908 1.1 christos | --ht=*)
909 1.1 christos htmldir=$ac_optarg ;;
910 1.1 christos
911 1.1 christos -includedir | --includedir | --includedi | --included | --include \
912 1.1 christos | --includ | --inclu | --incl | --inc)
913 1.1 christos ac_prev=includedir ;;
914 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
915 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
916 1.1 christos includedir=$ac_optarg ;;
917 1.1 christos
918 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
919 1.1 christos ac_prev=infodir ;;
920 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
921 1.1 christos infodir=$ac_optarg ;;
922 1.1 christos
923 1.1 christos -libdir | --libdir | --libdi | --libd)
924 1.1 christos ac_prev=libdir ;;
925 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
926 1.1 christos libdir=$ac_optarg ;;
927 1.1 christos
928 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
929 1.1 christos | --libexe | --libex | --libe)
930 1.1 christos ac_prev=libexecdir ;;
931 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
932 1.1 christos | --libexe=* | --libex=* | --libe=*)
933 1.1 christos libexecdir=$ac_optarg ;;
934 1.1 christos
935 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
936 1.1 christos ac_prev=localedir ;;
937 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
938 1.1 christos localedir=$ac_optarg ;;
939 1.1 christos
940 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
941 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
942 1.1 christos ac_prev=localstatedir ;;
943 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
944 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
945 1.1 christos localstatedir=$ac_optarg ;;
946 1.1 christos
947 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
948 1.1 christos ac_prev=mandir ;;
949 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
950 1.1 christos mandir=$ac_optarg ;;
951 1.1 christos
952 1.1 christos -nfp | --nfp | --nf)
953 1.1 christos # Obsolete; use --without-fp.
954 1.1 christos with_fp=no ;;
955 1.1 christos
956 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
957 1.1 christos | --no-cr | --no-c | -n)
958 1.1 christos no_create=yes ;;
959 1.1 christos
960 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
961 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
962 1.1 christos no_recursion=yes ;;
963 1.1 christos
964 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
965 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
966 1.1 christos | --oldin | --oldi | --old | --ol | --o)
967 1.1 christos ac_prev=oldincludedir ;;
968 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
969 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
970 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
971 1.1 christos oldincludedir=$ac_optarg ;;
972 1.1 christos
973 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
974 1.1 christos ac_prev=prefix ;;
975 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
976 1.1 christos prefix=$ac_optarg ;;
977 1.1 christos
978 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
979 1.1 christos | --program-pre | --program-pr | --program-p)
980 1.1 christos ac_prev=program_prefix ;;
981 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
982 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
983 1.1 christos program_prefix=$ac_optarg ;;
984 1.1 christos
985 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
986 1.1 christos | --program-suf | --program-su | --program-s)
987 1.1 christos ac_prev=program_suffix ;;
988 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
989 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
990 1.1 christos program_suffix=$ac_optarg ;;
991 1.1 christos
992 1.1 christos -program-transform-name | --program-transform-name \
993 1.1 christos | --program-transform-nam | --program-transform-na \
994 1.1 christos | --program-transform-n | --program-transform- \
995 1.1 christos | --program-transform | --program-transfor \
996 1.1 christos | --program-transfo | --program-transf \
997 1.1 christos | --program-trans | --program-tran \
998 1.1 christos | --progr-tra | --program-tr | --program-t)
999 1.1 christos ac_prev=program_transform_name ;;
1000 1.1 christos -program-transform-name=* | --program-transform-name=* \
1001 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1002 1.1 christos | --program-transform-n=* | --program-transform-=* \
1003 1.1 christos | --program-transform=* | --program-transfor=* \
1004 1.1 christos | --program-transfo=* | --program-transf=* \
1005 1.1 christos | --program-trans=* | --program-tran=* \
1006 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1007 1.1 christos program_transform_name=$ac_optarg ;;
1008 1.1 christos
1009 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1010 1.1 christos ac_prev=pdfdir ;;
1011 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1012 1.1 christos pdfdir=$ac_optarg ;;
1013 1.1 christos
1014 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1015 1.1 christos ac_prev=psdir ;;
1016 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1017 1.1 christos psdir=$ac_optarg ;;
1018 1.1 christos
1019 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1020 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1021 1.1 christos silent=yes ;;
1022 1.1 christos
1023 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1024 1.1 christos ac_prev=sbindir ;;
1025 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1026 1.1 christos | --sbi=* | --sb=*)
1027 1.1 christos sbindir=$ac_optarg ;;
1028 1.1 christos
1029 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1030 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1031 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1032 1.1 christos | --sha | --sh)
1033 1.1 christos ac_prev=sharedstatedir ;;
1034 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1035 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1036 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1037 1.1 christos | --sha=* | --sh=*)
1038 1.1 christos sharedstatedir=$ac_optarg ;;
1039 1.1 christos
1040 1.1 christos -site | --site | --sit)
1041 1.1 christos ac_prev=site ;;
1042 1.1 christos -site=* | --site=* | --sit=*)
1043 1.1 christos site=$ac_optarg ;;
1044 1.1 christos
1045 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1046 1.1 christos ac_prev=srcdir ;;
1047 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1048 1.1 christos srcdir=$ac_optarg ;;
1049 1.1 christos
1050 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1051 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1052 1.1 christos ac_prev=sysconfdir ;;
1053 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1054 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1055 1.1 christos sysconfdir=$ac_optarg ;;
1056 1.1 christos
1057 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1058 1.1 christos ac_prev=target_alias ;;
1059 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1060 1.1 christos target_alias=$ac_optarg ;;
1061 1.1 christos
1062 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1063 1.1 christos verbose=yes ;;
1064 1.1 christos
1065 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1066 1.1 christos ac_init_version=: ;;
1067 1.1 christos
1068 1.1 christos -with-* | --with-*)
1069 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1070 1.1 christos # Reject names that are not valid shell variable names.
1071 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1072 1.1.1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1073 1.1 christos ac_useropt_orig=$ac_useropt
1074 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1075 1.1 christos case $ac_user_opts in
1076 1.1 christos *"
1077 1.1 christos "with_$ac_useropt"
1078 1.1 christos "*) ;;
1079 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1080 1.1 christos ac_unrecognized_sep=', ';;
1081 1.1 christos esac
1082 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1083 1.1 christos
1084 1.1 christos -without-* | --without-*)
1085 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1086 1.1 christos # Reject names that are not valid shell variable names.
1087 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1088 1.1.1.8 christos as_fn_error $? "invalid package name: $ac_useropt"
1089 1.1 christos ac_useropt_orig=$ac_useropt
1090 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1091 1.1 christos case $ac_user_opts in
1092 1.1 christos *"
1093 1.1 christos "with_$ac_useropt"
1094 1.1 christos "*) ;;
1095 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1096 1.1 christos ac_unrecognized_sep=', ';;
1097 1.1 christos esac
1098 1.1 christos eval with_$ac_useropt=no ;;
1099 1.1 christos
1100 1.1 christos --x)
1101 1.1 christos # Obsolete; use --with-x.
1102 1.1 christos with_x=yes ;;
1103 1.1 christos
1104 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1105 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1106 1.1 christos ac_prev=x_includes ;;
1107 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1108 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1109 1.1 christos x_includes=$ac_optarg ;;
1110 1.1 christos
1111 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1112 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1113 1.1 christos ac_prev=x_libraries ;;
1114 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1115 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1116 1.1 christos x_libraries=$ac_optarg ;;
1117 1.1 christos
1118 1.1.1.8 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1119 1.1.1.8 christos Try \`$0 --help' for more information"
1120 1.1 christos ;;
1121 1.1 christos
1122 1.1 christos *=*)
1123 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1124 1.1 christos # Reject names that are not valid shell variable names.
1125 1.1 christos case $ac_envvar in #(
1126 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1127 1.1.1.8 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1128 1.1 christos esac
1129 1.1 christos eval $ac_envvar=\$ac_optarg
1130 1.1 christos export $ac_envvar ;;
1131 1.1 christos
1132 1.1 christos *)
1133 1.1 christos # FIXME: should be removed in autoconf 3.0.
1134 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1135 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1136 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1137 1.1.1.8 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1138 1.1 christos ;;
1139 1.1 christos
1140 1.1 christos esac
1141 1.1 christos done
1142 1.1 christos
1143 1.1 christos if test -n "$ac_prev"; then
1144 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1145 1.1.1.8 christos as_fn_error $? "missing argument to $ac_option"
1146 1.1 christos fi
1147 1.1 christos
1148 1.1 christos if test -n "$ac_unrecognized_opts"; then
1149 1.1 christos case $enable_option_checking in
1150 1.1 christos no) ;;
1151 1.1.1.8 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1152 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1153 1.1 christos esac
1154 1.1 christos fi
1155 1.1 christos
1156 1.1 christos # Check all directory arguments for consistency.
1157 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1158 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1159 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1160 1.1 christos libdir localedir mandir
1161 1.1 christos do
1162 1.1 christos eval ac_val=\$$ac_var
1163 1.1 christos # Remove trailing slashes.
1164 1.1 christos case $ac_val in
1165 1.1 christos */ )
1166 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1167 1.1 christos eval $ac_var=\$ac_val;;
1168 1.1 christos esac
1169 1.1 christos # Be sure to have absolute directory names.
1170 1.1 christos case $ac_val in
1171 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1172 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1173 1.1 christos esac
1174 1.1.1.8 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1175 1.1 christos done
1176 1.1 christos
1177 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1178 1.1 christos # used to hold the argument of --host etc.
1179 1.1 christos # FIXME: To remove some day.
1180 1.1 christos build=$build_alias
1181 1.1 christos host=$host_alias
1182 1.1 christos target=$target_alias
1183 1.1 christos
1184 1.1 christos # FIXME: To remove some day.
1185 1.1 christos if test "x$host_alias" != x; then
1186 1.1 christos if test "x$build_alias" = x; then
1187 1.1 christos cross_compiling=maybe
1188 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1189 1.1 christos cross_compiling=yes
1190 1.1 christos fi
1191 1.1 christos fi
1192 1.1 christos
1193 1.1 christos ac_tool_prefix=
1194 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1195 1.1 christos
1196 1.1 christos test "$silent" = yes && exec 6>/dev/null
1197 1.1 christos
1198 1.1 christos
1199 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1200 1.1 christos ac_ls_di=`ls -di .` &&
1201 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1202 1.1.1.8 christos as_fn_error $? "working directory cannot be determined"
1203 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1204 1.1.1.8 christos as_fn_error $? "pwd does not report name of working directory"
1205 1.1 christos
1206 1.1 christos
1207 1.1 christos # Find the source files, if location was not specified.
1208 1.1 christos if test -z "$srcdir"; then
1209 1.1 christos ac_srcdir_defaulted=yes
1210 1.1 christos # Try the directory containing this script, then the parent directory.
1211 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1212 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1213 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1214 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1215 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1216 1.1 christos $as_echo X"$as_myself" |
1217 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1218 1.1 christos s//\1/
1219 1.1 christos q
1220 1.1 christos }
1221 1.1 christos /^X\(\/\/\)[^/].*/{
1222 1.1 christos s//\1/
1223 1.1 christos q
1224 1.1 christos }
1225 1.1 christos /^X\(\/\/\)$/{
1226 1.1 christos s//\1/
1227 1.1 christos q
1228 1.1 christos }
1229 1.1 christos /^X\(\/\).*/{
1230 1.1 christos s//\1/
1231 1.1 christos q
1232 1.1 christos }
1233 1.1 christos s/.*/./; q'`
1234 1.1 christos srcdir=$ac_confdir
1235 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1236 1.1 christos srcdir=..
1237 1.1 christos fi
1238 1.1 christos else
1239 1.1 christos ac_srcdir_defaulted=no
1240 1.1 christos fi
1241 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1242 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1243 1.1.1.8 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1244 1.1 christos fi
1245 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1246 1.1 christos ac_abs_confdir=`(
1247 1.1.1.8 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1248 1.1 christos pwd)`
1249 1.1 christos # When building in place, set srcdir=.
1250 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1251 1.1 christos srcdir=.
1252 1.1 christos fi
1253 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1254 1.1 christos # Double slashes in file names in object file debugging info
1255 1.1 christos # mess up M-x gdb in Emacs.
1256 1.1 christos case $srcdir in
1257 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1258 1.1 christos esac
1259 1.1 christos for ac_var in $ac_precious_vars; do
1260 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1261 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1262 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1263 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1264 1.1 christos done
1265 1.1 christos
1266 1.1 christos #
1267 1.1 christos # Report the --help message.
1268 1.1 christos #
1269 1.1 christos if test "$ac_init_help" = "long"; then
1270 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1271 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1272 1.1 christos cat <<_ACEOF
1273 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1274 1.1 christos
1275 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1276 1.1 christos
1277 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1278 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1279 1.1 christos
1280 1.1 christos Defaults for the options are specified in brackets.
1281 1.1 christos
1282 1.1 christos Configuration:
1283 1.1 christos -h, --help display this help and exit
1284 1.1 christos --help=short display options specific to this package
1285 1.1 christos --help=recursive display the short help of all the included packages
1286 1.1 christos -V, --version display version information and exit
1287 1.1.1.8 christos -q, --quiet, --silent do not print \`checking ...' messages
1288 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1289 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1290 1.1 christos -n, --no-create do not create output files
1291 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1292 1.1 christos
1293 1.1 christos Installation directories:
1294 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1295 1.1 christos [$ac_default_prefix]
1296 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1297 1.1 christos [PREFIX]
1298 1.1 christos
1299 1.1 christos By default, \`make install' will install all the files in
1300 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1301 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1302 1.1 christos for instance \`--prefix=\$HOME'.
1303 1.1 christos
1304 1.1 christos For better control, use the options below.
1305 1.1 christos
1306 1.1 christos Fine tuning of the installation directories:
1307 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1308 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1309 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1310 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1311 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1312 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1313 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1314 1.1 christos --includedir=DIR C header files [PREFIX/include]
1315 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1316 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1317 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1318 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1319 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1320 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1321 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1322 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1323 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1324 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1325 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1326 1.1 christos _ACEOF
1327 1.1 christos
1328 1.1 christos cat <<\_ACEOF
1329 1.1 christos
1330 1.1 christos System types:
1331 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1332 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1333 1.1.1.11 christos --target=TARGET configure for building compilers for TARGET [HOST]
1334 1.1 christos _ACEOF
1335 1.1 christos fi
1336 1.1 christos
1337 1.1 christos if test -n "$ac_init_help"; then
1338 1.1 christos
1339 1.1 christos cat <<\_ACEOF
1340 1.1 christos
1341 1.1 christos Optional Features:
1342 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1343 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1344 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1345 1.1 christos --enable-maintainer-mode
1346 1.1 christos enable make rules and dependencies not useful
1347 1.1 christos (and sometimes confusing) to the casual installer
1348 1.1 christos --enable-multilib build many library versions (default)
1349 1.1.1.3 christos --enable-install-libiberty Install headers and library for end users
1350 1.1 christos --disable-largefile omit support for large files
1351 1.1.1.9 christos --enable-cet enable Intel CET in host libraries [default=auto]
1352 1.1 christos
1353 1.1 christos Optional Packages:
1354 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1355 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1356 1.1 christos --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1357 1.1 christos --with-build-subdir=SUBDIR Configuring in a subdirectory for build
1358 1.1 christos --with-cross-host=HOST Configuring with a cross compiler
1359 1.1 christos --with-newlib Configuring with newlib
1360 1.1 christos
1361 1.1 christos Some influential environment variables:
1362 1.1 christos CC C compiler command
1363 1.1 christos CFLAGS C compiler flags
1364 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1365 1.1 christos nonstandard directory <lib dir>
1366 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1367 1.1.1.8 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1368 1.1 christos you have headers in a nonstandard directory <include dir>
1369 1.1 christos CPP C preprocessor
1370 1.1 christos
1371 1.1 christos Use these variables to override the choices made by `configure' or to help
1372 1.1 christos it to find libraries and programs with nonstandard names/locations.
1373 1.1 christos
1374 1.1 christos Report bugs to the package provider.
1375 1.1 christos _ACEOF
1376 1.1 christos ac_status=$?
1377 1.1 christos fi
1378 1.1 christos
1379 1.1 christos if test "$ac_init_help" = "recursive"; then
1380 1.1 christos # If there are subdirs, report their specific --help.
1381 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1382 1.1 christos test -d "$ac_dir" ||
1383 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1384 1.1 christos continue
1385 1.1 christos ac_builddir=.
1386 1.1 christos
1387 1.1 christos case "$ac_dir" in
1388 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1389 1.1 christos *)
1390 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1391 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1392 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1393 1.1 christos case $ac_top_builddir_sub in
1394 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1395 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1396 1.1 christos esac ;;
1397 1.1 christos esac
1398 1.1 christos ac_abs_top_builddir=$ac_pwd
1399 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1400 1.1 christos # for backward compatibility:
1401 1.1 christos ac_top_builddir=$ac_top_build_prefix
1402 1.1 christos
1403 1.1 christos case $srcdir in
1404 1.1 christos .) # We are building in place.
1405 1.1 christos ac_srcdir=.
1406 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1407 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1408 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1409 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1410 1.1 christos ac_top_srcdir=$srcdir
1411 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1412 1.1 christos *) # Relative name.
1413 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1414 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1415 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1416 1.1 christos esac
1417 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1418 1.1 christos
1419 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1420 1.1 christos # Check for guested configure.
1421 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1422 1.1 christos echo &&
1423 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1424 1.1 christos elif test -f "$ac_srcdir/configure"; then
1425 1.1 christos echo &&
1426 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1427 1.1 christos else
1428 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1429 1.1 christos fi || ac_status=$?
1430 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1431 1.1 christos done
1432 1.1 christos fi
1433 1.1 christos
1434 1.1 christos test -n "$ac_init_help" && exit $ac_status
1435 1.1 christos if $ac_init_version; then
1436 1.1 christos cat <<\_ACEOF
1437 1.1 christos configure
1438 1.1.1.8 christos generated by GNU Autoconf 2.69
1439 1.1 christos
1440 1.1.1.8 christos Copyright (C) 2012 Free Software Foundation, Inc.
1441 1.1 christos This configure script is free software; the Free Software Foundation
1442 1.1 christos gives unlimited permission to copy, distribute and modify it.
1443 1.1 christos _ACEOF
1444 1.1 christos exit
1445 1.1 christos fi
1446 1.1 christos
1447 1.1 christos ## ------------------------ ##
1448 1.1 christos ## Autoconf initialization. ##
1449 1.1 christos ## ------------------------ ##
1450 1.1 christos
1451 1.1 christos # ac_fn_c_try_compile LINENO
1452 1.1 christos # --------------------------
1453 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1454 1.1 christos ac_fn_c_try_compile ()
1455 1.1 christos {
1456 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1457 1.1 christos rm -f conftest.$ac_objext
1458 1.1 christos if { { ac_try="$ac_compile"
1459 1.1 christos case "(($ac_try" in
1460 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1461 1.1 christos *) ac_try_echo=$ac_try;;
1462 1.1 christos esac
1463 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1464 1.1 christos $as_echo "$ac_try_echo"; } >&5
1465 1.1 christos (eval "$ac_compile") 2>conftest.err
1466 1.1 christos ac_status=$?
1467 1.1 christos if test -s conftest.err; then
1468 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1469 1.1 christos cat conftest.er1 >&5
1470 1.1 christos mv -f conftest.er1 conftest.err
1471 1.1 christos fi
1472 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1473 1.1 christos test $ac_status = 0; } && {
1474 1.1 christos test -z "$ac_c_werror_flag" ||
1475 1.1 christos test ! -s conftest.err
1476 1.1 christos } && test -s conftest.$ac_objext; then :
1477 1.1 christos ac_retval=0
1478 1.1 christos else
1479 1.1 christos $as_echo "$as_me: failed program was:" >&5
1480 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1481 1.1 christos
1482 1.1 christos ac_retval=1
1483 1.1 christos fi
1484 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1485 1.1.1.8 christos as_fn_set_status $ac_retval
1486 1.1 christos
1487 1.1 christos } # ac_fn_c_try_compile
1488 1.1 christos
1489 1.1 christos # ac_fn_c_try_cpp LINENO
1490 1.1 christos # ----------------------
1491 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1492 1.1 christos ac_fn_c_try_cpp ()
1493 1.1 christos {
1494 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1495 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1496 1.1 christos case "(($ac_try" in
1497 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1498 1.1 christos *) ac_try_echo=$ac_try;;
1499 1.1 christos esac
1500 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1501 1.1 christos $as_echo "$ac_try_echo"; } >&5
1502 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1503 1.1 christos ac_status=$?
1504 1.1 christos if test -s conftest.err; then
1505 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1506 1.1 christos cat conftest.er1 >&5
1507 1.1 christos mv -f conftest.er1 conftest.err
1508 1.1 christos fi
1509 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1510 1.1.1.8 christos test $ac_status = 0; } > conftest.i && {
1511 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1512 1.1 christos test ! -s conftest.err
1513 1.1 christos }; then :
1514 1.1 christos ac_retval=0
1515 1.1 christos else
1516 1.1 christos $as_echo "$as_me: failed program was:" >&5
1517 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1518 1.1 christos
1519 1.1 christos ac_retval=1
1520 1.1 christos fi
1521 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1522 1.1.1.8 christos as_fn_set_status $ac_retval
1523 1.1 christos
1524 1.1 christos } # ac_fn_c_try_cpp
1525 1.1 christos
1526 1.1.1.5 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1527 1.1.1.5 christos # -------------------------------------------------------
1528 1.1.1.5 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1529 1.1.1.5 christos # the include files in INCLUDES and setting the cache variable VAR
1530 1.1.1.5 christos # accordingly.
1531 1.1.1.5 christos ac_fn_c_check_header_mongrel ()
1532 1.1.1.5 christos {
1533 1.1.1.5 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 1.1.1.8 christos if eval \${$3+:} false; then :
1535 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1536 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; }
1537 1.1.1.8 christos if eval \${$3+:} false; then :
1538 1.1.1.5 christos $as_echo_n "(cached) " >&6
1539 1.1.1.5 christos fi
1540 1.1.1.5 christos eval ac_res=\$$3
1541 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1542 1.1.1.5 christos $as_echo "$ac_res" >&6; }
1543 1.1.1.5 christos else
1544 1.1.1.5 christos # Is the header compilable?
1545 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1546 1.1.1.5 christos $as_echo_n "checking $2 usability... " >&6; }
1547 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1548 1.1.1.5 christos /* end confdefs.h. */
1549 1.1.1.5 christos $4
1550 1.1.1.5 christos #include <$2>
1551 1.1.1.5 christos _ACEOF
1552 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
1553 1.1.1.5 christos ac_header_compiler=yes
1554 1.1.1.5 christos else
1555 1.1.1.5 christos ac_header_compiler=no
1556 1.1.1.5 christos fi
1557 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1558 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1559 1.1.1.5 christos $as_echo "$ac_header_compiler" >&6; }
1560 1.1.1.5 christos
1561 1.1.1.5 christos # Is the header present?
1562 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1563 1.1.1.5 christos $as_echo_n "checking $2 presence... " >&6; }
1564 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1565 1.1.1.5 christos /* end confdefs.h. */
1566 1.1.1.5 christos #include <$2>
1567 1.1.1.5 christos _ACEOF
1568 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then :
1569 1.1.1.5 christos ac_header_preproc=yes
1570 1.1.1.5 christos else
1571 1.1.1.5 christos ac_header_preproc=no
1572 1.1.1.5 christos fi
1573 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
1574 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1575 1.1.1.5 christos $as_echo "$ac_header_preproc" >&6; }
1576 1.1.1.5 christos
1577 1.1.1.5 christos # So? What about this header?
1578 1.1.1.5 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1579 1.1.1.5 christos yes:no: )
1580 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1581 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1582 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1583 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1584 1.1.1.5 christos ;;
1585 1.1.1.5 christos no:yes:* )
1586 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1587 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1588 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1589 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1590 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1591 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1592 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1593 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1594 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1595 1.1.1.5 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1596 1.1.1.5 christos ;;
1597 1.1.1.5 christos esac
1598 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1599 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; }
1600 1.1.1.8 christos if eval \${$3+:} false; then :
1601 1.1.1.5 christos $as_echo_n "(cached) " >&6
1602 1.1.1.5 christos else
1603 1.1.1.5 christos eval "$3=\$ac_header_compiler"
1604 1.1.1.5 christos fi
1605 1.1.1.5 christos eval ac_res=\$$3
1606 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1607 1.1.1.5 christos $as_echo "$ac_res" >&6; }
1608 1.1.1.5 christos fi
1609 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 1.1.1.5 christos
1611 1.1.1.5 christos } # ac_fn_c_check_header_mongrel
1612 1.1.1.5 christos
1613 1.1 christos # ac_fn_c_try_run LINENO
1614 1.1 christos # ----------------------
1615 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1616 1.1 christos # that executables *can* be run.
1617 1.1 christos ac_fn_c_try_run ()
1618 1.1 christos {
1619 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 1.1 christos if { { ac_try="$ac_link"
1621 1.1 christos case "(($ac_try" in
1622 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623 1.1 christos *) ac_try_echo=$ac_try;;
1624 1.1 christos esac
1625 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626 1.1 christos $as_echo "$ac_try_echo"; } >&5
1627 1.1 christos (eval "$ac_link") 2>&5
1628 1.1 christos ac_status=$?
1629 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1631 1.1 christos { { case "(($ac_try" in
1632 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 1.1 christos *) ac_try_echo=$ac_try;;
1634 1.1 christos esac
1635 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 1.1 christos $as_echo "$ac_try_echo"; } >&5
1637 1.1 christos (eval "$ac_try") 2>&5
1638 1.1 christos ac_status=$?
1639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1640 1.1 christos test $ac_status = 0; }; }; then :
1641 1.1 christos ac_retval=0
1642 1.1 christos else
1643 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1644 1.1 christos $as_echo "$as_me: failed program was:" >&5
1645 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1646 1.1 christos
1647 1.1 christos ac_retval=$ac_status
1648 1.1 christos fi
1649 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1650 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651 1.1.1.8 christos as_fn_set_status $ac_retval
1652 1.1 christos
1653 1.1 christos } # ac_fn_c_try_run
1654 1.1 christos
1655 1.1.1.5 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1656 1.1.1.5 christos # -------------------------------------------------------
1657 1.1.1.5 christos # Tests whether HEADER exists and can be compiled using the include files in
1658 1.1.1.5 christos # INCLUDES, setting the cache variable VAR accordingly.
1659 1.1.1.5 christos ac_fn_c_check_header_compile ()
1660 1.1.1.5 christos {
1661 1.1.1.5 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 1.1.1.5 christos $as_echo_n "checking for $2... " >&6; }
1664 1.1.1.8 christos if eval \${$3+:} false; then :
1665 1.1.1.5 christos $as_echo_n "(cached) " >&6
1666 1.1.1.5 christos else
1667 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668 1.1.1.5 christos /* end confdefs.h. */
1669 1.1.1.5 christos $4
1670 1.1.1.5 christos #include <$2>
1671 1.1.1.5 christos _ACEOF
1672 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
1673 1.1.1.5 christos eval "$3=yes"
1674 1.1.1.5 christos else
1675 1.1.1.5 christos eval "$3=no"
1676 1.1.1.5 christos fi
1677 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1678 1.1.1.5 christos fi
1679 1.1.1.5 christos eval ac_res=\$$3
1680 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1681 1.1.1.5 christos $as_echo "$ac_res" >&6; }
1682 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1683 1.1.1.5 christos
1684 1.1.1.5 christos } # ac_fn_c_check_header_compile
1685 1.1.1.5 christos
1686 1.1.1.9 christos # ac_fn_c_try_link LINENO
1687 1.1.1.9 christos # -----------------------
1688 1.1.1.9 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1689 1.1.1.9 christos ac_fn_c_try_link ()
1690 1.1.1.9 christos {
1691 1.1.1.9 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692 1.1.1.9 christos rm -f conftest.$ac_objext conftest$ac_exeext
1693 1.1.1.9 christos if { { ac_try="$ac_link"
1694 1.1.1.9 christos case "(($ac_try" in
1695 1.1.1.9 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1696 1.1.1.9 christos *) ac_try_echo=$ac_try;;
1697 1.1.1.9 christos esac
1698 1.1.1.9 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1699 1.1.1.9 christos $as_echo "$ac_try_echo"; } >&5
1700 1.1.1.9 christos (eval "$ac_link") 2>conftest.err
1701 1.1.1.9 christos ac_status=$?
1702 1.1.1.9 christos if test -s conftest.err; then
1703 1.1.1.9 christos grep -v '^ *+' conftest.err >conftest.er1
1704 1.1.1.9 christos cat conftest.er1 >&5
1705 1.1.1.9 christos mv -f conftest.er1 conftest.err
1706 1.1.1.9 christos fi
1707 1.1.1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708 1.1.1.9 christos test $ac_status = 0; } && {
1709 1.1.1.9 christos test -z "$ac_c_werror_flag" ||
1710 1.1.1.9 christos test ! -s conftest.err
1711 1.1.1.9 christos } && test -s conftest$ac_exeext && {
1712 1.1.1.9 christos test "$cross_compiling" = yes ||
1713 1.1.1.9 christos test -x conftest$ac_exeext
1714 1.1.1.9 christos }; then :
1715 1.1.1.9 christos ac_retval=0
1716 1.1.1.9 christos else
1717 1.1.1.9 christos $as_echo "$as_me: failed program was:" >&5
1718 1.1.1.9 christos sed 's/^/| /' conftest.$ac_ext >&5
1719 1.1.1.9 christos
1720 1.1.1.9 christos ac_retval=1
1721 1.1.1.9 christos fi
1722 1.1.1.9 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1723 1.1.1.9 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1724 1.1.1.9 christos # interfere with the next link command; also delete a directory that is
1725 1.1.1.9 christos # left behind by Apple's compiler. We do this before executing the actions.
1726 1.1.1.9 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727 1.1.1.9 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728 1.1.1.9 christos as_fn_set_status $ac_retval
1729 1.1.1.9 christos
1730 1.1.1.9 christos } # ac_fn_c_try_link
1731 1.1.1.9 christos
1732 1.1 christos # ac_fn_c_check_header_preproc LINENO HEADER VAR
1733 1.1 christos # ----------------------------------------------
1734 1.1 christos # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1735 1.1 christos ac_fn_c_check_header_preproc ()
1736 1.1 christos {
1737 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 1.1 christos $as_echo_n "checking for $2... " >&6; }
1740 1.1.1.8 christos if eval \${$3+:} false; then :
1741 1.1 christos $as_echo_n "(cached) " >&6
1742 1.1 christos else
1743 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744 1.1 christos /* end confdefs.h. */
1745 1.1 christos #include <$2>
1746 1.1 christos _ACEOF
1747 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1748 1.1 christos eval "$3=yes"
1749 1.1 christos else
1750 1.1 christos eval "$3=no"
1751 1.1 christos fi
1752 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
1753 1.1 christos fi
1754 1.1 christos eval ac_res=\$$3
1755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1756 1.1 christos $as_echo "$ac_res" >&6; }
1757 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 1.1 christos
1759 1.1 christos } # ac_fn_c_check_header_preproc
1760 1.1 christos
1761 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1762 1.1 christos # --------------------------------------------
1763 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
1764 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
1765 1.1 christos # computed
1766 1.1 christos ac_fn_c_compute_int ()
1767 1.1 christos {
1768 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 1.1 christos if test "$cross_compiling" = yes; then
1770 1.1 christos # Depending upon the size, compute the lo and hi bounds.
1771 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 1.1 christos /* end confdefs.h. */
1773 1.1 christos $4
1774 1.1 christos int
1775 1.1 christos main ()
1776 1.1 christos {
1777 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
1778 1.1.1.8 christos test_array [0] = 0;
1779 1.1.1.8 christos return test_array [0];
1780 1.1 christos
1781 1.1 christos ;
1782 1.1 christos return 0;
1783 1.1 christos }
1784 1.1 christos _ACEOF
1785 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1786 1.1 christos ac_lo=0 ac_mid=0
1787 1.1 christos while :; do
1788 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 1.1 christos /* end confdefs.h. */
1790 1.1 christos $4
1791 1.1 christos int
1792 1.1 christos main ()
1793 1.1 christos {
1794 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1795 1.1.1.8 christos test_array [0] = 0;
1796 1.1.1.8 christos return test_array [0];
1797 1.1 christos
1798 1.1 christos ;
1799 1.1 christos return 0;
1800 1.1 christos }
1801 1.1 christos _ACEOF
1802 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1803 1.1 christos ac_hi=$ac_mid; break
1804 1.1 christos else
1805 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1806 1.1 christos if test $ac_lo -le $ac_mid; then
1807 1.1 christos ac_lo= ac_hi=
1808 1.1 christos break
1809 1.1 christos fi
1810 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1811 1.1 christos fi
1812 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1813 1.1 christos done
1814 1.1 christos else
1815 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1816 1.1 christos /* end confdefs.h. */
1817 1.1 christos $4
1818 1.1 christos int
1819 1.1 christos main ()
1820 1.1 christos {
1821 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
1822 1.1.1.8 christos test_array [0] = 0;
1823 1.1.1.8 christos return test_array [0];
1824 1.1 christos
1825 1.1 christos ;
1826 1.1 christos return 0;
1827 1.1 christos }
1828 1.1 christos _ACEOF
1829 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1830 1.1 christos ac_hi=-1 ac_mid=-1
1831 1.1 christos while :; do
1832 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833 1.1 christos /* end confdefs.h. */
1834 1.1 christos $4
1835 1.1 christos int
1836 1.1 christos main ()
1837 1.1 christos {
1838 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1839 1.1.1.8 christos test_array [0] = 0;
1840 1.1.1.8 christos return test_array [0];
1841 1.1 christos
1842 1.1 christos ;
1843 1.1 christos return 0;
1844 1.1 christos }
1845 1.1 christos _ACEOF
1846 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1847 1.1 christos ac_lo=$ac_mid; break
1848 1.1 christos else
1849 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1850 1.1 christos if test $ac_mid -le $ac_hi; then
1851 1.1 christos ac_lo= ac_hi=
1852 1.1 christos break
1853 1.1 christos fi
1854 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1855 1.1 christos fi
1856 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1857 1.1 christos done
1858 1.1 christos else
1859 1.1 christos ac_lo= ac_hi=
1860 1.1 christos fi
1861 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 1.1 christos fi
1863 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1864 1.1 christos # Binary search between lo and hi bounds.
1865 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
1866 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1867 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1868 1.1 christos /* end confdefs.h. */
1869 1.1 christos $4
1870 1.1 christos int
1871 1.1 christos main ()
1872 1.1 christos {
1873 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1874 1.1.1.8 christos test_array [0] = 0;
1875 1.1.1.8 christos return test_array [0];
1876 1.1 christos
1877 1.1 christos ;
1878 1.1 christos return 0;
1879 1.1 christos }
1880 1.1 christos _ACEOF
1881 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1882 1.1 christos ac_hi=$ac_mid
1883 1.1 christos else
1884 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1885 1.1 christos fi
1886 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1887 1.1 christos done
1888 1.1 christos case $ac_lo in #((
1889 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1890 1.1 christos '') ac_retval=1 ;;
1891 1.1 christos esac
1892 1.1 christos else
1893 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1894 1.1 christos /* end confdefs.h. */
1895 1.1 christos $4
1896 1.1 christos static long int longval () { return $2; }
1897 1.1 christos static unsigned long int ulongval () { return $2; }
1898 1.1 christos #include <stdio.h>
1899 1.1 christos #include <stdlib.h>
1900 1.1 christos int
1901 1.1 christos main ()
1902 1.1 christos {
1903 1.1 christos
1904 1.1 christos FILE *f = fopen ("conftest.val", "w");
1905 1.1 christos if (! f)
1906 1.1 christos return 1;
1907 1.1 christos if (($2) < 0)
1908 1.1 christos {
1909 1.1 christos long int i = longval ();
1910 1.1 christos if (i != ($2))
1911 1.1 christos return 1;
1912 1.1 christos fprintf (f, "%ld", i);
1913 1.1 christos }
1914 1.1 christos else
1915 1.1 christos {
1916 1.1 christos unsigned long int i = ulongval ();
1917 1.1 christos if (i != ($2))
1918 1.1 christos return 1;
1919 1.1 christos fprintf (f, "%lu", i);
1920 1.1 christos }
1921 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
1922 1.1 christos on some platforms. */
1923 1.1 christos return ferror (f) || fclose (f) != 0;
1924 1.1 christos
1925 1.1 christos ;
1926 1.1 christos return 0;
1927 1.1 christos }
1928 1.1 christos _ACEOF
1929 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
1930 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1931 1.1 christos else
1932 1.1 christos ac_retval=1
1933 1.1 christos fi
1934 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1935 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
1936 1.1 christos rm -f conftest.val
1937 1.1 christos
1938 1.1 christos fi
1939 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1940 1.1.1.8 christos as_fn_set_status $ac_retval
1941 1.1 christos
1942 1.1 christos } # ac_fn_c_compute_int
1943 1.1 christos
1944 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1945 1.1 christos # -------------------------------------------
1946 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1947 1.1 christos # variable VAR accordingly.
1948 1.1 christos ac_fn_c_check_type ()
1949 1.1 christos {
1950 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 1.1 christos $as_echo_n "checking for $2... " >&6; }
1953 1.1.1.8 christos if eval \${$3+:} false; then :
1954 1.1 christos $as_echo_n "(cached) " >&6
1955 1.1 christos else
1956 1.1 christos eval "$3=no"
1957 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958 1.1 christos /* end confdefs.h. */
1959 1.1 christos $4
1960 1.1 christos int
1961 1.1 christos main ()
1962 1.1 christos {
1963 1.1 christos if (sizeof ($2))
1964 1.1 christos return 0;
1965 1.1 christos ;
1966 1.1 christos return 0;
1967 1.1 christos }
1968 1.1 christos _ACEOF
1969 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1970 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971 1.1 christos /* end confdefs.h. */
1972 1.1 christos $4
1973 1.1 christos int
1974 1.1 christos main ()
1975 1.1 christos {
1976 1.1 christos if (sizeof (($2)))
1977 1.1 christos return 0;
1978 1.1 christos ;
1979 1.1 christos return 0;
1980 1.1 christos }
1981 1.1 christos _ACEOF
1982 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1983 1.1 christos
1984 1.1 christos else
1985 1.1 christos eval "$3=yes"
1986 1.1 christos fi
1987 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 1.1 christos fi
1989 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1990 1.1 christos fi
1991 1.1 christos eval ac_res=\$$3
1992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993 1.1 christos $as_echo "$ac_res" >&6; }
1994 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1995 1.1 christos
1996 1.1 christos } # ac_fn_c_check_type
1997 1.1 christos
1998 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1999 1.1 christos # ----------------------------------
2000 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
2001 1.1 christos ac_fn_c_check_func ()
2002 1.1 christos {
2003 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2005 1.1 christos $as_echo_n "checking for $2... " >&6; }
2006 1.1.1.8 christos if eval \${$3+:} false; then :
2007 1.1 christos $as_echo_n "(cached) " >&6
2008 1.1 christos else
2009 1.1 christos if test x$gcc_no_link = xyes; then
2010 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2011 1.1 christos fi
2012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2013 1.1 christos /* end confdefs.h. */
2014 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2015 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
2016 1.1 christos #define $2 innocuous_$2
2017 1.1 christos
2018 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
2019 1.1 christos which can conflict with char $2 (); below.
2020 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2021 1.1 christos <limits.h> exists even on freestanding compilers. */
2022 1.1 christos
2023 1.1 christos #ifdef __STDC__
2024 1.1 christos # include <limits.h>
2025 1.1 christos #else
2026 1.1 christos # include <assert.h>
2027 1.1 christos #endif
2028 1.1 christos
2029 1.1 christos #undef $2
2030 1.1 christos
2031 1.1 christos /* Override any GCC internal prototype to avoid an error.
2032 1.1 christos Use char because int might match the return type of a GCC
2033 1.1 christos builtin and then its argument prototype would still apply. */
2034 1.1 christos #ifdef __cplusplus
2035 1.1 christos extern "C"
2036 1.1 christos #endif
2037 1.1 christos char $2 ();
2038 1.1 christos /* The GNU C library defines this for functions which it implements
2039 1.1 christos to always fail with ENOSYS. Some functions are actually named
2040 1.1 christos something starting with __ and the normal name is an alias. */
2041 1.1 christos #if defined __stub_$2 || defined __stub___$2
2042 1.1 christos choke me
2043 1.1 christos #endif
2044 1.1 christos
2045 1.1 christos int
2046 1.1 christos main ()
2047 1.1 christos {
2048 1.1 christos return $2 ();
2049 1.1 christos ;
2050 1.1 christos return 0;
2051 1.1 christos }
2052 1.1 christos _ACEOF
2053 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
2054 1.1 christos eval "$3=yes"
2055 1.1 christos else
2056 1.1 christos eval "$3=no"
2057 1.1 christos fi
2058 1.1 christos rm -f core conftest.err conftest.$ac_objext \
2059 1.1 christos conftest$ac_exeext conftest.$ac_ext
2060 1.1 christos fi
2061 1.1 christos eval ac_res=\$$3
2062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063 1.1 christos $as_echo "$ac_res" >&6; }
2064 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2065 1.1 christos
2066 1.1 christos } # ac_fn_c_check_func
2067 1.1 christos
2068 1.1.1.8 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2069 1.1.1.8 christos # ---------------------------------------------
2070 1.1.1.8 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2071 1.1.1.8 christos # accordingly.
2072 1.1 christos ac_fn_c_check_decl ()
2073 1.1 christos {
2074 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2075 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
2076 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2078 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2079 1.1.1.8 christos if eval \${$3+:} false; then :
2080 1.1 christos $as_echo_n "(cached) " >&6
2081 1.1 christos else
2082 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 1.1 christos /* end confdefs.h. */
2084 1.1 christos $4
2085 1.1 christos int
2086 1.1 christos main ()
2087 1.1 christos {
2088 1.1 christos #ifndef $as_decl_name
2089 1.1 christos #ifdef __cplusplus
2090 1.1 christos (void) $as_decl_use;
2091 1.1 christos #else
2092 1.1 christos (void) $as_decl_name;
2093 1.1 christos #endif
2094 1.1 christos #endif
2095 1.1 christos
2096 1.1 christos ;
2097 1.1 christos return 0;
2098 1.1 christos }
2099 1.1 christos _ACEOF
2100 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2101 1.1 christos eval "$3=yes"
2102 1.1 christos else
2103 1.1 christos eval "$3=no"
2104 1.1 christos fi
2105 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106 1.1 christos fi
2107 1.1 christos eval ac_res=\$$3
2108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2109 1.1 christos $as_echo "$ac_res" >&6; }
2110 1.1.1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2111 1.1 christos
2112 1.1 christos } # ac_fn_c_check_decl
2113 1.1 christos cat >config.log <<_ACEOF
2114 1.1 christos This file contains any messages produced by compilers while
2115 1.1 christos running configure, to aid debugging if configure makes a mistake.
2116 1.1 christos
2117 1.1 christos It was created by $as_me, which was
2118 1.1.1.8 christos generated by GNU Autoconf 2.69. Invocation command line was
2119 1.1 christos
2120 1.1 christos $ $0 $@
2121 1.1 christos
2122 1.1 christos _ACEOF
2123 1.1 christos exec 5>>config.log
2124 1.1 christos {
2125 1.1 christos cat <<_ASUNAME
2126 1.1 christos ## --------- ##
2127 1.1 christos ## Platform. ##
2128 1.1 christos ## --------- ##
2129 1.1 christos
2130 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2131 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2132 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2133 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2134 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2135 1.1 christos
2136 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2137 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2138 1.1 christos
2139 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2140 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2141 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2142 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2143 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2144 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2145 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2146 1.1 christos
2147 1.1 christos _ASUNAME
2148 1.1 christos
2149 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2150 1.1 christos for as_dir in $PATH
2151 1.1 christos do
2152 1.1 christos IFS=$as_save_IFS
2153 1.1 christos test -z "$as_dir" && as_dir=.
2154 1.1 christos $as_echo "PATH: $as_dir"
2155 1.1 christos done
2156 1.1 christos IFS=$as_save_IFS
2157 1.1 christos
2158 1.1 christos } >&5
2159 1.1 christos
2160 1.1 christos cat >&5 <<_ACEOF
2161 1.1 christos
2162 1.1 christos
2163 1.1 christos ## ----------- ##
2164 1.1 christos ## Core tests. ##
2165 1.1 christos ## ----------- ##
2166 1.1 christos
2167 1.1 christos _ACEOF
2168 1.1 christos
2169 1.1 christos
2170 1.1 christos # Keep a trace of the command line.
2171 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2172 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2173 1.1 christos # Also quote any args containing shell meta-characters.
2174 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2175 1.1 christos ac_configure_args=
2176 1.1 christos ac_configure_args0=
2177 1.1 christos ac_configure_args1=
2178 1.1 christos ac_must_keep_next=false
2179 1.1 christos for ac_pass in 1 2
2180 1.1 christos do
2181 1.1 christos for ac_arg
2182 1.1 christos do
2183 1.1 christos case $ac_arg in
2184 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2185 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2186 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2187 1.1 christos continue ;;
2188 1.1 christos *\'*)
2189 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2190 1.1 christos esac
2191 1.1 christos case $ac_pass in
2192 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2193 1.1 christos 2)
2194 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2195 1.1 christos if test $ac_must_keep_next = true; then
2196 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2197 1.1 christos else
2198 1.1 christos case $ac_arg in
2199 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2200 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2201 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2202 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2203 1.1 christos case "$ac_configure_args0 " in
2204 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2205 1.1 christos esac
2206 1.1 christos ;;
2207 1.1 christos -* ) ac_must_keep_next=true ;;
2208 1.1 christos esac
2209 1.1 christos fi
2210 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2211 1.1 christos ;;
2212 1.1 christos esac
2213 1.1 christos done
2214 1.1 christos done
2215 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2216 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2217 1.1 christos
2218 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2219 1.1 christos # config.log. We remove comments because anyway the quotes in there
2220 1.1 christos # would cause problems or look ugly.
2221 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2222 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2223 1.1 christos trap 'exit_status=$?
2224 1.1 christos # Save into config.log some information that might help in debugging.
2225 1.1 christos {
2226 1.1 christos echo
2227 1.1 christos
2228 1.1.1.8 christos $as_echo "## ---------------- ##
2229 1.1 christos ## Cache variables. ##
2230 1.1.1.8 christos ## ---------------- ##"
2231 1.1 christos echo
2232 1.1 christos # The following way of writing the cache mishandles newlines in values,
2233 1.1 christos (
2234 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2235 1.1 christos eval ac_val=\$$ac_var
2236 1.1 christos case $ac_val in #(
2237 1.1 christos *${as_nl}*)
2238 1.1 christos case $ac_var in #(
2239 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2240 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2241 1.1 christos esac
2242 1.1 christos case $ac_var in #(
2243 1.1 christos _ | IFS | as_nl) ;; #(
2244 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2245 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2246 1.1 christos esac ;;
2247 1.1 christos esac
2248 1.1 christos done
2249 1.1 christos (set) 2>&1 |
2250 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2251 1.1 christos *${as_nl}ac_space=\ *)
2252 1.1 christos sed -n \
2253 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2254 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2255 1.1 christos ;; #(
2256 1.1 christos *)
2257 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2258 1.1 christos ;;
2259 1.1 christos esac |
2260 1.1 christos sort
2261 1.1 christos )
2262 1.1 christos echo
2263 1.1 christos
2264 1.1.1.8 christos $as_echo "## ----------------- ##
2265 1.1 christos ## Output variables. ##
2266 1.1.1.8 christos ## ----------------- ##"
2267 1.1 christos echo
2268 1.1 christos for ac_var in $ac_subst_vars
2269 1.1 christos do
2270 1.1 christos eval ac_val=\$$ac_var
2271 1.1 christos case $ac_val in
2272 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2273 1.1 christos esac
2274 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2275 1.1 christos done | sort
2276 1.1 christos echo
2277 1.1 christos
2278 1.1 christos if test -n "$ac_subst_files"; then
2279 1.1.1.8 christos $as_echo "## ------------------- ##
2280 1.1 christos ## File substitutions. ##
2281 1.1.1.8 christos ## ------------------- ##"
2282 1.1 christos echo
2283 1.1 christos for ac_var in $ac_subst_files
2284 1.1 christos do
2285 1.1 christos eval ac_val=\$$ac_var
2286 1.1 christos case $ac_val in
2287 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2288 1.1 christos esac
2289 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2290 1.1 christos done | sort
2291 1.1 christos echo
2292 1.1 christos fi
2293 1.1 christos
2294 1.1 christos if test -s confdefs.h; then
2295 1.1.1.8 christos $as_echo "## ----------- ##
2296 1.1 christos ## confdefs.h. ##
2297 1.1.1.8 christos ## ----------- ##"
2298 1.1 christos echo
2299 1.1 christos cat confdefs.h
2300 1.1 christos echo
2301 1.1 christos fi
2302 1.1 christos test "$ac_signal" != 0 &&
2303 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2304 1.1 christos $as_echo "$as_me: exit $exit_status"
2305 1.1 christos } >&5
2306 1.1 christos rm -f core *.core core.conftest.* &&
2307 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2308 1.1 christos exit $exit_status
2309 1.1 christos ' 0
2310 1.1 christos for ac_signal in 1 2 13 15; do
2311 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2312 1.1 christos done
2313 1.1 christos ac_signal=0
2314 1.1 christos
2315 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2316 1.1 christos rm -f -r conftest* confdefs.h
2317 1.1 christos
2318 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2319 1.1 christos
2320 1.1 christos # Predefined preprocessor variables.
2321 1.1 christos
2322 1.1 christos cat >>confdefs.h <<_ACEOF
2323 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2324 1.1 christos _ACEOF
2325 1.1 christos
2326 1.1 christos cat >>confdefs.h <<_ACEOF
2327 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2328 1.1 christos _ACEOF
2329 1.1 christos
2330 1.1 christos cat >>confdefs.h <<_ACEOF
2331 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2332 1.1 christos _ACEOF
2333 1.1 christos
2334 1.1 christos cat >>confdefs.h <<_ACEOF
2335 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2336 1.1 christos _ACEOF
2337 1.1 christos
2338 1.1 christos cat >>confdefs.h <<_ACEOF
2339 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2340 1.1 christos _ACEOF
2341 1.1 christos
2342 1.1 christos cat >>confdefs.h <<_ACEOF
2343 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2344 1.1 christos _ACEOF
2345 1.1 christos
2346 1.1 christos
2347 1.1 christos # Let the site file select an alternate cache file if it wants to.
2348 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2349 1.1 christos ac_site_file1=NONE
2350 1.1 christos ac_site_file2=NONE
2351 1.1 christos if test -n "$CONFIG_SITE"; then
2352 1.1.1.8 christos # We do not want a PATH search for config.site.
2353 1.1.1.8 christos case $CONFIG_SITE in #((
2354 1.1.1.8 christos -*) ac_site_file1=./$CONFIG_SITE;;
2355 1.1.1.8 christos */*) ac_site_file1=$CONFIG_SITE;;
2356 1.1.1.8 christos *) ac_site_file1=./$CONFIG_SITE;;
2357 1.1.1.8 christos esac
2358 1.1 christos elif test "x$prefix" != xNONE; then
2359 1.1 christos ac_site_file1=$prefix/share/config.site
2360 1.1 christos ac_site_file2=$prefix/etc/config.site
2361 1.1 christos else
2362 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2363 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2364 1.1 christos fi
2365 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2366 1.1 christos do
2367 1.1 christos test "x$ac_site_file" = xNONE && continue
2368 1.1.1.8 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2370 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2371 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2372 1.1.1.8 christos . "$ac_site_file" \
2373 1.1.1.8 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2374 1.1.1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2375 1.1.1.8 christos as_fn_error $? "failed to load site script $ac_site_file
2376 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
2377 1.1 christos fi
2378 1.1 christos done
2379 1.1 christos
2380 1.1 christos if test -r "$cache_file"; then
2381 1.1.1.8 christos # Some versions of bash will fail to source /dev/null (special files
2382 1.1.1.8 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2383 1.1.1.8 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2385 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2386 1.1 christos case $cache_file in
2387 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2388 1.1 christos *) . "./$cache_file";;
2389 1.1 christos esac
2390 1.1 christos fi
2391 1.1 christos else
2392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2393 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2394 1.1 christos >$cache_file
2395 1.1 christos fi
2396 1.1 christos
2397 1.1.1.8 christos as_fn_append ac_header_list " stdlib.h"
2398 1.1.1.8 christos as_fn_append ac_header_list " unistd.h"
2399 1.1.1.8 christos as_fn_append ac_header_list " sys/param.h"
2400 1.1 christos # Check that the precious variables saved in the cache have kept the same
2401 1.1 christos # value.
2402 1.1 christos ac_cache_corrupted=false
2403 1.1 christos for ac_var in $ac_precious_vars; do
2404 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2405 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2406 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2407 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2408 1.1 christos case $ac_old_set,$ac_new_set in
2409 1.1 christos set,)
2410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2411 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2412 1.1 christos ac_cache_corrupted=: ;;
2413 1.1 christos ,set)
2414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2415 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2416 1.1 christos ac_cache_corrupted=: ;;
2417 1.1 christos ,);;
2418 1.1 christos *)
2419 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2420 1.1 christos # differences in whitespace do not lead to failure.
2421 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2422 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2423 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2424 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2425 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2426 1.1 christos ac_cache_corrupted=:
2427 1.1 christos else
2428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2429 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2430 1.1 christos eval $ac_var=\$ac_old_val
2431 1.1 christos fi
2432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2433 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2435 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2436 1.1 christos fi;;
2437 1.1 christos esac
2438 1.1 christos # Pass precious variables to config.status.
2439 1.1 christos if test "$ac_new_set" = set; then
2440 1.1 christos case $ac_new_val in
2441 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2442 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2443 1.1 christos esac
2444 1.1 christos case " $ac_configure_args " in
2445 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2446 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2447 1.1 christos esac
2448 1.1 christos fi
2449 1.1 christos done
2450 1.1 christos if $ac_cache_corrupted; then
2451 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2452 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2453 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2454 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2455 1.1.1.8 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2456 1.1 christos fi
2457 1.1 christos ## -------------------- ##
2458 1.1 christos ## Main body of script. ##
2459 1.1 christos ## -------------------- ##
2460 1.1 christos
2461 1.1 christos ac_ext=c
2462 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2463 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2464 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2465 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2466 1.1 christos
2467 1.1 christos
2468 1.1 christos
2469 1.1 christos
2470 1.1 christos
2471 1.1.1.11 christos
2472 1.1.1.11 christos
2473 1.1.1.11 christos
2474 1.1 christos # This works around the fact that libtool configuration may change LD
2475 1.1 christos # for this particular configuration, but some shells, instead of
2476 1.1 christos # keeping the changes in LD private, export them just because LD is
2477 1.1 christos # exported. We don't use libtool yet, but some day we might, so...
2478 1.1 christos ORIGINAL_LD_FOR_MULTILIBS=$LD
2479 1.1 christos
2480 1.1 christos
2481 1.1 christos # Check whether --with-target-subdir was given.
2482 1.1 christos if test "${with_target_subdir+set}" = set; then :
2483 1.1 christos withval=$with_target_subdir;
2484 1.1 christos fi
2485 1.1 christos
2486 1.1 christos
2487 1.1 christos # Check whether --with-build-subdir was given.
2488 1.1 christos if test "${with_build_subdir+set}" = set; then :
2489 1.1 christos withval=$with_build_subdir;
2490 1.1 christos fi
2491 1.1 christos
2492 1.1 christos
2493 1.1 christos # Check whether --with-cross-host was given.
2494 1.1 christos if test "${with_cross_host+set}" = set; then :
2495 1.1 christos withval=$with_cross_host;
2496 1.1 christos fi
2497 1.1 christos
2498 1.1 christos
2499 1.1 christos # Check whether --with-newlib was given.
2500 1.1 christos if test "${with_newlib+set}" = set; then :
2501 1.1 christos withval=$with_newlib;
2502 1.1 christos fi
2503 1.1 christos
2504 1.1 christos
2505 1.1 christos if test "${srcdir}" = "."; then
2506 1.1 christos if test -n "${with_build_subdir}"; then
2507 1.1 christos libiberty_topdir="${srcdir}/../.."
2508 1.1 christos with_target_subdir=
2509 1.1 christos elif test -z "${with_target_subdir}"; then
2510 1.1 christos libiberty_topdir="${srcdir}/.."
2511 1.1 christos else
2512 1.1 christos if test "${with_target_subdir}" != "."; then
2513 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2514 1.1 christos else
2515 1.1 christos libiberty_topdir="${srcdir}/${with_multisrctop}.."
2516 1.1 christos fi
2517 1.1 christos fi
2518 1.1 christos else
2519 1.1 christos libiberty_topdir="${srcdir}/.."
2520 1.1 christos fi
2521 1.1 christos
2522 1.1 christos ac_aux_dir=
2523 1.1 christos for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2524 1.1.1.8 christos if test -f "$ac_dir/install-sh"; then
2525 1.1.1.8 christos ac_aux_dir=$ac_dir
2526 1.1.1.8 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2527 1.1.1.8 christos break
2528 1.1.1.8 christos elif test -f "$ac_dir/install.sh"; then
2529 1.1.1.8 christos ac_aux_dir=$ac_dir
2530 1.1.1.8 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2531 1.1.1.8 christos break
2532 1.1.1.8 christos elif test -f "$ac_dir/shtool"; then
2533 1.1.1.8 christos ac_aux_dir=$ac_dir
2534 1.1.1.8 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2535 1.1.1.8 christos break
2536 1.1.1.8 christos fi
2537 1.1 christos done
2538 1.1 christos if test -z "$ac_aux_dir"; then
2539 1.1.1.8 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2540 1.1 christos fi
2541 1.1 christos
2542 1.1 christos # These three variables are undocumented and unsupported,
2543 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2544 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2545 1.1 christos # whose full name contains unusual characters.
2546 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2547 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2548 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2549 1.1 christos
2550 1.1 christos
2551 1.1 christos
2552 1.1 christos
2553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2554 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2555 1.1 christos # Check whether --enable-maintainer-mode was given.
2556 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
2557 1.1 christos enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2558 1.1 christos else
2559 1.1 christos maintainer_mode=no
2560 1.1 christos fi
2561 1.1 christos
2562 1.1 christos
2563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2564 1.1 christos $as_echo "$maintainer_mode" >&6; }
2565 1.1 christos
2566 1.1 christos if test "$maintainer_mode" = "yes"; then
2567 1.1 christos MAINT=''
2568 1.1 christos NOTMAINT='#'
2569 1.1 christos else
2570 1.1 christos MAINT='#'
2571 1.1 christos NOTMAINT=''
2572 1.1 christos fi
2573 1.1 christos
2574 1.1.1.10 christos if test -z "$ETAGS"; then
2575 1.1.1.10 christos ETAGS=etags
2576 1.1.1.10 christos fi
2577 1.1.1.10 christos
2578 1.1.1.10 christos
2579 1.1 christos # Do we have a single-tree copy of texinfo? Even if we do, we can't
2580 1.1 christos # rely on it - libiberty is built before texinfo.
2581 1.1 christos # Extract the first word of "makeinfo", so it can be a program name with args.
2582 1.1 christos set dummy makeinfo; ac_word=$2
2583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2584 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2585 1.1.1.8 christos if ${ac_cv_prog_MAKEINFO+:} false; then :
2586 1.1 christos $as_echo_n "(cached) " >&6
2587 1.1 christos else
2588 1.1 christos if test -n "$MAKEINFO"; then
2589 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2590 1.1 christos else
2591 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2592 1.1 christos for as_dir in $PATH
2593 1.1 christos do
2594 1.1 christos IFS=$as_save_IFS
2595 1.1 christos test -z "$as_dir" && as_dir=.
2596 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2597 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2598 1.1 christos ac_cv_prog_MAKEINFO="makeinfo"
2599 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2600 1.1 christos break 2
2601 1.1 christos fi
2602 1.1 christos done
2603 1.1 christos done
2604 1.1 christos IFS=$as_save_IFS
2605 1.1 christos
2606 1.1 christos fi
2607 1.1 christos fi
2608 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO
2609 1.1 christos if test -n "$MAKEINFO"; then
2610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2611 1.1 christos $as_echo "$MAKEINFO" >&6; }
2612 1.1 christos else
2613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2614 1.1 christos $as_echo "no" >&6; }
2615 1.1 christos fi
2616 1.1 christos
2617 1.1 christos
2618 1.1 christos if test "x$MAKEINFO" = "x"; then
2619 1.1 christos MAKEINFO="@echo makeinfo missing; true"
2620 1.1 christos BUILD_INFO=
2621 1.1 christos else
2622 1.1 christos BUILD_INFO=info
2623 1.1 christos case "$MAKEINFO" in
2624 1.1 christos */missing\ makeinfo*)
2625 1.1 christos BUILD_INFO=
2626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2627 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5
2628 1.1 christos $as_echo "$as_me: WARNING:
2629 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;}
2630 1.1 christos ;;
2631 1.1 christos *)
2632 1.1 christos case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2633 1.1 christos x*\ [1-3].* )
2634 1.1 christos MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2635 1.1 christos BUILD_INFO=
2636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2637 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&5
2638 1.1 christos $as_echo "$as_me: WARNING:
2639 1.1 christos *** Makeinfo is too old. Info documentation will not be built." >&2;}
2640 1.1 christos ;;
2641 1.1 christos esac
2642 1.1 christos ;;
2643 1.1 christos esac
2644 1.1 christos fi
2645 1.1 christos
2646 1.1 christos
2647 1.1 christos
2648 1.1 christos # Extract the first word of "perl", so it can be a program name with args.
2649 1.1 christos set dummy perl; ac_word=$2
2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2651 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2652 1.1.1.8 christos if ${ac_cv_prog_PERL+:} false; then :
2653 1.1 christos $as_echo_n "(cached) " >&6
2654 1.1 christos else
2655 1.1 christos if test -n "$PERL"; then
2656 1.1 christos ac_cv_prog_PERL="$PERL" # Let the user override the test.
2657 1.1 christos else
2658 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659 1.1 christos for as_dir in $PATH
2660 1.1 christos do
2661 1.1 christos IFS=$as_save_IFS
2662 1.1 christos test -z "$as_dir" && as_dir=.
2663 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2664 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2665 1.1 christos ac_cv_prog_PERL="perl"
2666 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2667 1.1 christos break 2
2668 1.1 christos fi
2669 1.1 christos done
2670 1.1 christos done
2671 1.1 christos IFS=$as_save_IFS
2672 1.1 christos
2673 1.1 christos fi
2674 1.1 christos fi
2675 1.1 christos PERL=$ac_cv_prog_PERL
2676 1.1 christos if test -n "$PERL"; then
2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2678 1.1 christos $as_echo "$PERL" >&6; }
2679 1.1 christos else
2680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681 1.1 christos $as_echo "no" >&6; }
2682 1.1 christos fi
2683 1.1 christos
2684 1.1 christos
2685 1.1 christos if test x"$PERL" = x""; then
2686 1.1 christos HAVE_PERL='#'
2687 1.1 christos else
2688 1.1 christos HAVE_PERL=''
2689 1.1 christos fi
2690 1.1 christos
2691 1.1 christos
2692 1.1 christos # Make sure we can run config.sub.
2693 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2694 1.1.1.8 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2695 1.1 christos
2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2697 1.1 christos $as_echo_n "checking build system type... " >&6; }
2698 1.1.1.8 christos if ${ac_cv_build+:} false; then :
2699 1.1 christos $as_echo_n "(cached) " >&6
2700 1.1 christos else
2701 1.1 christos ac_build_alias=$build_alias
2702 1.1 christos test "x$ac_build_alias" = x &&
2703 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2704 1.1 christos test "x$ac_build_alias" = x &&
2705 1.1.1.8 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2706 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2707 1.1.1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2708 1.1 christos
2709 1.1 christos fi
2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2711 1.1 christos $as_echo "$ac_cv_build" >&6; }
2712 1.1 christos case $ac_cv_build in
2713 1.1 christos *-*-*) ;;
2714 1.1.1.8 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2715 1.1 christos esac
2716 1.1 christos build=$ac_cv_build
2717 1.1 christos ac_save_IFS=$IFS; IFS='-'
2718 1.1 christos set x $ac_cv_build
2719 1.1 christos shift
2720 1.1 christos build_cpu=$1
2721 1.1 christos build_vendor=$2
2722 1.1 christos shift; shift
2723 1.1 christos # Remember, the first character of IFS is used to create $*,
2724 1.1 christos # except with old shells:
2725 1.1 christos build_os=$*
2726 1.1 christos IFS=$ac_save_IFS
2727 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2728 1.1 christos
2729 1.1 christos
2730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2731 1.1 christos $as_echo_n "checking host system type... " >&6; }
2732 1.1.1.8 christos if ${ac_cv_host+:} false; then :
2733 1.1 christos $as_echo_n "(cached) " >&6
2734 1.1 christos else
2735 1.1 christos if test "x$host_alias" = x; then
2736 1.1 christos ac_cv_host=$ac_cv_build
2737 1.1 christos else
2738 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2739 1.1.1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2740 1.1 christos fi
2741 1.1 christos
2742 1.1 christos fi
2743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2744 1.1 christos $as_echo "$ac_cv_host" >&6; }
2745 1.1 christos case $ac_cv_host in
2746 1.1 christos *-*-*) ;;
2747 1.1.1.8 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2748 1.1 christos esac
2749 1.1 christos host=$ac_cv_host
2750 1.1 christos ac_save_IFS=$IFS; IFS='-'
2751 1.1 christos set x $ac_cv_host
2752 1.1 christos shift
2753 1.1 christos host_cpu=$1
2754 1.1 christos host_vendor=$2
2755 1.1 christos shift; shift
2756 1.1 christos # Remember, the first character of IFS is used to create $*,
2757 1.1 christos # except with old shells:
2758 1.1 christos host_os=$*
2759 1.1 christos IFS=$ac_save_IFS
2760 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2761 1.1 christos
2762 1.1 christos
2763 1.1 christos
2764 1.1 christos
2765 1.1 christos if test -n "$ac_tool_prefix"; then
2766 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2767 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2769 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2770 1.1.1.8 christos if ${ac_cv_prog_AR+:} false; then :
2771 1.1 christos $as_echo_n "(cached) " >&6
2772 1.1 christos else
2773 1.1 christos if test -n "$AR"; then
2774 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
2775 1.1 christos else
2776 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2777 1.1 christos for as_dir in $PATH
2778 1.1 christos do
2779 1.1 christos IFS=$as_save_IFS
2780 1.1 christos test -z "$as_dir" && as_dir=.
2781 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2782 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2783 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
2784 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2785 1.1 christos break 2
2786 1.1 christos fi
2787 1.1 christos done
2788 1.1 christos done
2789 1.1 christos IFS=$as_save_IFS
2790 1.1 christos
2791 1.1 christos fi
2792 1.1 christos fi
2793 1.1 christos AR=$ac_cv_prog_AR
2794 1.1 christos if test -n "$AR"; then
2795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2796 1.1 christos $as_echo "$AR" >&6; }
2797 1.1 christos else
2798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2799 1.1 christos $as_echo "no" >&6; }
2800 1.1 christos fi
2801 1.1 christos
2802 1.1 christos
2803 1.1 christos fi
2804 1.1 christos if test -z "$ac_cv_prog_AR"; then
2805 1.1 christos ac_ct_AR=$AR
2806 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
2807 1.1 christos set dummy ar; ac_word=$2
2808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2809 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2810 1.1.1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
2811 1.1 christos $as_echo_n "(cached) " >&6
2812 1.1 christos else
2813 1.1 christos if test -n "$ac_ct_AR"; then
2814 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2815 1.1 christos else
2816 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2817 1.1 christos for as_dir in $PATH
2818 1.1 christos do
2819 1.1 christos IFS=$as_save_IFS
2820 1.1 christos test -z "$as_dir" && as_dir=.
2821 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2822 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2823 1.1 christos ac_cv_prog_ac_ct_AR="ar"
2824 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2825 1.1 christos break 2
2826 1.1 christos fi
2827 1.1 christos done
2828 1.1 christos done
2829 1.1 christos IFS=$as_save_IFS
2830 1.1 christos
2831 1.1 christos fi
2832 1.1 christos fi
2833 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
2834 1.1 christos if test -n "$ac_ct_AR"; then
2835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2836 1.1 christos $as_echo "$ac_ct_AR" >&6; }
2837 1.1 christos else
2838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2839 1.1 christos $as_echo "no" >&6; }
2840 1.1 christos fi
2841 1.1 christos
2842 1.1 christos if test "x$ac_ct_AR" = x; then
2843 1.1 christos AR=""
2844 1.1 christos else
2845 1.1 christos case $cross_compiling:$ac_tool_warned in
2846 1.1 christos yes:)
2847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2848 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2849 1.1 christos ac_tool_warned=yes ;;
2850 1.1 christos esac
2851 1.1 christos AR=$ac_ct_AR
2852 1.1 christos fi
2853 1.1 christos else
2854 1.1 christos AR="$ac_cv_prog_AR"
2855 1.1 christos fi
2856 1.1 christos
2857 1.1 christos if test -n "$ac_tool_prefix"; then
2858 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2859 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2862 1.1.1.8 christos if ${ac_cv_prog_RANLIB+:} false; then :
2863 1.1 christos $as_echo_n "(cached) " >&6
2864 1.1 christos else
2865 1.1 christos if test -n "$RANLIB"; then
2866 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2867 1.1 christos else
2868 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869 1.1 christos for as_dir in $PATH
2870 1.1 christos do
2871 1.1 christos IFS=$as_save_IFS
2872 1.1 christos test -z "$as_dir" && as_dir=.
2873 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2874 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2875 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2876 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2877 1.1 christos break 2
2878 1.1 christos fi
2879 1.1 christos done
2880 1.1 christos done
2881 1.1 christos IFS=$as_save_IFS
2882 1.1 christos
2883 1.1 christos fi
2884 1.1 christos fi
2885 1.1 christos RANLIB=$ac_cv_prog_RANLIB
2886 1.1 christos if test -n "$RANLIB"; then
2887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2888 1.1 christos $as_echo "$RANLIB" >&6; }
2889 1.1 christos else
2890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891 1.1 christos $as_echo "no" >&6; }
2892 1.1 christos fi
2893 1.1 christos
2894 1.1 christos
2895 1.1 christos fi
2896 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
2897 1.1 christos ac_ct_RANLIB=$RANLIB
2898 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
2899 1.1 christos set dummy ranlib; ac_word=$2
2900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2901 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2902 1.1.1.8 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
2903 1.1 christos $as_echo_n "(cached) " >&6
2904 1.1 christos else
2905 1.1 christos if test -n "$ac_ct_RANLIB"; then
2906 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2907 1.1 christos else
2908 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2909 1.1 christos for as_dir in $PATH
2910 1.1 christos do
2911 1.1 christos IFS=$as_save_IFS
2912 1.1 christos test -z "$as_dir" && as_dir=.
2913 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2914 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2915 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
2916 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2917 1.1 christos break 2
2918 1.1 christos fi
2919 1.1 christos done
2920 1.1 christos done
2921 1.1 christos IFS=$as_save_IFS
2922 1.1 christos
2923 1.1 christos fi
2924 1.1 christos fi
2925 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2926 1.1 christos if test -n "$ac_ct_RANLIB"; then
2927 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2928 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
2929 1.1 christos else
2930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2931 1.1 christos $as_echo "no" >&6; }
2932 1.1 christos fi
2933 1.1 christos
2934 1.1 christos if test "x$ac_ct_RANLIB" = x; then
2935 1.1 christos RANLIB=":"
2936 1.1 christos else
2937 1.1 christos case $cross_compiling:$ac_tool_warned in
2938 1.1 christos yes:)
2939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2940 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2941 1.1 christos ac_tool_warned=yes ;;
2942 1.1 christos esac
2943 1.1 christos RANLIB=$ac_ct_RANLIB
2944 1.1 christos fi
2945 1.1 christos else
2946 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
2947 1.1 christos fi
2948 1.1 christos
2949 1.1 christos
2950 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
2951 1.1.1.10 christos $as_echo_n "checking for -plugin option... " >&6; }
2952 1.1.1.10 christos
2953 1.1.1.10 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
2954 1.1.1.10 christos plugin_option=
2955 1.1.1.10 christos for plugin in $plugin_names; do
2956 1.1.1.10 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
2957 1.1.1.10 christos if test x$plugin_so = x$plugin; then
2958 1.1.1.10 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
2959 1.1.1.10 christos fi
2960 1.1.1.10 christos if test x$plugin_so != x$plugin; then
2961 1.1.1.10 christos plugin_option="--plugin $plugin_so"
2962 1.1.1.10 christos break
2963 1.1.1.10 christos fi
2964 1.1.1.10 christos done
2965 1.1.1.10 christos if test -n "$ac_tool_prefix"; then
2966 1.1.1.10 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2967 1.1.1.10 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
2968 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969 1.1.1.10 christos $as_echo_n "checking for $ac_word... " >&6; }
2970 1.1.1.10 christos if ${ac_cv_prog_AR+:} false; then :
2971 1.1.1.10 christos $as_echo_n "(cached) " >&6
2972 1.1.1.10 christos else
2973 1.1.1.10 christos if test -n "$AR"; then
2974 1.1.1.10 christos ac_cv_prog_AR="$AR" # Let the user override the test.
2975 1.1.1.10 christos else
2976 1.1.1.10 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977 1.1.1.10 christos for as_dir in $PATH
2978 1.1.1.10 christos do
2979 1.1.1.10 christos IFS=$as_save_IFS
2980 1.1.1.10 christos test -z "$as_dir" && as_dir=.
2981 1.1.1.10 christos for ac_exec_ext in '' $ac_executable_extensions; do
2982 1.1.1.10 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2983 1.1.1.10 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
2984 1.1.1.10 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985 1.1.1.10 christos break 2
2986 1.1.1.10 christos fi
2987 1.1.1.10 christos done
2988 1.1.1.10 christos done
2989 1.1.1.10 christos IFS=$as_save_IFS
2990 1.1.1.10 christos
2991 1.1.1.10 christos fi
2992 1.1.1.10 christos fi
2993 1.1.1.10 christos AR=$ac_cv_prog_AR
2994 1.1.1.10 christos if test -n "$AR"; then
2995 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2996 1.1.1.10 christos $as_echo "$AR" >&6; }
2997 1.1.1.10 christos else
2998 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999 1.1.1.10 christos $as_echo "no" >&6; }
3000 1.1.1.10 christos fi
3001 1.1.1.10 christos
3002 1.1.1.10 christos
3003 1.1.1.10 christos fi
3004 1.1.1.10 christos if test -z "$ac_cv_prog_AR"; then
3005 1.1.1.10 christos ac_ct_AR=$AR
3006 1.1.1.10 christos # Extract the first word of "ar", so it can be a program name with args.
3007 1.1.1.10 christos set dummy ar; ac_word=$2
3008 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3009 1.1.1.10 christos $as_echo_n "checking for $ac_word... " >&6; }
3010 1.1.1.10 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
3011 1.1.1.10 christos $as_echo_n "(cached) " >&6
3012 1.1.1.10 christos else
3013 1.1.1.10 christos if test -n "$ac_ct_AR"; then
3014 1.1.1.10 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3015 1.1.1.10 christos else
3016 1.1.1.10 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3017 1.1.1.10 christos for as_dir in $PATH
3018 1.1.1.10 christos do
3019 1.1.1.10 christos IFS=$as_save_IFS
3020 1.1.1.10 christos test -z "$as_dir" && as_dir=.
3021 1.1.1.10 christos for ac_exec_ext in '' $ac_executable_extensions; do
3022 1.1.1.10 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3023 1.1.1.10 christos ac_cv_prog_ac_ct_AR="ar"
3024 1.1.1.10 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3025 1.1.1.10 christos break 2
3026 1.1.1.10 christos fi
3027 1.1.1.10 christos done
3028 1.1.1.10 christos done
3029 1.1.1.10 christos IFS=$as_save_IFS
3030 1.1.1.10 christos
3031 1.1.1.10 christos fi
3032 1.1.1.10 christos fi
3033 1.1.1.10 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
3034 1.1.1.10 christos if test -n "$ac_ct_AR"; then
3035 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3036 1.1.1.10 christos $as_echo "$ac_ct_AR" >&6; }
3037 1.1.1.10 christos else
3038 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3039 1.1.1.10 christos $as_echo "no" >&6; }
3040 1.1.1.10 christos fi
3041 1.1.1.10 christos
3042 1.1.1.10 christos if test "x$ac_ct_AR" = x; then
3043 1.1.1.10 christos AR=""
3044 1.1.1.10 christos else
3045 1.1.1.10 christos case $cross_compiling:$ac_tool_warned in
3046 1.1.1.10 christos yes:)
3047 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3048 1.1.1.10 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3049 1.1.1.10 christos ac_tool_warned=yes ;;
3050 1.1.1.10 christos esac
3051 1.1.1.10 christos AR=$ac_ct_AR
3052 1.1.1.10 christos fi
3053 1.1.1.10 christos else
3054 1.1.1.10 christos AR="$ac_cv_prog_AR"
3055 1.1.1.10 christos fi
3056 1.1.1.10 christos
3057 1.1.1.10 christos if test "${AR}" = "" ; then
3058 1.1.1.10 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
3059 1.1.1.10 christos fi
3060 1.1.1.10 christos touch conftest.c
3061 1.1.1.10 christos ${AR} $plugin_option rc conftest.a conftest.c
3062 1.1.1.10 christos if test "$?" != 0; then
3063 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
3064 1.1.1.10 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
3065 1.1.1.10 christos plugin_option=
3066 1.1.1.10 christos fi
3067 1.1.1.10 christos rm -f conftest.*
3068 1.1.1.10 christos if test -n "$plugin_option"; then
3069 1.1.1.10 christos PLUGIN_OPTION="$plugin_option"
3070 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
3071 1.1.1.10 christos $as_echo "$plugin_option" >&6; }
3072 1.1.1.10 christos else
3073 1.1.1.10 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 1.1.1.10 christos $as_echo "no" >&6; }
3075 1.1.1.10 christos fi
3076 1.1.1.10 christos
3077 1.1.1.10 christos if test -n "$PLUGIN_OPTION"; then
3078 1.1.1.10 christos if $AR --help 2>&1 | grep -q "\--plugin"; then
3079 1.1.1.10 christos AR_PLUGIN_OPTION="$PLUGIN_OPTION"
3080 1.1.1.10 christos
3081 1.1.1.10 christos fi
3082 1.1.1.10 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
3083 1.1.1.10 christos RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
3084 1.1.1.10 christos
3085 1.1.1.10 christos fi
3086 1.1.1.10 christos fi
3087 1.1.1.10 christos
3088 1.1 christos # Add --enable-multilib to configure.
3089 1.1 christos # Default to --enable-multilib
3090 1.1 christos # Check whether --enable-multilib was given.
3091 1.1 christos if test "${enable_multilib+set}" = set; then :
3092 1.1 christos enableval=$enable_multilib; case "$enableval" in
3093 1.1 christos yes) multilib=yes ;;
3094 1.1 christos no) multilib=no ;;
3095 1.1.1.8 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3096 1.1 christos esac
3097 1.1 christos else
3098 1.1 christos multilib=yes
3099 1.1 christos fi
3100 1.1 christos
3101 1.1 christos
3102 1.1 christos # Even if the default multilib is not a cross compilation,
3103 1.1 christos # it may be that some of the other multilibs are.
3104 1.1 christos if test $cross_compiling = no && test $multilib = yes \
3105 1.1 christos && test "x${with_multisubdir}" != x ; then
3106 1.1 christos cross_compiling=maybe
3107 1.1 christos fi
3108 1.1 christos
3109 1.1.1.3 christos # We may wish to install the target headers somewhere.
3110 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5
3111 1.1.1.3 christos $as_echo_n "checking whether to install libiberty headers and static library... " >&6; }
3112 1.1.1.3 christos
3113 1.1.1.3 christos # Check whether --enable-install-libiberty was given.
3114 1.1.1.3 christos if test "${enable_install_libiberty+set}" = set; then :
3115 1.1.1.3 christos enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
3116 1.1.1.3 christos else
3117 1.1.1.3 christos enable_install_libiberty=no
3118 1.1.1.3 christos fi
3119 1.1.1.3 christos
3120 1.1.1.3 christos # Option parsed, now set things appropriately.
3121 1.1.1.3 christos case x"$enable_install_libiberty" in
3122 1.1.1.3 christos xyes|x)
3123 1.1.1.3 christos target_header_dir=libiberty
3124 1.1.1.3 christos ;;
3125 1.1.1.3 christos xno)
3126 1.1.1.3 christos target_header_dir=
3127 1.1.1.3 christos ;;
3128 1.1.1.3 christos *)
3129 1.1.1.3 christos # This could be sanity-checked in various ways...
3130 1.1.1.3 christos target_header_dir="${enable_install_libiberty}"
3131 1.1.1.3 christos ;;
3132 1.1.1.3 christos esac
3133 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5
3134 1.1.1.3 christos $as_echo "$enable_install_libiberty" >&6; }
3135 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5
3136 1.1.1.3 christos $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;}
3137 1.1.1.3 christos
3138 1.1 christos
3139 1.1 christos ac_ext=c
3140 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3141 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3142 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3143 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3144 1.1 christos if test -n "$ac_tool_prefix"; then
3145 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3146 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3148 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3149 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then :
3150 1.1 christos $as_echo_n "(cached) " >&6
3151 1.1 christos else
3152 1.1 christos if test -n "$CC"; then
3153 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3154 1.1 christos else
3155 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156 1.1 christos for as_dir in $PATH
3157 1.1 christos do
3158 1.1 christos IFS=$as_save_IFS
3159 1.1 christos test -z "$as_dir" && as_dir=.
3160 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3161 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3162 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3163 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 1.1 christos break 2
3165 1.1 christos fi
3166 1.1 christos done
3167 1.1 christos done
3168 1.1 christos IFS=$as_save_IFS
3169 1.1 christos
3170 1.1 christos fi
3171 1.1 christos fi
3172 1.1 christos CC=$ac_cv_prog_CC
3173 1.1 christos if test -n "$CC"; then
3174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3175 1.1 christos $as_echo "$CC" >&6; }
3176 1.1 christos else
3177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3178 1.1 christos $as_echo "no" >&6; }
3179 1.1 christos fi
3180 1.1 christos
3181 1.1 christos
3182 1.1 christos fi
3183 1.1 christos if test -z "$ac_cv_prog_CC"; then
3184 1.1 christos ac_ct_CC=$CC
3185 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3186 1.1 christos set dummy gcc; ac_word=$2
3187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3188 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3189 1.1.1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3190 1.1 christos $as_echo_n "(cached) " >&6
3191 1.1 christos else
3192 1.1 christos if test -n "$ac_ct_CC"; then
3193 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3194 1.1 christos else
3195 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3196 1.1 christos for as_dir in $PATH
3197 1.1 christos do
3198 1.1 christos IFS=$as_save_IFS
3199 1.1 christos test -z "$as_dir" && as_dir=.
3200 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3201 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3202 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3203 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3204 1.1 christos break 2
3205 1.1 christos fi
3206 1.1 christos done
3207 1.1 christos done
3208 1.1 christos IFS=$as_save_IFS
3209 1.1 christos
3210 1.1 christos fi
3211 1.1 christos fi
3212 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3213 1.1 christos if test -n "$ac_ct_CC"; then
3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3215 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3216 1.1 christos else
3217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3218 1.1 christos $as_echo "no" >&6; }
3219 1.1 christos fi
3220 1.1 christos
3221 1.1 christos if test "x$ac_ct_CC" = x; then
3222 1.1 christos CC=""
3223 1.1 christos else
3224 1.1 christos case $cross_compiling:$ac_tool_warned in
3225 1.1 christos yes:)
3226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3227 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3228 1.1 christos ac_tool_warned=yes ;;
3229 1.1 christos esac
3230 1.1 christos CC=$ac_ct_CC
3231 1.1 christos fi
3232 1.1 christos else
3233 1.1 christos CC="$ac_cv_prog_CC"
3234 1.1 christos fi
3235 1.1 christos
3236 1.1 christos if test -z "$CC"; then
3237 1.1 christos if test -n "$ac_tool_prefix"; then
3238 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3239 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3241 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3242 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then :
3243 1.1 christos $as_echo_n "(cached) " >&6
3244 1.1 christos else
3245 1.1 christos if test -n "$CC"; then
3246 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3247 1.1 christos else
3248 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3249 1.1 christos for as_dir in $PATH
3250 1.1 christos do
3251 1.1 christos IFS=$as_save_IFS
3252 1.1 christos test -z "$as_dir" && as_dir=.
3253 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3254 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3255 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3256 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3257 1.1 christos break 2
3258 1.1 christos fi
3259 1.1 christos done
3260 1.1 christos done
3261 1.1 christos IFS=$as_save_IFS
3262 1.1 christos
3263 1.1 christos fi
3264 1.1 christos fi
3265 1.1 christos CC=$ac_cv_prog_CC
3266 1.1 christos if test -n "$CC"; then
3267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3268 1.1 christos $as_echo "$CC" >&6; }
3269 1.1 christos else
3270 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3271 1.1 christos $as_echo "no" >&6; }
3272 1.1 christos fi
3273 1.1 christos
3274 1.1 christos
3275 1.1 christos fi
3276 1.1 christos fi
3277 1.1 christos if test -z "$CC"; then
3278 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3279 1.1 christos set dummy cc; ac_word=$2
3280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3281 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3282 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then :
3283 1.1 christos $as_echo_n "(cached) " >&6
3284 1.1 christos else
3285 1.1 christos if test -n "$CC"; then
3286 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3287 1.1 christos else
3288 1.1 christos ac_prog_rejected=no
3289 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3290 1.1 christos for as_dir in $PATH
3291 1.1 christos do
3292 1.1 christos IFS=$as_save_IFS
3293 1.1 christos test -z "$as_dir" && as_dir=.
3294 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3295 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3296 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3297 1.1 christos ac_prog_rejected=yes
3298 1.1 christos continue
3299 1.1 christos fi
3300 1.1 christos ac_cv_prog_CC="cc"
3301 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3302 1.1 christos break 2
3303 1.1 christos fi
3304 1.1 christos done
3305 1.1 christos done
3306 1.1 christos IFS=$as_save_IFS
3307 1.1 christos
3308 1.1 christos if test $ac_prog_rejected = yes; then
3309 1.1 christos # We found a bogon in the path, so make sure we never use it.
3310 1.1 christos set dummy $ac_cv_prog_CC
3311 1.1 christos shift
3312 1.1 christos if test $# != 0; then
3313 1.1 christos # We chose a different compiler from the bogus one.
3314 1.1 christos # However, it has the same basename, so the bogon will be chosen
3315 1.1 christos # first if we set CC to just the basename; use the full file name.
3316 1.1 christos shift
3317 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3318 1.1 christos fi
3319 1.1 christos fi
3320 1.1 christos fi
3321 1.1 christos fi
3322 1.1 christos CC=$ac_cv_prog_CC
3323 1.1 christos if test -n "$CC"; then
3324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3325 1.1 christos $as_echo "$CC" >&6; }
3326 1.1 christos else
3327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3328 1.1 christos $as_echo "no" >&6; }
3329 1.1 christos fi
3330 1.1 christos
3331 1.1 christos
3332 1.1 christos fi
3333 1.1 christos if test -z "$CC"; then
3334 1.1 christos if test -n "$ac_tool_prefix"; then
3335 1.1 christos for ac_prog in cl.exe
3336 1.1 christos do
3337 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3338 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3340 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3341 1.1.1.8 christos if ${ac_cv_prog_CC+:} false; then :
3342 1.1 christos $as_echo_n "(cached) " >&6
3343 1.1 christos else
3344 1.1 christos if test -n "$CC"; then
3345 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3346 1.1 christos else
3347 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3348 1.1 christos for as_dir in $PATH
3349 1.1 christos do
3350 1.1 christos IFS=$as_save_IFS
3351 1.1 christos test -z "$as_dir" && as_dir=.
3352 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3353 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3354 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3355 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3356 1.1 christos break 2
3357 1.1 christos fi
3358 1.1 christos done
3359 1.1 christos done
3360 1.1 christos IFS=$as_save_IFS
3361 1.1 christos
3362 1.1 christos fi
3363 1.1 christos fi
3364 1.1 christos CC=$ac_cv_prog_CC
3365 1.1 christos if test -n "$CC"; then
3366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3367 1.1 christos $as_echo "$CC" >&6; }
3368 1.1 christos else
3369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3370 1.1 christos $as_echo "no" >&6; }
3371 1.1 christos fi
3372 1.1 christos
3373 1.1 christos
3374 1.1 christos test -n "$CC" && break
3375 1.1 christos done
3376 1.1 christos fi
3377 1.1 christos if test -z "$CC"; then
3378 1.1 christos ac_ct_CC=$CC
3379 1.1 christos for ac_prog in cl.exe
3380 1.1 christos do
3381 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3382 1.1 christos set dummy $ac_prog; ac_word=$2
3383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3384 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3385 1.1.1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3386 1.1 christos $as_echo_n "(cached) " >&6
3387 1.1 christos else
3388 1.1 christos if test -n "$ac_ct_CC"; then
3389 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3390 1.1 christos else
3391 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392 1.1 christos for as_dir in $PATH
3393 1.1 christos do
3394 1.1 christos IFS=$as_save_IFS
3395 1.1 christos test -z "$as_dir" && as_dir=.
3396 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3397 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3398 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3399 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3400 1.1 christos break 2
3401 1.1 christos fi
3402 1.1 christos done
3403 1.1 christos done
3404 1.1 christos IFS=$as_save_IFS
3405 1.1 christos
3406 1.1 christos fi
3407 1.1 christos fi
3408 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3409 1.1 christos if test -n "$ac_ct_CC"; then
3410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3411 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3412 1.1 christos else
3413 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3414 1.1 christos $as_echo "no" >&6; }
3415 1.1 christos fi
3416 1.1 christos
3417 1.1 christos
3418 1.1 christos test -n "$ac_ct_CC" && break
3419 1.1 christos done
3420 1.1 christos
3421 1.1 christos if test "x$ac_ct_CC" = x; then
3422 1.1 christos CC=""
3423 1.1 christos else
3424 1.1 christos case $cross_compiling:$ac_tool_warned in
3425 1.1 christos yes:)
3426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3427 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3428 1.1 christos ac_tool_warned=yes ;;
3429 1.1 christos esac
3430 1.1 christos CC=$ac_ct_CC
3431 1.1 christos fi
3432 1.1 christos fi
3433 1.1 christos
3434 1.1 christos fi
3435 1.1 christos
3436 1.1 christos
3437 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3438 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3439 1.1.1.8 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3440 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3441 1.1 christos
3442 1.1 christos # Provide some information about the compiler.
3443 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3444 1.1 christos set X $ac_compile
3445 1.1 christos ac_compiler=$2
3446 1.1 christos for ac_option in --version -v -V -qversion; do
3447 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
3448 1.1 christos case "(($ac_try" in
3449 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 1.1 christos *) ac_try_echo=$ac_try;;
3451 1.1 christos esac
3452 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453 1.1 christos $as_echo "$ac_try_echo"; } >&5
3454 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3455 1.1 christos ac_status=$?
3456 1.1 christos if test -s conftest.err; then
3457 1.1 christos sed '10a\
3458 1.1 christos ... rest of stderr output deleted ...
3459 1.1 christos 10q' conftest.err >conftest.er1
3460 1.1 christos cat conftest.er1 >&5
3461 1.1 christos fi
3462 1.1.1.8 christos rm -f conftest.er1 conftest.err
3463 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3464 1.1 christos test $ac_status = 0; }
3465 1.1 christos done
3466 1.1 christos
3467 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 1.1 christos /* end confdefs.h. */
3469 1.1.1.9 christos #include <stdio.h>
3470 1.1 christos int
3471 1.1 christos main ()
3472 1.1 christos {
3473 1.1.1.9 christos printf ("hello world\n");
3474 1.1 christos ;
3475 1.1 christos return 0;
3476 1.1 christos }
3477 1.1 christos _ACEOF
3478 1.1 christos # FIXME: Cleanup?
3479 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3480 1.1 christos (eval $ac_link) 2>&5
3481 1.1 christos ac_status=$?
3482 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3483 1.1 christos test $ac_status = 0; }; then :
3484 1.1 christos gcc_no_link=no
3485 1.1 christos else
3486 1.1 christos gcc_no_link=yes
3487 1.1 christos fi
3488 1.1 christos if test x$gcc_no_link = xyes; then
3489 1.1 christos # Setting cross_compile will disable run tests; it will
3490 1.1 christos # also disable AC_CHECK_FILE but that's generally
3491 1.1 christos # correct if we can't link.
3492 1.1 christos cross_compiling=yes
3493 1.1 christos EXEEXT=
3494 1.1 christos else
3495 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496 1.1 christos /* end confdefs.h. */
3497 1.1 christos
3498 1.1 christos int
3499 1.1 christos main ()
3500 1.1 christos {
3501 1.1 christos
3502 1.1 christos ;
3503 1.1 christos return 0;
3504 1.1 christos }
3505 1.1 christos _ACEOF
3506 1.1 christos ac_clean_files_save=$ac_clean_files
3507 1.1.1.8 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3508 1.1 christos # Try to create an executable without -o first, disregard a.out.
3509 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3510 1.1 christos # of exeext.
3511 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3512 1.1.1.8 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3513 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3514 1.1 christos
3515 1.1 christos # The possible output files:
3516 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3517 1.1 christos
3518 1.1 christos ac_rmfiles=
3519 1.1 christos for ac_file in $ac_files
3520 1.1 christos do
3521 1.1 christos case $ac_file in
3522 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3523 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3524 1.1 christos esac
3525 1.1 christos done
3526 1.1 christos rm -f $ac_rmfiles
3527 1.1 christos
3528 1.1 christos if { { ac_try="$ac_link_default"
3529 1.1 christos case "(($ac_try" in
3530 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 1.1 christos *) ac_try_echo=$ac_try;;
3532 1.1 christos esac
3533 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534 1.1 christos $as_echo "$ac_try_echo"; } >&5
3535 1.1 christos (eval "$ac_link_default") 2>&5
3536 1.1 christos ac_status=$?
3537 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 1.1 christos test $ac_status = 0; }; then :
3539 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3540 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3541 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3542 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3543 1.1 christos # Autoconf.
3544 1.1 christos for ac_file in $ac_files ''
3545 1.1 christos do
3546 1.1 christos test -f "$ac_file" || continue
3547 1.1 christos case $ac_file in
3548 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3549 1.1 christos ;;
3550 1.1 christos [ab].out )
3551 1.1 christos # We found the default executable, but exeext='' is most
3552 1.1 christos # certainly right.
3553 1.1 christos break;;
3554 1.1 christos *.* )
3555 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3556 1.1 christos then :; else
3557 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3558 1.1 christos fi
3559 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3560 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3561 1.1 christos # argument, so we may need to know it at that point already.
3562 1.1 christos # Even if this section looks crufty: it has the advantage of
3563 1.1 christos # actually working.
3564 1.1 christos break;;
3565 1.1 christos * )
3566 1.1 christos break;;
3567 1.1 christos esac
3568 1.1 christos done
3569 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3570 1.1 christos
3571 1.1 christos else
3572 1.1 christos ac_file=''
3573 1.1 christos fi
3574 1.1 christos if test -z "$ac_file"; then :
3575 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576 1.1.1.8 christos $as_echo "no" >&6; }
3577 1.1.1.8 christos $as_echo "$as_me: failed program was:" >&5
3578 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3579 1.1 christos
3580 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3581 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3582 1.1.1.8 christos as_fn_error 77 "C compiler cannot create executables
3583 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3584 1.1.1.8 christos else
3585 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3586 1.1.1.8 christos $as_echo "yes" >&6; }
3587 1.1 christos fi
3588 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3589 1.1.1.8 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3590 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3591 1.1.1.8 christos $as_echo "$ac_file" >&6; }
3592 1.1 christos ac_exeext=$ac_cv_exeext
3593 1.1 christos
3594 1.1.1.8 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3595 1.1 christos ac_clean_files=$ac_clean_files_save
3596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3597 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3598 1.1 christos if { { ac_try="$ac_link"
3599 1.1 christos case "(($ac_try" in
3600 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601 1.1 christos *) ac_try_echo=$ac_try;;
3602 1.1 christos esac
3603 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604 1.1 christos $as_echo "$ac_try_echo"; } >&5
3605 1.1 christos (eval "$ac_link") 2>&5
3606 1.1 christos ac_status=$?
3607 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608 1.1 christos test $ac_status = 0; }; then :
3609 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3610 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3611 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3612 1.1 christos # `rm'.
3613 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3614 1.1 christos test -f "$ac_file" || continue
3615 1.1 christos case $ac_file in
3616 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3617 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3618 1.1 christos break;;
3619 1.1 christos * ) break;;
3620 1.1 christos esac
3621 1.1 christos done
3622 1.1 christos else
3623 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3624 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3625 1.1.1.8 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3626 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3627 1.1 christos fi
3628 1.1.1.8 christos rm -f conftest conftest$ac_cv_exeext
3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3630 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3631 1.1 christos
3632 1.1 christos rm -f conftest.$ac_ext
3633 1.1 christos EXEEXT=$ac_cv_exeext
3634 1.1 christos ac_exeext=$EXEEXT
3635 1.1.1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3636 1.1.1.8 christos /* end confdefs.h. */
3637 1.1.1.8 christos #include <stdio.h>
3638 1.1.1.8 christos int
3639 1.1.1.8 christos main ()
3640 1.1.1.8 christos {
3641 1.1.1.8 christos FILE *f = fopen ("conftest.out", "w");
3642 1.1.1.8 christos return ferror (f) || fclose (f) != 0;
3643 1.1.1.8 christos
3644 1.1.1.8 christos ;
3645 1.1.1.8 christos return 0;
3646 1.1.1.8 christos }
3647 1.1.1.8 christos _ACEOF
3648 1.1.1.8 christos ac_clean_files="$ac_clean_files conftest.out"
3649 1.1.1.8 christos # Check that the compiler produces executables we can run. If not, either
3650 1.1.1.8 christos # the compiler is broken, or we cross compile.
3651 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3652 1.1.1.8 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3653 1.1.1.8 christos if test "$cross_compiling" != yes; then
3654 1.1.1.8 christos { { ac_try="$ac_link"
3655 1.1.1.8 christos case "(($ac_try" in
3656 1.1.1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3657 1.1.1.8 christos *) ac_try_echo=$ac_try;;
3658 1.1.1.8 christos esac
3659 1.1.1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3660 1.1.1.8 christos $as_echo "$ac_try_echo"; } >&5
3661 1.1.1.8 christos (eval "$ac_link") 2>&5
3662 1.1.1.8 christos ac_status=$?
3663 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3664 1.1.1.8 christos test $ac_status = 0; }
3665 1.1.1.8 christos if { ac_try='./conftest$ac_cv_exeext'
3666 1.1.1.8 christos { { case "(($ac_try" in
3667 1.1.1.8 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668 1.1.1.8 christos *) ac_try_echo=$ac_try;;
3669 1.1.1.8 christos esac
3670 1.1.1.8 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3671 1.1.1.8 christos $as_echo "$ac_try_echo"; } >&5
3672 1.1.1.8 christos (eval "$ac_try") 2>&5
3673 1.1.1.8 christos ac_status=$?
3674 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3675 1.1.1.8 christos test $ac_status = 0; }; }; then
3676 1.1.1.8 christos cross_compiling=no
3677 1.1.1.8 christos else
3678 1.1.1.8 christos if test "$cross_compiling" = maybe; then
3679 1.1.1.8 christos cross_compiling=yes
3680 1.1.1.8 christos else
3681 1.1.1.8 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3682 1.1.1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3683 1.1.1.8 christos as_fn_error $? "cannot run C compiled programs.
3684 1.1.1.8 christos If you meant to cross compile, use \`--host'.
3685 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3686 1.1.1.8 christos fi
3687 1.1.1.8 christos fi
3688 1.1.1.8 christos fi
3689 1.1.1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3690 1.1.1.8 christos $as_echo "$cross_compiling" >&6; }
3691 1.1.1.8 christos
3692 1.1.1.8 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3693 1.1.1.8 christos ac_clean_files=$ac_clean_files_save
3694 1.1 christos fi
3695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3696 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3697 1.1.1.8 christos if ${ac_cv_objext+:} false; then :
3698 1.1 christos $as_echo_n "(cached) " >&6
3699 1.1 christos else
3700 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3701 1.1 christos /* end confdefs.h. */
3702 1.1 christos
3703 1.1 christos int
3704 1.1 christos main ()
3705 1.1 christos {
3706 1.1 christos
3707 1.1 christos ;
3708 1.1 christos return 0;
3709 1.1 christos }
3710 1.1 christos _ACEOF
3711 1.1 christos rm -f conftest.o conftest.obj
3712 1.1 christos if { { ac_try="$ac_compile"
3713 1.1 christos case "(($ac_try" in
3714 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3715 1.1 christos *) ac_try_echo=$ac_try;;
3716 1.1 christos esac
3717 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3718 1.1 christos $as_echo "$ac_try_echo"; } >&5
3719 1.1 christos (eval "$ac_compile") 2>&5
3720 1.1 christos ac_status=$?
3721 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3722 1.1 christos test $ac_status = 0; }; then :
3723 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3724 1.1 christos test -f "$ac_file" || continue;
3725 1.1 christos case $ac_file in
3726 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3727 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3728 1.1 christos break;;
3729 1.1 christos esac
3730 1.1 christos done
3731 1.1 christos else
3732 1.1 christos $as_echo "$as_me: failed program was:" >&5
3733 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3734 1.1 christos
3735 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3736 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3737 1.1.1.8 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3738 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
3739 1.1 christos fi
3740 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3741 1.1 christos fi
3742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3743 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3744 1.1 christos OBJEXT=$ac_cv_objext
3745 1.1 christos ac_objext=$OBJEXT
3746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3747 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3748 1.1.1.8 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3749 1.1 christos $as_echo_n "(cached) " >&6
3750 1.1 christos else
3751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3752 1.1 christos /* end confdefs.h. */
3753 1.1 christos
3754 1.1 christos int
3755 1.1 christos main ()
3756 1.1 christos {
3757 1.1 christos #ifndef __GNUC__
3758 1.1 christos choke me
3759 1.1 christos #endif
3760 1.1 christos
3761 1.1 christos ;
3762 1.1 christos return 0;
3763 1.1 christos }
3764 1.1 christos _ACEOF
3765 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3766 1.1 christos ac_compiler_gnu=yes
3767 1.1 christos else
3768 1.1 christos ac_compiler_gnu=no
3769 1.1 christos fi
3770 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3771 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3772 1.1 christos
3773 1.1 christos fi
3774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3775 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3776 1.1 christos if test $ac_compiler_gnu = yes; then
3777 1.1 christos GCC=yes
3778 1.1 christos else
3779 1.1 christos GCC=
3780 1.1 christos fi
3781 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3782 1.1 christos ac_save_CFLAGS=$CFLAGS
3783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3784 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3785 1.1.1.8 christos if ${ac_cv_prog_cc_g+:} false; then :
3786 1.1 christos $as_echo_n "(cached) " >&6
3787 1.1 christos else
3788 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3789 1.1 christos ac_c_werror_flag=yes
3790 1.1 christos ac_cv_prog_cc_g=no
3791 1.1 christos CFLAGS="-g"
3792 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3793 1.1 christos /* end confdefs.h. */
3794 1.1 christos
3795 1.1 christos int
3796 1.1 christos main ()
3797 1.1 christos {
3798 1.1 christos
3799 1.1 christos ;
3800 1.1 christos return 0;
3801 1.1 christos }
3802 1.1 christos _ACEOF
3803 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3804 1.1 christos ac_cv_prog_cc_g=yes
3805 1.1 christos else
3806 1.1 christos CFLAGS=""
3807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808 1.1 christos /* end confdefs.h. */
3809 1.1 christos
3810 1.1 christos int
3811 1.1 christos main ()
3812 1.1 christos {
3813 1.1 christos
3814 1.1 christos ;
3815 1.1 christos return 0;
3816 1.1 christos }
3817 1.1 christos _ACEOF
3818 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3819 1.1 christos
3820 1.1 christos else
3821 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3822 1.1 christos CFLAGS="-g"
3823 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3824 1.1 christos /* end confdefs.h. */
3825 1.1 christos
3826 1.1 christos int
3827 1.1 christos main ()
3828 1.1 christos {
3829 1.1 christos
3830 1.1 christos ;
3831 1.1 christos return 0;
3832 1.1 christos }
3833 1.1 christos _ACEOF
3834 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3835 1.1 christos ac_cv_prog_cc_g=yes
3836 1.1 christos fi
3837 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3838 1.1 christos fi
3839 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3840 1.1 christos fi
3841 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3842 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3843 1.1 christos fi
3844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3845 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3846 1.1 christos if test "$ac_test_CFLAGS" = set; then
3847 1.1 christos CFLAGS=$ac_save_CFLAGS
3848 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3849 1.1 christos if test "$GCC" = yes; then
3850 1.1 christos CFLAGS="-g -O2"
3851 1.1 christos else
3852 1.1 christos CFLAGS="-g"
3853 1.1 christos fi
3854 1.1 christos else
3855 1.1 christos if test "$GCC" = yes; then
3856 1.1 christos CFLAGS="-O2"
3857 1.1 christos else
3858 1.1 christos CFLAGS=
3859 1.1 christos fi
3860 1.1 christos fi
3861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3862 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3863 1.1.1.8 christos if ${ac_cv_prog_cc_c89+:} false; then :
3864 1.1 christos $as_echo_n "(cached) " >&6
3865 1.1 christos else
3866 1.1 christos ac_cv_prog_cc_c89=no
3867 1.1 christos ac_save_CC=$CC
3868 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3869 1.1 christos /* end confdefs.h. */
3870 1.1 christos #include <stdarg.h>
3871 1.1 christos #include <stdio.h>
3872 1.1.1.8 christos struct stat;
3873 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3874 1.1 christos struct buf { int x; };
3875 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3876 1.1 christos static char *e (p, i)
3877 1.1 christos char **p;
3878 1.1 christos int i;
3879 1.1 christos {
3880 1.1 christos return p[i];
3881 1.1 christos }
3882 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3883 1.1 christos {
3884 1.1 christos char *s;
3885 1.1 christos va_list v;
3886 1.1 christos va_start (v,p);
3887 1.1 christos s = g (p, va_arg (v,int));
3888 1.1 christos va_end (v);
3889 1.1 christos return s;
3890 1.1 christos }
3891 1.1 christos
3892 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3893 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3894 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3895 1.1 christos as 'x'. The following induces an error, until -std is added to get
3896 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3897 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3898 1.1 christos that's true only with -std. */
3899 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3900 1.1 christos
3901 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3902 1.1 christos inside strings and character constants. */
3903 1.1 christos #define FOO(x) 'x'
3904 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3905 1.1 christos
3906 1.1 christos int test (int i, double x);
3907 1.1 christos struct s1 {int (*f) (int a);};
3908 1.1 christos struct s2 {int (*f) (double a);};
3909 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3910 1.1 christos int argc;
3911 1.1 christos char **argv;
3912 1.1 christos int
3913 1.1 christos main ()
3914 1.1 christos {
3915 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3916 1.1 christos ;
3917 1.1 christos return 0;
3918 1.1 christos }
3919 1.1 christos _ACEOF
3920 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3921 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3922 1.1 christos do
3923 1.1 christos CC="$ac_save_CC $ac_arg"
3924 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3925 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3926 1.1 christos fi
3927 1.1 christos rm -f core conftest.err conftest.$ac_objext
3928 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3929 1.1 christos done
3930 1.1 christos rm -f conftest.$ac_ext
3931 1.1 christos CC=$ac_save_CC
3932 1.1 christos
3933 1.1 christos fi
3934 1.1 christos # AC_CACHE_VAL
3935 1.1 christos case "x$ac_cv_prog_cc_c89" in
3936 1.1 christos x)
3937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3938 1.1 christos $as_echo "none needed" >&6; } ;;
3939 1.1 christos xno)
3940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3941 1.1 christos $as_echo "unsupported" >&6; } ;;
3942 1.1 christos *)
3943 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3945 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3946 1.1 christos esac
3947 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3948 1.1 christos
3949 1.1 christos fi
3950 1.1 christos
3951 1.1 christos ac_ext=c
3952 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3953 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3954 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3955 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3956 1.1 christos
3957 1.1 christos
3958 1.1.1.5 christos ac_ext=c
3959 1.1.1.5 christos ac_cpp='$CPP $CPPFLAGS'
3960 1.1.1.5 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3961 1.1.1.5 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3962 1.1.1.5 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3963 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3964 1.1.1.5 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3965 1.1.1.5 christos # On Suns, sometimes $CPP names a directory.
3966 1.1.1.5 christos if test -n "$CPP" && test -d "$CPP"; then
3967 1.1.1.5 christos CPP=
3968 1.1 christos fi
3969 1.1.1.5 christos if test -z "$CPP"; then
3970 1.1.1.8 christos if ${ac_cv_prog_CPP+:} false; then :
3971 1.1 christos $as_echo_n "(cached) " >&6
3972 1.1 christos else
3973 1.1.1.5 christos # Double quotes because CPP needs to be expanded
3974 1.1.1.5 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3975 1.1.1.5 christos do
3976 1.1.1.5 christos ac_preproc_ok=false
3977 1.1.1.5 christos for ac_c_preproc_warn_flag in '' yes
3978 1.1.1.5 christos do
3979 1.1.1.5 christos # Use a header file that comes with gcc, so configuring glibc
3980 1.1.1.5 christos # with a fresh cross-compiler works.
3981 1.1.1.5 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3982 1.1.1.5 christos # <limits.h> exists even on freestanding compilers.
3983 1.1.1.5 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3984 1.1.1.5 christos # not just through cpp. "Syntax error" is here to catch this case.
3985 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3986 1.1 christos /* end confdefs.h. */
3987 1.1.1.5 christos #ifdef __STDC__
3988 1.1.1.5 christos # include <limits.h>
3989 1.1.1.5 christos #else
3990 1.1.1.5 christos # include <assert.h>
3991 1.1.1.5 christos #endif
3992 1.1.1.5 christos Syntax error
3993 1.1 christos _ACEOF
3994 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then :
3995 1.1.1.5 christos
3996 1.1.1.5 christos else
3997 1.1.1.5 christos # Broken: fails on valid input.
3998 1.1.1.5 christos continue
3999 1.1 christos fi
4000 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4001 1.1.1.5 christos
4002 1.1.1.5 christos # OK, works on sane cases. Now check whether nonexistent headers
4003 1.1.1.5 christos # can be detected and how.
4004 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4005 1.1.1.5 christos /* end confdefs.h. */
4006 1.1.1.5 christos #include <ac_nonexistent.h>
4007 1.1.1.5 christos _ACEOF
4008 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then :
4009 1.1.1.5 christos # Broken: success on invalid input.
4010 1.1.1.5 christos continue
4011 1.1.1.5 christos else
4012 1.1.1.5 christos # Passes both tests.
4013 1.1.1.5 christos ac_preproc_ok=:
4014 1.1.1.5 christos break
4015 1.1 christos fi
4016 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4017 1.1.1.5 christos
4018 1.1.1.5 christos done
4019 1.1.1.5 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4020 1.1.1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4021 1.1.1.5 christos if $ac_preproc_ok; then :
4022 1.1.1.5 christos break
4023 1.1 christos fi
4024 1.1 christos
4025 1.1.1.5 christos done
4026 1.1.1.5 christos ac_cv_prog_CPP=$CPP
4027 1.1.1.5 christos
4028 1.1.1.5 christos fi
4029 1.1.1.5 christos CPP=$ac_cv_prog_CPP
4030 1.1 christos else
4031 1.1.1.5 christos ac_cv_prog_CPP=$CPP
4032 1.1.1.5 christos fi
4033 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4034 1.1.1.5 christos $as_echo "$CPP" >&6; }
4035 1.1.1.5 christos ac_preproc_ok=false
4036 1.1.1.5 christos for ac_c_preproc_warn_flag in '' yes
4037 1.1.1.5 christos do
4038 1.1.1.5 christos # Use a header file that comes with gcc, so configuring glibc
4039 1.1.1.5 christos # with a fresh cross-compiler works.
4040 1.1.1.5 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4041 1.1.1.5 christos # <limits.h> exists even on freestanding compilers.
4042 1.1.1.5 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4043 1.1.1.5 christos # not just through cpp. "Syntax error" is here to catch this case.
4044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045 1.1 christos /* end confdefs.h. */
4046 1.1.1.5 christos #ifdef __STDC__
4047 1.1.1.5 christos # include <limits.h>
4048 1.1.1.5 christos #else
4049 1.1.1.5 christos # include <assert.h>
4050 1.1.1.5 christos #endif
4051 1.1.1.5 christos Syntax error
4052 1.1 christos _ACEOF
4053 1.1.1.5 christos if ac_fn_c_try_cpp "$LINENO"; then :
4054 1.1.1.5 christos
4055 1.1.1.5 christos else
4056 1.1.1.5 christos # Broken: fails on valid input.
4057 1.1.1.5 christos continue
4058 1.1 christos fi
4059 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4060 1.1.1.5 christos
4061 1.1.1.5 christos # OK, works on sane cases. Now check whether nonexistent headers
4062 1.1.1.5 christos # can be detected and how.
4063 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4064 1.1 christos /* end confdefs.h. */
4065 1.1 christos #include <ac_nonexistent.h>
4066 1.1 christos _ACEOF
4067 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4068 1.1 christos # Broken: success on invalid input.
4069 1.1 christos continue
4070 1.1 christos else
4071 1.1 christos # Passes both tests.
4072 1.1 christos ac_preproc_ok=:
4073 1.1 christos break
4074 1.1 christos fi
4075 1.1.1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext
4076 1.1 christos
4077 1.1 christos done
4078 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4079 1.1.1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext
4080 1.1 christos if $ac_preproc_ok; then :
4081 1.1 christos
4082 1.1 christos else
4083 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4084 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4085 1.1.1.8 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4086 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
4087 1.1 christos fi
4088 1.1 christos
4089 1.1 christos ac_ext=c
4090 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4091 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4092 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4093 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4094 1.1 christos
4095 1.1 christos
4096 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4097 1.1.1.5 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4098 1.1.1.8 christos if ${ac_cv_path_GREP+:} false; then :
4099 1.1 christos $as_echo_n "(cached) " >&6
4100 1.1 christos else
4101 1.1.1.5 christos if test -z "$GREP"; then
4102 1.1.1.5 christos ac_path_GREP_found=false
4103 1.1.1.5 christos # Loop through the user's path and test for each of PROGNAME-LIST
4104 1.1.1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4105 1.1.1.5 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4106 1.1.1.5 christos do
4107 1.1.1.5 christos IFS=$as_save_IFS
4108 1.1.1.5 christos test -z "$as_dir" && as_dir=.
4109 1.1.1.5 christos for ac_prog in grep ggrep; do
4110 1.1.1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do
4111 1.1.1.5 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4112 1.1.1.8 christos as_fn_executable_p "$ac_path_GREP" || continue
4113 1.1.1.5 christos # Check for GNU ac_path_GREP and select it if it is found.
4114 1.1.1.5 christos # Check for GNU $ac_path_GREP
4115 1.1.1.5 christos case `"$ac_path_GREP" --version 2>&1` in
4116 1.1.1.5 christos *GNU*)
4117 1.1.1.5 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4118 1.1.1.5 christos *)
4119 1.1.1.5 christos ac_count=0
4120 1.1.1.5 christos $as_echo_n 0123456789 >"conftest.in"
4121 1.1.1.5 christos while :
4122 1.1.1.5 christos do
4123 1.1.1.5 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4124 1.1.1.5 christos mv "conftest.tmp" "conftest.in"
4125 1.1.1.5 christos cp "conftest.in" "conftest.nl"
4126 1.1.1.5 christos $as_echo 'GREP' >> "conftest.nl"
4127 1.1.1.5 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4128 1.1.1.5 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4129 1.1.1.5 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4130 1.1.1.5 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4131 1.1.1.5 christos # Best one so far, save it but keep looking for a better one
4132 1.1.1.5 christos ac_cv_path_GREP="$ac_path_GREP"
4133 1.1.1.5 christos ac_path_GREP_max=$ac_count
4134 1.1.1.5 christos fi
4135 1.1.1.5 christos # 10*(2^10) chars as input seems more than enough
4136 1.1.1.5 christos test $ac_count -gt 10 && break
4137 1.1.1.5 christos done
4138 1.1.1.5 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4139 1.1.1.5 christos esac
4140 1.1 christos
4141 1.1.1.5 christos $ac_path_GREP_found && break 3
4142 1.1.1.5 christos done
4143 1.1.1.5 christos done
4144 1.1.1.5 christos done
4145 1.1.1.5 christos IFS=$as_save_IFS
4146 1.1.1.5 christos if test -z "$ac_cv_path_GREP"; then
4147 1.1.1.8 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4148 1.1.1.5 christos fi
4149 1.1 christos else
4150 1.1.1.5 christos ac_cv_path_GREP=$GREP
4151 1.1 christos fi
4152 1.1 christos
4153 1.1 christos fi
4154 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4155 1.1.1.5 christos $as_echo "$ac_cv_path_GREP" >&6; }
4156 1.1.1.5 christos GREP="$ac_cv_path_GREP"
4157 1.1 christos
4158 1.1 christos
4159 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4160 1.1.1.5 christos $as_echo_n "checking for egrep... " >&6; }
4161 1.1.1.8 christos if ${ac_cv_path_EGREP+:} false; then :
4162 1.1.1.5 christos $as_echo_n "(cached) " >&6
4163 1.1 christos else
4164 1.1.1.5 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4165 1.1.1.5 christos then ac_cv_path_EGREP="$GREP -E"
4166 1.1.1.5 christos else
4167 1.1.1.5 christos if test -z "$EGREP"; then
4168 1.1.1.5 christos ac_path_EGREP_found=false
4169 1.1.1.5 christos # Loop through the user's path and test for each of PROGNAME-LIST
4170 1.1.1.5 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171 1.1.1.5 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4172 1.1.1.5 christos do
4173 1.1.1.5 christos IFS=$as_save_IFS
4174 1.1.1.5 christos test -z "$as_dir" && as_dir=.
4175 1.1.1.5 christos for ac_prog in egrep; do
4176 1.1.1.5 christos for ac_exec_ext in '' $ac_executable_extensions; do
4177 1.1.1.5 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4178 1.1.1.8 christos as_fn_executable_p "$ac_path_EGREP" || continue
4179 1.1.1.5 christos # Check for GNU ac_path_EGREP and select it if it is found.
4180 1.1.1.5 christos # Check for GNU $ac_path_EGREP
4181 1.1.1.5 christos case `"$ac_path_EGREP" --version 2>&1` in
4182 1.1.1.5 christos *GNU*)
4183 1.1.1.5 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4184 1.1.1.5 christos *)
4185 1.1.1.5 christos ac_count=0
4186 1.1.1.5 christos $as_echo_n 0123456789 >"conftest.in"
4187 1.1.1.5 christos while :
4188 1.1.1.5 christos do
4189 1.1.1.5 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4190 1.1.1.5 christos mv "conftest.tmp" "conftest.in"
4191 1.1.1.5 christos cp "conftest.in" "conftest.nl"
4192 1.1.1.5 christos $as_echo 'EGREP' >> "conftest.nl"
4193 1.1.1.5 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4194 1.1.1.5 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4195 1.1.1.5 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4196 1.1.1.5 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4197 1.1.1.5 christos # Best one so far, save it but keep looking for a better one
4198 1.1.1.5 christos ac_cv_path_EGREP="$ac_path_EGREP"
4199 1.1.1.5 christos ac_path_EGREP_max=$ac_count
4200 1.1.1.5 christos fi
4201 1.1.1.5 christos # 10*(2^10) chars as input seems more than enough
4202 1.1.1.5 christos test $ac_count -gt 10 && break
4203 1.1.1.5 christos done
4204 1.1.1.5 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4205 1.1.1.5 christos esac
4206 1.1.1.5 christos
4207 1.1.1.5 christos $ac_path_EGREP_found && break 3
4208 1.1.1.5 christos done
4209 1.1.1.5 christos done
4210 1.1.1.5 christos done
4211 1.1.1.5 christos IFS=$as_save_IFS
4212 1.1.1.5 christos if test -z "$ac_cv_path_EGREP"; then
4213 1.1.1.8 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4214 1.1.1.5 christos fi
4215 1.1.1.5 christos else
4216 1.1.1.5 christos ac_cv_path_EGREP=$EGREP
4217 1.1 christos fi
4218 1.1.1.5 christos
4219 1.1.1.5 christos fi
4220 1.1.1.5 christos fi
4221 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4222 1.1.1.5 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4223 1.1.1.5 christos EGREP="$ac_cv_path_EGREP"
4224 1.1.1.5 christos
4225 1.1.1.5 christos
4226 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4227 1.1.1.5 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4228 1.1.1.8 christos if ${ac_cv_header_stdc+:} false; then :
4229 1.1 christos $as_echo_n "(cached) " >&6
4230 1.1 christos else
4231 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4232 1.1 christos /* end confdefs.h. */
4233 1.1.1.5 christos #include <stdlib.h>
4234 1.1.1.5 christos #include <stdarg.h>
4235 1.1.1.5 christos #include <string.h>
4236 1.1.1.5 christos #include <float.h>
4237 1.1 christos
4238 1.1 christos int
4239 1.1 christos main ()
4240 1.1 christos {
4241 1.1 christos
4242 1.1 christos ;
4243 1.1 christos return 0;
4244 1.1 christos }
4245 1.1 christos _ACEOF
4246 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4247 1.1.1.5 christos ac_cv_header_stdc=yes
4248 1.1 christos else
4249 1.1.1.5 christos ac_cv_header_stdc=no
4250 1.1 christos fi
4251 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4252 1.1 christos
4253 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then
4254 1.1.1.5 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4255 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4256 1.1.1.5 christos /* end confdefs.h. */
4257 1.1.1.5 christos #include <string.h>
4258 1.1 christos
4259 1.1.1.5 christos _ACEOF
4260 1.1.1.5 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4261 1.1.1.5 christos $EGREP "memchr" >/dev/null 2>&1; then :
4262 1.1 christos
4263 1.1 christos else
4264 1.1.1.5 christos ac_cv_header_stdc=no
4265 1.1 christos fi
4266 1.1.1.5 christos rm -f conftest*
4267 1.1 christos
4268 1.1.1.5 christos fi
4269 1.1 christos
4270 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then
4271 1.1.1.5 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4272 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273 1.1.1.5 christos /* end confdefs.h. */
4274 1.1.1.5 christos #include <stdlib.h>
4275 1.1 christos
4276 1.1.1.5 christos _ACEOF
4277 1.1.1.5 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4278 1.1.1.5 christos $EGREP "free" >/dev/null 2>&1; then :
4279 1.1.1.5 christos
4280 1.1.1.5 christos else
4281 1.1.1.5 christos ac_cv_header_stdc=no
4282 1.1.1.5 christos fi
4283 1.1.1.5 christos rm -f conftest*
4284 1.1.1.5 christos
4285 1.1.1.5 christos fi
4286 1.1.1.5 christos
4287 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then
4288 1.1.1.5 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4289 1.1.1.5 christos if test "$cross_compiling" = yes; then :
4290 1.1.1.5 christos :
4291 1.1 christos else
4292 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4293 1.1 christos /* end confdefs.h. */
4294 1.1.1.5 christos #include <ctype.h>
4295 1.1.1.5 christos #include <stdlib.h>
4296 1.1.1.5 christos #if ((' ' & 0x0FF) == 0x020)
4297 1.1.1.5 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4298 1.1.1.5 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4299 1.1.1.5 christos #else
4300 1.1.1.5 christos # define ISLOWER(c) \
4301 1.1.1.5 christos (('a' <= (c) && (c) <= 'i') \
4302 1.1.1.5 christos || ('j' <= (c) && (c) <= 'r') \
4303 1.1.1.5 christos || ('s' <= (c) && (c) <= 'z'))
4304 1.1.1.5 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4305 1.1.1.5 christos #endif
4306 1.1 christos
4307 1.1.1.5 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4308 1.1 christos int
4309 1.1 christos main ()
4310 1.1 christos {
4311 1.1.1.5 christos int i;
4312 1.1.1.5 christos for (i = 0; i < 256; i++)
4313 1.1.1.5 christos if (XOR (islower (i), ISLOWER (i))
4314 1.1.1.5 christos || toupper (i) != TOUPPER (i))
4315 1.1.1.5 christos return 2;
4316 1.1 christos return 0;
4317 1.1 christos }
4318 1.1 christos _ACEOF
4319 1.1.1.5 christos if ac_fn_c_try_run "$LINENO"; then :
4320 1.1.1.5 christos
4321 1.1 christos else
4322 1.1.1.5 christos ac_cv_header_stdc=no
4323 1.1 christos fi
4324 1.1.1.5 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4325 1.1.1.5 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4326 1.1 christos fi
4327 1.1 christos
4328 1.1.1.5 christos fi
4329 1.1.1.5 christos fi
4330 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4331 1.1.1.5 christos $as_echo "$ac_cv_header_stdc" >&6; }
4332 1.1.1.5 christos if test $ac_cv_header_stdc = yes; then
4333 1.1.1.5 christos
4334 1.1.1.5 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4335 1.1 christos
4336 1.1 christos fi
4337 1.1 christos
4338 1.1.1.5 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4339 1.1.1.5 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4340 1.1.1.5 christos inttypes.h stdint.h unistd.h
4341 1.1.1.5 christos do :
4342 1.1.1.5 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4343 1.1.1.5 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4344 1.1.1.5 christos "
4345 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4346 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4347 1.1.1.5 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4348 1.1.1.5 christos _ACEOF
4349 1.1.1.5 christos
4350 1.1.1.5 christos fi
4351 1.1.1.5 christos
4352 1.1.1.5 christos done
4353 1.1.1.5 christos
4354 1.1.1.5 christos
4355 1.1.1.5 christos
4356 1.1.1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4357 1.1.1.8 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
4358 1.1.1.5 christos MINIX=yes
4359 1.1.1.5 christos else
4360 1.1.1.5 christos MINIX=
4361 1.1.1.5 christos fi
4362 1.1.1.5 christos
4363 1.1.1.5 christos
4364 1.1.1.5 christos if test "$MINIX" = yes; then
4365 1.1.1.5 christos
4366 1.1.1.5 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4367 1.1.1.5 christos
4368 1.1.1.5 christos
4369 1.1.1.5 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4370 1.1.1.5 christos
4371 1.1.1.5 christos
4372 1.1.1.5 christos $as_echo "#define _MINIX 1" >>confdefs.h
4373 1.1.1.5 christos
4374 1.1.1.5 christos fi
4375 1.1.1.5 christos
4376 1.1.1.5 christos
4377 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4378 1.1.1.5 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4379 1.1.1.8 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
4380 1.1 christos $as_echo_n "(cached) " >&6
4381 1.1 christos else
4382 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 1.1 christos /* end confdefs.h. */
4384 1.1 christos
4385 1.1.1.8 christos # define __EXTENSIONS__ 1
4386 1.1.1.8 christos $ac_includes_default
4387 1.1.1.5 christos int
4388 1.1.1.5 christos main ()
4389 1.1.1.5 christos {
4390 1.1.1.5 christos
4391 1.1.1.5 christos ;
4392 1.1.1.5 christos return 0;
4393 1.1.1.5 christos }
4394 1.1 christos _ACEOF
4395 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4396 1.1.1.5 christos ac_cv_safe_to_define___extensions__=yes
4397 1.1.1.5 christos else
4398 1.1.1.5 christos ac_cv_safe_to_define___extensions__=no
4399 1.1 christos fi
4400 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4401 1.1 christos fi
4402 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4403 1.1.1.5 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4404 1.1.1.5 christos test $ac_cv_safe_to_define___extensions__ = yes &&
4405 1.1.1.5 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4406 1.1 christos
4407 1.1.1.5 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4408 1.1 christos
4409 1.1.1.5 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4410 1.1 christos
4411 1.1.1.5 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4412 1.1.1.5 christos
4413 1.1.1.5 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4414 1.1 christos
4415 1.1 christos
4416 1.1.1.5 christos # Check whether --enable-largefile was given.
4417 1.1.1.5 christos if test "${enable_largefile+set}" = set; then :
4418 1.1.1.5 christos enableval=$enable_largefile;
4419 1.1 christos fi
4420 1.1 christos
4421 1.1.1.5 christos if test "$enable_largefile" != no; then
4422 1.1 christos
4423 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4424 1.1.1.5 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4425 1.1.1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4426 1.1 christos $as_echo_n "(cached) " >&6
4427 1.1 christos else
4428 1.1.1.5 christos ac_cv_sys_largefile_CC=no
4429 1.1.1.5 christos if test "$GCC" != yes; then
4430 1.1.1.5 christos ac_save_CC=$CC
4431 1.1.1.5 christos while :; do
4432 1.1.1.5 christos # IRIX 6.2 and later do not support large files by default,
4433 1.1.1.5 christos # so use the C compiler's -n32 option if that helps.
4434 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4435 1.1.1.5 christos /* end confdefs.h. */
4436 1.1.1.5 christos #include <sys/types.h>
4437 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4438 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4439 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4440 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4441 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4442 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4443 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4444 1.1.1.5 christos ? 1 : -1];
4445 1.1.1.5 christos int
4446 1.1.1.5 christos main ()
4447 1.1.1.5 christos {
4448 1.1.1.5 christos
4449 1.1.1.5 christos ;
4450 1.1.1.5 christos return 0;
4451 1.1.1.5 christos }
4452 1.1.1.5 christos _ACEOF
4453 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4454 1.1.1.5 christos break
4455 1.1.1.5 christos fi
4456 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext
4457 1.1.1.5 christos CC="$CC -n32"
4458 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4459 1.1.1.5 christos ac_cv_sys_largefile_CC=' -n32'; break
4460 1.1.1.5 christos fi
4461 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext
4462 1.1.1.5 christos break
4463 1.1.1.5 christos done
4464 1.1.1.5 christos CC=$ac_save_CC
4465 1.1.1.5 christos rm -f conftest.$ac_ext
4466 1.1 christos fi
4467 1.1.1.5 christos fi
4468 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4469 1.1.1.5 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4470 1.1.1.5 christos if test "$ac_cv_sys_largefile_CC" != no; then
4471 1.1.1.5 christos CC=$CC$ac_cv_sys_largefile_CC
4472 1.1.1.5 christos fi
4473 1.1.1.5 christos
4474 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4475 1.1.1.5 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4476 1.1.1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4477 1.1.1.5 christos $as_echo_n "(cached) " >&6
4478 1.1.1.5 christos else
4479 1.1.1.5 christos while :; do
4480 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4481 1.1.1.5 christos /* end confdefs.h. */
4482 1.1.1.5 christos #include <sys/types.h>
4483 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4484 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4485 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4486 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4487 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4488 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4489 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4490 1.1.1.5 christos ? 1 : -1];
4491 1.1.1.5 christos int
4492 1.1.1.5 christos main ()
4493 1.1.1.5 christos {
4494 1.1.1.5 christos
4495 1.1.1.5 christos ;
4496 1.1.1.5 christos return 0;
4497 1.1.1.5 christos }
4498 1.1.1.5 christos _ACEOF
4499 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4500 1.1.1.5 christos ac_cv_sys_file_offset_bits=no; break
4501 1.1.1.5 christos fi
4502 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4503 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4504 1.1.1.5 christos /* end confdefs.h. */
4505 1.1.1.5 christos #define _FILE_OFFSET_BITS 64
4506 1.1.1.5 christos #include <sys/types.h>
4507 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4508 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4509 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4510 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4511 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4512 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4513 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4514 1.1.1.5 christos ? 1 : -1];
4515 1.1.1.5 christos int
4516 1.1.1.5 christos main ()
4517 1.1.1.5 christos {
4518 1.1.1.5 christos
4519 1.1.1.5 christos ;
4520 1.1.1.5 christos return 0;
4521 1.1.1.5 christos }
4522 1.1.1.5 christos _ACEOF
4523 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4524 1.1.1.5 christos ac_cv_sys_file_offset_bits=64; break
4525 1.1.1.5 christos fi
4526 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4527 1.1.1.5 christos ac_cv_sys_file_offset_bits=unknown
4528 1.1.1.5 christos break
4529 1.1.1.5 christos done
4530 1.1.1.5 christos fi
4531 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4532 1.1.1.5 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4533 1.1.1.5 christos case $ac_cv_sys_file_offset_bits in #(
4534 1.1.1.5 christos no | unknown) ;;
4535 1.1.1.5 christos *)
4536 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4537 1.1.1.5 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4538 1.1.1.5 christos _ACEOF
4539 1.1.1.5 christos ;;
4540 1.1.1.5 christos esac
4541 1.1.1.5 christos rm -rf conftest*
4542 1.1.1.5 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4543 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4544 1.1.1.5 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4545 1.1.1.8 christos if ${ac_cv_sys_large_files+:} false; then :
4546 1.1.1.5 christos $as_echo_n "(cached) " >&6
4547 1.1.1.5 christos else
4548 1.1.1.5 christos while :; do
4549 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4550 1.1.1.5 christos /* end confdefs.h. */
4551 1.1.1.5 christos #include <sys/types.h>
4552 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4553 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4554 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4555 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4556 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4557 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4558 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4559 1.1.1.5 christos ? 1 : -1];
4560 1.1.1.5 christos int
4561 1.1.1.5 christos main ()
4562 1.1.1.5 christos {
4563 1.1.1.5 christos
4564 1.1.1.5 christos ;
4565 1.1.1.5 christos return 0;
4566 1.1.1.5 christos }
4567 1.1.1.5 christos _ACEOF
4568 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4569 1.1.1.5 christos ac_cv_sys_large_files=no; break
4570 1.1.1.5 christos fi
4571 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4572 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4573 1.1.1.5 christos /* end confdefs.h. */
4574 1.1.1.5 christos #define _LARGE_FILES 1
4575 1.1.1.5 christos #include <sys/types.h>
4576 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4577 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4578 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4579 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4580 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4581 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4582 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4583 1.1.1.5 christos ? 1 : -1];
4584 1.1.1.5 christos int
4585 1.1.1.5 christos main ()
4586 1.1.1.5 christos {
4587 1.1.1.5 christos
4588 1.1.1.5 christos ;
4589 1.1.1.5 christos return 0;
4590 1.1.1.5 christos }
4591 1.1.1.5 christos _ACEOF
4592 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4593 1.1.1.5 christos ac_cv_sys_large_files=1; break
4594 1.1.1.5 christos fi
4595 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4596 1.1.1.5 christos ac_cv_sys_large_files=unknown
4597 1.1.1.5 christos break
4598 1.1.1.5 christos done
4599 1.1.1.5 christos fi
4600 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4601 1.1.1.5 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4602 1.1.1.5 christos case $ac_cv_sys_large_files in #(
4603 1.1.1.5 christos no | unknown) ;;
4604 1.1.1.5 christos *)
4605 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4606 1.1.1.5 christos #define _LARGE_FILES $ac_cv_sys_large_files
4607 1.1.1.5 christos _ACEOF
4608 1.1.1.5 christos ;;
4609 1.1.1.5 christos esac
4610 1.1.1.5 christos rm -rf conftest*
4611 1.1.1.5 christos fi
4612 1.1.1.8 christos
4613 1.1.1.8 christos
4614 1.1.1.5 christos fi
4615 1.1.1.5 christos
4616 1.1.1.5 christos
4617 1.1.1.5 christos ac_c_preproc_warn_flag=yes
4618 1.1.1.5 christos
4619 1.1.1.6 christos ac_ext=c
4620 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4621 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4622 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4623 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4624 1.1.1.6 christos
4625 1.1.1.5 christos ac_libiberty_warn_cflags=
4626 1.1.1.5 christos save_CFLAGS="$CFLAGS"
4627 1.1.1.5 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
4628 1.1.1.7 christos -Wstrict-prototypes \
4629 1.1.1.7 christos -Wshadow=local; do
4630 1.1.1.5 christos # Do the check with the no- prefix removed since gcc silently
4631 1.1.1.5 christos # accepts any -Wno-* option on purpose
4632 1.1.1.5 christos case $real_option in
4633 1.1.1.5 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4634 1.1.1.5 christos *) option=$real_option ;;
4635 1.1.1.5 christos esac
4636 1.1.1.5 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4637 1.1.1.5 christos
4638 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4639 1.1.1.5 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
4640 1.1.1.8 christos if eval \${$as_acx_Woption+:} false; then :
4641 1.1.1.5 christos $as_echo_n "(cached) " >&6
4642 1.1.1.5 christos else
4643 1.1.1.5 christos CFLAGS="$option"
4644 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 1.1.1.5 christos /* end confdefs.h. */
4646 1.1.1.5 christos
4647 1.1.1.5 christos int
4648 1.1.1.5 christos main ()
4649 1.1.1.5 christos {
4650 1.1.1.5 christos
4651 1.1.1.5 christos ;
4652 1.1.1.5 christos return 0;
4653 1.1.1.5 christos }
4654 1.1.1.5 christos _ACEOF
4655 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4656 1.1.1.5 christos eval "$as_acx_Woption=yes"
4657 1.1.1.5 christos else
4658 1.1.1.5 christos eval "$as_acx_Woption=no"
4659 1.1.1.5 christos fi
4660 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661 1.1.1.5 christos
4662 1.1.1.5 christos fi
4663 1.1.1.5 christos eval ac_res=\$$as_acx_Woption
4664 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4665 1.1.1.5 christos $as_echo "$ac_res" >&6; }
4666 1.1.1.5 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4667 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4668 1.1.1.5 christos fi
4669 1.1 christos done
4670 1.1.1.5 christos CFLAGS="$save_CFLAGS"
4671 1.1.1.6 christos ac_ext=c
4672 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4673 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4674 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4675 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4676 1.1.1.6 christos
4677 1.1.1.6 christos
4678 1.1.1.6 christos ac_ext=c
4679 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4680 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4681 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4682 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4683 1.1.1.5 christos
4684 1.1.1.5 christos # Do the check with the no- prefix removed from the warning options
4685 1.1.1.5 christos # since gcc silently accepts any -Wno-* option on purpose
4686 1.1.1.5 christos if test "$GCC" = yes; then :
4687 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4688 1.1.1.5 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
4689 1.1.1.8 christos if ${acx_cv_prog_cc_pedantic_+:} false; then :
4690 1.1.1.5 christos $as_echo_n "(cached) " >&6
4691 1.1.1.5 christos else
4692 1.1.1.5 christos save_CFLAGS="$CFLAGS"
4693 1.1.1.5 christos CFLAGS="-pedantic "
4694 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 1.1.1.5 christos /* end confdefs.h. */
4696 1.1.1.5 christos
4697 1.1.1.5 christos int
4698 1.1.1.5 christos main ()
4699 1.1.1.5 christos {
4700 1.1.1.5 christos
4701 1.1.1.5 christos ;
4702 1.1.1.5 christos return 0;
4703 1.1.1.5 christos }
4704 1.1.1.5 christos _ACEOF
4705 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4706 1.1.1.5 christos acx_cv_prog_cc_pedantic_=yes
4707 1.1.1.5 christos else
4708 1.1.1.5 christos acx_cv_prog_cc_pedantic_=no
4709 1.1.1.5 christos fi
4710 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4711 1.1.1.5 christos CFLAGS="$save_CFLAGS"
4712 1.1.1.5 christos fi
4713 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4714 1.1.1.5 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4715 1.1.1.5 christos if test $acx_cv_prog_cc_pedantic_ = yes; then :
4716 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4717 1.1.1.5 christos fi
4718 1.1.1.5 christos
4719 1.1.1.5 christos fi
4720 1.1.1.6 christos ac_ext=c
4721 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4722 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4723 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4724 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4725 1.1.1.6 christos
4726 1.1.1.5 christos
4727 1.1.1.5 christos
4728 1.1.1.5 christos if test "x$CC" != xcc; then
4729 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4730 1.1.1.5 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4731 1.1.1.5 christos else
4732 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4733 1.1.1.5 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4734 1.1.1.5 christos fi
4735 1.1.1.5 christos set dummy $CC; ac_cc=`$as_echo "$2" |
4736 1.1.1.5 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4737 1.1.1.8 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4738 1.1.1.5 christos $as_echo_n "(cached) " >&6
4739 1.1.1.5 christos else
4740 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4741 1.1.1.5 christos /* end confdefs.h. */
4742 1.1.1.5 christos
4743 1.1.1.5 christos int
4744 1.1.1.5 christos main ()
4745 1.1.1.5 christos {
4746 1.1.1.5 christos
4747 1.1.1.5 christos ;
4748 1.1.1.5 christos return 0;
4749 1.1.1.5 christos }
4750 1.1.1.5 christos _ACEOF
4751 1.1.1.5 christos # Make sure it works both with $CC and with simple cc.
4752 1.1.1.5 christos # We do the test twice because some compilers refuse to overwrite an
4753 1.1.1.5 christos # existing .o file with -o, though they will create one.
4754 1.1.1.5 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4755 1.1.1.5 christos rm -f conftest2.*
4756 1.1.1.5 christos if { { case "(($ac_try" in
4757 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4758 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4759 1.1.1.5 christos esac
4760 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4761 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4762 1.1.1.5 christos (eval "$ac_try") 2>&5
4763 1.1.1.5 christos ac_status=$?
4764 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4765 1.1.1.5 christos test $ac_status = 0; } &&
4766 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4767 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4768 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4769 1.1.1.5 christos esac
4770 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4771 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4772 1.1.1.5 christos (eval "$ac_try") 2>&5
4773 1.1.1.5 christos ac_status=$?
4774 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4775 1.1.1.5 christos test $ac_status = 0; };
4776 1.1.1.5 christos then
4777 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4778 1.1.1.5 christos if test "x$CC" != xcc; then
4779 1.1.1.5 christos # Test first that cc exists at all.
4780 1.1.1.5 christos if { ac_try='cc -c conftest.$ac_ext >&5'
4781 1.1.1.5 christos { { case "(($ac_try" in
4782 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4783 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4784 1.1 christos esac
4785 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4786 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4787 1.1.1.5 christos (eval "$ac_try") 2>&5
4788 1.1.1.5 christos ac_status=$?
4789 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4790 1.1.1.5 christos test $ac_status = 0; }; }; then
4791 1.1.1.5 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4792 1.1.1.5 christos rm -f conftest2.*
4793 1.1.1.5 christos if { { case "(($ac_try" in
4794 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4795 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4796 1.1.1.5 christos esac
4797 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4798 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4799 1.1.1.5 christos (eval "$ac_try") 2>&5
4800 1.1.1.5 christos ac_status=$?
4801 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4802 1.1.1.5 christos test $ac_status = 0; } &&
4803 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4804 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4805 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4806 1.1.1.5 christos esac
4807 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4808 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4809 1.1.1.5 christos (eval "$ac_try") 2>&5
4810 1.1.1.5 christos ac_status=$?
4811 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4812 1.1.1.5 christos test $ac_status = 0; };
4813 1.1.1.5 christos then
4814 1.1.1.5 christos # cc works too.
4815 1.1.1.5 christos :
4816 1.1.1.5 christos else
4817 1.1.1.5 christos # cc exists but doesn't like -o.
4818 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
4819 1.1.1.5 christos fi
4820 1.1.1.5 christos fi
4821 1.1 christos fi
4822 1.1 christos else
4823 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
4824 1.1 christos fi
4825 1.1.1.5 christos rm -f core conftest*
4826 1.1 christos
4827 1.1 christos fi
4828 1.1.1.5 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4829 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4830 1.1.1.5 christos $as_echo "yes" >&6; }
4831 1.1.1.5 christos else
4832 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 1.1.1.5 christos $as_echo "no" >&6; }
4834 1.1 christos
4835 1.1.1.5 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4836 1.1 christos
4837 1.1.1.5 christos fi
4838 1.1.1.5 christos
4839 1.1.1.5 christos # autoconf is lame and doesn't give us any substitution variable for this.
4840 1.1.1.5 christos if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4841 1.1.1.5 christos NO_MINUS_C_MINUS_O=yes
4842 1.1.1.5 christos else
4843 1.1.1.5 christos OUTPUT_OPTION='-o $@'
4844 1.1.1.5 christos fi
4845 1.1.1.5 christos
4846 1.1.1.5 christos
4847 1.1.1.5 christos
4848 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4849 1.1.1.5 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4850 1.1.1.8 christos if ${ac_cv_c_const+:} false; then :
4851 1.1 christos $as_echo_n "(cached) " >&6
4852 1.1 christos else
4853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4854 1.1 christos /* end confdefs.h. */
4855 1.1 christos
4856 1.1 christos int
4857 1.1 christos main ()
4858 1.1 christos {
4859 1.1.1.8 christos
4860 1.1.1.5 christos #ifndef __cplusplus
4861 1.1.1.8 christos /* Ultrix mips cc rejects this sort of thing. */
4862 1.1.1.5 christos typedef int charset[2];
4863 1.1.1.8 christos const charset cs = { 0, 0 };
4864 1.1.1.5 christos /* SunOS 4.1.1 cc rejects this. */
4865 1.1.1.5 christos char const *const *pcpcc;
4866 1.1.1.5 christos char **ppc;
4867 1.1.1.5 christos /* NEC SVR4.0.2 mips cc rejects this. */
4868 1.1.1.5 christos struct point {int x, y;};
4869 1.1.1.5 christos static struct point const zero = {0,0};
4870 1.1.1.5 christos /* AIX XL C 1.02.0.0 rejects this.
4871 1.1.1.5 christos It does not let you subtract one const X* pointer from another in
4872 1.1.1.5 christos an arm of an if-expression whose if-part is not a constant
4873 1.1.1.5 christos expression */
4874 1.1.1.5 christos const char *g = "string";
4875 1.1.1.5 christos pcpcc = &g + (g ? g-g : 0);
4876 1.1.1.5 christos /* HPUX 7.0 cc rejects these. */
4877 1.1.1.5 christos ++pcpcc;
4878 1.1.1.5 christos ppc = (char**) pcpcc;
4879 1.1.1.5 christos pcpcc = (char const *const *) ppc;
4880 1.1.1.8 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
4881 1.1.1.8 christos char tx;
4882 1.1.1.8 christos char *t = &tx;
4883 1.1.1.5 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
4884 1.1.1.5 christos
4885 1.1.1.5 christos *t++ = 0;
4886 1.1.1.5 christos if (s) return 0;
4887 1.1.1.5 christos }
4888 1.1.1.5 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4889 1.1.1.5 christos int x[] = {25, 17};
4890 1.1.1.5 christos const int *foo = &x[0];
4891 1.1.1.5 christos ++foo;
4892 1.1.1.5 christos }
4893 1.1.1.5 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4894 1.1.1.5 christos typedef const int *iptr;
4895 1.1.1.5 christos iptr p = 0;
4896 1.1.1.5 christos ++p;
4897 1.1.1.5 christos }
4898 1.1.1.8 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4899 1.1.1.5 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4900 1.1.1.8 christos struct s { int j; const int *ap[3]; } bx;
4901 1.1.1.8 christos struct s *b = &bx; b->j = 5;
4902 1.1.1.5 christos }
4903 1.1.1.5 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4904 1.1.1.5 christos const int foo = 10;
4905 1.1.1.5 christos if (!foo) return 0;
4906 1.1.1.5 christos }
4907 1.1.1.5 christos return !cs[0] && !zero.x;
4908 1.1.1.5 christos #endif
4909 1.1 christos
4910 1.1 christos ;
4911 1.1 christos return 0;
4912 1.1 christos }
4913 1.1 christos _ACEOF
4914 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4915 1.1.1.5 christos ac_cv_c_const=yes
4916 1.1 christos else
4917 1.1.1.5 christos ac_cv_c_const=no
4918 1.1 christos fi
4919 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4920 1.1 christos fi
4921 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4922 1.1.1.5 christos $as_echo "$ac_cv_c_const" >&6; }
4923 1.1.1.5 christos if test $ac_cv_c_const = no; then
4924 1.1 christos
4925 1.1.1.5 christos $as_echo "#define const /**/" >>confdefs.h
4926 1.1 christos
4927 1.1 christos fi
4928 1.1 christos
4929 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4930 1.1.1.5 christos $as_echo_n "checking for inline... " >&6; }
4931 1.1.1.8 christos if ${ac_cv_c_inline+:} false; then :
4932 1.1.1.5 christos $as_echo_n "(cached) " >&6
4933 1.1 christos else
4934 1.1.1.5 christos ac_cv_c_inline=no
4935 1.1.1.5 christos for ac_kw in inline __inline__ __inline; do
4936 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937 1.1 christos /* end confdefs.h. */
4938 1.1.1.5 christos #ifndef __cplusplus
4939 1.1.1.5 christos typedef int foo_t;
4940 1.1.1.5 christos static $ac_kw foo_t static_foo () {return 0; }
4941 1.1.1.5 christos $ac_kw foo_t foo () {return 0; }
4942 1.1 christos #endif
4943 1.1 christos
4944 1.1 christos _ACEOF
4945 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4946 1.1.1.5 christos ac_cv_c_inline=$ac_kw
4947 1.1 christos fi
4948 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4949 1.1.1.5 christos test "$ac_cv_c_inline" != no && break
4950 1.1.1.5 christos done
4951 1.1 christos
4952 1.1 christos fi
4953 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4954 1.1.1.5 christos $as_echo "$ac_cv_c_inline" >&6; }
4955 1.1 christos
4956 1.1.1.5 christos case $ac_cv_c_inline in
4957 1.1.1.5 christos inline | yes) ;;
4958 1.1.1.5 christos *)
4959 1.1.1.5 christos case $ac_cv_c_inline in
4960 1.1.1.5 christos no) ac_val=;;
4961 1.1.1.5 christos *) ac_val=$ac_cv_c_inline;;
4962 1.1.1.5 christos esac
4963 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4964 1.1.1.5 christos #ifndef __cplusplus
4965 1.1.1.5 christos #define inline $ac_val
4966 1.1.1.5 christos #endif
4967 1.1 christos _ACEOF
4968 1.1.1.5 christos ;;
4969 1.1.1.5 christos esac
4970 1.1 christos
4971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4972 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4973 1.1.1.8 christos if ${ac_cv_c_bigendian+:} false; then :
4974 1.1 christos $as_echo_n "(cached) " >&6
4975 1.1 christos else
4976 1.1 christos ac_cv_c_bigendian=unknown
4977 1.1 christos # See if we're dealing with a universal compiler.
4978 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979 1.1 christos /* end confdefs.h. */
4980 1.1 christos #ifndef __APPLE_CC__
4981 1.1 christos not a universal capable compiler
4982 1.1 christos #endif
4983 1.1 christos typedef int dummy;
4984 1.1 christos
4985 1.1 christos _ACEOF
4986 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4987 1.1 christos
4988 1.1 christos # Check for potential -arch flags. It is not universal unless
4989 1.1 christos # there are at least two -arch flags with different values.
4990 1.1 christos ac_arch=
4991 1.1 christos ac_prev=
4992 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4993 1.1 christos if test -n "$ac_prev"; then
4994 1.1 christos case $ac_word in
4995 1.1 christos i?86 | x86_64 | ppc | ppc64)
4996 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4997 1.1 christos ac_arch=$ac_word
4998 1.1 christos else
4999 1.1 christos ac_cv_c_bigendian=universal
5000 1.1 christos break
5001 1.1 christos fi
5002 1.1 christos ;;
5003 1.1 christos esac
5004 1.1 christos ac_prev=
5005 1.1 christos elif test "x$ac_word" = "x-arch"; then
5006 1.1 christos ac_prev=arch
5007 1.1 christos fi
5008 1.1 christos done
5009 1.1 christos fi
5010 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5011 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5012 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro.
5013 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 1.1 christos /* end confdefs.h. */
5015 1.1 christos #include <sys/types.h>
5016 1.1 christos #include <sys/param.h>
5017 1.1 christos
5018 1.1 christos int
5019 1.1 christos main ()
5020 1.1 christos {
5021 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5022 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5023 1.1 christos && LITTLE_ENDIAN)
5024 1.1 christos bogus endian macros
5025 1.1 christos #endif
5026 1.1 christos
5027 1.1 christos ;
5028 1.1 christos return 0;
5029 1.1 christos }
5030 1.1 christos _ACEOF
5031 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5032 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5034 1.1 christos /* end confdefs.h. */
5035 1.1 christos #include <sys/types.h>
5036 1.1 christos #include <sys/param.h>
5037 1.1 christos
5038 1.1 christos int
5039 1.1 christos main ()
5040 1.1 christos {
5041 1.1 christos #if BYTE_ORDER != BIG_ENDIAN
5042 1.1 christos not big endian
5043 1.1 christos #endif
5044 1.1 christos
5045 1.1 christos ;
5046 1.1 christos return 0;
5047 1.1 christos }
5048 1.1 christos _ACEOF
5049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5050 1.1 christos ac_cv_c_bigendian=yes
5051 1.1 christos else
5052 1.1 christos ac_cv_c_bigendian=no
5053 1.1 christos fi
5054 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5055 1.1 christos fi
5056 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5057 1.1 christos fi
5058 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5059 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5060 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5061 1.1 christos /* end confdefs.h. */
5062 1.1 christos #include <limits.h>
5063 1.1 christos
5064 1.1 christos int
5065 1.1 christos main ()
5066 1.1 christos {
5067 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5068 1.1 christos bogus endian macros
5069 1.1 christos #endif
5070 1.1 christos
5071 1.1 christos ;
5072 1.1 christos return 0;
5073 1.1 christos }
5074 1.1 christos _ACEOF
5075 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5076 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5077 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5078 1.1 christos /* end confdefs.h. */
5079 1.1 christos #include <limits.h>
5080 1.1 christos
5081 1.1 christos int
5082 1.1 christos main ()
5083 1.1 christos {
5084 1.1 christos #ifndef _BIG_ENDIAN
5085 1.1 christos not big endian
5086 1.1 christos #endif
5087 1.1 christos
5088 1.1 christos ;
5089 1.1 christos return 0;
5090 1.1 christos }
5091 1.1 christos _ACEOF
5092 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5093 1.1 christos ac_cv_c_bigendian=yes
5094 1.1 christos else
5095 1.1 christos ac_cv_c_bigendian=no
5096 1.1 christos fi
5097 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5098 1.1 christos fi
5099 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5100 1.1 christos fi
5101 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5102 1.1 christos # Compile a test program.
5103 1.1 christos if test "$cross_compiling" = yes; then :
5104 1.1 christos # Try to guess by grepping values from an object file.
5105 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5106 1.1 christos /* end confdefs.h. */
5107 1.1 christos short int ascii_mm[] =
5108 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5109 1.1 christos short int ascii_ii[] =
5110 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5111 1.1 christos int use_ascii (int i) {
5112 1.1 christos return ascii_mm[i] + ascii_ii[i];
5113 1.1 christos }
5114 1.1 christos short int ebcdic_ii[] =
5115 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5116 1.1 christos short int ebcdic_mm[] =
5117 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5118 1.1 christos int use_ebcdic (int i) {
5119 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i];
5120 1.1 christos }
5121 1.1 christos extern int foo;
5122 1.1 christos
5123 1.1 christos int
5124 1.1 christos main ()
5125 1.1 christos {
5126 1.1 christos return use_ascii (foo) == use_ebcdic (foo);
5127 1.1 christos ;
5128 1.1 christos return 0;
5129 1.1 christos }
5130 1.1 christos _ACEOF
5131 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5132 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5133 1.1 christos ac_cv_c_bigendian=yes
5134 1.1 christos fi
5135 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5136 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then
5137 1.1 christos ac_cv_c_bigendian=no
5138 1.1 christos else
5139 1.1 christos # finding both strings is unlikely to happen, but who knows?
5140 1.1 christos ac_cv_c_bigendian=unknown
5141 1.1 christos fi
5142 1.1 christos fi
5143 1.1 christos fi
5144 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5145 1.1 christos else
5146 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5147 1.1 christos /* end confdefs.h. */
5148 1.1 christos $ac_includes_default
5149 1.1 christos int
5150 1.1 christos main ()
5151 1.1 christos {
5152 1.1 christos
5153 1.1 christos /* Are we little or big endian? From Harbison&Steele. */
5154 1.1 christos union
5155 1.1 christos {
5156 1.1 christos long int l;
5157 1.1 christos char c[sizeof (long int)];
5158 1.1 christos } u;
5159 1.1 christos u.l = 1;
5160 1.1 christos return u.c[sizeof (long int) - 1] == 1;
5161 1.1 christos
5162 1.1 christos ;
5163 1.1 christos return 0;
5164 1.1 christos }
5165 1.1 christos _ACEOF
5166 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5167 1.1 christos ac_cv_c_bigendian=no
5168 1.1 christos else
5169 1.1 christos ac_cv_c_bigendian=yes
5170 1.1 christos fi
5171 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5172 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5173 1.1 christos fi
5174 1.1 christos
5175 1.1 christos fi
5176 1.1 christos fi
5177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5178 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5179 1.1 christos case $ac_cv_c_bigendian in #(
5180 1.1 christos yes)
5181 1.1 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5182 1.1 christos ;; #(
5183 1.1 christos no)
5184 1.1 christos ;; #(
5185 1.1 christos universal)
5186 1.1 christos
5187 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5188 1.1 christos
5189 1.1 christos ;; #(
5190 1.1 christos *)
5191 1.1.1.8 christos as_fn_error $? "unknown endianness
5192 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5193 1.1 christos esac
5194 1.1 christos
5195 1.1 christos
5196 1.1 christos
5197 1.1 christos
5198 1.1 christos ac_config_headers="$ac_config_headers config.h:config.in"
5199 1.1 christos
5200 1.1 christos
5201 1.1 christos
5202 1.1 christos # Find a good install program. We prefer a C program (faster),
5203 1.1 christos # so one script is as good as another. But avoid the broken or
5204 1.1 christos # incompatible versions:
5205 1.1 christos # SysV /etc/install, /usr/sbin/install
5206 1.1 christos # SunOS /usr/etc/install
5207 1.1 christos # IRIX /sbin/install
5208 1.1 christos # AIX /bin/install
5209 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
5210 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5211 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5212 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5213 1.1 christos # OS/2's system install, which has a completely different semantic
5214 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
5215 1.1 christos # Reject install programs that cannot install multiple files.
5216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5217 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
5218 1.1 christos if test -z "$INSTALL"; then
5219 1.1.1.8 christos if ${ac_cv_path_install+:} false; then :
5220 1.1 christos $as_echo_n "(cached) " >&6
5221 1.1 christos else
5222 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5223 1.1 christos for as_dir in $PATH
5224 1.1 christos do
5225 1.1 christos IFS=$as_save_IFS
5226 1.1 christos test -z "$as_dir" && as_dir=.
5227 1.1 christos # Account for people who put trailing slashes in PATH elements.
5228 1.1 christos case $as_dir/ in #((
5229 1.1 christos ./ | .// | /[cC]/* | \
5230 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5231 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5232 1.1 christos /usr/ucb/* ) ;;
5233 1.1 christos *)
5234 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
5235 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
5236 1.1 christos # by default.
5237 1.1 christos for ac_prog in ginstall scoinst install; do
5238 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5239 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5240 1.1 christos if test $ac_prog = install &&
5241 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5242 1.1 christos # AIX install. It has an incompatible calling convention.
5243 1.1 christos :
5244 1.1 christos elif test $ac_prog = install &&
5245 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5246 1.1 christos # program-specific install script used by HP pwplus--don't use.
5247 1.1 christos :
5248 1.1 christos else
5249 1.1 christos rm -rf conftest.one conftest.two conftest.dir
5250 1.1 christos echo one > conftest.one
5251 1.1 christos echo two > conftest.two
5252 1.1 christos mkdir conftest.dir
5253 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5254 1.1 christos test -s conftest.one && test -s conftest.two &&
5255 1.1 christos test -s conftest.dir/conftest.one &&
5256 1.1 christos test -s conftest.dir/conftest.two
5257 1.1 christos then
5258 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5259 1.1 christos break 3
5260 1.1 christos fi
5261 1.1 christos fi
5262 1.1 christos fi
5263 1.1 christos done
5264 1.1 christos done
5265 1.1 christos ;;
5266 1.1 christos esac
5267 1.1 christos
5268 1.1 christos done
5269 1.1 christos IFS=$as_save_IFS
5270 1.1 christos
5271 1.1 christos rm -rf conftest.one conftest.two conftest.dir
5272 1.1 christos
5273 1.1 christos fi
5274 1.1 christos if test "${ac_cv_path_install+set}" = set; then
5275 1.1 christos INSTALL=$ac_cv_path_install
5276 1.1 christos else
5277 1.1 christos # As a last resort, use the slow shell script. Don't cache a
5278 1.1 christos # value for INSTALL within a source directory, because that will
5279 1.1 christos # break other packages using the cache if that directory is
5280 1.1 christos # removed, or if the value is a relative name.
5281 1.1 christos INSTALL=$ac_install_sh
5282 1.1 christos fi
5283 1.1 christos fi
5284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5285 1.1 christos $as_echo "$INSTALL" >&6; }
5286 1.1 christos
5287 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5288 1.1 christos # It thinks the first close brace ends the variable substitution.
5289 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5290 1.1 christos
5291 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5292 1.1 christos
5293 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5294 1.1 christos
5295 1.1 christos
5296 1.1 christos # Don't build the shared library for build.
5297 1.1 christos if [ -n "${with_build_subdir}" ]; then
5298 1.1 christos enable_shared=no
5299 1.1 christos fi
5300 1.1 christos
5301 1.1 christos frag=
5302 1.1 christos case "${host}" in
5303 1.1 christos rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5304 1.1 christos frag=mh-aix ;;
5305 1.1 christos *-*-cxux7*) frag=mh-cxux7 ;;
5306 1.1 christos *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
5307 1.1 christos *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
5308 1.1 christos i370-*-opened*) frag=mh-openedition ;;
5309 1.1 christos i[34567]86-*-windows*) frag=mh-windows ;;
5310 1.1 christos esac
5311 1.1 christos
5312 1.1 christos if [ -n "${frag}" ]; then
5313 1.1 christos frag=${libiberty_topdir}/libiberty/config/$frag
5314 1.1 christos fi
5315 1.1 christos
5316 1.1.1.2 christos
5317 1.1.1.2 christos
5318 1.1.1.2 christos
5319 1.1.1.2 christos
5320 1.1.1.2 christos case "${host}" in
5321 1.1.1.2 christos # PIC is the default on some targets or must not be used.
5322 1.1.1.2 christos *-*-darwin*)
5323 1.1.1.5 christos # For darwin, common symbols are not allowed in MH_DYLIB files
5324 1.1.1.5 christos case "${CFLAGS}" in
5325 1.1.1.5 christos # If we are using a compiler supporting mdynamic-no-pic
5326 1.1.1.5 christos # and the option has been tested as safe to add, then cancel
5327 1.1.1.5 christos # it here, since the code generated is incompatible with shared
5328 1.1.1.7 christos # libs.
5329 1.1.1.5 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5330 1.1.1.5 christos *) PICFLAG=-fno-common ;;
5331 1.1.1.5 christos esac
5332 1.1.1.2 christos ;;
5333 1.1.1.2 christos alpha*-dec-osf5*)
5334 1.1.1.2 christos # PIC is the default.
5335 1.1.1.2 christos ;;
5336 1.1.1.2 christos hppa*64*-*-hpux*)
5337 1.1.1.2 christos # PIC is the default for 64-bit PA HP-UX.
5338 1.1.1.2 christos ;;
5339 1.1.1.3 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5340 1.1.1.3 christos ;;
5341 1.1.1.3 christos i[34567]86-*-mingw* | x86_64-*-mingw*)
5342 1.1.1.2 christos ;;
5343 1.1.1.2 christos i[34567]86-*-interix[3-9]*)
5344 1.1.1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5345 1.1.1.2 christos # Instead, we relocate shared libraries at runtime.
5346 1.1.1.2 christos ;;
5347 1.1.1.2 christos i[34567]86-*-nto-qnx*)
5348 1.1.1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
5349 1.1.1.2 christos # it will coredump.
5350 1.1.1.2 christos PICFLAG='-fPIC -shared'
5351 1.1.1.2 christos ;;
5352 1.1.1.2 christos i[34567]86-pc-msdosdjgpp*)
5353 1.1.1.2 christos # DJGPP does not support shared libraries at all.
5354 1.1.1.2 christos ;;
5355 1.1.1.2 christos ia64*-*-hpux*)
5356 1.1.1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag
5357 1.1.1.2 christos # sets the default TLS model and affects inlining.
5358 1.1.1.2 christos PICFLAG=-fPIC
5359 1.1.1.2 christos ;;
5360 1.1.1.11 christos loongarch*-*-*)
5361 1.1.1.11 christos PICFLAG=-fpic
5362 1.1.1.11 christos ;;
5363 1.1.1.2 christos mips-sgi-irix6*)
5364 1.1.1.2 christos # PIC is the default.
5365 1.1.1.2 christos ;;
5366 1.1.1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*)
5367 1.1.1.2 christos # All AIX code is PIC.
5368 1.1.1.2 christos ;;
5369 1.1.1.2 christos
5370 1.1.1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter.
5371 1.1.1.2 christos # FIXME: Why?
5372 1.1.1.2 christos i[34567]86-*-* | x86_64-*-*)
5373 1.1.1.2 christos PICFLAG=-fpic
5374 1.1.1.2 christos ;;
5375 1.1.1.2 christos # FIXME: Override -fPIC default in libgcc only?
5376 1.1.1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*)
5377 1.1.1.2 christos PICFLAG=-fpic
5378 1.1.1.2 christos ;;
5379 1.1.1.10 christos sh*-*-netbsd*)
5380 1.1.1.2 christos PICFLAG=-fpic
5381 1.1.1.2 christos ;;
5382 1.1.1.2 christos # Default to -fPIC unless specified otherwise.
5383 1.1.1.2 christos *)
5384 1.1.1.2 christos PICFLAG=-fPIC
5385 1.1.1.2 christos ;;
5386 1.1.1.2 christos esac
5387 1.1.1.2 christos
5388 1.1.1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that.
5389 1.1.1.2 christos case "${CFLAGS}" in
5390 1.1.1.2 christos *-fpic*)
5391 1.1.1.2 christos PICFLAG=-fpic
5392 1.1.1.2 christos ;;
5393 1.1.1.2 christos *-fPIC*)
5394 1.1.1.2 christos PICFLAG=-fPIC
5395 1.1.1.2 christos ;;
5396 1.1.1.2 christos esac
5397 1.1.1.2 christos
5398 1.1.1.2 christos
5399 1.1 christos # If they didn't specify --enable-shared, don't generate shared libs.
5400 1.1 christos case "${enable_shared}" in
5401 1.1 christos yes) shared=yes ;;
5402 1.1 christos no) shared=no ;;
5403 1.1 christos "") shared=no ;;
5404 1.1 christos *) shared=yes ;;
5405 1.1 christos esac
5406 1.1.1.3 christos
5407 1.1.1.11 christos # ...unless --enable-host-{shared,pie} was passed from top-level config:
5408 1.1.1.11 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
5409 1.1.1.3 christos shared=yes
5410 1.1.1.3 christos fi
5411 1.1.1.3 christos
5412 1.1.1.2 christos if [ "${shared}" != "yes" ]; then
5413 1.1.1.2 christos PICFLAG=
5414 1.1 christos fi
5415 1.1 christos
5416 1.1 christos
5417 1.1.1.4 christos NOASANFLAG=
5418 1.1.1.4 christos case " ${CFLAGS} " in
5419 1.1.1.4 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5420 1.1.1.10 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5421 1.1.1.4 christos esac
5422 1.1.1.4 christos
5423 1.1.1.4 christos
5424 1.1.1.9 christos # Check whether --enable-cet was given.
5425 1.1.1.9 christos if test "${enable_cet+set}" = set; then :
5426 1.1.1.9 christos enableval=$enable_cet;
5427 1.1.1.9 christos case "$enableval" in
5428 1.1.1.9 christos yes|no|auto) ;;
5429 1.1.1.9 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5430 1.1.1.9 christos esac
5431 1.1.1.9 christos
5432 1.1.1.9 christos else
5433 1.1.1.9 christos enable_cet=auto
5434 1.1.1.9 christos fi
5435 1.1.1.9 christos
5436 1.1.1.9 christos
5437 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5438 1.1.1.9 christos $as_echo_n "checking for CET support... " >&6; }
5439 1.1.1.9 christos
5440 1.1.1.9 christos case "$host" in
5441 1.1.1.9 christos i[34567]86-*-linux* | x86_64-*-linux*)
5442 1.1.1.9 christos may_have_cet=yes
5443 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS"
5444 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection"
5445 1.1.1.9 christos case "$enable_cet" in
5446 1.1.1.9 christos auto)
5447 1.1.1.9 christos # Check if target supports multi-byte NOPs
5448 1.1.1.9 christos # and if compiler and assembler support CET.
5449 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 1.1.1.9 christos /* end confdefs.h. */
5451 1.1.1.9 christos
5452 1.1.1.9 christos int
5453 1.1.1.9 christos main ()
5454 1.1.1.9 christos {
5455 1.1.1.9 christos
5456 1.1.1.9 christos #if !defined(__SSE2__)
5457 1.1.1.9 christos #error target does not support multi-byte NOPs
5458 1.1.1.9 christos #else
5459 1.1.1.9 christos asm ("setssbsy");
5460 1.1.1.9 christos #endif
5461 1.1.1.9 christos
5462 1.1.1.9 christos ;
5463 1.1.1.9 christos return 0;
5464 1.1.1.9 christos }
5465 1.1.1.9 christos _ACEOF
5466 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then :
5467 1.1.1.9 christos enable_cet=yes
5468 1.1.1.9 christos else
5469 1.1.1.9 christos enable_cet=no
5470 1.1.1.9 christos fi
5471 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5472 1.1.1.9 christos ;;
5473 1.1.1.9 christos yes)
5474 1.1.1.9 christos # Check if compiler and assembler support CET.
5475 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5476 1.1.1.9 christos /* end confdefs.h. */
5477 1.1.1.9 christos
5478 1.1.1.9 christos int
5479 1.1.1.9 christos main ()
5480 1.1.1.9 christos {
5481 1.1.1.9 christos asm ("setssbsy");
5482 1.1.1.9 christos ;
5483 1.1.1.9 christos return 0;
5484 1.1.1.9 christos }
5485 1.1.1.9 christos _ACEOF
5486 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then :
5487 1.1.1.9 christos support_cet=yes
5488 1.1.1.9 christos else
5489 1.1.1.9 christos support_cet=no
5490 1.1.1.9 christos fi
5491 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492 1.1.1.9 christos if test $support_cet = "no"; then
5493 1.1.1.9 christos if test x$enable_bootstrap != xno \
5494 1.1.1.9 christos && test -z "${with_build_subdir}" \
5495 1.1.1.9 christos && (test ! -f ../stage_current \
5496 1.1.1.9 christos || test `cat ../stage_current` != "stage1"); then
5497 1.1.1.9 christos # Require CET support only for the final GCC build.
5498 1.1.1.9 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5499 1.1.1.9 christos else
5500 1.1.1.9 christos # Don't enable CET without CET support for non-bootstrap
5501 1.1.1.9 christos # build, in stage1 nor for build support.
5502 1.1.1.9 christos enable_cet=no
5503 1.1.1.9 christos fi
5504 1.1.1.9 christos fi
5505 1.1.1.9 christos ;;
5506 1.1.1.9 christos esac
5507 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS"
5508 1.1.1.9 christos ;;
5509 1.1.1.9 christos *)
5510 1.1.1.9 christos may_have_cet=no
5511 1.1.1.9 christos enable_cet=no
5512 1.1.1.9 christos ;;
5513 1.1.1.9 christos esac
5514 1.1.1.9 christos
5515 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS"
5516 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection=none"
5517 1.1.1.9 christos cet_save_LDFLAGS="$LDFLAGS"
5518 1.1.1.9 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5519 1.1.1.9 christos if test x$may_have_cet = xyes; then
5520 1.1.1.9 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5521 1.1.1.9 christos if test x$gcc_no_link = xyes; then
5522 1.1.1.9 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5523 1.1.1.9 christos fi
5524 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 1.1.1.9 christos /* end confdefs.h. */
5526 1.1.1.9 christos
5527 1.1.1.9 christos int
5528 1.1.1.9 christos main ()
5529 1.1.1.9 christos {
5530 1.1.1.9 christos return 0;
5531 1.1.1.9 christos ;
5532 1.1.1.9 christos return 0;
5533 1.1.1.9 christos }
5534 1.1.1.9 christos _ACEOF
5535 1.1.1.9 christos if ac_fn_c_try_link "$LINENO"; then :
5536 1.1.1.9 christos may_have_cet=yes
5537 1.1.1.9 christos else
5538 1.1.1.9 christos may_have_cet=no
5539 1.1.1.9 christos fi
5540 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext \
5541 1.1.1.9 christos conftest$ac_exeext conftest.$ac_ext
5542 1.1.1.9 christos fi
5543 1.1.1.9 christos
5544 1.1.1.9 christos if test x$may_have_cet = xyes; then
5545 1.1.1.9 christos if test x$cross_compiling = xno; then
5546 1.1.1.9 christos if test "$cross_compiling" = yes; then :
5547 1.1.1.9 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5548 1.1.1.9 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5549 1.1.1.9 christos as_fn_error $? "cannot run test program while cross compiling
5550 1.1.1.9 christos See \`config.log' for more details" "$LINENO" 5; }
5551 1.1.1.9 christos else
5552 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5553 1.1.1.9 christos /* end confdefs.h. */
5554 1.1.1.9 christos
5555 1.1.1.10 christos int
5556 1.1.1.10 christos main ()
5557 1.1.1.10 christos {
5558 1.1.1.10 christos asm ("endbr32");
5559 1.1.1.10 christos return 0;
5560 1.1.1.10 christos }
5561 1.1.1.10 christos
5562 1.1.1.10 christos _ACEOF
5563 1.1.1.10 christos if ac_fn_c_try_run "$LINENO"; then :
5564 1.1.1.10 christos have_multi_byte_nop=yes
5565 1.1.1.10 christos else
5566 1.1.1.10 christos have_multi_byte_nop=no
5567 1.1.1.10 christos fi
5568 1.1.1.10 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5569 1.1.1.10 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5570 1.1.1.10 christos fi
5571 1.1.1.10 christos
5572 1.1.1.10 christos have_cet=no
5573 1.1.1.10 christos if test x$have_multi_byte_nop = xyes; then
5574 1.1.1.10 christos if test "$cross_compiling" = yes; then :
5575 1.1.1.10 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5576 1.1.1.10 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5577 1.1.1.10 christos as_fn_error $? "cannot run test program while cross compiling
5578 1.1.1.10 christos See \`config.log' for more details" "$LINENO" 5; }
5579 1.1.1.10 christos else
5580 1.1.1.10 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5581 1.1.1.10 christos /* end confdefs.h. */
5582 1.1.1.10 christos
5583 1.1.1.9 christos static void
5584 1.1.1.9 christos foo (void)
5585 1.1.1.9 christos {
5586 1.1.1.9 christos }
5587 1.1.1.9 christos
5588 1.1.1.9 christos static void
5589 1.1.1.9 christos __attribute__ ((noinline, noclone))
5590 1.1.1.9 christos xxx (void (*f) (void))
5591 1.1.1.9 christos {
5592 1.1.1.9 christos f ();
5593 1.1.1.9 christos }
5594 1.1.1.9 christos
5595 1.1.1.9 christos static void
5596 1.1.1.9 christos __attribute__ ((noinline, noclone))
5597 1.1.1.9 christos bar (void)
5598 1.1.1.9 christos {
5599 1.1.1.9 christos xxx (foo);
5600 1.1.1.9 christos }
5601 1.1.1.9 christos
5602 1.1.1.9 christos int
5603 1.1.1.9 christos main ()
5604 1.1.1.9 christos {
5605 1.1.1.9 christos bar ();
5606 1.1.1.9 christos return 0;
5607 1.1.1.9 christos }
5608 1.1.1.9 christos
5609 1.1.1.9 christos _ACEOF
5610 1.1.1.9 christos if ac_fn_c_try_run "$LINENO"; then :
5611 1.1.1.9 christos have_cet=no
5612 1.1.1.9 christos else
5613 1.1.1.9 christos have_cet=yes
5614 1.1.1.9 christos fi
5615 1.1.1.9 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5616 1.1.1.9 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5617 1.1.1.9 christos fi
5618 1.1.1.9 christos
5619 1.1.1.10 christos fi
5620 1.1.1.9 christos if test x$enable_cet = xno -a x$have_cet = xyes; then
5621 1.1.1.9 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5622 1.1.1.9 christos fi
5623 1.1.1.9 christos fi
5624 1.1.1.9 christos else
5625 1.1.1.9 christos # Enable CET in cross compiler if possible so that it will run on both
5626 1.1.1.9 christos # CET and non-CET hosts.
5627 1.1.1.9 christos have_cet=yes
5628 1.1.1.9 christos fi
5629 1.1.1.9 christos if test x$enable_cet = xyes; then
5630 1.1.1.9 christos CET_HOST_FLAGS="-fcf-protection"
5631 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5632 1.1.1.9 christos $as_echo "yes" >&6; }
5633 1.1.1.9 christos else
5634 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635 1.1.1.9 christos $as_echo "no" >&6; }
5636 1.1.1.9 christos fi
5637 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS"
5638 1.1.1.9 christos LDFLAGS="$cet_save_LDFLAGS"
5639 1.1.1.9 christos
5640 1.1.1.9 christos
5641 1.1.1.9 christos
5642 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5643 1.1.1.11 christos $as_echo_n "checking target system type... " >&6; }
5644 1.1.1.11 christos if ${ac_cv_target+:} false; then :
5645 1.1.1.11 christos $as_echo_n "(cached) " >&6
5646 1.1.1.11 christos else
5647 1.1.1.11 christos if test "x$target_alias" = x; then
5648 1.1.1.11 christos ac_cv_target=$ac_cv_host
5649 1.1.1.11 christos else
5650 1.1.1.11 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5651 1.1.1.11 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5652 1.1.1.11 christos fi
5653 1.1.1.11 christos
5654 1.1.1.11 christos fi
5655 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5656 1.1.1.11 christos $as_echo "$ac_cv_target" >&6; }
5657 1.1.1.11 christos case $ac_cv_target in
5658 1.1.1.11 christos *-*-*) ;;
5659 1.1.1.11 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5660 1.1.1.11 christos esac
5661 1.1.1.11 christos target=$ac_cv_target
5662 1.1.1.11 christos ac_save_IFS=$IFS; IFS='-'
5663 1.1.1.11 christos set x $ac_cv_target
5664 1.1.1.11 christos shift
5665 1.1.1.11 christos target_cpu=$1
5666 1.1.1.11 christos target_vendor=$2
5667 1.1.1.11 christos shift; shift
5668 1.1.1.11 christos # Remember, the first character of IFS is used to create $*,
5669 1.1.1.11 christos # except with old shells:
5670 1.1.1.11 christos target_os=$*
5671 1.1.1.11 christos IFS=$ac_save_IFS
5672 1.1.1.11 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5673 1.1.1.11 christos
5674 1.1.1.11 christos
5675 1.1.1.11 christos # The aliases save the names the user supplied, while $host etc.
5676 1.1.1.11 christos # will get canonicalized.
5677 1.1.1.11 christos test -n "$target_alias" &&
5678 1.1.1.11 christos test "$program_prefix$program_suffix$program_transform_name" = \
5679 1.1.1.11 christos NONENONEs,x,x, &&
5680 1.1.1.11 christos program_prefix=${target_alias}-
5681 1.1.1.11 christos
5682 1.1.1.11 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
5683 1.1.1.11 christos
5684 1.1.1.11 christos
5685 1.1.1.11 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH
5686 1.1.1.11 christos # with a different meaning.
5687 1.1.1.11 christos case ${target_os} in
5688 1.1.1.11 christos solaris2*)
5689 1.1.1.11 christos ac_save_CFLAGS="$CFLAGS"
5690 1.1.1.11 christos CFLAGS="$CFLAGS -Wa,-nH"
5691 1.1.1.11 christos
5692 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5
5693 1.1.1.11 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; }
5694 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5695 1.1.1.11 christos /* end confdefs.h. */
5696 1.1.1.11 christos
5697 1.1.1.11 christos int
5698 1.1.1.11 christos main ()
5699 1.1.1.11 christos {
5700 1.1.1.11 christos return 0;
5701 1.1.1.11 christos ;
5702 1.1.1.11 christos return 0;
5703 1.1.1.11 christos }
5704 1.1.1.11 christos _ACEOF
5705 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
5706 1.1.1.11 christos ac_hwcap_flags=yes
5707 1.1.1.11 christos else
5708 1.1.1.11 christos ac_hwcap_flags=no
5709 1.1.1.11 christos fi
5710 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5711 1.1.1.11 christos if test "$ac_hwcap_flags" = "yes"; then
5712 1.1.1.11 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS"
5713 1.1.1.11 christos fi
5714 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5
5715 1.1.1.11 christos $as_echo "$ac_hwcap_flags" >&6; }
5716 1.1.1.11 christos
5717 1.1.1.11 christos CFLAGS="$ac_save_CFLAGS"
5718 1.1.1.11 christos ;;
5719 1.1.1.11 christos esac
5720 1.1.1.11 christos
5721 1.1.1.11 christos
5722 1.1.1.11 christos
5723 1.1.1.11 christos
5724 1.1 christos echo "# Warning: this fragment is automatically generated" > temp-frag
5725 1.1 christos
5726 1.1 christos if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5727 1.1 christos echo "Appending ${frag} to xhost-mkfrag"
5728 1.1 christos echo "# Following fragment copied from ${frag}" >> temp-frag
5729 1.1 christos cat ${frag} >> temp-frag
5730 1.1 christos fi
5731 1.1 christos
5732 1.1 christos # record if we want to build shared libs.
5733 1.1 christos if [ "${shared}" = "yes" ]; then
5734 1.1 christos echo enable_shared = yes >> temp-frag
5735 1.1 christos else
5736 1.1 christos echo enable_shared = no >> temp-frag
5737 1.1 christos fi
5738 1.1 christos
5739 1.1 christos frag=xhost-mkfrag
5740 1.1 christos ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5741 1.1 christos
5742 1.1 christos host_makefile_frag=${frag}
5743 1.1 christos
5744 1.1 christos
5745 1.1 christos # It's OK to check for header files. Although the compiler may not be
5746 1.1 christos # able to link anything, it had better be able to at least compile
5747 1.1 christos # something.
5748 1.1.1.11 christos 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 spawn.h
5749 1.1 christos do :
5750 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5751 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
5752 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5753 1.1 christos cat >>confdefs.h <<_ACEOF
5754 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5755 1.1 christos _ACEOF
5756 1.1 christos
5757 1.1 christos fi
5758 1.1 christos done
5759 1.1 christos
5760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5761 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5762 1.1.1.8 christos if ${ac_cv_header_sys_wait_h+:} false; then :
5763 1.1 christos $as_echo_n "(cached) " >&6
5764 1.1 christos else
5765 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 1.1 christos /* end confdefs.h. */
5767 1.1 christos #include <sys/types.h>
5768 1.1 christos #include <sys/wait.h>
5769 1.1 christos #ifndef WEXITSTATUS
5770 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5771 1.1 christos #endif
5772 1.1 christos #ifndef WIFEXITED
5773 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5774 1.1 christos #endif
5775 1.1 christos
5776 1.1 christos int
5777 1.1 christos main ()
5778 1.1 christos {
5779 1.1 christos int s;
5780 1.1 christos wait (&s);
5781 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5782 1.1 christos ;
5783 1.1 christos return 0;
5784 1.1 christos }
5785 1.1 christos _ACEOF
5786 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5787 1.1 christos ac_cv_header_sys_wait_h=yes
5788 1.1 christos else
5789 1.1 christos ac_cv_header_sys_wait_h=no
5790 1.1 christos fi
5791 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5792 1.1 christos fi
5793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5794 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5795 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then
5796 1.1 christos
5797 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5798 1.1 christos
5799 1.1 christos fi
5800 1.1 christos
5801 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5802 1.1 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5803 1.1.1.8 christos if ${ac_cv_header_time+:} false; then :
5804 1.1 christos $as_echo_n "(cached) " >&6
5805 1.1 christos else
5806 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5807 1.1 christos /* end confdefs.h. */
5808 1.1 christos #include <sys/types.h>
5809 1.1 christos #include <sys/time.h>
5810 1.1 christos #include <time.h>
5811 1.1 christos
5812 1.1 christos int
5813 1.1 christos main ()
5814 1.1 christos {
5815 1.1 christos if ((struct tm *) 0)
5816 1.1 christos return 0;
5817 1.1 christos ;
5818 1.1 christos return 0;
5819 1.1 christos }
5820 1.1 christos _ACEOF
5821 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5822 1.1 christos ac_cv_header_time=yes
5823 1.1 christos else
5824 1.1 christos ac_cv_header_time=no
5825 1.1 christos fi
5826 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5827 1.1 christos fi
5828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5829 1.1 christos $as_echo "$ac_cv_header_time" >&6; }
5830 1.1 christos if test $ac_cv_header_time = yes; then
5831 1.1 christos
5832 1.1 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5833 1.1 christos
5834 1.1 christos fi
5835 1.1 christos
5836 1.1 christos
5837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5838 1.1 christos $as_echo_n "checking whether errno must be declared... " >&6; }
5839 1.1.1.8 christos if ${libiberty_cv_declare_errno+:} false; then :
5840 1.1 christos $as_echo_n "(cached) " >&6
5841 1.1 christos else
5842 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5843 1.1 christos /* end confdefs.h. */
5844 1.1 christos #include <errno.h>
5845 1.1 christos int
5846 1.1 christos main ()
5847 1.1 christos {
5848 1.1 christos int x = errno;
5849 1.1 christos ;
5850 1.1 christos return 0;
5851 1.1 christos }
5852 1.1 christos _ACEOF
5853 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5854 1.1 christos libiberty_cv_declare_errno=no
5855 1.1 christos else
5856 1.1 christos libiberty_cv_declare_errno=yes
5857 1.1 christos fi
5858 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5859 1.1 christos fi
5860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5861 1.1 christos $as_echo "$libiberty_cv_declare_errno" >&6; }
5862 1.1 christos if test $libiberty_cv_declare_errno = yes
5863 1.1 christos then
5864 1.1 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5865 1.1 christos
5866 1.1 christos fi
5867 1.1 christos
5868 1.1 christos
5869 1.1.1.4 christos # Determine sizes of some types.
5870 1.1 christos # The cast to long int works around a bug in the HP C Compiler
5871 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5872 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5873 1.1 christos # This bug is HP SR number 8606223364.
5874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5875 1.1 christos $as_echo_n "checking size of int... " >&6; }
5876 1.1.1.8 christos if ${ac_cv_sizeof_int+:} false; then :
5877 1.1 christos $as_echo_n "(cached) " >&6
5878 1.1 christos else
5879 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5880 1.1 christos
5881 1.1 christos else
5882 1.1 christos if test "$ac_cv_type_int" = yes; then
5883 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5884 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5885 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (int)
5886 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5887 1.1 christos else
5888 1.1 christos ac_cv_sizeof_int=0
5889 1.1 christos fi
5890 1.1 christos fi
5891 1.1 christos
5892 1.1 christos fi
5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5894 1.1 christos $as_echo "$ac_cv_sizeof_int" >&6; }
5895 1.1 christos
5896 1.1 christos
5897 1.1 christos
5898 1.1 christos cat >>confdefs.h <<_ACEOF
5899 1.1 christos #define SIZEOF_INT $ac_cv_sizeof_int
5900 1.1 christos _ACEOF
5901 1.1 christos
5902 1.1 christos
5903 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler
5904 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5905 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5906 1.1.1.4 christos # This bug is HP SR number 8606223364.
5907 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5908 1.1.1.4 christos $as_echo_n "checking size of long... " >&6; }
5909 1.1.1.8 christos if ${ac_cv_sizeof_long+:} false; then :
5910 1.1.1.4 christos $as_echo_n "(cached) " >&6
5911 1.1.1.4 christos else
5912 1.1.1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5913 1.1.1.4 christos
5914 1.1.1.4 christos else
5915 1.1.1.4 christos if test "$ac_cv_type_long" = yes; then
5916 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5917 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5918 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long)
5919 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5920 1.1.1.4 christos else
5921 1.1.1.4 christos ac_cv_sizeof_long=0
5922 1.1.1.4 christos fi
5923 1.1.1.4 christos fi
5924 1.1.1.4 christos
5925 1.1.1.4 christos fi
5926 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5927 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long" >&6; }
5928 1.1.1.4 christos
5929 1.1.1.4 christos
5930 1.1.1.4 christos
5931 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
5932 1.1.1.4 christos #define SIZEOF_LONG $ac_cv_sizeof_long
5933 1.1.1.4 christos _ACEOF
5934 1.1.1.4 christos
5935 1.1.1.4 christos
5936 1.1.1.6 christos # The cast to long int works around a bug in the HP C Compiler
5937 1.1.1.6 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5938 1.1.1.6 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5939 1.1.1.6 christos # This bug is HP SR number 8606223364.
5940 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5941 1.1.1.6 christos $as_echo_n "checking size of size_t... " >&6; }
5942 1.1.1.8 christos if ${ac_cv_sizeof_size_t+:} false; then :
5943 1.1.1.6 christos $as_echo_n "(cached) " >&6
5944 1.1.1.6 christos else
5945 1.1.1.6 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
5946 1.1.1.6 christos
5947 1.1.1.6 christos else
5948 1.1.1.6 christos if test "$ac_cv_type_size_t" = yes; then
5949 1.1.1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5950 1.1.1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5951 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (size_t)
5952 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5953 1.1.1.6 christos else
5954 1.1.1.6 christos ac_cv_sizeof_size_t=0
5955 1.1.1.6 christos fi
5956 1.1.1.6 christos fi
5957 1.1.1.6 christos
5958 1.1.1.6 christos fi
5959 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5960 1.1.1.6 christos $as_echo "$ac_cv_sizeof_size_t" >&6; }
5961 1.1.1.6 christos
5962 1.1.1.6 christos
5963 1.1.1.6 christos
5964 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
5965 1.1.1.6 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5966 1.1.1.6 christos _ACEOF
5967 1.1.1.6 christos
5968 1.1.1.6 christos
5969 1.1.1.4 christos
5970 1.1.1.4 christos # Check for presense of long long
5971 1.1.1.4 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5972 1.1.1.8 christos if test "x$ac_cv_type_long_long" = xyes; then :
5973 1.1.1.4 christos
5974 1.1.1.4 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5975 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler
5976 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5977 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5978 1.1.1.4 christos # This bug is HP SR number 8606223364.
5979 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5980 1.1.1.4 christos $as_echo_n "checking size of long long... " >&6; }
5981 1.1.1.8 christos if ${ac_cv_sizeof_long_long+:} false; then :
5982 1.1.1.4 christos $as_echo_n "(cached) " >&6
5983 1.1.1.4 christos else
5984 1.1.1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5985 1.1.1.4 christos
5986 1.1.1.4 christos else
5987 1.1.1.4 christos if test "$ac_cv_type_long_long" = yes; then
5988 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5989 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5990 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long long)
5991 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5992 1.1.1.4 christos else
5993 1.1.1.4 christos ac_cv_sizeof_long_long=0
5994 1.1.1.4 christos fi
5995 1.1.1.4 christos fi
5996 1.1.1.4 christos
5997 1.1.1.4 christos fi
5998 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5999 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
6000 1.1.1.4 christos
6001 1.1.1.4 christos
6002 1.1.1.4 christos
6003 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6004 1.1.1.4 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6005 1.1.1.4 christos _ACEOF
6006 1.1.1.4 christos
6007 1.1.1.4 christos
6008 1.1.1.4 christos fi
6009 1.1.1.4 christos
6010 1.1 christos
6011 1.1 christos # Look for a 64-bit type.
6012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
6013 1.1 christos $as_echo_n "checking for a 64-bit type... " >&6; }
6014 1.1.1.8 christos if ${liberty_cv_uint64+:} false; then :
6015 1.1 christos $as_echo_n "(cached) " >&6
6016 1.1 christos else
6017 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6018 1.1 christos /* end confdefs.h. */
6019 1.1 christos #ifdef HAVE_STDINT_H
6020 1.1 christos #include <stdint.h>
6021 1.1 christos #endif
6022 1.1 christos int
6023 1.1 christos main ()
6024 1.1 christos {
6025 1.1 christos extern uint64_t foo;
6026 1.1 christos ;
6027 1.1 christos return 0;
6028 1.1 christos }
6029 1.1 christos _ACEOF
6030 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6031 1.1 christos liberty_cv_uint64=uint64_t
6032 1.1 christos else
6033 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6034 1.1 christos /* end confdefs.h. */
6035 1.1 christos #ifdef HAVE_LIMITS_H
6036 1.1 christos #include <limits.h>
6037 1.1 christos #endif
6038 1.1 christos #ifndef CHAR_BIT
6039 1.1 christos #define CHAR_BIT 8
6040 1.1 christos #endif
6041 1.1 christos int
6042 1.1 christos main ()
6043 1.1 christos {
6044 1.1 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
6045 1.1 christos ;
6046 1.1 christos return 0;
6047 1.1 christos }
6048 1.1 christos _ACEOF
6049 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6050 1.1 christos liberty_cv_uint64="unsigned long"
6051 1.1 christos else
6052 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6053 1.1 christos /* end confdefs.h. */
6054 1.1 christos #ifdef HAVE_LIMITS_H
6055 1.1 christos #include <limits.h>
6056 1.1 christos #endif
6057 1.1 christos #ifndef CHAR_BIT
6058 1.1 christos #define CHAR_BIT 8
6059 1.1 christos #endif
6060 1.1 christos int
6061 1.1 christos main ()
6062 1.1 christos {
6063 1.1 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
6064 1.1 christos ;
6065 1.1 christos return 0;
6066 1.1 christos }
6067 1.1 christos _ACEOF
6068 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6069 1.1 christos liberty_cv_uint64="unsigned long long"
6070 1.1 christos else
6071 1.1 christos liberty_cv_uint64=none
6072 1.1 christos fi
6073 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6074 1.1 christos fi
6075 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076 1.1 christos fi
6077 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6078 1.1 christos fi
6079 1.1 christos
6080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
6081 1.1 christos $as_echo "$liberty_cv_uint64" >&6; }
6082 1.1 christos if test "$liberty_cv_uint64" != none; then
6083 1.1 christos
6084 1.1 christos cat >>confdefs.h <<_ACEOF
6085 1.1 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
6086 1.1 christos _ACEOF
6087 1.1 christos
6088 1.1 christos fi
6089 1.1 christos
6090 1.1 christos
6091 1.1 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
6092 1.1.1.8 christos if test "x$ac_cv_type_intptr_t" = xyes; then :
6093 1.1 christos
6094 1.1 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6095 1.1 christos
6096 1.1 christos else
6097 1.1 christos for ac_type in 'int' 'long int' 'long long int'; do
6098 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6099 1.1 christos /* end confdefs.h. */
6100 1.1 christos $ac_includes_default
6101 1.1 christos int
6102 1.1 christos main ()
6103 1.1 christos {
6104 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6105 1.1.1.8 christos test_array [0] = 0;
6106 1.1.1.8 christos return test_array [0];
6107 1.1 christos
6108 1.1 christos ;
6109 1.1 christos return 0;
6110 1.1 christos }
6111 1.1 christos _ACEOF
6112 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6113 1.1 christos
6114 1.1 christos cat >>confdefs.h <<_ACEOF
6115 1.1 christos #define intptr_t $ac_type
6116 1.1 christos _ACEOF
6117 1.1 christos
6118 1.1 christos ac_type=
6119 1.1 christos fi
6120 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6121 1.1 christos test -z "$ac_type" && break
6122 1.1 christos done
6123 1.1 christos fi
6124 1.1 christos
6125 1.1 christos
6126 1.1 christos
6127 1.1 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6128 1.1.1.8 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6129 1.1 christos
6130 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6131 1.1 christos
6132 1.1 christos else
6133 1.1 christos for ac_type in 'unsigned int' 'unsigned long int' \
6134 1.1 christos 'unsigned long long int'; do
6135 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6136 1.1 christos /* end confdefs.h. */
6137 1.1 christos $ac_includes_default
6138 1.1 christos int
6139 1.1 christos main ()
6140 1.1 christos {
6141 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6142 1.1.1.8 christos test_array [0] = 0;
6143 1.1.1.8 christos return test_array [0];
6144 1.1 christos
6145 1.1 christos ;
6146 1.1 christos return 0;
6147 1.1 christos }
6148 1.1 christos _ACEOF
6149 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6150 1.1 christos
6151 1.1 christos cat >>confdefs.h <<_ACEOF
6152 1.1 christos #define uintptr_t $ac_type
6153 1.1 christos _ACEOF
6154 1.1 christos
6155 1.1 christos ac_type=
6156 1.1 christos fi
6157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6158 1.1 christos test -z "$ac_type" && break
6159 1.1 christos done
6160 1.1 christos fi
6161 1.1 christos
6162 1.1 christos
6163 1.1 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6164 1.1.1.8 christos if test "x$ac_cv_type_ssize_t" = xyes; then :
6165 1.1 christos
6166 1.1 christos else
6167 1.1 christos
6168 1.1 christos cat >>confdefs.h <<_ACEOF
6169 1.1 christos #define ssize_t int
6170 1.1 christos _ACEOF
6171 1.1 christos
6172 1.1 christos fi
6173 1.1 christos
6174 1.1 christos
6175 1.1 christos # Given the above check, we always have uintptr_t or a fallback
6176 1.1 christos # definition. So define HAVE_UINTPTR_T in case any imported code
6177 1.1 christos # relies on it.
6178 1.1 christos
6179 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6180 1.1 christos
6181 1.1 christos
6182 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6183 1.1.1.8 christos if test "x$ac_cv_type_pid_t" = xyes; then :
6184 1.1 christos
6185 1.1 christos else
6186 1.1 christos
6187 1.1 christos cat >>confdefs.h <<_ACEOF
6188 1.1 christos #define pid_t int
6189 1.1 christos _ACEOF
6190 1.1 christos
6191 1.1 christos fi
6192 1.1 christos
6193 1.1 christos
6194 1.1 christos # This is the list of functions which libiberty will provide if they
6195 1.1 christos # are not available on the host.
6196 1.1 christos
6197 1.1 christos funcs="asprintf"
6198 1.1 christos funcs="$funcs atexit"
6199 1.1 christos funcs="$funcs basename"
6200 1.1 christos funcs="$funcs bcmp"
6201 1.1 christos funcs="$funcs bcopy"
6202 1.1 christos funcs="$funcs bsearch"
6203 1.1 christos funcs="$funcs bzero"
6204 1.1 christos funcs="$funcs calloc"
6205 1.1 christos funcs="$funcs clock"
6206 1.1 christos funcs="$funcs ffs"
6207 1.1 christos funcs="$funcs getcwd"
6208 1.1 christos funcs="$funcs getpagesize"
6209 1.1 christos funcs="$funcs gettimeofday"
6210 1.1 christos funcs="$funcs index"
6211 1.1 christos funcs="$funcs insque"
6212 1.1 christos funcs="$funcs memchr"
6213 1.1 christos funcs="$funcs memcmp"
6214 1.1 christos funcs="$funcs memcpy"
6215 1.1 christos funcs="$funcs memmem"
6216 1.1 christos funcs="$funcs memmove"
6217 1.1 christos funcs="$funcs mempcpy"
6218 1.1 christos funcs="$funcs memset"
6219 1.1 christos funcs="$funcs mkstemps"
6220 1.1 christos funcs="$funcs putenv"
6221 1.1 christos funcs="$funcs random"
6222 1.1 christos funcs="$funcs rename"
6223 1.1 christos funcs="$funcs rindex"
6224 1.1 christos funcs="$funcs setenv"
6225 1.1 christos funcs="$funcs snprintf"
6226 1.1 christos funcs="$funcs sigsetmask"
6227 1.1 christos funcs="$funcs stpcpy"
6228 1.1 christos funcs="$funcs stpncpy"
6229 1.1 christos funcs="$funcs strcasecmp"
6230 1.1 christos funcs="$funcs strchr"
6231 1.1 christos funcs="$funcs strdup"
6232 1.1 christos funcs="$funcs strncasecmp"
6233 1.1 christos funcs="$funcs strndup"
6234 1.1.1.2 christos funcs="$funcs strnlen"
6235 1.1 christos funcs="$funcs strrchr"
6236 1.1 christos funcs="$funcs strstr"
6237 1.1 christos funcs="$funcs strtod"
6238 1.1 christos funcs="$funcs strtol"
6239 1.1 christos funcs="$funcs strtoul"
6240 1.1.1.4 christos funcs="$funcs strtoll"
6241 1.1.1.4 christos funcs="$funcs strtoull"
6242 1.1 christos funcs="$funcs strverscmp"
6243 1.1 christos funcs="$funcs tmpnam"
6244 1.1 christos funcs="$funcs vasprintf"
6245 1.1 christos funcs="$funcs vfprintf"
6246 1.1 christos funcs="$funcs vprintf"
6247 1.1 christos funcs="$funcs vsnprintf"
6248 1.1 christos funcs="$funcs vsprintf"
6249 1.1 christos funcs="$funcs waitpid"
6250 1.1 christos funcs="$funcs setproctitle"
6251 1.1 christos
6252 1.1 christos # Also in the old function.def file: alloca, vfork, getopt.
6253 1.1 christos
6254 1.1 christos vars="sys_errlist sys_nerr sys_siglist"
6255 1.1 christos
6256 1.1.1.2 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
6257 1.1.1.11 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \
6258 1.1.1.11 christos pstat_getdynamic pstat_getstatic \
6259 1.1.1.10 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \
6260 1.1.1.2 christos sysmp table times wait3 wait4"
6261 1.1 christos
6262 1.1.1.10 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings
6263 1.1.1.10 christos #so do not check for it.
6264 1.1.1.10 christos case "${host}" in
6265 1.1.1.10 christos *-*-darwin*) ;;
6266 1.1.1.10 christos *) checkfuncs="$checkfuncs sbrk"
6267 1.1.1.10 christos esac
6268 1.1.1.10 christos
6269 1.1 christos # These are neither executed nor required, but they help keep
6270 1.1 christos # autoheader happy without adding a bunch of text to acconfig.h.
6271 1.1 christos if test "x" = "y"; then
6272 1.1 christos for ac_func in asprintf atexit \
6273 1.1 christos basename bcmp bcopy bsearch bzero \
6274 1.1 christos calloc canonicalize_file_name clock \
6275 1.1 christos dup3 \
6276 1.1 christos ffs __fsetlocking \
6277 1.1.1.2 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
6278 1.1 christos index insque \
6279 1.1 christos memchr memcmp memcpy memmem memmove memset mkstemps \
6280 1.1 christos on_exit \
6281 1.1.1.11 christos pipe2 posix_spawn posix_spawnp psignal \
6282 1.1.1.11 christos pstat_getdynamic pstat_getstatic putenv \
6283 1.1 christos random realpath rename rindex \
6284 1.1.1.2 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
6285 1.1 christos stpcpy stpncpy strcasecmp strchr strdup \
6286 1.1.1.2 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
6287 1.1.1.4 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
6288 1.1 christos table times tmpnam \
6289 1.1 christos vasprintf vfprintf vprintf vsprintf \
6290 1.1 christos wait3 wait4 waitpid
6291 1.1 christos do :
6292 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6293 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6294 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6295 1.1 christos cat >>confdefs.h <<_ACEOF
6296 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6297 1.1 christos _ACEOF
6298 1.1 christos
6299 1.1 christos fi
6300 1.1 christos done
6301 1.1 christos
6302 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6303 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6304 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
6305 1.1 christos ac_have_decl=1
6306 1.1 christos else
6307 1.1 christos ac_have_decl=0
6308 1.1 christos fi
6309 1.1 christos
6310 1.1 christos cat >>confdefs.h <<_ACEOF
6311 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl
6312 1.1 christos _ACEOF
6313 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6314 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
6315 1.1 christos ac_have_decl=1
6316 1.1 christos else
6317 1.1 christos ac_have_decl=0
6318 1.1 christos fi
6319 1.1 christos
6320 1.1 christos cat >>confdefs.h <<_ACEOF
6321 1.1 christos #define HAVE_DECL_FFS $ac_have_decl
6322 1.1 christos _ACEOF
6323 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6324 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
6325 1.1 christos ac_have_decl=1
6326 1.1 christos else
6327 1.1 christos ac_have_decl=0
6328 1.1 christos fi
6329 1.1 christos
6330 1.1 christos cat >>confdefs.h <<_ACEOF
6331 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
6332 1.1 christos _ACEOF
6333 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6334 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
6335 1.1 christos ac_have_decl=1
6336 1.1 christos else
6337 1.1 christos ac_have_decl=0
6338 1.1 christos fi
6339 1.1 christos
6340 1.1 christos cat >>confdefs.h <<_ACEOF
6341 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
6342 1.1 christos _ACEOF
6343 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6344 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
6345 1.1 christos ac_have_decl=1
6346 1.1 christos else
6347 1.1 christos ac_have_decl=0
6348 1.1 christos fi
6349 1.1 christos
6350 1.1 christos cat >>confdefs.h <<_ACEOF
6351 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
6352 1.1 christos _ACEOF
6353 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6354 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
6355 1.1 christos ac_have_decl=1
6356 1.1 christos else
6357 1.1 christos ac_have_decl=0
6358 1.1 christos fi
6359 1.1 christos
6360 1.1 christos cat >>confdefs.h <<_ACEOF
6361 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
6362 1.1 christos _ACEOF
6363 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
6364 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
6365 1.1.1.4 christos ac_have_decl=1
6366 1.1.1.4 christos else
6367 1.1.1.4 christos ac_have_decl=0
6368 1.1.1.4 christos fi
6369 1.1.1.4 christos
6370 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6371 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl
6372 1.1.1.4 christos _ACEOF
6373 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
6374 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
6375 1.1.1.4 christos ac_have_decl=1
6376 1.1.1.4 christos else
6377 1.1.1.4 christos ac_have_decl=0
6378 1.1.1.4 christos fi
6379 1.1.1.4 christos
6380 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6381 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl
6382 1.1.1.4 christos _ACEOF
6383 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
6384 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
6385 1.1.1.4 christos ac_have_decl=1
6386 1.1.1.4 christos else
6387 1.1.1.4 christos ac_have_decl=0
6388 1.1.1.4 christos fi
6389 1.1.1.4 christos
6390 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6391 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl
6392 1.1.1.4 christos _ACEOF
6393 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
6394 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
6395 1.1.1.4 christos ac_have_decl=1
6396 1.1.1.4 christos else
6397 1.1.1.4 christos ac_have_decl=0
6398 1.1.1.4 christos fi
6399 1.1.1.4 christos
6400 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6401 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl
6402 1.1.1.4 christos _ACEOF
6403 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
6404 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
6405 1.1.1.7 christos ac_have_decl=1
6406 1.1.1.7 christos else
6407 1.1.1.7 christos ac_have_decl=0
6408 1.1.1.7 christos fi
6409 1.1.1.7 christos
6410 1.1.1.7 christos cat >>confdefs.h <<_ACEOF
6411 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl
6412 1.1.1.7 christos _ACEOF
6413 1.1 christos
6414 1.1 christos
6415 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6416 1.1 christos
6417 1.1 christos
6418 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6419 1.1 christos
6420 1.1 christos
6421 1.1 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
6422 1.1 christos
6423 1.1 christos fi
6424 1.1 christos
6425 1.1 christos # For each of these functions, if the host does not provide the
6426 1.1 christos # function we want to put FN.o in LIBOBJS, and if the host does
6427 1.1 christos # provide the function, we want to define HAVE_FN in config.h.
6428 1.1 christos
6429 1.1 christos setobjs=
6430 1.1 christos CHECK=
6431 1.1 christos if test -n "${with_target_subdir}"; then
6432 1.1 christos
6433 1.1 christos # We are being configured as a target library. AC_REPLACE_FUNCS
6434 1.1 christos # may not work correctly, because the compiler may not be able to
6435 1.1 christos # link executables. Note that we may still be being configured
6436 1.1 christos # native.
6437 1.1 christos
6438 1.1 christos # If we are being configured for newlib, we know which functions
6439 1.1 christos # newlib provide and which ones we will be expected to provide.
6440 1.1 christos
6441 1.1 christos if test "x${with_newlib}" = "xyes"; then
6442 1.1 christos case " $LIBOBJS " in
6443 1.1 christos *" asprintf.$ac_objext "* ) ;;
6444 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6445 1.1 christos ;;
6446 1.1 christos esac
6447 1.1 christos
6448 1.1 christos case " $LIBOBJS " in
6449 1.1 christos *" basename.$ac_objext "* ) ;;
6450 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6451 1.1 christos ;;
6452 1.1 christos esac
6453 1.1 christos
6454 1.1 christos case " $LIBOBJS " in
6455 1.1 christos *" insque.$ac_objext "* ) ;;
6456 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6457 1.1 christos ;;
6458 1.1 christos esac
6459 1.1 christos
6460 1.1 christos case " $LIBOBJS " in
6461 1.1 christos *" random.$ac_objext "* ) ;;
6462 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6463 1.1 christos ;;
6464 1.1 christos esac
6465 1.1 christos
6466 1.1 christos case " $LIBOBJS " in
6467 1.1 christos *" strdup.$ac_objext "* ) ;;
6468 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6469 1.1 christos ;;
6470 1.1 christos esac
6471 1.1 christos
6472 1.1 christos case " $LIBOBJS " in
6473 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6474 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6475 1.1 christos ;;
6476 1.1 christos esac
6477 1.1 christos
6478 1.1 christos
6479 1.1 christos for f in $funcs; do
6480 1.1 christos case "$f" in
6481 1.1 christos asprintf | basename | insque | random | strdup | vasprintf)
6482 1.1 christos ;;
6483 1.1 christos *)
6484 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6485 1.1 christos cat >>confdefs.h <<_ACEOF
6486 1.1 christos #define $n 1
6487 1.1 christos _ACEOF
6488 1.1 christos
6489 1.1 christos ;;
6490 1.1 christos esac
6491 1.1 christos done
6492 1.1 christos
6493 1.1 christos # newlib doesnt provide any of the variables in $vars, so we
6494 1.1 christos # dont have to check them here.
6495 1.1 christos
6496 1.1 christos # Of the functions in $checkfuncs, newlib only has strerror.
6497 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6498 1.1 christos
6499 1.1 christos
6500 1.1 christos setobjs=yes
6501 1.1 christos
6502 1.1 christos fi
6503 1.1 christos
6504 1.1 christos # If we are being configured for Mingw, we know which functions
6505 1.1 christos # Mingw provides and which ones we will be expected to provide.
6506 1.1 christos
6507 1.1 christos case "${host}" in
6508 1.1 christos *-*-mingw*)
6509 1.1 christos case " $LIBOBJS " in
6510 1.1 christos *" asprintf.$ac_objext "* ) ;;
6511 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6512 1.1 christos ;;
6513 1.1 christos esac
6514 1.1 christos
6515 1.1 christos case " $LIBOBJS " in
6516 1.1 christos *" basename.$ac_objext "* ) ;;
6517 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6518 1.1 christos ;;
6519 1.1 christos esac
6520 1.1 christos
6521 1.1 christos case " $LIBOBJS " in
6522 1.1 christos *" bcmp.$ac_objext "* ) ;;
6523 1.1 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6524 1.1 christos ;;
6525 1.1 christos esac
6526 1.1 christos
6527 1.1 christos case " $LIBOBJS " in
6528 1.1 christos *" bcopy.$ac_objext "* ) ;;
6529 1.1 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6530 1.1 christos ;;
6531 1.1 christos esac
6532 1.1 christos
6533 1.1 christos case " $LIBOBJS " in
6534 1.1 christos *" bzero.$ac_objext "* ) ;;
6535 1.1 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6536 1.1 christos ;;
6537 1.1 christos esac
6538 1.1 christos
6539 1.1 christos case " $LIBOBJS " in
6540 1.1 christos *" clock.$ac_objext "* ) ;;
6541 1.1 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6542 1.1 christos ;;
6543 1.1 christos esac
6544 1.1 christos
6545 1.1 christos case " $LIBOBJS " in
6546 1.1 christos *" ffs.$ac_objext "* ) ;;
6547 1.1 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6548 1.1 christos ;;
6549 1.1 christos esac
6550 1.1 christos
6551 1.1 christos case " $LIBOBJS " in
6552 1.1 christos *" getpagesize.$ac_objext "* ) ;;
6553 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6554 1.1 christos ;;
6555 1.1 christos esac
6556 1.1 christos
6557 1.1 christos case " $LIBOBJS " in
6558 1.1 christos *" index.$ac_objext "* ) ;;
6559 1.1 christos *) LIBOBJS="$LIBOBJS index.$ac_objext"
6560 1.1 christos ;;
6561 1.1 christos esac
6562 1.1 christos
6563 1.1 christos case " $LIBOBJS " in
6564 1.1 christos *" insque.$ac_objext "* ) ;;
6565 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6566 1.1 christos ;;
6567 1.1 christos esac
6568 1.1 christos
6569 1.1 christos case " $LIBOBJS " in
6570 1.1 christos *" mempcpy.$ac_objext "* ) ;;
6571 1.1 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6572 1.1 christos ;;
6573 1.1 christos esac
6574 1.1 christos
6575 1.1 christos case " $LIBOBJS " in
6576 1.1 christos *" mkstemps.$ac_objext "* ) ;;
6577 1.1 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6578 1.1 christos ;;
6579 1.1 christos esac
6580 1.1 christos
6581 1.1 christos case " $LIBOBJS " in
6582 1.1 christos *" random.$ac_objext "* ) ;;
6583 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6584 1.1 christos ;;
6585 1.1 christos esac
6586 1.1 christos
6587 1.1 christos case " $LIBOBJS " in
6588 1.1 christos *" rindex.$ac_objext "* ) ;;
6589 1.1 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6590 1.1 christos ;;
6591 1.1 christos esac
6592 1.1 christos
6593 1.1 christos case " $LIBOBJS " in
6594 1.1 christos *" sigsetmask.$ac_objext "* ) ;;
6595 1.1 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6596 1.1 christos ;;
6597 1.1 christos esac
6598 1.1 christos
6599 1.1 christos case " $LIBOBJS " in
6600 1.1 christos *" stpcpy.$ac_objext "* ) ;;
6601 1.1 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6602 1.1 christos ;;
6603 1.1 christos esac
6604 1.1 christos
6605 1.1 christos case " $LIBOBJS " in
6606 1.1 christos *" stpncpy.$ac_objext "* ) ;;
6607 1.1 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6608 1.1 christos ;;
6609 1.1 christos esac
6610 1.1 christos
6611 1.1 christos case " $LIBOBJS " in
6612 1.1 christos *" strndup.$ac_objext "* ) ;;
6613 1.1 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6614 1.1 christos ;;
6615 1.1 christos esac
6616 1.1 christos
6617 1.1 christos case " $LIBOBJS " in
6618 1.1.1.2 christos *" strnlen.$ac_objext "* ) ;;
6619 1.1.1.2 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6620 1.1.1.2 christos ;;
6621 1.1.1.2 christos esac
6622 1.1.1.2 christos
6623 1.1.1.2 christos case " $LIBOBJS " in
6624 1.1 christos *" strverscmp.$ac_objext "* ) ;;
6625 1.1 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6626 1.1 christos ;;
6627 1.1 christos esac
6628 1.1 christos
6629 1.1 christos case " $LIBOBJS " in
6630 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6631 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6632 1.1 christos ;;
6633 1.1 christos esac
6634 1.1 christos
6635 1.1 christos case " $LIBOBJS " in
6636 1.1 christos *" waitpid.$ac_objext "* ) ;;
6637 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6638 1.1 christos ;;
6639 1.1 christos esac
6640 1.1 christos
6641 1.1 christos
6642 1.1 christos for f in $funcs; do
6643 1.1 christos case "$f" in
6644 1.1.1.2 christos asprintf | basename | bcmp | bcopy | bzero | clock | ffs | getpagesize | index | insque | mempcpy | mkstemps | random | rindex | sigsetmask | stpcpy | stpncpy | strdup | strndup | strnlen | strverscmp | vasprintf | waitpid)
6645 1.1 christos ;;
6646 1.1 christos *)
6647 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6648 1.1 christos cat >>confdefs.h <<_ACEOF
6649 1.1 christos #define $n 1
6650 1.1 christos _ACEOF
6651 1.1 christos
6652 1.1 christos ;;
6653 1.1 christos esac
6654 1.1 christos done
6655 1.1 christos
6656 1.1 christos # Mingw doesnt provide any of the variables in $vars, so we
6657 1.1 christos # dont have to check them here.
6658 1.1 christos
6659 1.1 christos # Of the functions in $checkfuncs, Mingw only has strerror.
6660 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6661 1.1 christos
6662 1.1 christos
6663 1.1 christos setobjs=yes
6664 1.1 christos ;;
6665 1.1 christos
6666 1.1 christos *-*-msdosdjgpp)
6667 1.1 christos case " $LIBOBJS " in
6668 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6669 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6670 1.1 christos ;;
6671 1.1 christos esac
6672 1.1 christos
6673 1.1 christos case " $LIBOBJS " in
6674 1.1 christos *" vsnprintf.$ac_objext "* ) ;;
6675 1.1 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6676 1.1 christos ;;
6677 1.1 christos esac
6678 1.1 christos
6679 1.1 christos case " $LIBOBJS " in
6680 1.1 christos *" snprintf.$ac_objext "* ) ;;
6681 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6682 1.1 christos ;;
6683 1.1 christos esac
6684 1.1 christos
6685 1.1 christos case " $LIBOBJS " in
6686 1.1 christos *" asprintf.$ac_objext "* ) ;;
6687 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6688 1.1 christos ;;
6689 1.1 christos esac
6690 1.1 christos
6691 1.1 christos
6692 1.1 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6693 1.1 christos getcwd getpagesize getrusage gettimeofday \
6694 1.1 christos index insque memchr memcmp memcpy memmove memset psignal \
6695 1.1 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6696 1.1 christos strchr strdup strerror strncasecmp strrchr strstr strtod \
6697 1.1 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \
6698 1.1 christos vsprintf waitpid
6699 1.1 christos do
6700 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6701 1.1 christos cat >>confdefs.h <<_ACEOF
6702 1.1 christos #define $n 1
6703 1.1 christos _ACEOF
6704 1.1 christos
6705 1.1 christos done
6706 1.1 christos
6707 1.1 christos
6708 1.1 christos setobjs=yes
6709 1.1 christos ;;
6710 1.1 christos
6711 1.1 christos esac
6712 1.1 christos
6713 1.1 christos else
6714 1.1 christos
6715 1.1 christos # Not a target library, so we set things up to run the test suite.
6716 1.1 christos CHECK=really-check
6717 1.1 christos
6718 1.1 christos fi
6719 1.1 christos
6720 1.1 christos
6721 1.1 christos
6722 1.1 christos
6723 1.1 christos case "${host}" in
6724 1.1 christos *-*-cygwin* | *-*-mingw*)
6725 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6726 1.1 christos
6727 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6728 1.1 christos
6729 1.1 christos ;;
6730 1.1 christos esac
6731 1.1 christos
6732 1.1 christos if test -z "${setobjs}"; then
6733 1.1 christos case "${host}" in
6734 1.1 christos
6735 1.1 christos *-*-vxworks*)
6736 1.1 christos # Handle VxWorks configuration specially, since on VxWorks the
6737 1.1 christos # libraries are actually on the target board, not in the file
6738 1.1 christos # system.
6739 1.1 christos case " $LIBOBJS " in
6740 1.1 christos *" basename.$ac_objext "* ) ;;
6741 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6742 1.1 christos ;;
6743 1.1 christos esac
6744 1.1 christos
6745 1.1 christos case " $LIBOBJS " in
6746 1.1 christos *" getpagesize.$ac_objext "* ) ;;
6747 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6748 1.1 christos ;;
6749 1.1 christos esac
6750 1.1 christos
6751 1.1 christos case " $LIBOBJS " in
6752 1.1 christos *" insque.$ac_objext "* ) ;;
6753 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6754 1.1 christos ;;
6755 1.1 christos esac
6756 1.1 christos
6757 1.1 christos case " $LIBOBJS " in
6758 1.1 christos *" random.$ac_objext "* ) ;;
6759 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6760 1.1 christos ;;
6761 1.1 christos esac
6762 1.1 christos
6763 1.1 christos case " $LIBOBJS " in
6764 1.1 christos *" strcasecmp.$ac_objext "* ) ;;
6765 1.1 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6766 1.1 christos ;;
6767 1.1 christos esac
6768 1.1 christos
6769 1.1 christos case " $LIBOBJS " in
6770 1.1 christos *" strncasecmp.$ac_objext "* ) ;;
6771 1.1 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6772 1.1 christos ;;
6773 1.1 christos esac
6774 1.1 christos
6775 1.1 christos case " $LIBOBJS " in
6776 1.1 christos *" strdup.$ac_objext "* ) ;;
6777 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6778 1.1 christos ;;
6779 1.1 christos esac
6780 1.1 christos
6781 1.1 christos case " $LIBOBJS " in
6782 1.1 christos *" vfork.$ac_objext "* ) ;;
6783 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6784 1.1 christos ;;
6785 1.1 christos esac
6786 1.1 christos
6787 1.1 christos case " $LIBOBJS " in
6788 1.1 christos *" waitpid.$ac_objext "* ) ;;
6789 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6790 1.1 christos ;;
6791 1.1 christos esac
6792 1.1 christos
6793 1.1 christos case " $LIBOBJS " in
6794 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6795 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6796 1.1 christos ;;
6797 1.1 christos esac
6798 1.1 christos
6799 1.1 christos for f in $funcs; do
6800 1.1 christos case "$f" in
6801 1.1 christos basename | getpagesize | insque | random | strcasecmp)
6802 1.1 christos ;;
6803 1.1 christos strncasecmp | strdup | vfork | waitpid | vasprintf)
6804 1.1 christos ;;
6805 1.1 christos *)
6806 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6807 1.1 christos cat >>confdefs.h <<_ACEOF
6808 1.1 christos #define $n 1
6809 1.1 christos _ACEOF
6810 1.1 christos
6811 1.1 christos ;;
6812 1.1 christos esac
6813 1.1 christos done
6814 1.1 christos
6815 1.1 christos # VxWorks doesn't provide any of the variables in $vars, so we
6816 1.1 christos # don't have to check them here.
6817 1.1 christos
6818 1.1 christos # Of the functions in $checkfuncs, VxWorks only has strerror.
6819 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6820 1.1 christos
6821 1.1 christos
6822 1.1 christos setobjs=yes
6823 1.1 christos ;;
6824 1.1 christos
6825 1.1 christos esac
6826 1.1 christos fi
6827 1.1 christos
6828 1.1 christos if test -z "${setobjs}"; then
6829 1.1 christos
6830 1.1 christos case "${host}" in
6831 1.1 christos
6832 1.1.1.6 christos *-*-android*)
6833 1.1.1.6 christos # On android, getpagesize is defined in unistd.h as a static inline
6834 1.1.1.6 christos # function, which AC_CHECK_FUNCS does not handle properly.
6835 1.1.1.6 christos ac_cv_func_getpagesize=yes
6836 1.1.1.6 christos ;;
6837 1.1.1.6 christos
6838 1.1.1.10 christos hppa*-*-hpux*)
6839 1.1.1.10 christos # Replace system snprintf and vsnprintf with libiberty implementations.
6840 1.1.1.10 christos case " $LIBOBJS " in
6841 1.1.1.10 christos *" snprintf.$ac_objext "* ) ;;
6842 1.1.1.10 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6843 1.1.1.10 christos ;;
6844 1.1.1.10 christos esac
6845 1.1.1.10 christos
6846 1.1.1.10 christos case " $LIBOBJS " in
6847 1.1.1.10 christos *" vsnprintf.$ac_objext "* ) ;;
6848 1.1.1.10 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6849 1.1.1.10 christos ;;
6850 1.1.1.10 christos esac
6851 1.1.1.10 christos
6852 1.1.1.10 christos ;;
6853 1.1.1.10 christos
6854 1.1 christos *-*-mingw32*)
6855 1.1 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are
6856 1.1 christos # macros, so the test below won't find them.
6857 1.1 christos libiberty_cv_var_sys_nerr=yes
6858 1.1 christos libiberty_cv_var_sys_errlist=yes
6859 1.1 christos ;;
6860 1.1 christos
6861 1.1 christos *-*-msdosdjgpp*)
6862 1.1 christos # vfork and fork are stubs.
6863 1.1 christos ac_cv_func_vfork_works=no
6864 1.1 christos ;;
6865 1.1 christos
6866 1.1 christos *-*-uwin*)
6867 1.1 christos # Under some versions of uwin, vfork is notoriously buggy and the test
6868 1.1 christos # can hang configure; on other versions, vfork exists just as a stub.
6869 1.1 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6870 1.1 christos ac_cv_func_vfork_works=no
6871 1.1 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6872 1.1 christos # macros (actually, these are imported from a DLL, but the end effect
6873 1.1 christos # is the same), so the test below won't find them.
6874 1.1 christos libiberty_cv_var_sys_nerr=yes
6875 1.1 christos libiberty_cv_var_sys_errlist=yes
6876 1.1 christos ;;
6877 1.1 christos
6878 1.1 christos *-*-*vms*)
6879 1.1 christos # Under VMS, vfork works very different than on Unix. The standard test
6880 1.1 christos # won't work, and it isn't easily adaptable. It makes more sense to
6881 1.1 christos # just force it.
6882 1.1 christos ac_cv_func_vfork_works=yes
6883 1.1 christos ;;
6884 1.1 christos
6885 1.1 christos esac
6886 1.1 christos
6887 1.1 christos # We haven't set the list of objects yet. Use the standard autoconf
6888 1.1 christos # tests. This will only work if the compiler works.
6889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6890 1.1 christos $as_echo_n "checking for library containing strerror... " >&6; }
6891 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6892 1.1 christos $as_echo_n "(cached) " >&6
6893 1.1 christos else
6894 1.1 christos ac_func_search_save_LIBS=$LIBS
6895 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6896 1.1 christos /* end confdefs.h. */
6897 1.1 christos
6898 1.1 christos /* Override any GCC internal prototype to avoid an error.
6899 1.1 christos Use char because int might match the return type of a GCC
6900 1.1 christos builtin and then its argument prototype would still apply. */
6901 1.1 christos #ifdef __cplusplus
6902 1.1 christos extern "C"
6903 1.1 christos #endif
6904 1.1 christos char strerror ();
6905 1.1 christos int
6906 1.1 christos main ()
6907 1.1 christos {
6908 1.1 christos return strerror ();
6909 1.1 christos ;
6910 1.1 christos return 0;
6911 1.1 christos }
6912 1.1 christos _ACEOF
6913 1.1 christos for ac_lib in '' cposix; do
6914 1.1 christos if test -z "$ac_lib"; then
6915 1.1 christos ac_res="none required"
6916 1.1 christos else
6917 1.1 christos ac_res=-l$ac_lib
6918 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6919 1.1 christos fi
6920 1.1 christos if test x$gcc_no_link = xyes; then
6921 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6922 1.1 christos fi
6923 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6924 1.1 christos ac_cv_search_strerror=$ac_res
6925 1.1 christos fi
6926 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6927 1.1 christos conftest$ac_exeext
6928 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6929 1.1 christos break
6930 1.1 christos fi
6931 1.1 christos done
6932 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6933 1.1 christos
6934 1.1 christos else
6935 1.1 christos ac_cv_search_strerror=no
6936 1.1 christos fi
6937 1.1 christos rm conftest.$ac_ext
6938 1.1 christos LIBS=$ac_func_search_save_LIBS
6939 1.1 christos fi
6940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6941 1.1 christos $as_echo "$ac_cv_search_strerror" >&6; }
6942 1.1 christos ac_res=$ac_cv_search_strerror
6943 1.1 christos if test "$ac_res" != no; then :
6944 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6945 1.1 christos
6946 1.1 christos fi
6947 1.1 christos
6948 1.1 christos for ac_func in $funcs
6949 1.1 christos do :
6950 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6951 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6952 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6953 1.1 christos cat >>confdefs.h <<_ACEOF
6954 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6955 1.1 christos _ACEOF
6956 1.1 christos
6957 1.1 christos else
6958 1.1 christos case " $LIBOBJS " in
6959 1.1 christos *" $ac_func.$ac_objext "* ) ;;
6960 1.1 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6961 1.1 christos ;;
6962 1.1 christos esac
6963 1.1 christos
6964 1.1 christos fi
6965 1.1 christos done
6966 1.1 christos
6967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6968 1.1 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6969 1.1.1.8 christos if ${ac_cv_os_cray+:} false; then :
6970 1.1 christos $as_echo_n "(cached) " >&6
6971 1.1 christos else
6972 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6973 1.1 christos /* end confdefs.h. */
6974 1.1 christos #if defined(CRAY) && ! defined(CRAY2)
6975 1.1 christos webecray
6976 1.1 christos #else
6977 1.1 christos wenotbecray
6978 1.1 christos #endif
6979 1.1 christos
6980 1.1 christos _ACEOF
6981 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6982 1.1 christos $EGREP "webecray" >/dev/null 2>&1; then :
6983 1.1 christos ac_cv_os_cray=yes
6984 1.1 christos else
6985 1.1 christos ac_cv_os_cray=no
6986 1.1 christos fi
6987 1.1 christos rm -f conftest*
6988 1.1 christos
6989 1.1 christos fi
6990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6991 1.1 christos $as_echo "$ac_cv_os_cray" >&6; }
6992 1.1 christos if test $ac_cv_os_cray = yes; then
6993 1.1 christos for ac_func in _getb67 GETB67 getb67; do
6994 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6995 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6996 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6997 1.1 christos
6998 1.1 christos cat >>confdefs.h <<_ACEOF
6999 1.1 christos #define CRAY_STACKSEG_END $ac_func
7000 1.1 christos _ACEOF
7001 1.1 christos break
7002 1.1 christos fi
7003 1.1 christos
7004 1.1 christos done
7005 1.1 christos fi
7006 1.1 christos
7007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7008 1.1 christos $as_echo_n "checking stack direction for C alloca... " >&6; }
7009 1.1.1.8 christos if ${ac_cv_c_stack_direction+:} false; then :
7010 1.1 christos $as_echo_n "(cached) " >&6
7011 1.1 christos else
7012 1.1 christos if test "$cross_compiling" = yes; then :
7013 1.1 christos ac_cv_c_stack_direction=0
7014 1.1 christos else
7015 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7016 1.1 christos /* end confdefs.h. */
7017 1.1.1.10 christos #include <stdlib.h>
7018 1.1.1.10 christos
7019 1.1.1.10 christos int
7020 1.1.1.10 christos find_stack_direction (void)
7021 1.1 christos {
7022 1.1 christos static char *addr = 0;
7023 1.1 christos auto char dummy;
7024 1.1 christos if (addr == 0)
7025 1.1 christos {
7026 1.1 christos addr = &dummy;
7027 1.1 christos return find_stack_direction ();
7028 1.1 christos }
7029 1.1 christos else
7030 1.1 christos return (&dummy > addr) ? 1 : -1;
7031 1.1 christos }
7032 1.1.1.10 christos
7033 1.1.1.10 christos int
7034 1.1.1.10 christos main (void)
7035 1.1 christos {
7036 1.1 christos exit (find_stack_direction() < 0);
7037 1.1 christos }
7038 1.1 christos _ACEOF
7039 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7040 1.1 christos ac_cv_c_stack_direction=1
7041 1.1 christos else
7042 1.1 christos ac_cv_c_stack_direction=-1
7043 1.1 christos fi
7044 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7045 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7046 1.1 christos fi
7047 1.1 christos
7048 1.1 christos fi
7049 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7050 1.1 christos $as_echo "$ac_cv_c_stack_direction" >&6; }
7051 1.1 christos
7052 1.1 christos cat >>confdefs.h <<_ACEOF
7053 1.1 christos #define STACK_DIRECTION $ac_cv_c_stack_direction
7054 1.1 christos _ACEOF
7055 1.1 christos
7056 1.1 christos
7057 1.1 christos for ac_header in vfork.h
7058 1.1 christos do :
7059 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
7060 1.1.1.8 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7061 1.1 christos cat >>confdefs.h <<_ACEOF
7062 1.1 christos #define HAVE_VFORK_H 1
7063 1.1 christos _ACEOF
7064 1.1 christos
7065 1.1 christos fi
7066 1.1 christos done
7067 1.1 christos
7068 1.1 christos for ac_func in fork vfork
7069 1.1 christos do :
7070 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7071 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7072 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7073 1.1 christos cat >>confdefs.h <<_ACEOF
7074 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7075 1.1 christos _ACEOF
7076 1.1 christos
7077 1.1 christos fi
7078 1.1 christos done
7079 1.1 christos
7080 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7082 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7083 1.1.1.8 christos if ${ac_cv_func_fork_works+:} false; then :
7084 1.1 christos $as_echo_n "(cached) " >&6
7085 1.1 christos else
7086 1.1 christos if test "$cross_compiling" = yes; then :
7087 1.1 christos ac_cv_func_fork_works=cross
7088 1.1 christos else
7089 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7090 1.1 christos /* end confdefs.h. */
7091 1.1 christos $ac_includes_default
7092 1.1 christos int
7093 1.1 christos main ()
7094 1.1 christos {
7095 1.1 christos
7096 1.1 christos /* By Ruediger Kuhlmann. */
7097 1.1 christos return fork () < 0;
7098 1.1 christos
7099 1.1 christos ;
7100 1.1 christos return 0;
7101 1.1 christos }
7102 1.1 christos _ACEOF
7103 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7104 1.1 christos ac_cv_func_fork_works=yes
7105 1.1 christos else
7106 1.1 christos ac_cv_func_fork_works=no
7107 1.1 christos fi
7108 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7109 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7110 1.1 christos fi
7111 1.1 christos
7112 1.1 christos fi
7113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7114 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7115 1.1 christos
7116 1.1 christos else
7117 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7118 1.1 christos fi
7119 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7120 1.1 christos case $host in
7121 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7122 1.1 christos # Override, as these systems have only a dummy fork() stub
7123 1.1 christos ac_cv_func_fork_works=no
7124 1.1 christos ;;
7125 1.1 christos *)
7126 1.1 christos ac_cv_func_fork_works=yes
7127 1.1 christos ;;
7128 1.1 christos esac
7129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7130 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7131 1.1 christos fi
7132 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7133 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7134 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7135 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7136 1.1.1.8 christos if ${ac_cv_func_vfork_works+:} false; then :
7137 1.1 christos $as_echo_n "(cached) " >&6
7138 1.1 christos else
7139 1.1 christos if test "$cross_compiling" = yes; then :
7140 1.1 christos ac_cv_func_vfork_works=cross
7141 1.1 christos else
7142 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7143 1.1 christos /* end confdefs.h. */
7144 1.1 christos /* Thanks to Paul Eggert for this test. */
7145 1.1 christos $ac_includes_default
7146 1.1 christos #include <sys/wait.h>
7147 1.1 christos #ifdef HAVE_VFORK_H
7148 1.1 christos # include <vfork.h>
7149 1.1 christos #endif
7150 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7151 1.1 christos argument registers are propagated back to the parent. The compiler
7152 1.1 christos is told about this with #include <vfork.h>, but some compilers
7153 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7154 1.1 christos static variable whose address is put into a register that is
7155 1.1 christos clobbered by the vfork. */
7156 1.1 christos static void
7157 1.1 christos #ifdef __cplusplus
7158 1.1 christos sparc_address_test (int arg)
7159 1.1 christos # else
7160 1.1 christos sparc_address_test (arg) int arg;
7161 1.1 christos #endif
7162 1.1 christos {
7163 1.1 christos static pid_t child;
7164 1.1 christos if (!child) {
7165 1.1 christos child = vfork ();
7166 1.1 christos if (child < 0) {
7167 1.1 christos perror ("vfork");
7168 1.1 christos _exit(2);
7169 1.1 christos }
7170 1.1 christos if (!child) {
7171 1.1 christos arg = getpid();
7172 1.1 christos write(-1, "", 0);
7173 1.1 christos _exit (arg);
7174 1.1 christos }
7175 1.1 christos }
7176 1.1 christos }
7177 1.1 christos
7178 1.1 christos int
7179 1.1 christos main ()
7180 1.1 christos {
7181 1.1 christos pid_t parent = getpid ();
7182 1.1 christos pid_t child;
7183 1.1 christos
7184 1.1 christos sparc_address_test (0);
7185 1.1 christos
7186 1.1 christos child = vfork ();
7187 1.1 christos
7188 1.1 christos if (child == 0) {
7189 1.1 christos /* Here is another test for sparc vfork register problems. This
7190 1.1 christos test uses lots of local variables, at least as many local
7191 1.1 christos variables as main has allocated so far including compiler
7192 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7193 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7194 1.1 christos reuse the register of parent for one of the local variables,
7195 1.1 christos since it will think that parent can't possibly be used any more
7196 1.1 christos in this routine. Assigning to the local variable will thus
7197 1.1 christos munge parent in the parent process. */
7198 1.1 christos pid_t
7199 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7200 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7201 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7202 1.1 christos use the same hardware register for all 8 local variables. */
7203 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7204 1.1 christos || p != p5 || p != p6 || p != p7)
7205 1.1 christos _exit(1);
7206 1.1 christos
7207 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7208 1.1 christos from child file descriptors. If the child closes a descriptor
7209 1.1 christos before it execs or exits, this munges the parent's descriptor
7210 1.1 christos as well. Test for this by closing stdout in the child. */
7211 1.1 christos _exit(close(fileno(stdout)) != 0);
7212 1.1 christos } else {
7213 1.1 christos int status;
7214 1.1 christos struct stat st;
7215 1.1 christos
7216 1.1 christos while (wait(&status) != child)
7217 1.1 christos ;
7218 1.1 christos return (
7219 1.1 christos /* Was there some problem with vforking? */
7220 1.1 christos child < 0
7221 1.1 christos
7222 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7223 1.1 christos || status
7224 1.1 christos
7225 1.1 christos /* Did the vfork/compiler bug occur? */
7226 1.1 christos || parent != getpid()
7227 1.1 christos
7228 1.1 christos /* Did the file descriptor bug occur? */
7229 1.1 christos || fstat(fileno(stdout), &st) != 0
7230 1.1 christos );
7231 1.1 christos }
7232 1.1 christos }
7233 1.1 christos _ACEOF
7234 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7235 1.1 christos ac_cv_func_vfork_works=yes
7236 1.1 christos else
7237 1.1 christos ac_cv_func_vfork_works=no
7238 1.1 christos fi
7239 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7240 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7241 1.1 christos fi
7242 1.1 christos
7243 1.1 christos fi
7244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7245 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7246 1.1 christos
7247 1.1 christos fi;
7248 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7249 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7250 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7251 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7252 1.1 christos fi
7253 1.1 christos
7254 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7255 1.1 christos
7256 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7257 1.1 christos
7258 1.1 christos else
7259 1.1 christos
7260 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7261 1.1 christos
7262 1.1 christos fi
7263 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7264 1.1 christos
7265 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7266 1.1 christos
7267 1.1 christos fi
7268 1.1 christos
7269 1.1 christos if test $ac_cv_func_vfork_works = no; then
7270 1.1 christos case " $LIBOBJS " in
7271 1.1 christos *" vfork.$ac_objext "* ) ;;
7272 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7273 1.1 christos ;;
7274 1.1 christos esac
7275 1.1 christos
7276 1.1 christos fi
7277 1.1 christos # We only need _doprnt if we might use it to implement v*printf.
7278 1.1 christos if test $ac_cv_func_vprintf != yes \
7279 1.1 christos || test $ac_cv_func_vfprintf != yes \
7280 1.1 christos || test $ac_cv_func_vsprintf != yes; then
7281 1.1.1.8 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7282 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7283 1.1.1.8 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
7284 1.1 christos
7285 1.1 christos else
7286 1.1 christos case " $LIBOBJS " in
7287 1.1.1.8 christos *" _doprnt.$ac_objext "* ) ;;
7288 1.1.1.8 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
7289 1.1 christos ;;
7290 1.1 christos esac
7291 1.1 christos
7292 1.1 christos fi
7293 1.1 christos
7294 1.1 christos
7295 1.1 christos else
7296 1.1 christos for ac_func in _doprnt
7297 1.1 christos do :
7298 1.1 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7299 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7300 1.1 christos cat >>confdefs.h <<_ACEOF
7301 1.1 christos #define HAVE__DOPRNT 1
7302 1.1 christos _ACEOF
7303 1.1 christos
7304 1.1 christos fi
7305 1.1 christos done
7306 1.1 christos
7307 1.1 christos fi
7308 1.1 christos
7309 1.1 christos for v in $vars; do
7310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7311 1.1 christos $as_echo_n "checking for $v... " >&6; }
7312 1.1.1.8 christos if eval \${libiberty_cv_var_$v+:} false; then :
7313 1.1 christos $as_echo_n "(cached) " >&6
7314 1.1 christos else
7315 1.1 christos if test x$gcc_no_link = xyes; then
7316 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7317 1.1 christos fi
7318 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7319 1.1 christos /* end confdefs.h. */
7320 1.1.1.10 christos extern int $v [];
7321 1.1 christos int
7322 1.1 christos main ()
7323 1.1 christos {
7324 1.1.1.10 christos if ($v [0]) return 1;
7325 1.1 christos ;
7326 1.1 christos return 0;
7327 1.1 christos }
7328 1.1 christos _ACEOF
7329 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7330 1.1 christos eval "libiberty_cv_var_$v=yes"
7331 1.1 christos else
7332 1.1 christos eval "libiberty_cv_var_$v=no"
7333 1.1 christos fi
7334 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7335 1.1 christos conftest$ac_exeext conftest.$ac_ext
7336 1.1 christos fi
7337 1.1 christos
7338 1.1 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7340 1.1 christos $as_echo "yes" >&6; }
7341 1.1 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7342 1.1 christos cat >>confdefs.h <<_ACEOF
7343 1.1 christos #define $n 1
7344 1.1 christos _ACEOF
7345 1.1 christos
7346 1.1 christos else
7347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7348 1.1 christos $as_echo "no" >&6; }
7349 1.1 christos fi
7350 1.1 christos done
7351 1.1 christos
7352 1.1 christos # special check for _system_configuration because AIX <4.3.2 do not
7353 1.1 christos # contain the `physmem' member.
7354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7355 1.1 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; }
7356 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357 1.1 christos /* end confdefs.h. */
7358 1.1 christos #include <sys/systemcfg.h>
7359 1.1 christos int
7360 1.1 christos main ()
7361 1.1 christos {
7362 1.1 christos double x = _system_configuration.physmem;
7363 1.1 christos ;
7364 1.1 christos return 0;
7365 1.1 christos }
7366 1.1 christos _ACEOF
7367 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7368 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7369 1.1 christos $as_echo "yes" >&6; }
7370 1.1 christos
7371 1.1 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
7372 1.1 christos
7373 1.1 christos else
7374 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7375 1.1 christos $as_echo "no" >&6; }
7376 1.1 christos fi
7377 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7378 1.1 christos
7379 1.1 christos for ac_func in $checkfuncs
7380 1.1 christos do :
7381 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7382 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7383 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7384 1.1 christos cat >>confdefs.h <<_ACEOF
7385 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7386 1.1 christos _ACEOF
7387 1.1 christos
7388 1.1 christos fi
7389 1.1 christos done
7390 1.1 christos
7391 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7392 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7393 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7394 1.1 christos ac_have_decl=1
7395 1.1 christos else
7396 1.1 christos ac_have_decl=0
7397 1.1 christos fi
7398 1.1 christos
7399 1.1 christos cat >>confdefs.h <<_ACEOF
7400 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl
7401 1.1 christos _ACEOF
7402 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7403 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
7404 1.1 christos ac_have_decl=1
7405 1.1 christos else
7406 1.1 christos ac_have_decl=0
7407 1.1 christos fi
7408 1.1 christos
7409 1.1 christos cat >>confdefs.h <<_ACEOF
7410 1.1 christos #define HAVE_DECL_FFS $ac_have_decl
7411 1.1 christos _ACEOF
7412 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7413 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7414 1.1 christos ac_have_decl=1
7415 1.1 christos else
7416 1.1 christos ac_have_decl=0
7417 1.1 christos fi
7418 1.1 christos
7419 1.1 christos cat >>confdefs.h <<_ACEOF
7420 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
7421 1.1 christos _ACEOF
7422 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7423 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7424 1.1 christos ac_have_decl=1
7425 1.1 christos else
7426 1.1 christos ac_have_decl=0
7427 1.1 christos fi
7428 1.1 christos
7429 1.1 christos cat >>confdefs.h <<_ACEOF
7430 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
7431 1.1 christos _ACEOF
7432 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7433 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7434 1.1 christos ac_have_decl=1
7435 1.1 christos else
7436 1.1 christos ac_have_decl=0
7437 1.1 christos fi
7438 1.1 christos
7439 1.1 christos cat >>confdefs.h <<_ACEOF
7440 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
7441 1.1 christos _ACEOF
7442 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7443 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7444 1.1 christos ac_have_decl=1
7445 1.1 christos else
7446 1.1 christos ac_have_decl=0
7447 1.1 christos fi
7448 1.1 christos
7449 1.1 christos cat >>confdefs.h <<_ACEOF
7450 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
7451 1.1 christos _ACEOF
7452 1.1 christos
7453 1.1 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7454 1.1.1.8 christos if test "x$ac_cv_have_decl_calloc" = xyes; then :
7455 1.1 christos ac_have_decl=1
7456 1.1 christos else
7457 1.1 christos ac_have_decl=0
7458 1.1 christos fi
7459 1.1 christos
7460 1.1 christos cat >>confdefs.h <<_ACEOF
7461 1.1 christos #define HAVE_DECL_CALLOC $ac_have_decl
7462 1.1 christos _ACEOF
7463 1.1 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7464 1.1.1.8 christos if test "x$ac_cv_have_decl_getenv" = xyes; then :
7465 1.1 christos ac_have_decl=1
7466 1.1 christos else
7467 1.1 christos ac_have_decl=0
7468 1.1 christos fi
7469 1.1 christos
7470 1.1 christos cat >>confdefs.h <<_ACEOF
7471 1.1 christos #define HAVE_DECL_GETENV $ac_have_decl
7472 1.1 christos _ACEOF
7473 1.1 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7474 1.1.1.8 christos if test "x$ac_cv_have_decl_getopt" = xyes; then :
7475 1.1 christos ac_have_decl=1
7476 1.1 christos else
7477 1.1 christos ac_have_decl=0
7478 1.1 christos fi
7479 1.1 christos
7480 1.1 christos cat >>confdefs.h <<_ACEOF
7481 1.1 christos #define HAVE_DECL_GETOPT $ac_have_decl
7482 1.1 christos _ACEOF
7483 1.1 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7484 1.1.1.8 christos if test "x$ac_cv_have_decl_malloc" = xyes; then :
7485 1.1 christos ac_have_decl=1
7486 1.1 christos else
7487 1.1 christos ac_have_decl=0
7488 1.1 christos fi
7489 1.1 christos
7490 1.1 christos cat >>confdefs.h <<_ACEOF
7491 1.1 christos #define HAVE_DECL_MALLOC $ac_have_decl
7492 1.1 christos _ACEOF
7493 1.1 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7494 1.1.1.8 christos if test "x$ac_cv_have_decl_realloc" = xyes; then :
7495 1.1 christos ac_have_decl=1
7496 1.1 christos else
7497 1.1 christos ac_have_decl=0
7498 1.1 christos fi
7499 1.1 christos
7500 1.1 christos cat >>confdefs.h <<_ACEOF
7501 1.1 christos #define HAVE_DECL_REALLOC $ac_have_decl
7502 1.1 christos _ACEOF
7503 1.1.1.10 christos
7504 1.1.1.10 christos case "${host}" in
7505 1.1.1.10 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated.
7506 1.1.1.10 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7507 1.1.1.8 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7508 1.1 christos ac_have_decl=1
7509 1.1 christos else
7510 1.1 christos ac_have_decl=0
7511 1.1 christos fi
7512 1.1 christos
7513 1.1 christos cat >>confdefs.h <<_ACEOF
7514 1.1 christos #define HAVE_DECL_SBRK $ac_have_decl
7515 1.1 christos _ACEOF
7516 1.1.1.10 christos ;;
7517 1.1.1.10 christos esac
7518 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7519 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
7520 1.1.1.4 christos ac_have_decl=1
7521 1.1.1.4 christos else
7522 1.1.1.4 christos ac_have_decl=0
7523 1.1.1.4 christos fi
7524 1.1.1.4 christos
7525 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7526 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl
7527 1.1.1.4 christos _ACEOF
7528 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7529 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7530 1.1.1.4 christos ac_have_decl=1
7531 1.1.1.4 christos else
7532 1.1.1.4 christos ac_have_decl=0
7533 1.1.1.4 christos fi
7534 1.1.1.4 christos
7535 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7536 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl
7537 1.1.1.4 christos _ACEOF
7538 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7539 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7540 1.1.1.4 christos ac_have_decl=1
7541 1.1.1.4 christos else
7542 1.1.1.4 christos ac_have_decl=0
7543 1.1.1.4 christos fi
7544 1.1.1.4 christos
7545 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7546 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl
7547 1.1.1.4 christos _ACEOF
7548 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7549 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7550 1.1.1.4 christos ac_have_decl=1
7551 1.1.1.4 christos else
7552 1.1.1.4 christos ac_have_decl=0
7553 1.1.1.4 christos fi
7554 1.1.1.4 christos
7555 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7556 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl
7557 1.1.1.4 christos _ACEOF
7558 1.1.1.4 christos
7559 1.1 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7560 1.1.1.8 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7561 1.1 christos ac_have_decl=1
7562 1.1 christos else
7563 1.1 christos ac_have_decl=0
7564 1.1 christos fi
7565 1.1 christos
7566 1.1 christos cat >>confdefs.h <<_ACEOF
7567 1.1 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl
7568 1.1 christos _ACEOF
7569 1.1 christos
7570 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7571 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7572 1.1.1.7 christos ac_have_decl=1
7573 1.1.1.7 christos else
7574 1.1.1.7 christos ac_have_decl=0
7575 1.1.1.7 christos fi
7576 1.1.1.7 christos
7577 1.1.1.7 christos cat >>confdefs.h <<_ACEOF
7578 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl
7579 1.1.1.7 christos _ACEOF
7580 1.1.1.7 christos
7581 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7582 1.1 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7583 1.1.1.8 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7584 1.1 christos $as_echo_n "(cached) " >&6
7585 1.1 christos else
7586 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7587 1.1 christos /* end confdefs.h. */
7588 1.1 christos
7589 1.1 christos #include "confdefs.h"
7590 1.1 christos #include <stdio.h>
7591 1.1 christos #ifdef HAVE_STRING_H
7592 1.1 christos #include <string.h>
7593 1.1 christos #else
7594 1.1 christos #ifdef HAVE_STRINGS_H
7595 1.1 christos #include <strings.h>
7596 1.1 christos #endif
7597 1.1 christos #endif
7598 1.1 christos #ifdef HAVE_STDLIB_H
7599 1.1 christos #include <stdlib.h>
7600 1.1 christos #endif
7601 1.1 christos #ifdef HAVE_UNISTD_H
7602 1.1 christos #include <unistd.h>
7603 1.1 christos #endif
7604 1.1 christos int
7605 1.1 christos main ()
7606 1.1 christos {
7607 1.1 christos char *(*pfn) = (char *(*)) canonicalize_file_name
7608 1.1 christos ;
7609 1.1 christos return 0;
7610 1.1 christos }
7611 1.1 christos _ACEOF
7612 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7613 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=no
7614 1.1 christos else
7615 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=yes
7616 1.1 christos fi
7617 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7618 1.1 christos fi
7619 1.1 christos
7620 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7621 1.1 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7622 1.1 christos if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7623 1.1 christos
7624 1.1 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7625 1.1 christos
7626 1.1 christos fi
7627 1.1 christos
7628 1.1 christos fi
7629 1.1 christos
7630 1.1 christos # Figure out which version of pexecute to use.
7631 1.1 christos case "${host}" in
7632 1.1 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7633 1.1 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7634 1.1 christos *-*-msdos*) pexecute=pex-msdos ;;
7635 1.1 christos *) pexecute=pex-unix ;;
7636 1.1 christos esac
7637 1.1 christos
7638 1.1 christos
7639 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5
7640 1.1.1.11 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; }
7641 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7642 1.1.1.11 christos /* end confdefs.h. */
7643 1.1.1.11 christos
7644 1.1.1.11 christos #include <x86intrin.h>
7645 1.1.1.11 christos #include <cpuid.h>
7646 1.1.1.11 christos
7647 1.1.1.11 christos __attribute__((__target__ ("sse4.1,sha")))
7648 1.1.1.11 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1)
7649 1.1.1.11 christos {
7650 1.1.1.11 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf);
7651 1.1.1.11 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0);
7652 1.1.1.11 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b);
7653 1.1.1.11 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL);
7654 1.1.1.11 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask);
7655 1.1.1.11 christos e0 = _mm_sha1nexte_epu32 (e0, msg1);
7656 1.1.1.11 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0);
7657 1.1.1.11 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1);
7658 1.1.1.11 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1);
7659 1.1.1.11 christos msg0 = _mm_xor_si128 (msg0, msg1);
7660 1.1.1.11 christos e0 = _mm_add_epi32 (e0, msg0);
7661 1.1.1.11 christos e0 = abcd;
7662 1.1.1.11 christos _mm_storeu_si128 (buf, abcd);
7663 1.1.1.11 christos e = _mm_extract_epi32 (e0, 3);
7664 1.1.1.11 christos }
7665 1.1.1.11 christos
7666 1.1.1.11 christos int bar (void)
7667 1.1.1.11 christos {
7668 1.1.1.11 christos unsigned int eax, ebx, ecx, edx;
7669 1.1.1.11 christos (void) __get_cpuid;
7670 1.1.1.11 christos (void) __get_cpuid_count;
7671 1.1.1.11 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx)
7672 1.1.1.11 christos && (ebx & bit_SHA) != 0
7673 1.1.1.11 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx)
7674 1.1.1.11 christos && (ecx & bit_SSE4_1) != 0)
7675 1.1.1.11 christos return 1;
7676 1.1.1.11 christos return 0;
7677 1.1.1.11 christos }
7678 1.1.1.11 christos
7679 1.1.1.11 christos int
7680 1.1.1.11 christos main ()
7681 1.1.1.11 christos {
7682 1.1.1.11 christos bar ();
7683 1.1.1.11 christos ;
7684 1.1.1.11 christos return 0;
7685 1.1.1.11 christos }
7686 1.1.1.11 christos _ACEOF
7687 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
7688 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5
7689 1.1.1.11 christos $as_echo "x86 SHA1" >&6; }
7690 1.1.1.11 christos
7691 1.1.1.11 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h
7692 1.1.1.11 christos
7693 1.1.1.11 christos else
7694 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695 1.1.1.11 christos $as_echo "no" >&6; }
7696 1.1.1.11 christos fi
7697 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7698 1.1.1.11 christos
7699 1.1.1.8 christos
7700 1.1.1.8 christos
7701 1.1.1.8 christos
7702 1.1.1.8 christos for ac_header in $ac_header_list
7703 1.1 christos do :
7704 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7705 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7706 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7707 1.1 christos cat >>confdefs.h <<_ACEOF
7708 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7709 1.1 christos _ACEOF
7710 1.1 christos
7711 1.1 christos fi
7712 1.1 christos done
7713 1.1 christos
7714 1.1.1.8 christos
7715 1.1.1.8 christos
7716 1.1.1.8 christos
7717 1.1.1.8 christos
7718 1.1.1.8 christos
7719 1.1.1.8 christos
7720 1.1.1.8 christos if test x$gcc_no_link = xyes; then
7721 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7722 1.1.1.8 christos ac_cv_func_mmap_fixed_mapped=no
7723 1.1.1.8 christos fi
7724 1.1.1.8 christos fi
7725 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7726 1.1.1.11 christos save_ASAN_OPTIONS="$ASAN_OPTIONS"
7727 1.1.1.11 christos ASAN_OPTIONS=detect_leaks=0
7728 1.1.1.11 christos export ASAN_OPTIONS
7729 1.1.1.8 christos
7730 1.1 christos for ac_func in getpagesize
7731 1.1 christos do :
7732 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7733 1.1.1.8 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
7734 1.1 christos cat >>confdefs.h <<_ACEOF
7735 1.1 christos #define HAVE_GETPAGESIZE 1
7736 1.1 christos _ACEOF
7737 1.1 christos
7738 1.1 christos fi
7739 1.1 christos done
7740 1.1 christos
7741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7742 1.1 christos $as_echo_n "checking for working mmap... " >&6; }
7743 1.1.1.8 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7744 1.1 christos $as_echo_n "(cached) " >&6
7745 1.1 christos else
7746 1.1 christos if test "$cross_compiling" = yes; then :
7747 1.1 christos ac_cv_func_mmap_fixed_mapped=no
7748 1.1 christos else
7749 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7750 1.1 christos /* end confdefs.h. */
7751 1.1 christos $ac_includes_default
7752 1.1 christos /* malloc might have been renamed as rpl_malloc. */
7753 1.1 christos #undef malloc
7754 1.1 christos
7755 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test.
7756 1.1 christos Here is a matrix of mmap possibilities:
7757 1.1 christos mmap private not fixed
7758 1.1 christos mmap private fixed at somewhere currently unmapped
7759 1.1 christos mmap private fixed at somewhere already mapped
7760 1.1 christos mmap shared not fixed
7761 1.1 christos mmap shared fixed at somewhere currently unmapped
7762 1.1 christos mmap shared fixed at somewhere already mapped
7763 1.1 christos For private mappings, we should verify that changes cannot be read()
7764 1.1 christos back from the file, nor mmap's back from the file at a different
7765 1.1 christos address. (There have been systems where private was not correctly
7766 1.1 christos implemented like the infamous i386 svr4.0, and systems where the
7767 1.1 christos VM page cache was not coherent with the file system buffer cache
7768 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
7769 1.1 christos For shared mappings, we should conversely verify that changes get
7770 1.1 christos propagated back to all the places they're supposed to be.
7771 1.1 christos
7772 1.1 christos Grep wants private fixed already mapped.
7773 1.1 christos The main things grep needs to know about mmap are:
7774 1.1 christos * does it exist and is it safe to write into the mmap'd area
7775 1.1 christos * how to use it (BSD variants) */
7776 1.1 christos
7777 1.1 christos #include <fcntl.h>
7778 1.1 christos #include <sys/mman.h>
7779 1.1 christos
7780 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7781 1.1 christos char *malloc ();
7782 1.1 christos #endif
7783 1.1 christos
7784 1.1 christos /* This mess was copied from the GNU getpagesize.h. */
7785 1.1 christos #ifndef HAVE_GETPAGESIZE
7786 1.1 christos # ifdef _SC_PAGESIZE
7787 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE)
7788 1.1 christos # else /* no _SC_PAGESIZE */
7789 1.1 christos # ifdef HAVE_SYS_PARAM_H
7790 1.1 christos # include <sys/param.h>
7791 1.1 christos # ifdef EXEC_PAGESIZE
7792 1.1 christos # define getpagesize() EXEC_PAGESIZE
7793 1.1 christos # else /* no EXEC_PAGESIZE */
7794 1.1 christos # ifdef NBPG
7795 1.1 christos # define getpagesize() NBPG * CLSIZE
7796 1.1 christos # ifndef CLSIZE
7797 1.1 christos # define CLSIZE 1
7798 1.1 christos # endif /* no CLSIZE */
7799 1.1 christos # else /* no NBPG */
7800 1.1 christos # ifdef NBPC
7801 1.1 christos # define getpagesize() NBPC
7802 1.1 christos # else /* no NBPC */
7803 1.1 christos # ifdef PAGESIZE
7804 1.1 christos # define getpagesize() PAGESIZE
7805 1.1 christos # endif /* PAGESIZE */
7806 1.1 christos # endif /* no NBPC */
7807 1.1 christos # endif /* no NBPG */
7808 1.1 christos # endif /* no EXEC_PAGESIZE */
7809 1.1 christos # else /* no HAVE_SYS_PARAM_H */
7810 1.1 christos # define getpagesize() 8192 /* punt totally */
7811 1.1 christos # endif /* no HAVE_SYS_PARAM_H */
7812 1.1 christos # endif /* no _SC_PAGESIZE */
7813 1.1 christos
7814 1.1 christos #endif /* no HAVE_GETPAGESIZE */
7815 1.1 christos
7816 1.1 christos int
7817 1.1 christos main ()
7818 1.1 christos {
7819 1.1 christos char *data, *data2, *data3;
7820 1.1.1.8 christos const char *cdata2;
7821 1.1 christos int i, pagesize;
7822 1.1.1.8 christos int fd, fd2;
7823 1.1 christos
7824 1.1 christos pagesize = getpagesize ();
7825 1.1 christos
7826 1.1 christos /* First, make a file with some known garbage in it. */
7827 1.1 christos data = (char *) malloc (pagesize);
7828 1.1 christos if (!data)
7829 1.1 christos return 1;
7830 1.1 christos for (i = 0; i < pagesize; ++i)
7831 1.1 christos *(data + i) = rand ();
7832 1.1 christos umask (0);
7833 1.1 christos fd = creat ("conftest.mmap", 0600);
7834 1.1 christos if (fd < 0)
7835 1.1.1.8 christos return 2;
7836 1.1 christos if (write (fd, data, pagesize) != pagesize)
7837 1.1.1.8 christos return 3;
7838 1.1 christos close (fd);
7839 1.1 christos
7840 1.1.1.8 christos /* Next, check that the tail of a page is zero-filled. File must have
7841 1.1.1.8 christos non-zero length, otherwise we risk SIGBUS for entire page. */
7842 1.1.1.8 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7843 1.1.1.8 christos if (fd2 < 0)
7844 1.1.1.8 christos return 4;
7845 1.1.1.8 christos cdata2 = "";
7846 1.1.1.8 christos if (write (fd2, cdata2, 1) != 1)
7847 1.1.1.8 christos return 5;
7848 1.1.1.8 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7849 1.1.1.8 christos if (data2 == MAP_FAILED)
7850 1.1.1.8 christos return 6;
7851 1.1.1.8 christos for (i = 0; i < pagesize; ++i)
7852 1.1.1.8 christos if (*(data2 + i))
7853 1.1.1.8 christos return 7;
7854 1.1.1.8 christos close (fd2);
7855 1.1.1.8 christos if (munmap (data2, pagesize))
7856 1.1.1.8 christos return 8;
7857 1.1.1.8 christos
7858 1.1 christos /* Next, try to mmap the file at a fixed address which already has
7859 1.1 christos something else allocated at it. If we can, also make sure that
7860 1.1 christos we see the same garbage. */
7861 1.1 christos fd = open ("conftest.mmap", O_RDWR);
7862 1.1 christos if (fd < 0)
7863 1.1.1.8 christos return 9;
7864 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7865 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
7866 1.1.1.8 christos return 10;
7867 1.1 christos for (i = 0; i < pagesize; ++i)
7868 1.1 christos if (*(data + i) != *(data2 + i))
7869 1.1.1.8 christos return 11;
7870 1.1 christos
7871 1.1 christos /* Finally, make sure that changes to the mapped area do not
7872 1.1 christos percolate back to the file as seen by read(). (This is a bug on
7873 1.1 christos some variants of i386 svr4.0.) */
7874 1.1 christos for (i = 0; i < pagesize; ++i)
7875 1.1 christos *(data2 + i) = *(data2 + i) + 1;
7876 1.1 christos data3 = (char *) malloc (pagesize);
7877 1.1 christos if (!data3)
7878 1.1.1.8 christos return 12;
7879 1.1 christos if (read (fd, data3, pagesize) != pagesize)
7880 1.1.1.8 christos return 13;
7881 1.1 christos for (i = 0; i < pagesize; ++i)
7882 1.1 christos if (*(data + i) != *(data3 + i))
7883 1.1.1.8 christos return 14;
7884 1.1 christos close (fd);
7885 1.1 christos return 0;
7886 1.1 christos }
7887 1.1 christos _ACEOF
7888 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7889 1.1 christos ac_cv_func_mmap_fixed_mapped=yes
7890 1.1 christos else
7891 1.1 christos ac_cv_func_mmap_fixed_mapped=no
7892 1.1 christos fi
7893 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7894 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7895 1.1 christos fi
7896 1.1 christos
7897 1.1 christos fi
7898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7899 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7900 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
7901 1.1 christos
7902 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7903 1.1 christos
7904 1.1 christos fi
7905 1.1.1.8 christos rm -f conftest.mmap conftest.txt
7906 1.1 christos
7907 1.1.1.11 christos ASAN_OPTIONS="$save_ASAN_OPTIONS"
7908 1.1.1.11 christos
7909 1.1 christos fi
7910 1.1 christos
7911 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7912 1.1 christos $as_echo_n "checking for working strncmp... " >&6; }
7913 1.1.1.8 christos if ${ac_cv_func_strncmp_works+:} false; then :
7914 1.1 christos $as_echo_n "(cached) " >&6
7915 1.1 christos else
7916 1.1 christos if test "$cross_compiling" = yes; then :
7917 1.1.1.2 christos ac_cv_func_strncmp_works=yes
7918 1.1 christos else
7919 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7920 1.1 christos /* end confdefs.h. */
7921 1.1 christos
7922 1.1 christos /* Test by Jim Wilson and Kaveh Ghazi.
7923 1.1 christos Check whether strncmp reads past the end of its string parameters. */
7924 1.1.1.10 christos #include <stdlib.h>
7925 1.1.1.10 christos #include <string.h>
7926 1.1 christos #include <sys/types.h>
7927 1.1 christos
7928 1.1 christos #ifdef HAVE_FCNTL_H
7929 1.1 christos #include <fcntl.h>
7930 1.1 christos #endif
7931 1.1 christos
7932 1.1 christos #ifdef HAVE_SYS_MMAN_H
7933 1.1 christos #include <sys/mman.h>
7934 1.1 christos #endif
7935 1.1 christos
7936 1.1 christos #ifndef MAP_ANON
7937 1.1 christos #ifdef MAP_ANONYMOUS
7938 1.1 christos #define MAP_ANON MAP_ANONYMOUS
7939 1.1 christos #else
7940 1.1 christos #define MAP_ANON MAP_FILE
7941 1.1 christos #endif
7942 1.1 christos #endif
7943 1.1 christos
7944 1.1 christos #ifndef MAP_FILE
7945 1.1 christos #define MAP_FILE 0
7946 1.1 christos #endif
7947 1.1 christos #ifndef O_RDONLY
7948 1.1 christos #define O_RDONLY 0
7949 1.1 christos #endif
7950 1.1 christos
7951 1.1 christos #define MAP_LEN 0x10000
7952 1.1 christos
7953 1.1.1.10 christos int
7954 1.1.1.10 christos main (void)
7955 1.1 christos {
7956 1.1 christos #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7957 1.1 christos char *p;
7958 1.1 christos int dev_zero;
7959 1.1 christos
7960 1.1 christos dev_zero = open ("/dev/zero", O_RDONLY);
7961 1.1 christos if (dev_zero < 0)
7962 1.1 christos exit (1);
7963 1.1 christos
7964 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7965 1.1 christos MAP_ANON|MAP_PRIVATE, dev_zero, 0);
7966 1.1 christos if (p == (char *)-1)
7967 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7968 1.1 christos MAP_ANON|MAP_PRIVATE, -1, 0);
7969 1.1 christos if (p == (char *)-1)
7970 1.1 christos exit (2);
7971 1.1 christos else
7972 1.1 christos {
7973 1.1 christos char *string = "__si_type_info";
7974 1.1 christos char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7975 1.1 christos char *r = (char *) p + 0xe;
7976 1.1 christos
7977 1.1 christos strcpy (q, string);
7978 1.1 christos strcpy (r, string);
7979 1.1 christos strncmp (r, q, 14);
7980 1.1 christos }
7981 1.1 christos #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7982 1.1 christos exit (0);
7983 1.1 christos }
7984 1.1 christos
7985 1.1 christos _ACEOF
7986 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7987 1.1 christos ac_cv_func_strncmp_works=yes
7988 1.1 christos else
7989 1.1 christos ac_cv_func_strncmp_works=no
7990 1.1 christos fi
7991 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7992 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7993 1.1 christos fi
7994 1.1 christos
7995 1.1 christos rm -f core core.* *.core
7996 1.1 christos fi
7997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7998 1.1 christos $as_echo "$ac_cv_func_strncmp_works" >&6; }
7999 1.1 christos if test $ac_cv_func_strncmp_works = no ; then
8000 1.1 christos case " $LIBOBJS " in
8001 1.1 christos *" strncmp.$ac_objext "* ) ;;
8002 1.1 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
8003 1.1 christos ;;
8004 1.1 christos esac
8005 1.1 christos
8006 1.1 christos fi
8007 1.1 christos
8008 1.1 christos
8009 1.1 christos # Install a library built with a cross compiler in $(tooldir) rather
8010 1.1 christos # than $(libdir).
8011 1.1 christos if test -z "${with_cross_host}"; then
8012 1.1 christos INSTALL_DEST=libdir
8013 1.1 christos else
8014 1.1 christos INSTALL_DEST=tooldir
8015 1.1 christos fi
8016 1.1 christos
8017 1.1 christos
8018 1.1 christos
8019 1.1 christos L=""
8020 1.1 christos for l in x $LIBOBJS; do
8021 1.1 christos case $l in
8022 1.1 christos x) ;;
8023 1.1 christos *) L="$L ./$l" ;;
8024 1.1 christos esac
8025 1.1 christos done
8026 1.1 christos LIBOBJS="$L"
8027 1.1 christos
8028 1.1 christos
8029 1.1 christos
8030 1.1 christos
8031 1.1 christos
8032 1.1 christos # We need multilib support, but only if configuring for the target.
8033 1.1 christos ac_config_files="$ac_config_files Makefile testsuite/Makefile"
8034 1.1 christos
8035 1.1 christos ac_config_commands="$ac_config_commands default"
8036 1.1 christos
8037 1.1 christos cat >confcache <<\_ACEOF
8038 1.1 christos # This file is a shell script that caches the results of configure
8039 1.1 christos # tests run on this system so they can be shared between configure
8040 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8041 1.1 christos # It is not useful on other systems. If it contains results you don't
8042 1.1 christos # want to keep, you may remove or edit it.
8043 1.1 christos #
8044 1.1 christos # config.status only pays attention to the cache file if you give it
8045 1.1 christos # the --recheck option to rerun configure.
8046 1.1 christos #
8047 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8048 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8049 1.1 christos # following values.
8050 1.1 christos
8051 1.1 christos _ACEOF
8052 1.1 christos
8053 1.1 christos # The following way of writing the cache mishandles newlines in values,
8054 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8055 1.1 christos # So, we kill variables containing newlines.
8056 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8057 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8058 1.1 christos (
8059 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8060 1.1 christos eval ac_val=\$$ac_var
8061 1.1 christos case $ac_val in #(
8062 1.1 christos *${as_nl}*)
8063 1.1 christos case $ac_var in #(
8064 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8065 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8066 1.1 christos esac
8067 1.1 christos case $ac_var in #(
8068 1.1 christos _ | IFS | as_nl) ;; #(
8069 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8070 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
8071 1.1 christos esac ;;
8072 1.1 christos esac
8073 1.1 christos done
8074 1.1 christos
8075 1.1 christos (set) 2>&1 |
8076 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8077 1.1 christos *${as_nl}ac_space=\ *)
8078 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
8079 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8080 1.1 christos sed -n \
8081 1.1 christos "s/'/'\\\\''/g;
8082 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8083 1.1 christos ;; #(
8084 1.1 christos *)
8085 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8086 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8087 1.1 christos ;;
8088 1.1 christos esac |
8089 1.1 christos sort
8090 1.1 christos ) |
8091 1.1 christos sed '
8092 1.1 christos /^ac_cv_env_/b end
8093 1.1 christos t clear
8094 1.1 christos :clear
8095 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8096 1.1 christos t end
8097 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8098 1.1 christos :end' >>confcache
8099 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8100 1.1 christos if test -w "$cache_file"; then
8101 1.1.1.8 christos if test "x$cache_file" != "x/dev/null"; then
8102 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8103 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8104 1.1.1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8105 1.1.1.8 christos cat confcache >"$cache_file"
8106 1.1.1.8 christos else
8107 1.1.1.8 christos case $cache_file in #(
8108 1.1.1.8 christos */* | ?:*)
8109 1.1.1.8 christos mv -f confcache "$cache_file"$$ &&
8110 1.1.1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8111 1.1.1.8 christos *)
8112 1.1.1.8 christos mv -f confcache "$cache_file" ;;
8113 1.1.1.8 christos esac
8114 1.1.1.8 christos fi
8115 1.1.1.8 christos fi
8116 1.1 christos else
8117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8118 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8119 1.1 christos fi
8120 1.1 christos fi
8121 1.1 christos rm -f confcache
8122 1.1 christos
8123 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8124 1.1 christos # Let make expand exec_prefix.
8125 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8126 1.1 christos
8127 1.1 christos DEFS=-DHAVE_CONFIG_H
8128 1.1 christos
8129 1.1 christos ac_libobjs=
8130 1.1 christos ac_ltlibobjs=
8131 1.1.1.8 christos U=
8132 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8133 1.1 christos # 1. Remove the extension, and $U if already installed.
8134 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8135 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8136 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8137 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8138 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8139 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8140 1.1 christos done
8141 1.1 christos LIBOBJS=$ac_libobjs
8142 1.1 christos
8143 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8144 1.1 christos
8145 1.1 christos
8146 1.1 christos
8147 1.1 christos
8148 1.1.1.8 christos : "${CONFIG_STATUS=./config.status}"
8149 1.1 christos ac_write_fail=0
8150 1.1 christos ac_clean_files_save=$ac_clean_files
8151 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8153 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8154 1.1 christos as_write_fail=0
8155 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8156 1.1 christos #! $SHELL
8157 1.1 christos # Generated by $as_me.
8158 1.1 christos # Run this file to recreate the current configuration.
8159 1.1 christos # Compiler output produced by configure, useful for debugging
8160 1.1 christos # configure, is in config.log if it exists.
8161 1.1 christos
8162 1.1 christos debug=false
8163 1.1 christos ac_cs_recheck=false
8164 1.1 christos ac_cs_silent=false
8165 1.1 christos
8166 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
8167 1.1 christos export SHELL
8168 1.1 christos _ASEOF
8169 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8170 1.1 christos ## -------------------- ##
8171 1.1 christos ## M4sh Initialization. ##
8172 1.1 christos ## -------------------- ##
8173 1.1 christos
8174 1.1 christos # Be more Bourne compatible
8175 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8176 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8177 1.1 christos emulate sh
8178 1.1 christos NULLCMD=:
8179 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8180 1.1 christos # is contrary to our usage. Disable this feature.
8181 1.1 christos alias -g '${1+"$@"}'='"$@"'
8182 1.1 christos setopt NO_GLOB_SUBST
8183 1.1 christos else
8184 1.1 christos case `(set -o) 2>/dev/null` in #(
8185 1.1 christos *posix*) :
8186 1.1 christos set -o posix ;; #(
8187 1.1 christos *) :
8188 1.1 christos ;;
8189 1.1 christos esac
8190 1.1 christos fi
8191 1.1 christos
8192 1.1 christos
8193 1.1 christos as_nl='
8194 1.1 christos '
8195 1.1 christos export as_nl
8196 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8197 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8198 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8199 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8200 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8201 1.1 christos # but without wasting forks for bash or zsh.
8202 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8203 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8204 1.1 christos as_echo='print -r --'
8205 1.1 christos as_echo_n='print -rn --'
8206 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8207 1.1 christos as_echo='printf %s\n'
8208 1.1 christos as_echo_n='printf %s'
8209 1.1 christos else
8210 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8211 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8212 1.1 christos as_echo_n='/usr/ucb/echo -n'
8213 1.1 christos else
8214 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8215 1.1 christos as_echo_n_body='eval
8216 1.1 christos arg=$1;
8217 1.1 christos case $arg in #(
8218 1.1 christos *"$as_nl"*)
8219 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8220 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8221 1.1 christos esac;
8222 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8223 1.1 christos '
8224 1.1 christos export as_echo_n_body
8225 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8226 1.1 christos fi
8227 1.1 christos export as_echo_body
8228 1.1 christos as_echo='sh -c $as_echo_body as_echo'
8229 1.1 christos fi
8230 1.1 christos
8231 1.1 christos # The user is always right.
8232 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
8233 1.1 christos PATH_SEPARATOR=:
8234 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8235 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8236 1.1 christos PATH_SEPARATOR=';'
8237 1.1 christos }
8238 1.1 christos fi
8239 1.1 christos
8240 1.1 christos
8241 1.1 christos # IFS
8242 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8243 1.1 christos # there to prevent editors from complaining about space-tab.
8244 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8245 1.1 christos # splitting by setting IFS to empty value.)
8246 1.1 christos IFS=" "" $as_nl"
8247 1.1 christos
8248 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8249 1.1.1.8 christos as_myself=
8250 1.1 christos case $0 in #((
8251 1.1 christos *[\\/]* ) as_myself=$0 ;;
8252 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253 1.1 christos for as_dir in $PATH
8254 1.1 christos do
8255 1.1 christos IFS=$as_save_IFS
8256 1.1 christos test -z "$as_dir" && as_dir=.
8257 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8258 1.1 christos done
8259 1.1 christos IFS=$as_save_IFS
8260 1.1 christos
8261 1.1 christos ;;
8262 1.1 christos esac
8263 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8264 1.1 christos # in which case we are not to be found in the path.
8265 1.1 christos if test "x$as_myself" = x; then
8266 1.1 christos as_myself=$0
8267 1.1 christos fi
8268 1.1 christos if test ! -f "$as_myself"; then
8269 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8270 1.1 christos exit 1
8271 1.1 christos fi
8272 1.1 christos
8273 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
8274 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8275 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
8276 1.1 christos # trigger a bug in pdksh 5.2.14.
8277 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8278 1.1 christos do eval test x\${$as_var+set} = xset \
8279 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8280 1.1 christos done
8281 1.1 christos PS1='$ '
8282 1.1 christos PS2='> '
8283 1.1 christos PS4='+ '
8284 1.1 christos
8285 1.1 christos # NLS nuisances.
8286 1.1 christos LC_ALL=C
8287 1.1 christos export LC_ALL
8288 1.1 christos LANGUAGE=C
8289 1.1 christos export LANGUAGE
8290 1.1 christos
8291 1.1 christos # CDPATH.
8292 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8293 1.1 christos
8294 1.1 christos
8295 1.1.1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8296 1.1.1.8 christos # ----------------------------------------
8297 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8298 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8299 1.1.1.8 christos # script with STATUS, using 1 if that was 0.
8300 1.1 christos as_fn_error ()
8301 1.1 christos {
8302 1.1.1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
8303 1.1.1.8 christos if test "$4"; then
8304 1.1.1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8305 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8306 1.1 christos fi
8307 1.1.1.8 christos $as_echo "$as_me: error: $2" >&2
8308 1.1 christos as_fn_exit $as_status
8309 1.1 christos } # as_fn_error
8310 1.1 christos
8311 1.1 christos
8312 1.1 christos # as_fn_set_status STATUS
8313 1.1 christos # -----------------------
8314 1.1 christos # Set $? to STATUS, without forking.
8315 1.1 christos as_fn_set_status ()
8316 1.1 christos {
8317 1.1 christos return $1
8318 1.1 christos } # as_fn_set_status
8319 1.1 christos
8320 1.1 christos # as_fn_exit STATUS
8321 1.1 christos # -----------------
8322 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8323 1.1 christos as_fn_exit ()
8324 1.1 christos {
8325 1.1 christos set +e
8326 1.1 christos as_fn_set_status $1
8327 1.1 christos exit $1
8328 1.1 christos } # as_fn_exit
8329 1.1 christos
8330 1.1 christos # as_fn_unset VAR
8331 1.1 christos # ---------------
8332 1.1 christos # Portably unset VAR.
8333 1.1 christos as_fn_unset ()
8334 1.1 christos {
8335 1.1 christos { eval $1=; unset $1;}
8336 1.1 christos }
8337 1.1 christos as_unset=as_fn_unset
8338 1.1 christos # as_fn_append VAR VALUE
8339 1.1 christos # ----------------------
8340 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8341 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
8342 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
8343 1.1 christos # implementations.
8344 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8345 1.1 christos eval 'as_fn_append ()
8346 1.1 christos {
8347 1.1 christos eval $1+=\$2
8348 1.1 christos }'
8349 1.1 christos else
8350 1.1 christos as_fn_append ()
8351 1.1 christos {
8352 1.1 christos eval $1=\$$1\$2
8353 1.1 christos }
8354 1.1 christos fi # as_fn_append
8355 1.1 christos
8356 1.1 christos # as_fn_arith ARG...
8357 1.1 christos # ------------------
8358 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8359 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8360 1.1 christos # must be portable across $(()) and expr.
8361 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8362 1.1 christos eval 'as_fn_arith ()
8363 1.1 christos {
8364 1.1 christos as_val=$(( $* ))
8365 1.1 christos }'
8366 1.1 christos else
8367 1.1 christos as_fn_arith ()
8368 1.1 christos {
8369 1.1 christos as_val=`expr "$@" || test $? -eq 1`
8370 1.1 christos }
8371 1.1 christos fi # as_fn_arith
8372 1.1 christos
8373 1.1 christos
8374 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8375 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8376 1.1 christos as_expr=expr
8377 1.1 christos else
8378 1.1 christos as_expr=false
8379 1.1 christos fi
8380 1.1 christos
8381 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8382 1.1 christos as_basename=basename
8383 1.1 christos else
8384 1.1 christos as_basename=false
8385 1.1 christos fi
8386 1.1 christos
8387 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8388 1.1 christos as_dirname=dirname
8389 1.1 christos else
8390 1.1 christos as_dirname=false
8391 1.1 christos fi
8392 1.1 christos
8393 1.1 christos as_me=`$as_basename -- "$0" ||
8394 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8395 1.1 christos X"$0" : 'X\(//\)$' \| \
8396 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8397 1.1 christos $as_echo X/"$0" |
8398 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8399 1.1 christos s//\1/
8400 1.1 christos q
8401 1.1 christos }
8402 1.1 christos /^X\/\(\/\/\)$/{
8403 1.1 christos s//\1/
8404 1.1 christos q
8405 1.1 christos }
8406 1.1 christos /^X\/\(\/\).*/{
8407 1.1 christos s//\1/
8408 1.1 christos q
8409 1.1 christos }
8410 1.1 christos s/.*/./; q'`
8411 1.1 christos
8412 1.1 christos # Avoid depending upon Character Ranges.
8413 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8414 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8415 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8416 1.1 christos as_cr_digits='0123456789'
8417 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8418 1.1 christos
8419 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8420 1.1 christos case `echo -n x` in #(((((
8421 1.1 christos -n*)
8422 1.1 christos case `echo 'xy\c'` in
8423 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8424 1.1 christos xy) ECHO_C='\c';;
8425 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8426 1.1 christos ECHO_T=' ';;
8427 1.1 christos esac;;
8428 1.1 christos *)
8429 1.1 christos ECHO_N='-n';;
8430 1.1 christos esac
8431 1.1 christos
8432 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8433 1.1 christos if test -d conf$$.dir; then
8434 1.1 christos rm -f conf$$.dir/conf$$.file
8435 1.1 christos else
8436 1.1 christos rm -f conf$$.dir
8437 1.1 christos mkdir conf$$.dir 2>/dev/null
8438 1.1 christos fi
8439 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
8440 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8441 1.1 christos as_ln_s='ln -s'
8442 1.1 christos # ... but there are two gotchas:
8443 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8444 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8445 1.1.1.8 christos # In both cases, we have to default to `cp -pR'.
8446 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8447 1.1.1.8 christos as_ln_s='cp -pR'
8448 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8449 1.1 christos as_ln_s=ln
8450 1.1 christos else
8451 1.1.1.8 christos as_ln_s='cp -pR'
8452 1.1 christos fi
8453 1.1 christos else
8454 1.1.1.8 christos as_ln_s='cp -pR'
8455 1.1 christos fi
8456 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8457 1.1 christos rmdir conf$$.dir 2>/dev/null
8458 1.1 christos
8459 1.1 christos
8460 1.1 christos # as_fn_mkdir_p
8461 1.1 christos # -------------
8462 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
8463 1.1 christos as_fn_mkdir_p ()
8464 1.1 christos {
8465 1.1 christos
8466 1.1 christos case $as_dir in #(
8467 1.1 christos -*) as_dir=./$as_dir;;
8468 1.1 christos esac
8469 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
8470 1.1 christos as_dirs=
8471 1.1 christos while :; do
8472 1.1 christos case $as_dir in #(
8473 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8474 1.1 christos *) as_qdir=$as_dir;;
8475 1.1 christos esac
8476 1.1 christos as_dirs="'$as_qdir' $as_dirs"
8477 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
8478 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8479 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8480 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
8481 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8482 1.1 christos $as_echo X"$as_dir" |
8483 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8484 1.1 christos s//\1/
8485 1.1 christos q
8486 1.1 christos }
8487 1.1 christos /^X\(\/\/\)[^/].*/{
8488 1.1 christos s//\1/
8489 1.1 christos q
8490 1.1 christos }
8491 1.1 christos /^X\(\/\/\)$/{
8492 1.1 christos s//\1/
8493 1.1 christos q
8494 1.1 christos }
8495 1.1 christos /^X\(\/\).*/{
8496 1.1 christos s//\1/
8497 1.1 christos q
8498 1.1 christos }
8499 1.1 christos s/.*/./; q'`
8500 1.1 christos test -d "$as_dir" && break
8501 1.1 christos done
8502 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8503 1.1.1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8504 1.1 christos
8505 1.1 christos
8506 1.1 christos } # as_fn_mkdir_p
8507 1.1 christos if mkdir -p . 2>/dev/null; then
8508 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
8509 1.1 christos else
8510 1.1 christos test -d ./-p && rmdir ./-p
8511 1.1 christos as_mkdir_p=false
8512 1.1 christos fi
8513 1.1 christos
8514 1.1.1.8 christos
8515 1.1.1.8 christos # as_fn_executable_p FILE
8516 1.1.1.8 christos # -----------------------
8517 1.1.1.8 christos # Test if FILE is an executable regular file.
8518 1.1.1.8 christos as_fn_executable_p ()
8519 1.1.1.8 christos {
8520 1.1.1.8 christos test -f "$1" && test -x "$1"
8521 1.1.1.8 christos } # as_fn_executable_p
8522 1.1.1.8 christos as_test_x='test -x'
8523 1.1.1.8 christos as_executable_p=as_fn_executable_p
8524 1.1 christos
8525 1.1 christos # Sed expression to map a string onto a valid CPP name.
8526 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8527 1.1 christos
8528 1.1 christos # Sed expression to map a string onto a valid variable name.
8529 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8530 1.1 christos
8531 1.1 christos
8532 1.1 christos exec 6>&1
8533 1.1 christos ## ----------------------------------- ##
8534 1.1 christos ## Main body of $CONFIG_STATUS script. ##
8535 1.1 christos ## ----------------------------------- ##
8536 1.1 christos _ASEOF
8537 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8538 1.1 christos
8539 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8540 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
8541 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8542 1.1 christos # values after options handling.
8543 1.1 christos ac_log="
8544 1.1 christos This file was extended by $as_me, which was
8545 1.1.1.8 christos generated by GNU Autoconf 2.69. Invocation command line was
8546 1.1 christos
8547 1.1 christos CONFIG_FILES = $CONFIG_FILES
8548 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8549 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8550 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8551 1.1 christos $ $0 $@
8552 1.1 christos
8553 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8554 1.1 christos "
8555 1.1 christos
8556 1.1 christos _ACEOF
8557 1.1 christos
8558 1.1 christos case $ac_config_files in *"
8559 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8560 1.1 christos esac
8561 1.1 christos
8562 1.1 christos case $ac_config_headers in *"
8563 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8564 1.1 christos esac
8565 1.1 christos
8566 1.1 christos
8567 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8568 1.1 christos # Files that config.status was made for.
8569 1.1 christos config_files="$ac_config_files"
8570 1.1 christos config_headers="$ac_config_headers"
8571 1.1 christos config_commands="$ac_config_commands"
8572 1.1 christos
8573 1.1 christos _ACEOF
8574 1.1 christos
8575 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8576 1.1 christos ac_cs_usage="\
8577 1.1 christos \`$as_me' instantiates files and other configuration actions
8578 1.1 christos from templates according to the current configuration. Unless the files
8579 1.1 christos and actions are specified as TAGs, all are instantiated by default.
8580 1.1 christos
8581 1.1 christos Usage: $0 [OPTION]... [TAG]...
8582 1.1 christos
8583 1.1 christos -h, --help print this help, then exit
8584 1.1 christos -V, --version print version number and configuration settings, then exit
8585 1.1.1.8 christos --config print configuration, then exit
8586 1.1 christos -q, --quiet, --silent
8587 1.1 christos do not print progress messages
8588 1.1 christos -d, --debug don't remove temporary files
8589 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8590 1.1 christos --file=FILE[:TEMPLATE]
8591 1.1 christos instantiate the configuration file FILE
8592 1.1 christos --header=FILE[:TEMPLATE]
8593 1.1 christos instantiate the configuration header FILE
8594 1.1 christos
8595 1.1 christos Configuration files:
8596 1.1 christos $config_files
8597 1.1 christos
8598 1.1 christos Configuration headers:
8599 1.1 christos $config_headers
8600 1.1 christos
8601 1.1 christos Configuration commands:
8602 1.1 christos $config_commands
8603 1.1 christos
8604 1.1 christos Report bugs to the package provider."
8605 1.1 christos
8606 1.1 christos _ACEOF
8607 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8608 1.1.1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8609 1.1 christos ac_cs_version="\\
8610 1.1 christos config.status
8611 1.1.1.8 christos configured by $0, generated by GNU Autoconf 2.69,
8612 1.1.1.8 christos with options \\"\$ac_cs_config\\"
8613 1.1 christos
8614 1.1.1.8 christos Copyright (C) 2012 Free Software Foundation, Inc.
8615 1.1 christos This config.status script is free software; the Free Software Foundation
8616 1.1 christos gives unlimited permission to copy, distribute and modify it."
8617 1.1 christos
8618 1.1 christos ac_pwd='$ac_pwd'
8619 1.1 christos srcdir='$srcdir'
8620 1.1 christos INSTALL='$INSTALL'
8621 1.1 christos test -n "\$AWK" || AWK=awk
8622 1.1 christos _ACEOF
8623 1.1 christos
8624 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8625 1.1 christos # The default lists apply if the user does not specify any file.
8626 1.1 christos ac_need_defaults=:
8627 1.1 christos while test $# != 0
8628 1.1 christos do
8629 1.1 christos case $1 in
8630 1.1.1.8 christos --*=?*)
8631 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8632 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8633 1.1 christos ac_shift=:
8634 1.1 christos ;;
8635 1.1.1.8 christos --*=)
8636 1.1.1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8637 1.1.1.8 christos ac_optarg=
8638 1.1.1.8 christos ac_shift=:
8639 1.1.1.8 christos ;;
8640 1.1 christos *)
8641 1.1 christos ac_option=$1
8642 1.1 christos ac_optarg=$2
8643 1.1 christos ac_shift=shift
8644 1.1 christos ;;
8645 1.1 christos esac
8646 1.1 christos
8647 1.1 christos case $ac_option in
8648 1.1 christos # Handling of the options.
8649 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8650 1.1 christos ac_cs_recheck=: ;;
8651 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8652 1.1 christos $as_echo "$ac_cs_version"; exit ;;
8653 1.1.1.8 christos --config | --confi | --conf | --con | --co | --c )
8654 1.1.1.8 christos $as_echo "$ac_cs_config"; exit ;;
8655 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8656 1.1 christos debug=: ;;
8657 1.1 christos --file | --fil | --fi | --f )
8658 1.1 christos $ac_shift
8659 1.1 christos case $ac_optarg in
8660 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8661 1.1.1.8 christos '') as_fn_error $? "missing file argument" ;;
8662 1.1 christos esac
8663 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8664 1.1 christos ac_need_defaults=false;;
8665 1.1 christos --header | --heade | --head | --hea )
8666 1.1 christos $ac_shift
8667 1.1 christos case $ac_optarg in
8668 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8669 1.1 christos esac
8670 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8671 1.1 christos ac_need_defaults=false;;
8672 1.1 christos --he | --h)
8673 1.1 christos # Conflict between --help and --header
8674 1.1.1.8 christos as_fn_error $? "ambiguous option: \`$1'
8675 1.1 christos Try \`$0 --help' for more information.";;
8676 1.1 christos --help | --hel | -h )
8677 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
8678 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8679 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8680 1.1 christos ac_cs_silent=: ;;
8681 1.1 christos
8682 1.1 christos # This is an error.
8683 1.1.1.8 christos -*) as_fn_error $? "unrecognized option: \`$1'
8684 1.1 christos Try \`$0 --help' for more information." ;;
8685 1.1 christos
8686 1.1 christos *) as_fn_append ac_config_targets " $1"
8687 1.1 christos ac_need_defaults=false ;;
8688 1.1 christos
8689 1.1 christos esac
8690 1.1 christos shift
8691 1.1 christos done
8692 1.1 christos
8693 1.1 christos ac_configure_extra_args=
8694 1.1 christos
8695 1.1 christos if $ac_cs_silent; then
8696 1.1 christos exec 6>/dev/null
8697 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8698 1.1 christos fi
8699 1.1 christos
8700 1.1 christos _ACEOF
8701 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8702 1.1 christos if \$ac_cs_recheck; then
8703 1.1.1.8 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8704 1.1 christos shift
8705 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8706 1.1 christos CONFIG_SHELL='$SHELL'
8707 1.1 christos export CONFIG_SHELL
8708 1.1 christos exec "\$@"
8709 1.1 christos fi
8710 1.1 christos
8711 1.1 christos _ACEOF
8712 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8713 1.1 christos exec 5>>config.log
8714 1.1 christos {
8715 1.1 christos echo
8716 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8717 1.1 christos ## Running $as_me. ##
8718 1.1 christos _ASBOX
8719 1.1 christos $as_echo "$ac_log"
8720 1.1 christos } >&5
8721 1.1 christos
8722 1.1 christos _ACEOF
8723 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8724 1.1 christos #
8725 1.1 christos # INIT-COMMANDS
8726 1.1 christos #
8727 1.1 christos srcdir=${srcdir}
8728 1.1 christos host=${host}
8729 1.1 christos target=${target}
8730 1.1 christos with_target_subdir=${with_target_subdir}
8731 1.1 christos with_multisubdir=${with_multisubdir}
8732 1.1 christos ac_configure_args="--enable-multilib ${ac_configure_args}"
8733 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8734 1.1 christos ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8735 1.1 christos libiberty_topdir=${libiberty_topdir}
8736 1.1 christos
8737 1.1 christos
8738 1.1 christos _ACEOF
8739 1.1 christos
8740 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8741 1.1 christos
8742 1.1 christos # Handling of arguments.
8743 1.1 christos for ac_config_target in $ac_config_targets
8744 1.1 christos do
8745 1.1 christos case $ac_config_target in
8746 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8747 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8748 1.1 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8749 1.1 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8750 1.1 christos
8751 1.1.1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8752 1.1 christos esac
8753 1.1 christos done
8754 1.1 christos
8755 1.1 christos
8756 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8757 1.1 christos # then the envvar interface is used. Set only those that are not.
8758 1.1 christos # We use the long form for the default assignment because of an extremely
8759 1.1 christos # bizarre bug on SunOS 4.1.3.
8760 1.1 christos if $ac_need_defaults; then
8761 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8762 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8763 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8764 1.1 christos fi
8765 1.1 christos
8766 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8767 1.1 christos # simply because there is no reason against having it here, and in addition,
8768 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8769 1.1 christos # Hook for its removal unless debugging.
8770 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8771 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8772 1.1 christos $debug ||
8773 1.1 christos {
8774 1.1.1.8 christos tmp= ac_tmp=
8775 1.1 christos trap 'exit_status=$?
8776 1.1.1.8 christos : "${ac_tmp:=$tmp}"
8777 1.1.1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8778 1.1 christos ' 0
8779 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
8780 1.1 christos }
8781 1.1 christos # Create a (secure) tmp directory for tmp files.
8782 1.1 christos
8783 1.1 christos {
8784 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8785 1.1.1.8 christos test -d "$tmp"
8786 1.1 christos } ||
8787 1.1 christos {
8788 1.1 christos tmp=./conf$$-$RANDOM
8789 1.1 christos (umask 077 && mkdir "$tmp")
8790 1.1.1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8791 1.1.1.8 christos ac_tmp=$tmp
8792 1.1 christos
8793 1.1 christos # Set up the scripts for CONFIG_FILES section.
8794 1.1 christos # No need to generate them if there are no CONFIG_FILES.
8795 1.1 christos # This happens for instance with `./config.status config.h'.
8796 1.1 christos if test -n "$CONFIG_FILES"; then
8797 1.1 christos
8798 1.1 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8799 1.1 christos ac_cs_awk_getline=:
8800 1.1 christos ac_cs_awk_pipe_init=
8801 1.1 christos ac_cs_awk_read_file='
8802 1.1 christos while ((getline aline < (F[key])) > 0)
8803 1.1 christos print(aline)
8804 1.1 christos close(F[key])'
8805 1.1 christos ac_cs_awk_pipe_fini=
8806 1.1 christos else
8807 1.1 christos ac_cs_awk_getline=false
8808 1.1 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8809 1.1 christos ac_cs_awk_read_file='
8810 1.1 christos print "|#_!!_#|"
8811 1.1 christos print "cat " F[key] " &&"
8812 1.1 christos '$ac_cs_awk_pipe_init
8813 1.1 christos # The final `:' finishes the AND list.
8814 1.1 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8815 1.1 christos fi
8816 1.1 christos ac_cr=`echo X | tr X '\015'`
8817 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
8818 1.1 christos # But we know of no other shell where ac_cr would be empty at this
8819 1.1 christos # point, so we can use a bashism as a fallback.
8820 1.1 christos if test "x$ac_cr" = x; then
8821 1.1 christos eval ac_cr=\$\'\\r\'
8822 1.1 christos fi
8823 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8824 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8825 1.1.1.8 christos ac_cs_awk_cr='\\r'
8826 1.1 christos else
8827 1.1 christos ac_cs_awk_cr=$ac_cr
8828 1.1 christos fi
8829 1.1 christos
8830 1.1.1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8831 1.1 christos _ACEOF
8832 1.1 christos
8833 1.1 christos # Create commands to substitute file output variables.
8834 1.1 christos {
8835 1.1 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
8836 1.1.1.8 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
8837 1.1 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8838 1.1 christos echo "_ACAWK" &&
8839 1.1 christos echo "_ACEOF"
8840 1.1 christos } >conf$$files.sh &&
8841 1.1 christos . ./conf$$files.sh ||
8842 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8843 1.1 christos rm -f conf$$files.sh
8844 1.1 christos
8845 1.1 christos {
8846 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
8847 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8848 1.1 christos echo "_ACEOF"
8849 1.1 christos } >conf$$subs.sh ||
8850 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8851 1.1.1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8852 1.1 christos ac_delim='%!_!# '
8853 1.1 christos for ac_last_try in false false false false false :; do
8854 1.1 christos . ./conf$$subs.sh ||
8855 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8856 1.1 christos
8857 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8858 1.1 christos if test $ac_delim_n = $ac_delim_num; then
8859 1.1 christos break
8860 1.1 christos elif $ac_last_try; then
8861 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8862 1.1 christos else
8863 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8864 1.1 christos fi
8865 1.1 christos done
8866 1.1 christos rm -f conf$$subs.sh
8867 1.1 christos
8868 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8869 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8870 1.1 christos _ACEOF
8871 1.1 christos sed -n '
8872 1.1 christos h
8873 1.1 christos s/^/S["/; s/!.*/"]=/
8874 1.1 christos p
8875 1.1 christos g
8876 1.1 christos s/^[^!]*!//
8877 1.1 christos :repl
8878 1.1 christos t repl
8879 1.1 christos s/'"$ac_delim"'$//
8880 1.1 christos t delim
8881 1.1 christos :nl
8882 1.1 christos h
8883 1.1.1.8 christos s/\(.\{148\}\)..*/\1/
8884 1.1 christos t more1
8885 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8886 1.1 christos p
8887 1.1 christos n
8888 1.1 christos b repl
8889 1.1 christos :more1
8890 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8891 1.1 christos p
8892 1.1 christos g
8893 1.1 christos s/.\{148\}//
8894 1.1 christos t nl
8895 1.1 christos :delim
8896 1.1 christos h
8897 1.1.1.8 christos s/\(.\{148\}\)..*/\1/
8898 1.1 christos t more2
8899 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
8900 1.1 christos p
8901 1.1 christos b
8902 1.1 christos :more2
8903 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8904 1.1 christos p
8905 1.1 christos g
8906 1.1 christos s/.\{148\}//
8907 1.1 christos t delim
8908 1.1 christos ' <conf$$subs.awk | sed '
8909 1.1 christos /^[^""]/{
8910 1.1 christos N
8911 1.1 christos s/\n//
8912 1.1 christos }
8913 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
8914 1.1 christos rm -f conf$$subs.awk
8915 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8916 1.1 christos _ACAWK
8917 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8918 1.1 christos for (key in S) S_is_set[key] = 1
8919 1.1 christos FS = ""
8920 1.1 christos \$ac_cs_awk_pipe_init
8921 1.1 christos }
8922 1.1 christos {
8923 1.1 christos line = $ 0
8924 1.1 christos nfields = split(line, field, "@")
8925 1.1 christos substed = 0
8926 1.1 christos len = length(field[1])
8927 1.1 christos for (i = 2; i < nfields; i++) {
8928 1.1 christos key = field[i]
8929 1.1 christos keylen = length(key)
8930 1.1 christos if (S_is_set[key]) {
8931 1.1 christos value = S[key]
8932 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8933 1.1 christos len += length(value) + length(field[++i])
8934 1.1 christos substed = 1
8935 1.1 christos } else
8936 1.1 christos len += 1 + keylen
8937 1.1 christos }
8938 1.1 christos if (nfields == 3 && !substed) {
8939 1.1 christos key = field[2]
8940 1.1 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8941 1.1 christos \$ac_cs_awk_read_file
8942 1.1 christos next
8943 1.1 christos }
8944 1.1 christos }
8945 1.1 christos print line
8946 1.1 christos }
8947 1.1 christos \$ac_cs_awk_pipe_fini
8948 1.1 christos _ACAWK
8949 1.1 christos _ACEOF
8950 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8951 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8952 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8953 1.1 christos else
8954 1.1 christos cat
8955 1.1.1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8956 1.1.1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8957 1.1 christos _ACEOF
8958 1.1 christos
8959 1.1.1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8960 1.1.1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8961 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
8962 1.1 christos # (actually we leave an empty line to preserve line numbers).
8963 1.1 christos if test "x$srcdir" = x.; then
8964 1.1.1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8965 1.1.1.8 christos h
8966 1.1.1.8 christos s///
8967 1.1.1.8 christos s/^/:/
8968 1.1.1.8 christos s/[ ]*$/:/
8969 1.1.1.8 christos s/:\$(srcdir):/:/g
8970 1.1.1.8 christos s/:\${srcdir}:/:/g
8971 1.1.1.8 christos s/:@srcdir@:/:/g
8972 1.1.1.8 christos s/^:*//
8973 1.1 christos s/:*$//
8974 1.1.1.8 christos x
8975 1.1.1.8 christos s/\(=[ ]*\).*/\1/
8976 1.1.1.8 christos G
8977 1.1.1.8 christos s/\n//
8978 1.1 christos s/^[^=]*=[ ]*$//
8979 1.1 christos }'
8980 1.1 christos fi
8981 1.1 christos
8982 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8983 1.1 christos fi # test -n "$CONFIG_FILES"
8984 1.1 christos
8985 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
8986 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
8987 1.1 christos # This happens for instance with `./config.status Makefile'.
8988 1.1 christos if test -n "$CONFIG_HEADERS"; then
8989 1.1.1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8990 1.1 christos BEGIN {
8991 1.1 christos _ACEOF
8992 1.1 christos
8993 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
8994 1.1 christos # here-document in config.status, that substitutes the proper values into
8995 1.1 christos # config.h.in to produce config.h.
8996 1.1 christos
8997 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
8998 1.1 christos # handling of long lines.
8999 1.1 christos ac_delim='%!_!# '
9000 1.1 christos for ac_last_try in false false :; do
9001 1.1.1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9002 1.1.1.8 christos if test -z "$ac_tt"; then
9003 1.1 christos break
9004 1.1 christos elif $ac_last_try; then
9005 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9006 1.1 christos else
9007 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9008 1.1 christos fi
9009 1.1 christos done
9010 1.1 christos
9011 1.1 christos # For the awk script, D is an array of macro values keyed by name,
9012 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
9013 1.1 christos # newline sequences.
9014 1.1 christos
9015 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9016 1.1 christos sed -n '
9017 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
9018 1.1 christos t rset
9019 1.1 christos :rset
9020 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9021 1.1 christos t def
9022 1.1 christos d
9023 1.1 christos :def
9024 1.1 christos s/\\$//
9025 1.1 christos t bsnl
9026 1.1 christos s/["\\]/\\&/g
9027 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9028 1.1 christos D["\1"]=" \3"/p
9029 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9030 1.1 christos d
9031 1.1 christos :bsnl
9032 1.1 christos s/["\\]/\\&/g
9033 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9034 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
9035 1.1 christos t cont
9036 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9037 1.1 christos t cont
9038 1.1 christos d
9039 1.1 christos :cont
9040 1.1 christos n
9041 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
9042 1.1 christos t clear
9043 1.1 christos :clear
9044 1.1 christos s/\\$//
9045 1.1 christos t bsnlc
9046 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9047 1.1 christos d
9048 1.1 christos :bsnlc
9049 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9050 1.1 christos b cont
9051 1.1 christos ' <confdefs.h | sed '
9052 1.1 christos s/'"$ac_delim"'/"\\\
9053 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9054 1.1 christos
9055 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9056 1.1 christos for (key in D) D_is_set[key] = 1
9057 1.1 christos FS = ""
9058 1.1 christos }
9059 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9060 1.1 christos line = \$ 0
9061 1.1 christos split(line, arg, " ")
9062 1.1 christos if (arg[1] == "#") {
9063 1.1 christos defundef = arg[2]
9064 1.1 christos mac1 = arg[3]
9065 1.1 christos } else {
9066 1.1 christos defundef = substr(arg[1], 2)
9067 1.1 christos mac1 = arg[2]
9068 1.1 christos }
9069 1.1 christos split(mac1, mac2, "(") #)
9070 1.1 christos macro = mac2[1]
9071 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
9072 1.1 christos if (D_is_set[macro]) {
9073 1.1 christos # Preserve the white space surrounding the "#".
9074 1.1 christos print prefix "define", macro P[macro] D[macro]
9075 1.1 christos next
9076 1.1 christos } else {
9077 1.1 christos # Replace #undef with comments. This is necessary, for example,
9078 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
9079 1.1 christos # on some systems where configure will not decide to define it.
9080 1.1 christos if (defundef == "undef") {
9081 1.1 christos print "/*", prefix defundef, macro, "*/"
9082 1.1 christos next
9083 1.1 christos }
9084 1.1 christos }
9085 1.1 christos }
9086 1.1 christos { print }
9087 1.1 christos _ACAWK
9088 1.1 christos _ACEOF
9089 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9090 1.1.1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9091 1.1 christos fi # test -n "$CONFIG_HEADERS"
9092 1.1 christos
9093 1.1 christos
9094 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9095 1.1 christos shift
9096 1.1 christos for ac_tag
9097 1.1 christos do
9098 1.1 christos case $ac_tag in
9099 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9100 1.1 christos esac
9101 1.1 christos case $ac_mode$ac_tag in
9102 1.1 christos :[FHL]*:*);;
9103 1.1.1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9104 1.1 christos :[FH]-) ac_tag=-:-;;
9105 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9106 1.1 christos esac
9107 1.1 christos ac_save_IFS=$IFS
9108 1.1 christos IFS=:
9109 1.1 christos set x $ac_tag
9110 1.1 christos IFS=$ac_save_IFS
9111 1.1 christos shift
9112 1.1 christos ac_file=$1
9113 1.1 christos shift
9114 1.1 christos
9115 1.1 christos case $ac_mode in
9116 1.1 christos :L) ac_source=$1;;
9117 1.1 christos :[FH])
9118 1.1 christos ac_file_inputs=
9119 1.1 christos for ac_f
9120 1.1 christos do
9121 1.1 christos case $ac_f in
9122 1.1.1.8 christos -) ac_f="$ac_tmp/stdin";;
9123 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9124 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9125 1.1 christos # because $ac_f cannot contain `:'.
9126 1.1 christos test -f "$ac_f" ||
9127 1.1 christos case $ac_f in
9128 1.1 christos [\\/$]*) false;;
9129 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9130 1.1 christos esac ||
9131 1.1.1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9132 1.1 christos esac
9133 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9134 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
9135 1.1 christos done
9136 1.1 christos
9137 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9138 1.1 christos # use $as_me), people would be surprised to read:
9139 1.1 christos # /* config.h. Generated by config.status. */
9140 1.1 christos configure_input='Generated from '`
9141 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9142 1.1 christos `' by configure.'
9143 1.1 christos if test x"$ac_file" != x-; then
9144 1.1 christos configure_input="$ac_file. $configure_input"
9145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9146 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
9147 1.1 christos fi
9148 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
9149 1.1 christos case $configure_input in #(
9150 1.1 christos *\&* | *\|* | *\\* )
9151 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9152 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9153 1.1 christos *) ac_sed_conf_input=$configure_input;;
9154 1.1 christos esac
9155 1.1 christos
9156 1.1 christos case $ac_tag in
9157 1.1.1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9158 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9159 1.1 christos esac
9160 1.1 christos ;;
9161 1.1 christos esac
9162 1.1 christos
9163 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9164 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9165 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9166 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9167 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9168 1.1 christos $as_echo X"$ac_file" |
9169 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9170 1.1 christos s//\1/
9171 1.1 christos q
9172 1.1 christos }
9173 1.1 christos /^X\(\/\/\)[^/].*/{
9174 1.1 christos s//\1/
9175 1.1 christos q
9176 1.1 christos }
9177 1.1 christos /^X\(\/\/\)$/{
9178 1.1 christos s//\1/
9179 1.1 christos q
9180 1.1 christos }
9181 1.1 christos /^X\(\/\).*/{
9182 1.1 christos s//\1/
9183 1.1 christos q
9184 1.1 christos }
9185 1.1 christos s/.*/./; q'`
9186 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
9187 1.1 christos ac_builddir=.
9188 1.1 christos
9189 1.1 christos case "$ac_dir" in
9190 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9191 1.1 christos *)
9192 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9193 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9194 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9195 1.1 christos case $ac_top_builddir_sub in
9196 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9197 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9198 1.1 christos esac ;;
9199 1.1 christos esac
9200 1.1 christos ac_abs_top_builddir=$ac_pwd
9201 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9202 1.1 christos # for backward compatibility:
9203 1.1 christos ac_top_builddir=$ac_top_build_prefix
9204 1.1 christos
9205 1.1 christos case $srcdir in
9206 1.1 christos .) # We are building in place.
9207 1.1 christos ac_srcdir=.
9208 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9209 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9210 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9211 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9212 1.1 christos ac_top_srcdir=$srcdir
9213 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9214 1.1 christos *) # Relative name.
9215 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9216 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9217 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9218 1.1 christos esac
9219 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9220 1.1 christos
9221 1.1 christos
9222 1.1 christos case $ac_mode in
9223 1.1 christos :F)
9224 1.1 christos #
9225 1.1 christos # CONFIG_FILE
9226 1.1 christos #
9227 1.1 christos
9228 1.1 christos case $INSTALL in
9229 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9230 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9231 1.1 christos esac
9232 1.1 christos _ACEOF
9233 1.1 christos
9234 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9235 1.1 christos # If the template does not know about datarootdir, expand it.
9236 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9237 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9238 1.1 christos ac_sed_dataroot='
9239 1.1 christos /datarootdir/ {
9240 1.1 christos p
9241 1.1 christos q
9242 1.1 christos }
9243 1.1 christos /@datadir@/p
9244 1.1 christos /@docdir@/p
9245 1.1 christos /@infodir@/p
9246 1.1 christos /@localedir@/p
9247 1.1 christos /@mandir@/p'
9248 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9249 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9250 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9252 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9253 1.1 christos _ACEOF
9254 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9255 1.1 christos ac_datarootdir_hack='
9256 1.1 christos s&@datadir@&$datadir&g
9257 1.1 christos s&@docdir@&$docdir&g
9258 1.1 christos s&@infodir@&$infodir&g
9259 1.1 christos s&@localedir@&$localedir&g
9260 1.1 christos s&@mandir@&$mandir&g
9261 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9262 1.1 christos esac
9263 1.1 christos _ACEOF
9264 1.1 christos
9265 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9266 1.1 christos # Shell code in configure.ac might set extrasub.
9267 1.1 christos # FIXME: do we really want to maintain this feature?
9268 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9269 1.1 christos ac_sed_extra="$ac_vpsub
9270 1.1 christos $extrasub
9271 1.1 christos _ACEOF
9272 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9273 1.1 christos :t
9274 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9275 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
9276 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9277 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9278 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9279 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9280 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9281 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9282 1.1 christos s&@builddir@&$ac_builddir&;t t
9283 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9284 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9285 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9286 1.1 christos $ac_datarootdir_hack
9287 1.1 christos "
9288 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9289 1.1 christos if $ac_cs_awk_getline; then
9290 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk"
9291 1.1 christos else
9292 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL
9293 1.1.1.8 christos fi \
9294 1.1.1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9295 1.1 christos
9296 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9297 1.1.1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9298 1.1.1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9299 1.1.1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9301 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&5
9302 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9303 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&2;}
9304 1.1 christos
9305 1.1.1.8 christos rm -f "$ac_tmp/stdin"
9306 1.1 christos case $ac_file in
9307 1.1.1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9308 1.1.1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9309 1.1 christos esac \
9310 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9311 1.1 christos ;;
9312 1.1 christos :H)
9313 1.1 christos #
9314 1.1 christos # CONFIG_HEADER
9315 1.1 christos #
9316 1.1 christos if test x"$ac_file" != x-; then
9317 1.1 christos {
9318 1.1 christos $as_echo "/* $configure_input */" \
9319 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9320 1.1.1.8 christos } >"$ac_tmp/config.h" \
9321 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9322 1.1.1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9324 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9325 1.1 christos else
9326 1.1 christos rm -f "$ac_file"
9327 1.1.1.8 christos mv "$ac_tmp/config.h" "$ac_file" \
9328 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9329 1.1 christos fi
9330 1.1 christos else
9331 1.1 christos $as_echo "/* $configure_input */" \
9332 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9333 1.1.1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5
9334 1.1 christos fi
9335 1.1 christos ;;
9336 1.1 christos
9337 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9338 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9339 1.1 christos ;;
9340 1.1 christos esac
9341 1.1 christos
9342 1.1 christos
9343 1.1 christos case $ac_file$ac_mode in
9344 1.1 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9345 1.1 christos if test -n "$CONFIG_FILES"; then
9346 1.1 christos if test -n "${with_target_subdir}"; then
9347 1.1 christos # FIXME: We shouldn't need to set ac_file
9348 1.1 christos ac_file=Makefile
9349 1.1 christos LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9350 1.1 christos . ${libiberty_topdir}/config-ml.in
9351 1.1 christos fi
9352 1.1 christos fi ;;
9353 1.1 christos
9354 1.1 christos esac
9355 1.1 christos done # for ac_tag
9356 1.1 christos
9357 1.1 christos
9358 1.1 christos as_fn_exit 0
9359 1.1 christos _ACEOF
9360 1.1 christos ac_clean_files=$ac_clean_files_save
9361 1.1 christos
9362 1.1 christos test $ac_write_fail = 0 ||
9363 1.1.1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9364 1.1 christos
9365 1.1 christos
9366 1.1 christos # configure is writing to config.log, and then calls config.status.
9367 1.1 christos # config.status does its own redirection, appending to config.log.
9368 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9369 1.1 christos # by configure, so config.status won't be able to write to it; its
9370 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9371 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9372 1.1 christos # appended to by config.status. When coming back to configure, we
9373 1.1 christos # need to make the FD available again.
9374 1.1 christos if test "$no_create" != yes; then
9375 1.1 christos ac_cs_success=:
9376 1.1 christos ac_config_status_args=
9377 1.1 christos test "$silent" = yes &&
9378 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9379 1.1 christos exec 5>/dev/null
9380 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9381 1.1 christos exec 5>>config.log
9382 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9383 1.1 christos # would make configure fail if this is the last instruction.
9384 1.1.1.8 christos $ac_cs_success || as_fn_exit 1
9385 1.1 christos fi
9386 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9388 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9389 1.1 christos fi
9390 1.1 christos
9391