configure revision 1.1.1.11 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
4417 1.1.1.5 christos # Check whether --enable-largefile was given.
4418 1.1.1.5 christos if test "${enable_largefile+set}" = set; then :
4419 1.1.1.5 christos enableval=$enable_largefile;
4420 1.1 christos fi
4421 1.1 christos
4422 1.1.1.5 christos if test "$enable_largefile" != no; then
4423 1.1 christos
4424 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4425 1.1.1.5 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4426 1.1.1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4427 1.1 christos $as_echo_n "(cached) " >&6
4428 1.1 christos else
4429 1.1.1.5 christos ac_cv_sys_largefile_CC=no
4430 1.1.1.5 christos if test "$GCC" != yes; then
4431 1.1.1.5 christos ac_save_CC=$CC
4432 1.1.1.5 christos while :; do
4433 1.1.1.5 christos # IRIX 6.2 and later do not support large files by default,
4434 1.1.1.5 christos # so use the C compiler's -n32 option if that helps.
4435 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436 1.1.1.5 christos /* end confdefs.h. */
4437 1.1.1.5 christos #include <sys/types.h>
4438 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4439 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4440 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4441 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4442 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4443 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4444 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4445 1.1.1.5 christos ? 1 : -1];
4446 1.1.1.5 christos int
4447 1.1.1.5 christos main ()
4448 1.1.1.5 christos {
4449 1.1.1.5 christos
4450 1.1.1.5 christos ;
4451 1.1.1.5 christos return 0;
4452 1.1.1.5 christos }
4453 1.1.1.5 christos _ACEOF
4454 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4455 1.1.1.5 christos break
4456 1.1.1.5 christos fi
4457 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext
4458 1.1.1.5 christos CC="$CC -n32"
4459 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4460 1.1.1.5 christos ac_cv_sys_largefile_CC=' -n32'; break
4461 1.1.1.5 christos fi
4462 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext
4463 1.1.1.5 christos break
4464 1.1.1.5 christos done
4465 1.1.1.5 christos CC=$ac_save_CC
4466 1.1.1.5 christos rm -f conftest.$ac_ext
4467 1.1 christos fi
4468 1.1.1.5 christos fi
4469 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4470 1.1.1.5 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4471 1.1.1.5 christos if test "$ac_cv_sys_largefile_CC" != no; then
4472 1.1.1.5 christos CC=$CC$ac_cv_sys_largefile_CC
4473 1.1.1.5 christos fi
4474 1.1.1.5 christos
4475 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4476 1.1.1.5 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4477 1.1.1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4478 1.1.1.5 christos $as_echo_n "(cached) " >&6
4479 1.1.1.5 christos else
4480 1.1.1.5 christos while :; do
4481 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482 1.1.1.5 christos /* end confdefs.h. */
4483 1.1.1.5 christos #include <sys/types.h>
4484 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4485 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4486 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4487 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4488 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4489 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4490 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4491 1.1.1.5 christos ? 1 : -1];
4492 1.1.1.5 christos int
4493 1.1.1.5 christos main ()
4494 1.1.1.5 christos {
4495 1.1.1.5 christos
4496 1.1.1.5 christos ;
4497 1.1.1.5 christos return 0;
4498 1.1.1.5 christos }
4499 1.1.1.5 christos _ACEOF
4500 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4501 1.1.1.5 christos ac_cv_sys_file_offset_bits=no; break
4502 1.1.1.5 christos fi
4503 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4504 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4505 1.1.1.5 christos /* end confdefs.h. */
4506 1.1.1.5 christos #define _FILE_OFFSET_BITS 64
4507 1.1.1.5 christos #include <sys/types.h>
4508 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4509 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4510 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4511 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4512 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4513 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4514 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4515 1.1.1.5 christos ? 1 : -1];
4516 1.1.1.5 christos int
4517 1.1.1.5 christos main ()
4518 1.1.1.5 christos {
4519 1.1.1.5 christos
4520 1.1.1.5 christos ;
4521 1.1.1.5 christos return 0;
4522 1.1.1.5 christos }
4523 1.1.1.5 christos _ACEOF
4524 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4525 1.1.1.5 christos ac_cv_sys_file_offset_bits=64; break
4526 1.1.1.5 christos fi
4527 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4528 1.1.1.5 christos ac_cv_sys_file_offset_bits=unknown
4529 1.1.1.5 christos break
4530 1.1.1.5 christos done
4531 1.1.1.5 christos fi
4532 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4533 1.1.1.5 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4534 1.1.1.5 christos case $ac_cv_sys_file_offset_bits in #(
4535 1.1.1.5 christos no | unknown) ;;
4536 1.1.1.5 christos *)
4537 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4538 1.1.1.5 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4539 1.1.1.5 christos _ACEOF
4540 1.1.1.5 christos ;;
4541 1.1.1.5 christos esac
4542 1.1.1.5 christos rm -rf conftest*
4543 1.1.1.5 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4544 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4545 1.1.1.5 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4546 1.1.1.8 christos if ${ac_cv_sys_large_files+:} false; then :
4547 1.1.1.5 christos $as_echo_n "(cached) " >&6
4548 1.1.1.5 christos else
4549 1.1.1.5 christos while :; do
4550 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551 1.1.1.5 christos /* end confdefs.h. */
4552 1.1.1.5 christos #include <sys/types.h>
4553 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4554 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4555 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4556 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4557 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4558 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4559 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4560 1.1.1.5 christos ? 1 : -1];
4561 1.1.1.5 christos int
4562 1.1.1.5 christos main ()
4563 1.1.1.5 christos {
4564 1.1.1.5 christos
4565 1.1.1.5 christos ;
4566 1.1.1.5 christos return 0;
4567 1.1.1.5 christos }
4568 1.1.1.5 christos _ACEOF
4569 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4570 1.1.1.5 christos ac_cv_sys_large_files=no; break
4571 1.1.1.5 christos fi
4572 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4573 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4574 1.1.1.5 christos /* end confdefs.h. */
4575 1.1.1.5 christos #define _LARGE_FILES 1
4576 1.1.1.5 christos #include <sys/types.h>
4577 1.1.1.5 christos /* Check that off_t can represent 2**63 - 1 correctly.
4578 1.1.1.5 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4579 1.1.1.5 christos since some C++ compilers masquerading as C compilers
4580 1.1.1.5 christos incorrectly reject 9223372036854775807. */
4581 1.1.1.5 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4582 1.1.1.5 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4583 1.1.1.5 christos && LARGE_OFF_T % 2147483647 == 1)
4584 1.1.1.5 christos ? 1 : -1];
4585 1.1.1.5 christos int
4586 1.1.1.5 christos main ()
4587 1.1.1.5 christos {
4588 1.1.1.5 christos
4589 1.1.1.5 christos ;
4590 1.1.1.5 christos return 0;
4591 1.1.1.5 christos }
4592 1.1.1.5 christos _ACEOF
4593 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4594 1.1.1.5 christos ac_cv_sys_large_files=1; break
4595 1.1.1.5 christos fi
4596 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4597 1.1.1.5 christos ac_cv_sys_large_files=unknown
4598 1.1.1.5 christos break
4599 1.1.1.5 christos done
4600 1.1.1.5 christos fi
4601 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4602 1.1.1.5 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4603 1.1.1.5 christos case $ac_cv_sys_large_files in #(
4604 1.1.1.5 christos no | unknown) ;;
4605 1.1.1.5 christos *)
4606 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4607 1.1.1.5 christos #define _LARGE_FILES $ac_cv_sys_large_files
4608 1.1.1.5 christos _ACEOF
4609 1.1.1.5 christos ;;
4610 1.1.1.5 christos esac
4611 1.1.1.5 christos rm -rf conftest*
4612 1.1.1.5 christos fi
4613 1.1.1.8 christos
4614 1.1.1.8 christos
4615 1.1.1.5 christos fi
4616 1.1.1.5 christos
4617 1.1.1.5 christos
4618 1.1.1.5 christos ac_c_preproc_warn_flag=yes
4619 1.1.1.5 christos
4620 1.1.1.6 christos ac_ext=c
4621 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4622 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4623 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4624 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4625 1.1.1.6 christos
4626 1.1.1.5 christos ac_libiberty_warn_cflags=
4627 1.1.1.5 christos save_CFLAGS="$CFLAGS"
4628 1.1.1.5 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
4629 1.1.1.7 christos -Wstrict-prototypes \
4630 1.1.1.7 christos -Wshadow=local; do
4631 1.1.1.5 christos # Do the check with the no- prefix removed since gcc silently
4632 1.1.1.5 christos # accepts any -Wno-* option on purpose
4633 1.1.1.5 christos case $real_option in
4634 1.1.1.5 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4635 1.1.1.5 christos *) option=$real_option ;;
4636 1.1.1.5 christos esac
4637 1.1.1.5 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4638 1.1.1.5 christos
4639 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4640 1.1.1.5 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
4641 1.1.1.8 christos if eval \${$as_acx_Woption+:} false; then :
4642 1.1.1.5 christos $as_echo_n "(cached) " >&6
4643 1.1.1.5 christos else
4644 1.1.1.5 christos CFLAGS="$option"
4645 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4646 1.1.1.5 christos /* end confdefs.h. */
4647 1.1.1.5 christos
4648 1.1.1.5 christos int
4649 1.1.1.5 christos main ()
4650 1.1.1.5 christos {
4651 1.1.1.5 christos
4652 1.1.1.5 christos ;
4653 1.1.1.5 christos return 0;
4654 1.1.1.5 christos }
4655 1.1.1.5 christos _ACEOF
4656 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4657 1.1.1.5 christos eval "$as_acx_Woption=yes"
4658 1.1.1.5 christos else
4659 1.1.1.5 christos eval "$as_acx_Woption=no"
4660 1.1.1.5 christos fi
4661 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 1.1.1.5 christos
4663 1.1.1.5 christos fi
4664 1.1.1.5 christos eval ac_res=\$$as_acx_Woption
4665 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4666 1.1.1.5 christos $as_echo "$ac_res" >&6; }
4667 1.1.1.5 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4668 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4669 1.1.1.5 christos fi
4670 1.1 christos done
4671 1.1.1.5 christos CFLAGS="$save_CFLAGS"
4672 1.1.1.6 christos ac_ext=c
4673 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4674 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4675 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4676 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4677 1.1.1.6 christos
4678 1.1.1.6 christos
4679 1.1.1.6 christos ac_ext=c
4680 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4681 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4682 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4683 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4684 1.1.1.5 christos
4685 1.1.1.5 christos # Do the check with the no- prefix removed from the warning options
4686 1.1.1.5 christos # since gcc silently accepts any -Wno-* option on purpose
4687 1.1.1.5 christos if test "$GCC" = yes; then :
4688 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4689 1.1.1.5 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
4690 1.1.1.8 christos if ${acx_cv_prog_cc_pedantic_+:} false; then :
4691 1.1.1.5 christos $as_echo_n "(cached) " >&6
4692 1.1.1.5 christos else
4693 1.1.1.5 christos save_CFLAGS="$CFLAGS"
4694 1.1.1.5 christos CFLAGS="-pedantic "
4695 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696 1.1.1.5 christos /* end confdefs.h. */
4697 1.1.1.5 christos
4698 1.1.1.5 christos int
4699 1.1.1.5 christos main ()
4700 1.1.1.5 christos {
4701 1.1.1.5 christos
4702 1.1.1.5 christos ;
4703 1.1.1.5 christos return 0;
4704 1.1.1.5 christos }
4705 1.1.1.5 christos _ACEOF
4706 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4707 1.1.1.5 christos acx_cv_prog_cc_pedantic_=yes
4708 1.1.1.5 christos else
4709 1.1.1.5 christos acx_cv_prog_cc_pedantic_=no
4710 1.1.1.5 christos fi
4711 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4712 1.1.1.5 christos CFLAGS="$save_CFLAGS"
4713 1.1.1.5 christos fi
4714 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4715 1.1.1.5 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4716 1.1.1.5 christos if test $acx_cv_prog_cc_pedantic_ = yes; then :
4717 1.1.1.5 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4718 1.1.1.5 christos fi
4719 1.1.1.5 christos
4720 1.1.1.5 christos fi
4721 1.1.1.6 christos ac_ext=c
4722 1.1.1.6 christos ac_cpp='$CPP $CPPFLAGS'
4723 1.1.1.6 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4724 1.1.1.6 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4725 1.1.1.6 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4726 1.1.1.6 christos
4727 1.1.1.5 christos
4728 1.1.1.5 christos
4729 1.1.1.5 christos if test "x$CC" != xcc; then
4730 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4731 1.1.1.5 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4732 1.1.1.5 christos else
4733 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4734 1.1.1.5 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4735 1.1.1.5 christos fi
4736 1.1.1.5 christos set dummy $CC; ac_cc=`$as_echo "$2" |
4737 1.1.1.5 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4738 1.1.1.8 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4739 1.1.1.5 christos $as_echo_n "(cached) " >&6
4740 1.1.1.5 christos else
4741 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4742 1.1.1.5 christos /* end confdefs.h. */
4743 1.1.1.5 christos
4744 1.1.1.5 christos int
4745 1.1.1.5 christos main ()
4746 1.1.1.5 christos {
4747 1.1.1.5 christos
4748 1.1.1.5 christos ;
4749 1.1.1.5 christos return 0;
4750 1.1.1.5 christos }
4751 1.1.1.5 christos _ACEOF
4752 1.1.1.5 christos # Make sure it works both with $CC and with simple cc.
4753 1.1.1.5 christos # We do the test twice because some compilers refuse to overwrite an
4754 1.1.1.5 christos # existing .o file with -o, though they will create one.
4755 1.1.1.5 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4756 1.1.1.5 christos rm -f conftest2.*
4757 1.1.1.5 christos if { { case "(($ac_try" in
4758 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4759 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4760 1.1.1.5 christos esac
4761 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4762 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4763 1.1.1.5 christos (eval "$ac_try") 2>&5
4764 1.1.1.5 christos ac_status=$?
4765 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4766 1.1.1.5 christos test $ac_status = 0; } &&
4767 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4768 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4769 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4770 1.1.1.5 christos esac
4771 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4772 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4773 1.1.1.5 christos (eval "$ac_try") 2>&5
4774 1.1.1.5 christos ac_status=$?
4775 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4776 1.1.1.5 christos test $ac_status = 0; };
4777 1.1.1.5 christos then
4778 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4779 1.1.1.5 christos if test "x$CC" != xcc; then
4780 1.1.1.5 christos # Test first that cc exists at all.
4781 1.1.1.5 christos if { ac_try='cc -c conftest.$ac_ext >&5'
4782 1.1.1.5 christos { { case "(($ac_try" in
4783 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4784 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4785 1.1 christos esac
4786 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4787 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4788 1.1.1.5 christos (eval "$ac_try") 2>&5
4789 1.1.1.5 christos ac_status=$?
4790 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4791 1.1.1.5 christos test $ac_status = 0; }; }; then
4792 1.1.1.5 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4793 1.1.1.5 christos rm -f conftest2.*
4794 1.1.1.5 christos if { { case "(($ac_try" in
4795 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4796 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4797 1.1.1.5 christos esac
4798 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4799 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4800 1.1.1.5 christos (eval "$ac_try") 2>&5
4801 1.1.1.5 christos ac_status=$?
4802 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4803 1.1.1.5 christos test $ac_status = 0; } &&
4804 1.1.1.5 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4805 1.1.1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4806 1.1.1.5 christos *) ac_try_echo=$ac_try;;
4807 1.1.1.5 christos esac
4808 1.1.1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4809 1.1.1.5 christos $as_echo "$ac_try_echo"; } >&5
4810 1.1.1.5 christos (eval "$ac_try") 2>&5
4811 1.1.1.5 christos ac_status=$?
4812 1.1.1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4813 1.1.1.5 christos test $ac_status = 0; };
4814 1.1.1.5 christos then
4815 1.1.1.5 christos # cc works too.
4816 1.1.1.5 christos :
4817 1.1.1.5 christos else
4818 1.1.1.5 christos # cc exists but doesn't like -o.
4819 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
4820 1.1.1.5 christos fi
4821 1.1.1.5 christos fi
4822 1.1 christos fi
4823 1.1 christos else
4824 1.1.1.5 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
4825 1.1 christos fi
4826 1.1.1.5 christos rm -f core conftest*
4827 1.1 christos
4828 1.1 christos fi
4829 1.1.1.5 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4830 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4831 1.1.1.5 christos $as_echo "yes" >&6; }
4832 1.1.1.5 christos else
4833 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4834 1.1.1.5 christos $as_echo "no" >&6; }
4835 1.1 christos
4836 1.1.1.5 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4837 1.1 christos
4838 1.1.1.5 christos fi
4839 1.1.1.5 christos
4840 1.1.1.5 christos # autoconf is lame and doesn't give us any substitution variable for this.
4841 1.1.1.5 christos if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4842 1.1.1.5 christos NO_MINUS_C_MINUS_O=yes
4843 1.1.1.5 christos else
4844 1.1.1.5 christos OUTPUT_OPTION='-o $@'
4845 1.1.1.5 christos fi
4846 1.1.1.5 christos
4847 1.1.1.5 christos
4848 1.1.1.5 christos
4849 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4850 1.1.1.5 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4851 1.1.1.8 christos if ${ac_cv_c_const+:} false; then :
4852 1.1 christos $as_echo_n "(cached) " >&6
4853 1.1 christos else
4854 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4855 1.1 christos /* end confdefs.h. */
4856 1.1 christos
4857 1.1 christos int
4858 1.1 christos main ()
4859 1.1 christos {
4860 1.1.1.8 christos
4861 1.1.1.5 christos #ifndef __cplusplus
4862 1.1.1.8 christos /* Ultrix mips cc rejects this sort of thing. */
4863 1.1.1.5 christos typedef int charset[2];
4864 1.1.1.8 christos const charset cs = { 0, 0 };
4865 1.1.1.5 christos /* SunOS 4.1.1 cc rejects this. */
4866 1.1.1.5 christos char const *const *pcpcc;
4867 1.1.1.5 christos char **ppc;
4868 1.1.1.5 christos /* NEC SVR4.0.2 mips cc rejects this. */
4869 1.1.1.5 christos struct point {int x, y;};
4870 1.1.1.5 christos static struct point const zero = {0,0};
4871 1.1.1.5 christos /* AIX XL C 1.02.0.0 rejects this.
4872 1.1.1.5 christos It does not let you subtract one const X* pointer from another in
4873 1.1.1.5 christos an arm of an if-expression whose if-part is not a constant
4874 1.1.1.5 christos expression */
4875 1.1.1.5 christos const char *g = "string";
4876 1.1.1.5 christos pcpcc = &g + (g ? g-g : 0);
4877 1.1.1.5 christos /* HPUX 7.0 cc rejects these. */
4878 1.1.1.5 christos ++pcpcc;
4879 1.1.1.5 christos ppc = (char**) pcpcc;
4880 1.1.1.5 christos pcpcc = (char const *const *) ppc;
4881 1.1.1.8 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
4882 1.1.1.8 christos char tx;
4883 1.1.1.8 christos char *t = &tx;
4884 1.1.1.5 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
4885 1.1.1.5 christos
4886 1.1.1.5 christos *t++ = 0;
4887 1.1.1.5 christos if (s) return 0;
4888 1.1.1.5 christos }
4889 1.1.1.5 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4890 1.1.1.5 christos int x[] = {25, 17};
4891 1.1.1.5 christos const int *foo = &x[0];
4892 1.1.1.5 christos ++foo;
4893 1.1.1.5 christos }
4894 1.1.1.5 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4895 1.1.1.5 christos typedef const int *iptr;
4896 1.1.1.5 christos iptr p = 0;
4897 1.1.1.5 christos ++p;
4898 1.1.1.5 christos }
4899 1.1.1.8 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4900 1.1.1.5 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4901 1.1.1.8 christos struct s { int j; const int *ap[3]; } bx;
4902 1.1.1.8 christos struct s *b = &bx; b->j = 5;
4903 1.1.1.5 christos }
4904 1.1.1.5 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4905 1.1.1.5 christos const int foo = 10;
4906 1.1.1.5 christos if (!foo) return 0;
4907 1.1.1.5 christos }
4908 1.1.1.5 christos return !cs[0] && !zero.x;
4909 1.1.1.5 christos #endif
4910 1.1 christos
4911 1.1 christos ;
4912 1.1 christos return 0;
4913 1.1 christos }
4914 1.1 christos _ACEOF
4915 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4916 1.1.1.5 christos ac_cv_c_const=yes
4917 1.1 christos else
4918 1.1.1.5 christos ac_cv_c_const=no
4919 1.1 christos fi
4920 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4921 1.1 christos fi
4922 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4923 1.1.1.5 christos $as_echo "$ac_cv_c_const" >&6; }
4924 1.1.1.5 christos if test $ac_cv_c_const = no; then
4925 1.1 christos
4926 1.1.1.5 christos $as_echo "#define const /**/" >>confdefs.h
4927 1.1 christos
4928 1.1 christos fi
4929 1.1 christos
4930 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4931 1.1.1.5 christos $as_echo_n "checking for inline... " >&6; }
4932 1.1.1.8 christos if ${ac_cv_c_inline+:} false; then :
4933 1.1.1.5 christos $as_echo_n "(cached) " >&6
4934 1.1 christos else
4935 1.1.1.5 christos ac_cv_c_inline=no
4936 1.1.1.5 christos for ac_kw in inline __inline__ __inline; do
4937 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938 1.1 christos /* end confdefs.h. */
4939 1.1.1.5 christos #ifndef __cplusplus
4940 1.1.1.5 christos typedef int foo_t;
4941 1.1.1.5 christos static $ac_kw foo_t static_foo () {return 0; }
4942 1.1.1.5 christos $ac_kw foo_t foo () {return 0; }
4943 1.1 christos #endif
4944 1.1 christos
4945 1.1 christos _ACEOF
4946 1.1.1.5 christos if ac_fn_c_try_compile "$LINENO"; then :
4947 1.1.1.5 christos ac_cv_c_inline=$ac_kw
4948 1.1 christos fi
4949 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4950 1.1.1.5 christos test "$ac_cv_c_inline" != no && break
4951 1.1.1.5 christos done
4952 1.1 christos
4953 1.1 christos fi
4954 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4955 1.1.1.5 christos $as_echo "$ac_cv_c_inline" >&6; }
4956 1.1 christos
4957 1.1.1.5 christos case $ac_cv_c_inline in
4958 1.1.1.5 christos inline | yes) ;;
4959 1.1.1.5 christos *)
4960 1.1.1.5 christos case $ac_cv_c_inline in
4961 1.1.1.5 christos no) ac_val=;;
4962 1.1.1.5 christos *) ac_val=$ac_cv_c_inline;;
4963 1.1.1.5 christos esac
4964 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
4965 1.1.1.5 christos #ifndef __cplusplus
4966 1.1.1.5 christos #define inline $ac_val
4967 1.1.1.5 christos #endif
4968 1.1 christos _ACEOF
4969 1.1.1.5 christos ;;
4970 1.1.1.5 christos esac
4971 1.1 christos
4972 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4973 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4974 1.1.1.8 christos if ${ac_cv_c_bigendian+:} false; then :
4975 1.1 christos $as_echo_n "(cached) " >&6
4976 1.1 christos else
4977 1.1 christos ac_cv_c_bigendian=unknown
4978 1.1 christos # See if we're dealing with a universal compiler.
4979 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 1.1 christos /* end confdefs.h. */
4981 1.1 christos #ifndef __APPLE_CC__
4982 1.1 christos not a universal capable compiler
4983 1.1 christos #endif
4984 1.1 christos typedef int dummy;
4985 1.1 christos
4986 1.1 christos _ACEOF
4987 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4988 1.1 christos
4989 1.1 christos # Check for potential -arch flags. It is not universal unless
4990 1.1 christos # there are at least two -arch flags with different values.
4991 1.1 christos ac_arch=
4992 1.1 christos ac_prev=
4993 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4994 1.1 christos if test -n "$ac_prev"; then
4995 1.1 christos case $ac_word in
4996 1.1 christos i?86 | x86_64 | ppc | ppc64)
4997 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4998 1.1 christos ac_arch=$ac_word
4999 1.1 christos else
5000 1.1 christos ac_cv_c_bigendian=universal
5001 1.1 christos break
5002 1.1 christos fi
5003 1.1 christos ;;
5004 1.1 christos esac
5005 1.1 christos ac_prev=
5006 1.1 christos elif test "x$ac_word" = "x-arch"; then
5007 1.1 christos ac_prev=arch
5008 1.1 christos fi
5009 1.1 christos done
5010 1.1 christos fi
5011 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5012 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5013 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro.
5014 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015 1.1 christos /* end confdefs.h. */
5016 1.1 christos #include <sys/types.h>
5017 1.1 christos #include <sys/param.h>
5018 1.1 christos
5019 1.1 christos int
5020 1.1 christos main ()
5021 1.1 christos {
5022 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5023 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5024 1.1 christos && LITTLE_ENDIAN)
5025 1.1 christos bogus endian macros
5026 1.1 christos #endif
5027 1.1 christos
5028 1.1 christos ;
5029 1.1 christos return 0;
5030 1.1 christos }
5031 1.1 christos _ACEOF
5032 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5033 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5034 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035 1.1 christos /* end confdefs.h. */
5036 1.1 christos #include <sys/types.h>
5037 1.1 christos #include <sys/param.h>
5038 1.1 christos
5039 1.1 christos int
5040 1.1 christos main ()
5041 1.1 christos {
5042 1.1 christos #if BYTE_ORDER != BIG_ENDIAN
5043 1.1 christos not big endian
5044 1.1 christos #endif
5045 1.1 christos
5046 1.1 christos ;
5047 1.1 christos return 0;
5048 1.1 christos }
5049 1.1 christos _ACEOF
5050 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5051 1.1 christos ac_cv_c_bigendian=yes
5052 1.1 christos else
5053 1.1 christos ac_cv_c_bigendian=no
5054 1.1 christos fi
5055 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5056 1.1 christos fi
5057 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5058 1.1 christos fi
5059 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5060 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5061 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 1.1 christos /* end confdefs.h. */
5063 1.1 christos #include <limits.h>
5064 1.1 christos
5065 1.1 christos int
5066 1.1 christos main ()
5067 1.1 christos {
5068 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5069 1.1 christos bogus endian macros
5070 1.1 christos #endif
5071 1.1 christos
5072 1.1 christos ;
5073 1.1 christos return 0;
5074 1.1 christos }
5075 1.1 christos _ACEOF
5076 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5077 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5078 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5079 1.1 christos /* end confdefs.h. */
5080 1.1 christos #include <limits.h>
5081 1.1 christos
5082 1.1 christos int
5083 1.1 christos main ()
5084 1.1 christos {
5085 1.1 christos #ifndef _BIG_ENDIAN
5086 1.1 christos not big endian
5087 1.1 christos #endif
5088 1.1 christos
5089 1.1 christos ;
5090 1.1 christos return 0;
5091 1.1 christos }
5092 1.1 christos _ACEOF
5093 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5094 1.1 christos ac_cv_c_bigendian=yes
5095 1.1 christos else
5096 1.1 christos ac_cv_c_bigendian=no
5097 1.1 christos fi
5098 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5099 1.1 christos fi
5100 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5101 1.1 christos fi
5102 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5103 1.1 christos # Compile a test program.
5104 1.1 christos if test "$cross_compiling" = yes; then :
5105 1.1 christos # Try to guess by grepping values from an object file.
5106 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5107 1.1 christos /* end confdefs.h. */
5108 1.1 christos short int ascii_mm[] =
5109 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5110 1.1 christos short int ascii_ii[] =
5111 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5112 1.1 christos int use_ascii (int i) {
5113 1.1 christos return ascii_mm[i] + ascii_ii[i];
5114 1.1 christos }
5115 1.1 christos short int ebcdic_ii[] =
5116 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5117 1.1 christos short int ebcdic_mm[] =
5118 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5119 1.1 christos int use_ebcdic (int i) {
5120 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i];
5121 1.1 christos }
5122 1.1 christos extern int foo;
5123 1.1 christos
5124 1.1 christos int
5125 1.1 christos main ()
5126 1.1 christos {
5127 1.1 christos return use_ascii (foo) == use_ebcdic (foo);
5128 1.1 christos ;
5129 1.1 christos return 0;
5130 1.1 christos }
5131 1.1 christos _ACEOF
5132 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5133 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5134 1.1 christos ac_cv_c_bigendian=yes
5135 1.1 christos fi
5136 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5137 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then
5138 1.1 christos ac_cv_c_bigendian=no
5139 1.1 christos else
5140 1.1 christos # finding both strings is unlikely to happen, but who knows?
5141 1.1 christos ac_cv_c_bigendian=unknown
5142 1.1 christos fi
5143 1.1 christos fi
5144 1.1 christos fi
5145 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5146 1.1 christos else
5147 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5148 1.1 christos /* end confdefs.h. */
5149 1.1 christos $ac_includes_default
5150 1.1 christos int
5151 1.1 christos main ()
5152 1.1 christos {
5153 1.1 christos
5154 1.1 christos /* Are we little or big endian? From Harbison&Steele. */
5155 1.1 christos union
5156 1.1 christos {
5157 1.1 christos long int l;
5158 1.1 christos char c[sizeof (long int)];
5159 1.1 christos } u;
5160 1.1 christos u.l = 1;
5161 1.1 christos return u.c[sizeof (long int) - 1] == 1;
5162 1.1 christos
5163 1.1 christos ;
5164 1.1 christos return 0;
5165 1.1 christos }
5166 1.1 christos _ACEOF
5167 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5168 1.1 christos ac_cv_c_bigendian=no
5169 1.1 christos else
5170 1.1 christos ac_cv_c_bigendian=yes
5171 1.1 christos fi
5172 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5173 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5174 1.1 christos fi
5175 1.1 christos
5176 1.1 christos fi
5177 1.1 christos fi
5178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5179 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5180 1.1 christos case $ac_cv_c_bigendian in #(
5181 1.1 christos yes)
5182 1.1 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5183 1.1 christos ;; #(
5184 1.1 christos no)
5185 1.1 christos ;; #(
5186 1.1 christos universal)
5187 1.1 christos
5188 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5189 1.1 christos
5190 1.1 christos ;; #(
5191 1.1 christos *)
5192 1.1.1.8 christos as_fn_error $? "unknown endianness
5193 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5194 1.1 christos esac
5195 1.1 christos
5196 1.1 christos
5197 1.1 christos
5198 1.1 christos
5199 1.1 christos ac_config_headers="$ac_config_headers config.h:config.in"
5200 1.1 christos
5201 1.1 christos
5202 1.1 christos
5203 1.1 christos # Find a good install program. We prefer a C program (faster),
5204 1.1 christos # so one script is as good as another. But avoid the broken or
5205 1.1 christos # incompatible versions:
5206 1.1 christos # SysV /etc/install, /usr/sbin/install
5207 1.1 christos # SunOS /usr/etc/install
5208 1.1 christos # IRIX /sbin/install
5209 1.1 christos # AIX /bin/install
5210 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
5211 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5212 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5213 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5214 1.1 christos # OS/2's system install, which has a completely different semantic
5215 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
5216 1.1 christos # Reject install programs that cannot install multiple files.
5217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5218 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
5219 1.1 christos if test -z "$INSTALL"; then
5220 1.1.1.8 christos if ${ac_cv_path_install+:} false; then :
5221 1.1 christos $as_echo_n "(cached) " >&6
5222 1.1 christos else
5223 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224 1.1 christos for as_dir in $PATH
5225 1.1 christos do
5226 1.1 christos IFS=$as_save_IFS
5227 1.1 christos test -z "$as_dir" && as_dir=.
5228 1.1 christos # Account for people who put trailing slashes in PATH elements.
5229 1.1 christos case $as_dir/ in #((
5230 1.1 christos ./ | .// | /[cC]/* | \
5231 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5232 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5233 1.1 christos /usr/ucb/* ) ;;
5234 1.1 christos *)
5235 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
5236 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
5237 1.1 christos # by default.
5238 1.1 christos for ac_prog in ginstall scoinst install; do
5239 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5240 1.1.1.8 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5241 1.1 christos if test $ac_prog = install &&
5242 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5243 1.1 christos # AIX install. It has an incompatible calling convention.
5244 1.1 christos :
5245 1.1 christos elif test $ac_prog = install &&
5246 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5247 1.1 christos # program-specific install script used by HP pwplus--don't use.
5248 1.1 christos :
5249 1.1 christos else
5250 1.1 christos rm -rf conftest.one conftest.two conftest.dir
5251 1.1 christos echo one > conftest.one
5252 1.1 christos echo two > conftest.two
5253 1.1 christos mkdir conftest.dir
5254 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5255 1.1 christos test -s conftest.one && test -s conftest.two &&
5256 1.1 christos test -s conftest.dir/conftest.one &&
5257 1.1 christos test -s conftest.dir/conftest.two
5258 1.1 christos then
5259 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5260 1.1 christos break 3
5261 1.1 christos fi
5262 1.1 christos fi
5263 1.1 christos fi
5264 1.1 christos done
5265 1.1 christos done
5266 1.1 christos ;;
5267 1.1 christos esac
5268 1.1 christos
5269 1.1 christos done
5270 1.1 christos IFS=$as_save_IFS
5271 1.1 christos
5272 1.1 christos rm -rf conftest.one conftest.two conftest.dir
5273 1.1 christos
5274 1.1 christos fi
5275 1.1 christos if test "${ac_cv_path_install+set}" = set; then
5276 1.1 christos INSTALL=$ac_cv_path_install
5277 1.1 christos else
5278 1.1 christos # As a last resort, use the slow shell script. Don't cache a
5279 1.1 christos # value for INSTALL within a source directory, because that will
5280 1.1 christos # break other packages using the cache if that directory is
5281 1.1 christos # removed, or if the value is a relative name.
5282 1.1 christos INSTALL=$ac_install_sh
5283 1.1 christos fi
5284 1.1 christos fi
5285 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5286 1.1 christos $as_echo "$INSTALL" >&6; }
5287 1.1 christos
5288 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5289 1.1 christos # It thinks the first close brace ends the variable substitution.
5290 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5291 1.1 christos
5292 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5293 1.1 christos
5294 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5295 1.1 christos
5296 1.1 christos
5297 1.1 christos # Don't build the shared library for build.
5298 1.1 christos if [ -n "${with_build_subdir}" ]; then
5299 1.1 christos enable_shared=no
5300 1.1 christos fi
5301 1.1 christos
5302 1.1 christos frag=
5303 1.1 christos case "${host}" in
5304 1.1 christos rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5305 1.1 christos frag=mh-aix ;;
5306 1.1 christos *-*-cxux7*) frag=mh-cxux7 ;;
5307 1.1 christos *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
5308 1.1 christos *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
5309 1.1 christos i370-*-opened*) frag=mh-openedition ;;
5310 1.1 christos i[34567]86-*-windows*) frag=mh-windows ;;
5311 1.1 christos esac
5312 1.1 christos
5313 1.1 christos if [ -n "${frag}" ]; then
5314 1.1 christos frag=${libiberty_topdir}/libiberty/config/$frag
5315 1.1 christos fi
5316 1.1 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
5321 1.1.1.2 christos case "${host}" in
5322 1.1.1.2 christos # PIC is the default on some targets or must not be used.
5323 1.1.1.2 christos *-*-darwin*)
5324 1.1.1.5 christos # For darwin, common symbols are not allowed in MH_DYLIB files
5325 1.1.1.5 christos case "${CFLAGS}" in
5326 1.1.1.5 christos # If we are using a compiler supporting mdynamic-no-pic
5327 1.1.1.5 christos # and the option has been tested as safe to add, then cancel
5328 1.1.1.5 christos # it here, since the code generated is incompatible with shared
5329 1.1.1.7 christos # libs.
5330 1.1.1.5 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5331 1.1.1.5 christos *) PICFLAG=-fno-common ;;
5332 1.1.1.5 christos esac
5333 1.1.1.2 christos ;;
5334 1.1.1.2 christos alpha*-dec-osf5*)
5335 1.1.1.2 christos # PIC is the default.
5336 1.1.1.2 christos ;;
5337 1.1.1.2 christos hppa*64*-*-hpux*)
5338 1.1.1.2 christos # PIC is the default for 64-bit PA HP-UX.
5339 1.1.1.2 christos ;;
5340 1.1.1.3 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5341 1.1.1.3 christos ;;
5342 1.1.1.3 christos i[34567]86-*-mingw* | x86_64-*-mingw*)
5343 1.1.1.2 christos ;;
5344 1.1.1.2 christos i[34567]86-*-interix[3-9]*)
5345 1.1.1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5346 1.1.1.2 christos # Instead, we relocate shared libraries at runtime.
5347 1.1.1.2 christos ;;
5348 1.1.1.2 christos i[34567]86-*-nto-qnx*)
5349 1.1.1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
5350 1.1.1.2 christos # it will coredump.
5351 1.1.1.2 christos PICFLAG='-fPIC -shared'
5352 1.1.1.2 christos ;;
5353 1.1.1.2 christos i[34567]86-pc-msdosdjgpp*)
5354 1.1.1.2 christos # DJGPP does not support shared libraries at all.
5355 1.1.1.2 christos ;;
5356 1.1.1.2 christos ia64*-*-hpux*)
5357 1.1.1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag
5358 1.1.1.2 christos # sets the default TLS model and affects inlining.
5359 1.1.1.2 christos PICFLAG=-fPIC
5360 1.1.1.2 christos ;;
5361 1.1.1.11 christos loongarch*-*-*)
5362 1.1.1.11 christos PICFLAG=-fpic
5363 1.1.1.11 christos ;;
5364 1.1.1.2 christos mips-sgi-irix6*)
5365 1.1.1.2 christos # PIC is the default.
5366 1.1.1.2 christos ;;
5367 1.1.1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*)
5368 1.1.1.2 christos # All AIX code is PIC.
5369 1.1.1.2 christos ;;
5370 1.1.1.2 christos
5371 1.1.1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter.
5372 1.1.1.2 christos # FIXME: Why?
5373 1.1.1.2 christos i[34567]86-*-* | x86_64-*-*)
5374 1.1.1.2 christos PICFLAG=-fpic
5375 1.1.1.2 christos ;;
5376 1.1.1.2 christos # FIXME: Override -fPIC default in libgcc only?
5377 1.1.1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*)
5378 1.1.1.2 christos PICFLAG=-fpic
5379 1.1.1.2 christos ;;
5380 1.1.1.10 christos sh*-*-netbsd*)
5381 1.1.1.2 christos PICFLAG=-fpic
5382 1.1.1.2 christos ;;
5383 1.1.1.2 christos # Default to -fPIC unless specified otherwise.
5384 1.1.1.2 christos *)
5385 1.1.1.2 christos PICFLAG=-fPIC
5386 1.1.1.2 christos ;;
5387 1.1.1.2 christos esac
5388 1.1.1.2 christos
5389 1.1.1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that.
5390 1.1.1.2 christos case "${CFLAGS}" in
5391 1.1.1.2 christos *-fpic*)
5392 1.1.1.2 christos PICFLAG=-fpic
5393 1.1.1.2 christos ;;
5394 1.1.1.2 christos *-fPIC*)
5395 1.1.1.2 christos PICFLAG=-fPIC
5396 1.1.1.2 christos ;;
5397 1.1.1.2 christos esac
5398 1.1.1.2 christos
5399 1.1.1.2 christos
5400 1.1 christos # If they didn't specify --enable-shared, don't generate shared libs.
5401 1.1 christos case "${enable_shared}" in
5402 1.1 christos yes) shared=yes ;;
5403 1.1 christos no) shared=no ;;
5404 1.1 christos "") shared=no ;;
5405 1.1 christos *) shared=yes ;;
5406 1.1 christos esac
5407 1.1.1.3 christos
5408 1.1.1.11 christos # ...unless --enable-host-{shared,pie} was passed from top-level config:
5409 1.1.1.11 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
5410 1.1.1.3 christos shared=yes
5411 1.1.1.3 christos fi
5412 1.1.1.3 christos
5413 1.1.1.2 christos if [ "${shared}" != "yes" ]; then
5414 1.1.1.2 christos PICFLAG=
5415 1.1 christos fi
5416 1.1 christos
5417 1.1 christos
5418 1.1.1.4 christos NOASANFLAG=
5419 1.1.1.4 christos case " ${CFLAGS} " in
5420 1.1.1.4 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5421 1.1.1.10 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5422 1.1.1.4 christos esac
5423 1.1.1.4 christos
5424 1.1.1.4 christos
5425 1.1.1.9 christos # Check whether --enable-cet was given.
5426 1.1.1.9 christos if test "${enable_cet+set}" = set; then :
5427 1.1.1.9 christos enableval=$enable_cet;
5428 1.1.1.9 christos case "$enableval" in
5429 1.1.1.9 christos yes|no|auto) ;;
5430 1.1.1.9 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5431 1.1.1.9 christos esac
5432 1.1.1.9 christos
5433 1.1.1.9 christos else
5434 1.1.1.9 christos enable_cet=auto
5435 1.1.1.9 christos fi
5436 1.1.1.9 christos
5437 1.1.1.9 christos
5438 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5439 1.1.1.9 christos $as_echo_n "checking for CET support... " >&6; }
5440 1.1.1.9 christos
5441 1.1.1.9 christos case "$host" in
5442 1.1.1.9 christos i[34567]86-*-linux* | x86_64-*-linux*)
5443 1.1.1.9 christos may_have_cet=yes
5444 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS"
5445 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection"
5446 1.1.1.9 christos case "$enable_cet" in
5447 1.1.1.9 christos auto)
5448 1.1.1.9 christos # Check if target supports multi-byte NOPs
5449 1.1.1.9 christos # and if compiler and assembler support CET.
5450 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 1.1.1.9 christos /* end confdefs.h. */
5452 1.1.1.9 christos
5453 1.1.1.9 christos int
5454 1.1.1.9 christos main ()
5455 1.1.1.9 christos {
5456 1.1.1.9 christos
5457 1.1.1.9 christos #if !defined(__SSE2__)
5458 1.1.1.9 christos #error target does not support multi-byte NOPs
5459 1.1.1.9 christos #else
5460 1.1.1.9 christos asm ("setssbsy");
5461 1.1.1.9 christos #endif
5462 1.1.1.9 christos
5463 1.1.1.9 christos ;
5464 1.1.1.9 christos return 0;
5465 1.1.1.9 christos }
5466 1.1.1.9 christos _ACEOF
5467 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then :
5468 1.1.1.9 christos enable_cet=yes
5469 1.1.1.9 christos else
5470 1.1.1.9 christos enable_cet=no
5471 1.1.1.9 christos fi
5472 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5473 1.1.1.9 christos ;;
5474 1.1.1.9 christos yes)
5475 1.1.1.9 christos # Check if compiler and assembler support CET.
5476 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5477 1.1.1.9 christos /* end confdefs.h. */
5478 1.1.1.9 christos
5479 1.1.1.9 christos int
5480 1.1.1.9 christos main ()
5481 1.1.1.9 christos {
5482 1.1.1.9 christos asm ("setssbsy");
5483 1.1.1.9 christos ;
5484 1.1.1.9 christos return 0;
5485 1.1.1.9 christos }
5486 1.1.1.9 christos _ACEOF
5487 1.1.1.9 christos if ac_fn_c_try_compile "$LINENO"; then :
5488 1.1.1.9 christos support_cet=yes
5489 1.1.1.9 christos else
5490 1.1.1.9 christos support_cet=no
5491 1.1.1.9 christos fi
5492 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5493 1.1.1.9 christos if test $support_cet = "no"; then
5494 1.1.1.9 christos if test x$enable_bootstrap != xno \
5495 1.1.1.9 christos && test -z "${with_build_subdir}" \
5496 1.1.1.9 christos && (test ! -f ../stage_current \
5497 1.1.1.9 christos || test `cat ../stage_current` != "stage1"); then
5498 1.1.1.9 christos # Require CET support only for the final GCC build.
5499 1.1.1.9 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5500 1.1.1.9 christos else
5501 1.1.1.9 christos # Don't enable CET without CET support for non-bootstrap
5502 1.1.1.9 christos # build, in stage1 nor for build support.
5503 1.1.1.9 christos enable_cet=no
5504 1.1.1.9 christos fi
5505 1.1.1.9 christos fi
5506 1.1.1.9 christos ;;
5507 1.1.1.9 christos esac
5508 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS"
5509 1.1.1.9 christos ;;
5510 1.1.1.9 christos *)
5511 1.1.1.9 christos may_have_cet=no
5512 1.1.1.9 christos enable_cet=no
5513 1.1.1.9 christos ;;
5514 1.1.1.9 christos esac
5515 1.1.1.9 christos
5516 1.1.1.9 christos cet_save_CFLAGS="$CFLAGS"
5517 1.1.1.9 christos CFLAGS="$CFLAGS -fcf-protection=none"
5518 1.1.1.9 christos cet_save_LDFLAGS="$LDFLAGS"
5519 1.1.1.9 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5520 1.1.1.9 christos if test x$may_have_cet = xyes; then
5521 1.1.1.9 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5522 1.1.1.9 christos if test x$gcc_no_link = xyes; then
5523 1.1.1.9 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5524 1.1.1.9 christos fi
5525 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5526 1.1.1.9 christos /* end confdefs.h. */
5527 1.1.1.9 christos
5528 1.1.1.9 christos int
5529 1.1.1.9 christos main ()
5530 1.1.1.9 christos {
5531 1.1.1.9 christos return 0;
5532 1.1.1.9 christos ;
5533 1.1.1.9 christos return 0;
5534 1.1.1.9 christos }
5535 1.1.1.9 christos _ACEOF
5536 1.1.1.9 christos if ac_fn_c_try_link "$LINENO"; then :
5537 1.1.1.9 christos may_have_cet=yes
5538 1.1.1.9 christos else
5539 1.1.1.9 christos may_have_cet=no
5540 1.1.1.9 christos fi
5541 1.1.1.9 christos rm -f core conftest.err conftest.$ac_objext \
5542 1.1.1.9 christos conftest$ac_exeext conftest.$ac_ext
5543 1.1.1.9 christos fi
5544 1.1.1.9 christos
5545 1.1.1.9 christos if test x$may_have_cet = xyes; then
5546 1.1.1.9 christos if test x$cross_compiling = xno; then
5547 1.1.1.9 christos if test "$cross_compiling" = yes; then :
5548 1.1.1.9 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5549 1.1.1.9 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5550 1.1.1.9 christos as_fn_error $? "cannot run test program while cross compiling
5551 1.1.1.9 christos See \`config.log' for more details" "$LINENO" 5; }
5552 1.1.1.9 christos else
5553 1.1.1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5554 1.1.1.9 christos /* end confdefs.h. */
5555 1.1.1.9 christos
5556 1.1.1.10 christos int
5557 1.1.1.10 christos main ()
5558 1.1.1.10 christos {
5559 1.1.1.10 christos asm ("endbr32");
5560 1.1.1.10 christos return 0;
5561 1.1.1.10 christos }
5562 1.1.1.10 christos
5563 1.1.1.10 christos _ACEOF
5564 1.1.1.10 christos if ac_fn_c_try_run "$LINENO"; then :
5565 1.1.1.10 christos have_multi_byte_nop=yes
5566 1.1.1.10 christos else
5567 1.1.1.10 christos have_multi_byte_nop=no
5568 1.1.1.10 christos fi
5569 1.1.1.10 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5570 1.1.1.10 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5571 1.1.1.10 christos fi
5572 1.1.1.10 christos
5573 1.1.1.10 christos have_cet=no
5574 1.1.1.10 christos if test x$have_multi_byte_nop = xyes; then
5575 1.1.1.10 christos if test "$cross_compiling" = yes; then :
5576 1.1.1.10 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5577 1.1.1.10 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5578 1.1.1.10 christos as_fn_error $? "cannot run test program while cross compiling
5579 1.1.1.10 christos See \`config.log' for more details" "$LINENO" 5; }
5580 1.1.1.10 christos else
5581 1.1.1.10 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5582 1.1.1.10 christos /* end confdefs.h. */
5583 1.1.1.10 christos
5584 1.1.1.9 christos static void
5585 1.1.1.9 christos foo (void)
5586 1.1.1.9 christos {
5587 1.1.1.9 christos }
5588 1.1.1.9 christos
5589 1.1.1.9 christos static void
5590 1.1.1.9 christos __attribute__ ((noinline, noclone))
5591 1.1.1.9 christos xxx (void (*f) (void))
5592 1.1.1.9 christos {
5593 1.1.1.9 christos f ();
5594 1.1.1.9 christos }
5595 1.1.1.9 christos
5596 1.1.1.9 christos static void
5597 1.1.1.9 christos __attribute__ ((noinline, noclone))
5598 1.1.1.9 christos bar (void)
5599 1.1.1.9 christos {
5600 1.1.1.9 christos xxx (foo);
5601 1.1.1.9 christos }
5602 1.1.1.9 christos
5603 1.1.1.9 christos int
5604 1.1.1.9 christos main ()
5605 1.1.1.9 christos {
5606 1.1.1.9 christos bar ();
5607 1.1.1.9 christos return 0;
5608 1.1.1.9 christos }
5609 1.1.1.9 christos
5610 1.1.1.9 christos _ACEOF
5611 1.1.1.9 christos if ac_fn_c_try_run "$LINENO"; then :
5612 1.1.1.9 christos have_cet=no
5613 1.1.1.9 christos else
5614 1.1.1.9 christos have_cet=yes
5615 1.1.1.9 christos fi
5616 1.1.1.9 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5617 1.1.1.9 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5618 1.1.1.9 christos fi
5619 1.1.1.9 christos
5620 1.1.1.10 christos fi
5621 1.1.1.9 christos if test x$enable_cet = xno -a x$have_cet = xyes; then
5622 1.1.1.9 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5623 1.1.1.9 christos fi
5624 1.1.1.9 christos fi
5625 1.1.1.9 christos else
5626 1.1.1.9 christos # Enable CET in cross compiler if possible so that it will run on both
5627 1.1.1.9 christos # CET and non-CET hosts.
5628 1.1.1.9 christos have_cet=yes
5629 1.1.1.9 christos fi
5630 1.1.1.9 christos if test x$enable_cet = xyes; then
5631 1.1.1.9 christos CET_HOST_FLAGS="-fcf-protection"
5632 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5633 1.1.1.9 christos $as_echo "yes" >&6; }
5634 1.1.1.9 christos else
5635 1.1.1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5636 1.1.1.9 christos $as_echo "no" >&6; }
5637 1.1.1.9 christos fi
5638 1.1.1.9 christos CFLAGS="$cet_save_CFLAGS"
5639 1.1.1.9 christos LDFLAGS="$cet_save_LDFLAGS"
5640 1.1.1.9 christos
5641 1.1.1.9 christos
5642 1.1.1.9 christos
5643 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5644 1.1.1.11 christos $as_echo_n "checking target system type... " >&6; }
5645 1.1.1.11 christos if ${ac_cv_target+:} false; then :
5646 1.1.1.11 christos $as_echo_n "(cached) " >&6
5647 1.1.1.11 christos else
5648 1.1.1.11 christos if test "x$target_alias" = x; then
5649 1.1.1.11 christos ac_cv_target=$ac_cv_host
5650 1.1.1.11 christos else
5651 1.1.1.11 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5652 1.1.1.11 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5653 1.1.1.11 christos fi
5654 1.1.1.11 christos
5655 1.1.1.11 christos fi
5656 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5657 1.1.1.11 christos $as_echo "$ac_cv_target" >&6; }
5658 1.1.1.11 christos case $ac_cv_target in
5659 1.1.1.11 christos *-*-*) ;;
5660 1.1.1.11 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5661 1.1.1.11 christos esac
5662 1.1.1.11 christos target=$ac_cv_target
5663 1.1.1.11 christos ac_save_IFS=$IFS; IFS='-'
5664 1.1.1.11 christos set x $ac_cv_target
5665 1.1.1.11 christos shift
5666 1.1.1.11 christos target_cpu=$1
5667 1.1.1.11 christos target_vendor=$2
5668 1.1.1.11 christos shift; shift
5669 1.1.1.11 christos # Remember, the first character of IFS is used to create $*,
5670 1.1.1.11 christos # except with old shells:
5671 1.1.1.11 christos target_os=$*
5672 1.1.1.11 christos IFS=$ac_save_IFS
5673 1.1.1.11 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5674 1.1.1.11 christos
5675 1.1.1.11 christos
5676 1.1.1.11 christos # The aliases save the names the user supplied, while $host etc.
5677 1.1.1.11 christos # will get canonicalized.
5678 1.1.1.11 christos test -n "$target_alias" &&
5679 1.1.1.11 christos test "$program_prefix$program_suffix$program_transform_name" = \
5680 1.1.1.11 christos NONENONEs,x,x, &&
5681 1.1.1.11 christos program_prefix=${target_alias}-
5682 1.1.1.11 christos
5683 1.1.1.11 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
5684 1.1.1.11 christos
5685 1.1.1.11 christos
5686 1.1.1.11 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH
5687 1.1.1.11 christos # with a different meaning.
5688 1.1.1.11 christos case ${target_os} in
5689 1.1.1.11 christos solaris2*)
5690 1.1.1.11 christos ac_save_CFLAGS="$CFLAGS"
5691 1.1.1.11 christos CFLAGS="$CFLAGS -Wa,-nH"
5692 1.1.1.11 christos
5693 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5
5694 1.1.1.11 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; }
5695 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5696 1.1.1.11 christos /* end confdefs.h. */
5697 1.1.1.11 christos
5698 1.1.1.11 christos int
5699 1.1.1.11 christos main ()
5700 1.1.1.11 christos {
5701 1.1.1.11 christos return 0;
5702 1.1.1.11 christos ;
5703 1.1.1.11 christos return 0;
5704 1.1.1.11 christos }
5705 1.1.1.11 christos _ACEOF
5706 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
5707 1.1.1.11 christos ac_hwcap_flags=yes
5708 1.1.1.11 christos else
5709 1.1.1.11 christos ac_hwcap_flags=no
5710 1.1.1.11 christos fi
5711 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5712 1.1.1.11 christos if test "$ac_hwcap_flags" = "yes"; then
5713 1.1.1.11 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS"
5714 1.1.1.11 christos fi
5715 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5
5716 1.1.1.11 christos $as_echo "$ac_hwcap_flags" >&6; }
5717 1.1.1.11 christos
5718 1.1.1.11 christos CFLAGS="$ac_save_CFLAGS"
5719 1.1.1.11 christos ;;
5720 1.1.1.11 christos esac
5721 1.1.1.11 christos
5722 1.1.1.11 christos
5723 1.1.1.11 christos
5724 1.1.1.11 christos
5725 1.1 christos echo "# Warning: this fragment is automatically generated" > temp-frag
5726 1.1 christos
5727 1.1 christos if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5728 1.1 christos echo "Appending ${frag} to xhost-mkfrag"
5729 1.1 christos echo "# Following fragment copied from ${frag}" >> temp-frag
5730 1.1 christos cat ${frag} >> temp-frag
5731 1.1 christos fi
5732 1.1 christos
5733 1.1 christos # record if we want to build shared libs.
5734 1.1 christos if [ "${shared}" = "yes" ]; then
5735 1.1 christos echo enable_shared = yes >> temp-frag
5736 1.1 christos else
5737 1.1 christos echo enable_shared = no >> temp-frag
5738 1.1 christos fi
5739 1.1 christos
5740 1.1 christos frag=xhost-mkfrag
5741 1.1 christos ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5742 1.1 christos
5743 1.1 christos host_makefile_frag=${frag}
5744 1.1 christos
5745 1.1 christos
5746 1.1 christos # It's OK to check for header files. Although the compiler may not be
5747 1.1 christos # able to link anything, it had better be able to at least compile
5748 1.1 christos # something.
5749 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
5750 1.1 christos do :
5751 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5752 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
5753 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5754 1.1 christos cat >>confdefs.h <<_ACEOF
5755 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5756 1.1 christos _ACEOF
5757 1.1 christos
5758 1.1 christos fi
5759 1.1 christos done
5760 1.1 christos
5761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5762 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5763 1.1.1.8 christos if ${ac_cv_header_sys_wait_h+:} false; then :
5764 1.1 christos $as_echo_n "(cached) " >&6
5765 1.1 christos else
5766 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5767 1.1 christos /* end confdefs.h. */
5768 1.1 christos #include <sys/types.h>
5769 1.1 christos #include <sys/wait.h>
5770 1.1 christos #ifndef WEXITSTATUS
5771 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5772 1.1 christos #endif
5773 1.1 christos #ifndef WIFEXITED
5774 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5775 1.1 christos #endif
5776 1.1 christos
5777 1.1 christos int
5778 1.1 christos main ()
5779 1.1 christos {
5780 1.1 christos int s;
5781 1.1 christos wait (&s);
5782 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5783 1.1 christos ;
5784 1.1 christos return 0;
5785 1.1 christos }
5786 1.1 christos _ACEOF
5787 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5788 1.1 christos ac_cv_header_sys_wait_h=yes
5789 1.1 christos else
5790 1.1 christos ac_cv_header_sys_wait_h=no
5791 1.1 christos fi
5792 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5793 1.1 christos fi
5794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5795 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5796 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then
5797 1.1 christos
5798 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5799 1.1 christos
5800 1.1 christos fi
5801 1.1 christos
5802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5803 1.1 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5804 1.1.1.8 christos if ${ac_cv_header_time+:} false; then :
5805 1.1 christos $as_echo_n "(cached) " >&6
5806 1.1 christos else
5807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5808 1.1 christos /* end confdefs.h. */
5809 1.1 christos #include <sys/types.h>
5810 1.1 christos #include <sys/time.h>
5811 1.1 christos #include <time.h>
5812 1.1 christos
5813 1.1 christos int
5814 1.1 christos main ()
5815 1.1 christos {
5816 1.1 christos if ((struct tm *) 0)
5817 1.1 christos return 0;
5818 1.1 christos ;
5819 1.1 christos return 0;
5820 1.1 christos }
5821 1.1 christos _ACEOF
5822 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5823 1.1 christos ac_cv_header_time=yes
5824 1.1 christos else
5825 1.1 christos ac_cv_header_time=no
5826 1.1 christos fi
5827 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5828 1.1 christos fi
5829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5830 1.1 christos $as_echo "$ac_cv_header_time" >&6; }
5831 1.1 christos if test $ac_cv_header_time = yes; then
5832 1.1 christos
5833 1.1 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5834 1.1 christos
5835 1.1 christos fi
5836 1.1 christos
5837 1.1 christos
5838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5839 1.1 christos $as_echo_n "checking whether errno must be declared... " >&6; }
5840 1.1.1.8 christos if ${libiberty_cv_declare_errno+:} false; then :
5841 1.1 christos $as_echo_n "(cached) " >&6
5842 1.1 christos else
5843 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5844 1.1 christos /* end confdefs.h. */
5845 1.1 christos #include <errno.h>
5846 1.1 christos int
5847 1.1 christos main ()
5848 1.1 christos {
5849 1.1 christos int x = errno;
5850 1.1 christos ;
5851 1.1 christos return 0;
5852 1.1 christos }
5853 1.1 christos _ACEOF
5854 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5855 1.1 christos libiberty_cv_declare_errno=no
5856 1.1 christos else
5857 1.1 christos libiberty_cv_declare_errno=yes
5858 1.1 christos fi
5859 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5860 1.1 christos fi
5861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5862 1.1 christos $as_echo "$libiberty_cv_declare_errno" >&6; }
5863 1.1 christos if test $libiberty_cv_declare_errno = yes
5864 1.1 christos then
5865 1.1 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5866 1.1 christos
5867 1.1 christos fi
5868 1.1 christos
5869 1.1 christos
5870 1.1.1.4 christos # Determine sizes of some types.
5871 1.1 christos # The cast to long int works around a bug in the HP C Compiler
5872 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5873 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5874 1.1 christos # This bug is HP SR number 8606223364.
5875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5876 1.1 christos $as_echo_n "checking size of int... " >&6; }
5877 1.1.1.8 christos if ${ac_cv_sizeof_int+:} false; then :
5878 1.1 christos $as_echo_n "(cached) " >&6
5879 1.1 christos else
5880 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5881 1.1 christos
5882 1.1 christos else
5883 1.1 christos if test "$ac_cv_type_int" = yes; then
5884 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5885 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5886 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (int)
5887 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5888 1.1 christos else
5889 1.1 christos ac_cv_sizeof_int=0
5890 1.1 christos fi
5891 1.1 christos fi
5892 1.1 christos
5893 1.1 christos fi
5894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5895 1.1 christos $as_echo "$ac_cv_sizeof_int" >&6; }
5896 1.1 christos
5897 1.1 christos
5898 1.1 christos
5899 1.1 christos cat >>confdefs.h <<_ACEOF
5900 1.1 christos #define SIZEOF_INT $ac_cv_sizeof_int
5901 1.1 christos _ACEOF
5902 1.1 christos
5903 1.1 christos
5904 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler
5905 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5906 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5907 1.1.1.4 christos # This bug is HP SR number 8606223364.
5908 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5909 1.1.1.4 christos $as_echo_n "checking size of long... " >&6; }
5910 1.1.1.8 christos if ${ac_cv_sizeof_long+:} false; then :
5911 1.1.1.4 christos $as_echo_n "(cached) " >&6
5912 1.1.1.4 christos else
5913 1.1.1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5914 1.1.1.4 christos
5915 1.1.1.4 christos else
5916 1.1.1.4 christos if test "$ac_cv_type_long" = yes; then
5917 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5918 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5919 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long)
5920 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5921 1.1.1.4 christos else
5922 1.1.1.4 christos ac_cv_sizeof_long=0
5923 1.1.1.4 christos fi
5924 1.1.1.4 christos fi
5925 1.1.1.4 christos
5926 1.1.1.4 christos fi
5927 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5928 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long" >&6; }
5929 1.1.1.4 christos
5930 1.1.1.4 christos
5931 1.1.1.4 christos
5932 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
5933 1.1.1.4 christos #define SIZEOF_LONG $ac_cv_sizeof_long
5934 1.1.1.4 christos _ACEOF
5935 1.1.1.4 christos
5936 1.1.1.4 christos
5937 1.1.1.6 christos # The cast to long int works around a bug in the HP C Compiler
5938 1.1.1.6 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5939 1.1.1.6 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5940 1.1.1.6 christos # This bug is HP SR number 8606223364.
5941 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5942 1.1.1.6 christos $as_echo_n "checking size of size_t... " >&6; }
5943 1.1.1.8 christos if ${ac_cv_sizeof_size_t+:} false; then :
5944 1.1.1.6 christos $as_echo_n "(cached) " >&6
5945 1.1.1.6 christos else
5946 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 :
5947 1.1.1.6 christos
5948 1.1.1.6 christos else
5949 1.1.1.6 christos if test "$ac_cv_type_size_t" = yes; then
5950 1.1.1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5951 1.1.1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5952 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (size_t)
5953 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5954 1.1.1.6 christos else
5955 1.1.1.6 christos ac_cv_sizeof_size_t=0
5956 1.1.1.6 christos fi
5957 1.1.1.6 christos fi
5958 1.1.1.6 christos
5959 1.1.1.6 christos fi
5960 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5961 1.1.1.6 christos $as_echo "$ac_cv_sizeof_size_t" >&6; }
5962 1.1.1.6 christos
5963 1.1.1.6 christos
5964 1.1.1.6 christos
5965 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
5966 1.1.1.6 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5967 1.1.1.6 christos _ACEOF
5968 1.1.1.6 christos
5969 1.1.1.6 christos
5970 1.1.1.4 christos
5971 1.1.1.4 christos # Check for presense of long long
5972 1.1.1.4 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5973 1.1.1.8 christos if test "x$ac_cv_type_long_long" = xyes; then :
5974 1.1.1.4 christos
5975 1.1.1.4 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5976 1.1.1.4 christos # The cast to long int works around a bug in the HP C Compiler
5977 1.1.1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5978 1.1.1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5979 1.1.1.4 christos # This bug is HP SR number 8606223364.
5980 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5981 1.1.1.4 christos $as_echo_n "checking size of long long... " >&6; }
5982 1.1.1.8 christos if ${ac_cv_sizeof_long_long+:} false; then :
5983 1.1.1.4 christos $as_echo_n "(cached) " >&6
5984 1.1.1.4 christos else
5985 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 :
5986 1.1.1.4 christos
5987 1.1.1.4 christos else
5988 1.1.1.4 christos if test "$ac_cv_type_long_long" = yes; then
5989 1.1.1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5990 1.1.1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5991 1.1.1.8 christos as_fn_error 77 "cannot compute sizeof (long long)
5992 1.1.1.8 christos See \`config.log' for more details" "$LINENO" 5; }
5993 1.1.1.4 christos else
5994 1.1.1.4 christos ac_cv_sizeof_long_long=0
5995 1.1.1.4 christos fi
5996 1.1.1.4 christos fi
5997 1.1.1.4 christos
5998 1.1.1.4 christos fi
5999 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6000 1.1.1.4 christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
6001 1.1.1.4 christos
6002 1.1.1.4 christos
6003 1.1.1.4 christos
6004 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6005 1.1.1.4 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6006 1.1.1.4 christos _ACEOF
6007 1.1.1.4 christos
6008 1.1.1.4 christos
6009 1.1.1.4 christos fi
6010 1.1.1.4 christos
6011 1.1 christos
6012 1.1 christos # Look for a 64-bit type.
6013 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
6014 1.1 christos $as_echo_n "checking for a 64-bit type... " >&6; }
6015 1.1.1.8 christos if ${liberty_cv_uint64+:} false; then :
6016 1.1 christos $as_echo_n "(cached) " >&6
6017 1.1 christos else
6018 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6019 1.1 christos /* end confdefs.h. */
6020 1.1 christos #ifdef HAVE_STDINT_H
6021 1.1 christos #include <stdint.h>
6022 1.1 christos #endif
6023 1.1 christos int
6024 1.1 christos main ()
6025 1.1 christos {
6026 1.1 christos extern uint64_t foo;
6027 1.1 christos ;
6028 1.1 christos return 0;
6029 1.1 christos }
6030 1.1 christos _ACEOF
6031 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6032 1.1 christos liberty_cv_uint64=uint64_t
6033 1.1 christos else
6034 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6035 1.1 christos /* end confdefs.h. */
6036 1.1 christos #ifdef HAVE_LIMITS_H
6037 1.1 christos #include <limits.h>
6038 1.1 christos #endif
6039 1.1 christos #ifndef CHAR_BIT
6040 1.1 christos #define CHAR_BIT 8
6041 1.1 christos #endif
6042 1.1 christos int
6043 1.1 christos main ()
6044 1.1 christos {
6045 1.1 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
6046 1.1 christos ;
6047 1.1 christos return 0;
6048 1.1 christos }
6049 1.1 christos _ACEOF
6050 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6051 1.1 christos liberty_cv_uint64="unsigned long"
6052 1.1 christos else
6053 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6054 1.1 christos /* end confdefs.h. */
6055 1.1 christos #ifdef HAVE_LIMITS_H
6056 1.1 christos #include <limits.h>
6057 1.1 christos #endif
6058 1.1 christos #ifndef CHAR_BIT
6059 1.1 christos #define CHAR_BIT 8
6060 1.1 christos #endif
6061 1.1 christos int
6062 1.1 christos main ()
6063 1.1 christos {
6064 1.1 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
6065 1.1 christos ;
6066 1.1 christos return 0;
6067 1.1 christos }
6068 1.1 christos _ACEOF
6069 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6070 1.1 christos liberty_cv_uint64="unsigned long long"
6071 1.1 christos else
6072 1.1 christos liberty_cv_uint64=none
6073 1.1 christos fi
6074 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6075 1.1 christos fi
6076 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077 1.1 christos fi
6078 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6079 1.1 christos fi
6080 1.1 christos
6081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
6082 1.1 christos $as_echo "$liberty_cv_uint64" >&6; }
6083 1.1 christos if test "$liberty_cv_uint64" != none; then
6084 1.1 christos
6085 1.1 christos cat >>confdefs.h <<_ACEOF
6086 1.1 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
6087 1.1 christos _ACEOF
6088 1.1 christos
6089 1.1 christos fi
6090 1.1 christos
6091 1.1 christos
6092 1.1 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
6093 1.1.1.8 christos if test "x$ac_cv_type_intptr_t" = xyes; then :
6094 1.1 christos
6095 1.1 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6096 1.1 christos
6097 1.1 christos else
6098 1.1 christos for ac_type in 'int' 'long int' 'long long int'; do
6099 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6100 1.1 christos /* end confdefs.h. */
6101 1.1 christos $ac_includes_default
6102 1.1 christos int
6103 1.1 christos main ()
6104 1.1 christos {
6105 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6106 1.1.1.8 christos test_array [0] = 0;
6107 1.1.1.8 christos return test_array [0];
6108 1.1 christos
6109 1.1 christos ;
6110 1.1 christos return 0;
6111 1.1 christos }
6112 1.1 christos _ACEOF
6113 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6114 1.1 christos
6115 1.1 christos cat >>confdefs.h <<_ACEOF
6116 1.1 christos #define intptr_t $ac_type
6117 1.1 christos _ACEOF
6118 1.1 christos
6119 1.1 christos ac_type=
6120 1.1 christos fi
6121 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6122 1.1 christos test -z "$ac_type" && break
6123 1.1 christos done
6124 1.1 christos fi
6125 1.1 christos
6126 1.1 christos
6127 1.1 christos
6128 1.1 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6129 1.1.1.8 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6130 1.1 christos
6131 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6132 1.1 christos
6133 1.1 christos else
6134 1.1 christos for ac_type in 'unsigned int' 'unsigned long int' \
6135 1.1 christos 'unsigned long long int'; do
6136 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137 1.1 christos /* end confdefs.h. */
6138 1.1 christos $ac_includes_default
6139 1.1 christos int
6140 1.1 christos main ()
6141 1.1 christos {
6142 1.1 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6143 1.1.1.8 christos test_array [0] = 0;
6144 1.1.1.8 christos return test_array [0];
6145 1.1 christos
6146 1.1 christos ;
6147 1.1 christos return 0;
6148 1.1 christos }
6149 1.1 christos _ACEOF
6150 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6151 1.1 christos
6152 1.1 christos cat >>confdefs.h <<_ACEOF
6153 1.1 christos #define uintptr_t $ac_type
6154 1.1 christos _ACEOF
6155 1.1 christos
6156 1.1 christos ac_type=
6157 1.1 christos fi
6158 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6159 1.1 christos test -z "$ac_type" && break
6160 1.1 christos done
6161 1.1 christos fi
6162 1.1 christos
6163 1.1 christos
6164 1.1 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6165 1.1.1.8 christos if test "x$ac_cv_type_ssize_t" = xyes; then :
6166 1.1 christos
6167 1.1 christos else
6168 1.1 christos
6169 1.1 christos cat >>confdefs.h <<_ACEOF
6170 1.1 christos #define ssize_t int
6171 1.1 christos _ACEOF
6172 1.1 christos
6173 1.1 christos fi
6174 1.1 christos
6175 1.1 christos
6176 1.1 christos # Given the above check, we always have uintptr_t or a fallback
6177 1.1 christos # definition. So define HAVE_UINTPTR_T in case any imported code
6178 1.1 christos # relies on it.
6179 1.1 christos
6180 1.1 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6181 1.1 christos
6182 1.1 christos
6183 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6184 1.1.1.8 christos if test "x$ac_cv_type_pid_t" = xyes; then :
6185 1.1 christos
6186 1.1 christos else
6187 1.1 christos
6188 1.1 christos cat >>confdefs.h <<_ACEOF
6189 1.1 christos #define pid_t int
6190 1.1 christos _ACEOF
6191 1.1 christos
6192 1.1 christos fi
6193 1.1 christos
6194 1.1 christos
6195 1.1 christos # This is the list of functions which libiberty will provide if they
6196 1.1 christos # are not available on the host.
6197 1.1 christos
6198 1.1 christos funcs="asprintf"
6199 1.1 christos funcs="$funcs atexit"
6200 1.1 christos funcs="$funcs basename"
6201 1.1 christos funcs="$funcs bcmp"
6202 1.1 christos funcs="$funcs bcopy"
6203 1.1 christos funcs="$funcs bsearch"
6204 1.1 christos funcs="$funcs bzero"
6205 1.1 christos funcs="$funcs calloc"
6206 1.1 christos funcs="$funcs clock"
6207 1.1 christos funcs="$funcs ffs"
6208 1.1 christos funcs="$funcs getcwd"
6209 1.1 christos funcs="$funcs getpagesize"
6210 1.1 christos funcs="$funcs gettimeofday"
6211 1.1 christos funcs="$funcs index"
6212 1.1 christos funcs="$funcs insque"
6213 1.1 christos funcs="$funcs memchr"
6214 1.1 christos funcs="$funcs memcmp"
6215 1.1 christos funcs="$funcs memcpy"
6216 1.1 christos funcs="$funcs memmem"
6217 1.1 christos funcs="$funcs memmove"
6218 1.1 christos funcs="$funcs mempcpy"
6219 1.1 christos funcs="$funcs memset"
6220 1.1 christos funcs="$funcs mkstemps"
6221 1.1 christos funcs="$funcs putenv"
6222 1.1 christos funcs="$funcs random"
6223 1.1 christos funcs="$funcs rename"
6224 1.1 christos funcs="$funcs rindex"
6225 1.1 christos funcs="$funcs setenv"
6226 1.1 christos funcs="$funcs snprintf"
6227 1.1 christos funcs="$funcs sigsetmask"
6228 1.1 christos funcs="$funcs stpcpy"
6229 1.1 christos funcs="$funcs stpncpy"
6230 1.1 christos funcs="$funcs strcasecmp"
6231 1.1 christos funcs="$funcs strchr"
6232 1.1 christos funcs="$funcs strdup"
6233 1.1 christos funcs="$funcs strncasecmp"
6234 1.1 christos funcs="$funcs strndup"
6235 1.1.1.2 christos funcs="$funcs strnlen"
6236 1.1 christos funcs="$funcs strrchr"
6237 1.1 christos funcs="$funcs strstr"
6238 1.1 christos funcs="$funcs strtod"
6239 1.1 christos funcs="$funcs strtol"
6240 1.1 christos funcs="$funcs strtoul"
6241 1.1.1.4 christos funcs="$funcs strtoll"
6242 1.1.1.4 christos funcs="$funcs strtoull"
6243 1.1 christos funcs="$funcs strverscmp"
6244 1.1 christos funcs="$funcs tmpnam"
6245 1.1 christos funcs="$funcs vasprintf"
6246 1.1 christos funcs="$funcs vfprintf"
6247 1.1 christos funcs="$funcs vprintf"
6248 1.1 christos funcs="$funcs vsnprintf"
6249 1.1 christos funcs="$funcs vsprintf"
6250 1.1 christos funcs="$funcs waitpid"
6251 1.1 christos funcs="$funcs setproctitle"
6252 1.1 christos
6253 1.1 christos # Also in the old function.def file: alloca, vfork, getopt.
6254 1.1 christos
6255 1.1 christos vars="sys_errlist sys_nerr sys_siglist"
6256 1.1 christos
6257 1.1.1.2 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
6258 1.1.1.11 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \
6259 1.1.1.11 christos pstat_getdynamic pstat_getstatic \
6260 1.1.1.10 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \
6261 1.1.1.2 christos sysmp table times wait3 wait4"
6262 1.1 christos
6263 1.1.1.10 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings
6264 1.1.1.10 christos #so do not check for it.
6265 1.1.1.10 christos case "${host}" in
6266 1.1.1.10 christos *-*-darwin*) ;;
6267 1.1.1.10 christos *) checkfuncs="$checkfuncs sbrk"
6268 1.1.1.10 christos esac
6269 1.1.1.10 christos
6270 1.1 christos # These are neither executed nor required, but they help keep
6271 1.1 christos # autoheader happy without adding a bunch of text to acconfig.h.
6272 1.1 christos if test "x" = "y"; then
6273 1.1 christos for ac_func in asprintf atexit \
6274 1.1 christos basename bcmp bcopy bsearch bzero \
6275 1.1 christos calloc canonicalize_file_name clock \
6276 1.1 christos dup3 \
6277 1.1 christos ffs __fsetlocking \
6278 1.1.1.2 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
6279 1.1 christos index insque \
6280 1.1 christos memchr memcmp memcpy memmem memmove memset mkstemps \
6281 1.1 christos on_exit \
6282 1.1.1.11 christos pipe2 posix_spawn posix_spawnp psignal \
6283 1.1.1.11 christos pstat_getdynamic pstat_getstatic putenv \
6284 1.1 christos random realpath rename rindex \
6285 1.1.1.2 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
6286 1.1 christos stpcpy stpncpy strcasecmp strchr strdup \
6287 1.1.1.2 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
6288 1.1.1.4 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
6289 1.1 christos table times tmpnam \
6290 1.1 christos vasprintf vfprintf vprintf vsprintf \
6291 1.1 christos wait3 wait4 waitpid
6292 1.1 christos do :
6293 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6294 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6295 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6296 1.1 christos cat >>confdefs.h <<_ACEOF
6297 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6298 1.1 christos _ACEOF
6299 1.1 christos
6300 1.1 christos fi
6301 1.1 christos done
6302 1.1 christos
6303 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6304 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6305 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
6306 1.1 christos ac_have_decl=1
6307 1.1 christos else
6308 1.1 christos ac_have_decl=0
6309 1.1 christos fi
6310 1.1 christos
6311 1.1 christos cat >>confdefs.h <<_ACEOF
6312 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl
6313 1.1 christos _ACEOF
6314 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6315 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
6316 1.1 christos ac_have_decl=1
6317 1.1 christos else
6318 1.1 christos ac_have_decl=0
6319 1.1 christos fi
6320 1.1 christos
6321 1.1 christos cat >>confdefs.h <<_ACEOF
6322 1.1 christos #define HAVE_DECL_FFS $ac_have_decl
6323 1.1 christos _ACEOF
6324 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6325 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
6326 1.1 christos ac_have_decl=1
6327 1.1 christos else
6328 1.1 christos ac_have_decl=0
6329 1.1 christos fi
6330 1.1 christos
6331 1.1 christos cat >>confdefs.h <<_ACEOF
6332 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
6333 1.1 christos _ACEOF
6334 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6335 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
6336 1.1 christos ac_have_decl=1
6337 1.1 christos else
6338 1.1 christos ac_have_decl=0
6339 1.1 christos fi
6340 1.1 christos
6341 1.1 christos cat >>confdefs.h <<_ACEOF
6342 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
6343 1.1 christos _ACEOF
6344 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6345 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
6346 1.1 christos ac_have_decl=1
6347 1.1 christos else
6348 1.1 christos ac_have_decl=0
6349 1.1 christos fi
6350 1.1 christos
6351 1.1 christos cat >>confdefs.h <<_ACEOF
6352 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
6353 1.1 christos _ACEOF
6354 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6355 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
6356 1.1 christos ac_have_decl=1
6357 1.1 christos else
6358 1.1 christos ac_have_decl=0
6359 1.1 christos fi
6360 1.1 christos
6361 1.1 christos cat >>confdefs.h <<_ACEOF
6362 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
6363 1.1 christos _ACEOF
6364 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
6365 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
6366 1.1.1.4 christos ac_have_decl=1
6367 1.1.1.4 christos else
6368 1.1.1.4 christos ac_have_decl=0
6369 1.1.1.4 christos fi
6370 1.1.1.4 christos
6371 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6372 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl
6373 1.1.1.4 christos _ACEOF
6374 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
6375 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
6376 1.1.1.4 christos ac_have_decl=1
6377 1.1.1.4 christos else
6378 1.1.1.4 christos ac_have_decl=0
6379 1.1.1.4 christos fi
6380 1.1.1.4 christos
6381 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6382 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl
6383 1.1.1.4 christos _ACEOF
6384 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
6385 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
6386 1.1.1.4 christos ac_have_decl=1
6387 1.1.1.4 christos else
6388 1.1.1.4 christos ac_have_decl=0
6389 1.1.1.4 christos fi
6390 1.1.1.4 christos
6391 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6392 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl
6393 1.1.1.4 christos _ACEOF
6394 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
6395 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
6396 1.1.1.4 christos ac_have_decl=1
6397 1.1.1.4 christos else
6398 1.1.1.4 christos ac_have_decl=0
6399 1.1.1.4 christos fi
6400 1.1.1.4 christos
6401 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6402 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl
6403 1.1.1.4 christos _ACEOF
6404 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
6405 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
6406 1.1.1.7 christos ac_have_decl=1
6407 1.1.1.7 christos else
6408 1.1.1.7 christos ac_have_decl=0
6409 1.1.1.7 christos fi
6410 1.1.1.7 christos
6411 1.1.1.7 christos cat >>confdefs.h <<_ACEOF
6412 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl
6413 1.1.1.7 christos _ACEOF
6414 1.1 christos
6415 1.1 christos
6416 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6417 1.1 christos
6418 1.1 christos
6419 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6420 1.1 christos
6421 1.1 christos
6422 1.1 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
6423 1.1 christos
6424 1.1 christos fi
6425 1.1 christos
6426 1.1 christos # For each of these functions, if the host does not provide the
6427 1.1 christos # function we want to put FN.o in LIBOBJS, and if the host does
6428 1.1 christos # provide the function, we want to define HAVE_FN in config.h.
6429 1.1 christos
6430 1.1 christos setobjs=
6431 1.1 christos CHECK=
6432 1.1 christos if test -n "${with_target_subdir}"; then
6433 1.1 christos
6434 1.1 christos # We are being configured as a target library. AC_REPLACE_FUNCS
6435 1.1 christos # may not work correctly, because the compiler may not be able to
6436 1.1 christos # link executables. Note that we may still be being configured
6437 1.1 christos # native.
6438 1.1 christos
6439 1.1 christos # If we are being configured for newlib, we know which functions
6440 1.1 christos # newlib provide and which ones we will be expected to provide.
6441 1.1 christos
6442 1.1 christos if test "x${with_newlib}" = "xyes"; then
6443 1.1 christos case " $LIBOBJS " in
6444 1.1 christos *" asprintf.$ac_objext "* ) ;;
6445 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6446 1.1 christos ;;
6447 1.1 christos esac
6448 1.1 christos
6449 1.1 christos case " $LIBOBJS " in
6450 1.1 christos *" basename.$ac_objext "* ) ;;
6451 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6452 1.1 christos ;;
6453 1.1 christos esac
6454 1.1 christos
6455 1.1 christos case " $LIBOBJS " in
6456 1.1 christos *" insque.$ac_objext "* ) ;;
6457 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6458 1.1 christos ;;
6459 1.1 christos esac
6460 1.1 christos
6461 1.1 christos case " $LIBOBJS " in
6462 1.1 christos *" random.$ac_objext "* ) ;;
6463 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6464 1.1 christos ;;
6465 1.1 christos esac
6466 1.1 christos
6467 1.1 christos case " $LIBOBJS " in
6468 1.1 christos *" strdup.$ac_objext "* ) ;;
6469 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6470 1.1 christos ;;
6471 1.1 christos esac
6472 1.1 christos
6473 1.1 christos case " $LIBOBJS " in
6474 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6475 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6476 1.1 christos ;;
6477 1.1 christos esac
6478 1.1 christos
6479 1.1 christos
6480 1.1 christos for f in $funcs; do
6481 1.1 christos case "$f" in
6482 1.1 christos asprintf | basename | insque | random | strdup | vasprintf)
6483 1.1 christos ;;
6484 1.1 christos *)
6485 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6486 1.1 christos cat >>confdefs.h <<_ACEOF
6487 1.1 christos #define $n 1
6488 1.1 christos _ACEOF
6489 1.1 christos
6490 1.1 christos ;;
6491 1.1 christos esac
6492 1.1 christos done
6493 1.1 christos
6494 1.1 christos # newlib doesnt provide any of the variables in $vars, so we
6495 1.1 christos # dont have to check them here.
6496 1.1 christos
6497 1.1 christos # Of the functions in $checkfuncs, newlib only has strerror.
6498 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6499 1.1 christos
6500 1.1 christos
6501 1.1 christos setobjs=yes
6502 1.1 christos
6503 1.1 christos fi
6504 1.1 christos
6505 1.1 christos # If we are being configured for Mingw, we know which functions
6506 1.1 christos # Mingw provides and which ones we will be expected to provide.
6507 1.1 christos
6508 1.1 christos case "${host}" in
6509 1.1 christos *-*-mingw*)
6510 1.1 christos case " $LIBOBJS " in
6511 1.1 christos *" asprintf.$ac_objext "* ) ;;
6512 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6513 1.1 christos ;;
6514 1.1 christos esac
6515 1.1 christos
6516 1.1 christos case " $LIBOBJS " in
6517 1.1 christos *" basename.$ac_objext "* ) ;;
6518 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6519 1.1 christos ;;
6520 1.1 christos esac
6521 1.1 christos
6522 1.1 christos case " $LIBOBJS " in
6523 1.1 christos *" bcmp.$ac_objext "* ) ;;
6524 1.1 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6525 1.1 christos ;;
6526 1.1 christos esac
6527 1.1 christos
6528 1.1 christos case " $LIBOBJS " in
6529 1.1 christos *" bcopy.$ac_objext "* ) ;;
6530 1.1 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6531 1.1 christos ;;
6532 1.1 christos esac
6533 1.1 christos
6534 1.1 christos case " $LIBOBJS " in
6535 1.1 christos *" bzero.$ac_objext "* ) ;;
6536 1.1 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6537 1.1 christos ;;
6538 1.1 christos esac
6539 1.1 christos
6540 1.1 christos case " $LIBOBJS " in
6541 1.1 christos *" clock.$ac_objext "* ) ;;
6542 1.1 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6543 1.1 christos ;;
6544 1.1 christos esac
6545 1.1 christos
6546 1.1 christos case " $LIBOBJS " in
6547 1.1 christos *" ffs.$ac_objext "* ) ;;
6548 1.1 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6549 1.1 christos ;;
6550 1.1 christos esac
6551 1.1 christos
6552 1.1 christos case " $LIBOBJS " in
6553 1.1 christos *" getpagesize.$ac_objext "* ) ;;
6554 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6555 1.1 christos ;;
6556 1.1 christos esac
6557 1.1 christos
6558 1.1 christos case " $LIBOBJS " in
6559 1.1 christos *" index.$ac_objext "* ) ;;
6560 1.1 christos *) LIBOBJS="$LIBOBJS index.$ac_objext"
6561 1.1 christos ;;
6562 1.1 christos esac
6563 1.1 christos
6564 1.1 christos case " $LIBOBJS " in
6565 1.1 christos *" insque.$ac_objext "* ) ;;
6566 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6567 1.1 christos ;;
6568 1.1 christos esac
6569 1.1 christos
6570 1.1 christos case " $LIBOBJS " in
6571 1.1 christos *" mempcpy.$ac_objext "* ) ;;
6572 1.1 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6573 1.1 christos ;;
6574 1.1 christos esac
6575 1.1 christos
6576 1.1 christos case " $LIBOBJS " in
6577 1.1 christos *" mkstemps.$ac_objext "* ) ;;
6578 1.1 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6579 1.1 christos ;;
6580 1.1 christos esac
6581 1.1 christos
6582 1.1 christos case " $LIBOBJS " in
6583 1.1 christos *" random.$ac_objext "* ) ;;
6584 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6585 1.1 christos ;;
6586 1.1 christos esac
6587 1.1 christos
6588 1.1 christos case " $LIBOBJS " in
6589 1.1 christos *" rindex.$ac_objext "* ) ;;
6590 1.1 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6591 1.1 christos ;;
6592 1.1 christos esac
6593 1.1 christos
6594 1.1 christos case " $LIBOBJS " in
6595 1.1 christos *" sigsetmask.$ac_objext "* ) ;;
6596 1.1 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6597 1.1 christos ;;
6598 1.1 christos esac
6599 1.1 christos
6600 1.1 christos case " $LIBOBJS " in
6601 1.1 christos *" stpcpy.$ac_objext "* ) ;;
6602 1.1 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6603 1.1 christos ;;
6604 1.1 christos esac
6605 1.1 christos
6606 1.1 christos case " $LIBOBJS " in
6607 1.1 christos *" stpncpy.$ac_objext "* ) ;;
6608 1.1 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6609 1.1 christos ;;
6610 1.1 christos esac
6611 1.1 christos
6612 1.1 christos case " $LIBOBJS " in
6613 1.1 christos *" strndup.$ac_objext "* ) ;;
6614 1.1 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6615 1.1 christos ;;
6616 1.1 christos esac
6617 1.1 christos
6618 1.1 christos case " $LIBOBJS " in
6619 1.1.1.2 christos *" strnlen.$ac_objext "* ) ;;
6620 1.1.1.2 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6621 1.1.1.2 christos ;;
6622 1.1.1.2 christos esac
6623 1.1.1.2 christos
6624 1.1.1.2 christos case " $LIBOBJS " in
6625 1.1 christos *" strverscmp.$ac_objext "* ) ;;
6626 1.1 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6627 1.1 christos ;;
6628 1.1 christos esac
6629 1.1 christos
6630 1.1 christos case " $LIBOBJS " in
6631 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6632 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6633 1.1 christos ;;
6634 1.1 christos esac
6635 1.1 christos
6636 1.1 christos case " $LIBOBJS " in
6637 1.1 christos *" waitpid.$ac_objext "* ) ;;
6638 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6639 1.1 christos ;;
6640 1.1 christos esac
6641 1.1 christos
6642 1.1 christos
6643 1.1 christos for f in $funcs; do
6644 1.1 christos case "$f" in
6645 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)
6646 1.1 christos ;;
6647 1.1 christos *)
6648 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6649 1.1 christos cat >>confdefs.h <<_ACEOF
6650 1.1 christos #define $n 1
6651 1.1 christos _ACEOF
6652 1.1 christos
6653 1.1 christos ;;
6654 1.1 christos esac
6655 1.1 christos done
6656 1.1 christos
6657 1.1 christos # Mingw doesnt provide any of the variables in $vars, so we
6658 1.1 christos # dont have to check them here.
6659 1.1 christos
6660 1.1 christos # Of the functions in $checkfuncs, Mingw only has strerror.
6661 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6662 1.1 christos
6663 1.1 christos
6664 1.1 christos setobjs=yes
6665 1.1 christos ;;
6666 1.1 christos
6667 1.1 christos *-*-msdosdjgpp)
6668 1.1 christos case " $LIBOBJS " in
6669 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6670 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6671 1.1 christos ;;
6672 1.1 christos esac
6673 1.1 christos
6674 1.1 christos case " $LIBOBJS " in
6675 1.1 christos *" vsnprintf.$ac_objext "* ) ;;
6676 1.1 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6677 1.1 christos ;;
6678 1.1 christos esac
6679 1.1 christos
6680 1.1 christos case " $LIBOBJS " in
6681 1.1 christos *" snprintf.$ac_objext "* ) ;;
6682 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6683 1.1 christos ;;
6684 1.1 christos esac
6685 1.1 christos
6686 1.1 christos case " $LIBOBJS " in
6687 1.1 christos *" asprintf.$ac_objext "* ) ;;
6688 1.1 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6689 1.1 christos ;;
6690 1.1 christos esac
6691 1.1 christos
6692 1.1 christos
6693 1.1 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6694 1.1 christos getcwd getpagesize getrusage gettimeofday \
6695 1.1 christos index insque memchr memcmp memcpy memmove memset psignal \
6696 1.1 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6697 1.1 christos strchr strdup strerror strncasecmp strrchr strstr strtod \
6698 1.1 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \
6699 1.1 christos vsprintf waitpid
6700 1.1 christos do
6701 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6702 1.1 christos cat >>confdefs.h <<_ACEOF
6703 1.1 christos #define $n 1
6704 1.1 christos _ACEOF
6705 1.1 christos
6706 1.1 christos done
6707 1.1 christos
6708 1.1 christos
6709 1.1 christos setobjs=yes
6710 1.1 christos ;;
6711 1.1 christos
6712 1.1 christos esac
6713 1.1 christos
6714 1.1 christos else
6715 1.1 christos
6716 1.1 christos # Not a target library, so we set things up to run the test suite.
6717 1.1 christos CHECK=really-check
6718 1.1 christos
6719 1.1 christos fi
6720 1.1 christos
6721 1.1 christos
6722 1.1 christos
6723 1.1 christos
6724 1.1 christos case "${host}" in
6725 1.1 christos *-*-cygwin* | *-*-mingw*)
6726 1.1 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6727 1.1 christos
6728 1.1 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6729 1.1 christos
6730 1.1 christos ;;
6731 1.1 christos esac
6732 1.1 christos
6733 1.1 christos if test -z "${setobjs}"; then
6734 1.1 christos case "${host}" in
6735 1.1 christos
6736 1.1 christos *-*-vxworks*)
6737 1.1 christos # Handle VxWorks configuration specially, since on VxWorks the
6738 1.1 christos # libraries are actually on the target board, not in the file
6739 1.1 christos # system.
6740 1.1 christos case " $LIBOBJS " in
6741 1.1 christos *" basename.$ac_objext "* ) ;;
6742 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6743 1.1 christos ;;
6744 1.1 christos esac
6745 1.1 christos
6746 1.1 christos case " $LIBOBJS " in
6747 1.1 christos *" getpagesize.$ac_objext "* ) ;;
6748 1.1 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6749 1.1 christos ;;
6750 1.1 christos esac
6751 1.1 christos
6752 1.1 christos case " $LIBOBJS " in
6753 1.1 christos *" insque.$ac_objext "* ) ;;
6754 1.1 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6755 1.1 christos ;;
6756 1.1 christos esac
6757 1.1 christos
6758 1.1 christos case " $LIBOBJS " in
6759 1.1 christos *" random.$ac_objext "* ) ;;
6760 1.1 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6761 1.1 christos ;;
6762 1.1 christos esac
6763 1.1 christos
6764 1.1 christos case " $LIBOBJS " in
6765 1.1 christos *" strcasecmp.$ac_objext "* ) ;;
6766 1.1 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
6767 1.1 christos ;;
6768 1.1 christos esac
6769 1.1 christos
6770 1.1 christos case " $LIBOBJS " in
6771 1.1 christos *" strncasecmp.$ac_objext "* ) ;;
6772 1.1 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
6773 1.1 christos ;;
6774 1.1 christos esac
6775 1.1 christos
6776 1.1 christos case " $LIBOBJS " in
6777 1.1 christos *" strdup.$ac_objext "* ) ;;
6778 1.1 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6779 1.1 christos ;;
6780 1.1 christos esac
6781 1.1 christos
6782 1.1 christos case " $LIBOBJS " in
6783 1.1 christos *" vfork.$ac_objext "* ) ;;
6784 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
6785 1.1 christos ;;
6786 1.1 christos esac
6787 1.1 christos
6788 1.1 christos case " $LIBOBJS " in
6789 1.1 christos *" waitpid.$ac_objext "* ) ;;
6790 1.1 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6791 1.1 christos ;;
6792 1.1 christos esac
6793 1.1 christos
6794 1.1 christos case " $LIBOBJS " in
6795 1.1 christos *" vasprintf.$ac_objext "* ) ;;
6796 1.1 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6797 1.1 christos ;;
6798 1.1 christos esac
6799 1.1 christos
6800 1.1 christos for f in $funcs; do
6801 1.1 christos case "$f" in
6802 1.1 christos basename | getpagesize | insque | random | strcasecmp)
6803 1.1 christos ;;
6804 1.1 christos strncasecmp | strdup | vfork | waitpid | vasprintf)
6805 1.1 christos ;;
6806 1.1 christos *)
6807 1.1 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6808 1.1 christos cat >>confdefs.h <<_ACEOF
6809 1.1 christos #define $n 1
6810 1.1 christos _ACEOF
6811 1.1 christos
6812 1.1 christos ;;
6813 1.1 christos esac
6814 1.1 christos done
6815 1.1 christos
6816 1.1 christos # VxWorks doesn't provide any of the variables in $vars, so we
6817 1.1 christos # don't have to check them here.
6818 1.1 christos
6819 1.1 christos # Of the functions in $checkfuncs, VxWorks only has strerror.
6820 1.1 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6821 1.1 christos
6822 1.1 christos
6823 1.1 christos setobjs=yes
6824 1.1 christos ;;
6825 1.1 christos
6826 1.1 christos esac
6827 1.1 christos fi
6828 1.1 christos
6829 1.1 christos if test -z "${setobjs}"; then
6830 1.1 christos
6831 1.1 christos case "${host}" in
6832 1.1 christos
6833 1.1.1.6 christos *-*-android*)
6834 1.1.1.6 christos # On android, getpagesize is defined in unistd.h as a static inline
6835 1.1.1.6 christos # function, which AC_CHECK_FUNCS does not handle properly.
6836 1.1.1.6 christos ac_cv_func_getpagesize=yes
6837 1.1.1.6 christos ;;
6838 1.1.1.6 christos
6839 1.1.1.10 christos hppa*-*-hpux*)
6840 1.1.1.10 christos # Replace system snprintf and vsnprintf with libiberty implementations.
6841 1.1.1.10 christos case " $LIBOBJS " in
6842 1.1.1.10 christos *" snprintf.$ac_objext "* ) ;;
6843 1.1.1.10 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6844 1.1.1.10 christos ;;
6845 1.1.1.10 christos esac
6846 1.1.1.10 christos
6847 1.1.1.10 christos case " $LIBOBJS " in
6848 1.1.1.10 christos *" vsnprintf.$ac_objext "* ) ;;
6849 1.1.1.10 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6850 1.1.1.10 christos ;;
6851 1.1.1.10 christos esac
6852 1.1.1.10 christos
6853 1.1.1.10 christos ;;
6854 1.1.1.10 christos
6855 1.1 christos *-*-mingw32*)
6856 1.1 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are
6857 1.1 christos # macros, so the test below won't find them.
6858 1.1 christos libiberty_cv_var_sys_nerr=yes
6859 1.1 christos libiberty_cv_var_sys_errlist=yes
6860 1.1 christos ;;
6861 1.1 christos
6862 1.1 christos *-*-msdosdjgpp*)
6863 1.1 christos # vfork and fork are stubs.
6864 1.1 christos ac_cv_func_vfork_works=no
6865 1.1 christos ;;
6866 1.1 christos
6867 1.1 christos *-*-uwin*)
6868 1.1 christos # Under some versions of uwin, vfork is notoriously buggy and the test
6869 1.1 christos # can hang configure; on other versions, vfork exists just as a stub.
6870 1.1 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed.
6871 1.1 christos ac_cv_func_vfork_works=no
6872 1.1 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
6873 1.1 christos # macros (actually, these are imported from a DLL, but the end effect
6874 1.1 christos # is the same), so the test below won't find them.
6875 1.1 christos libiberty_cv_var_sys_nerr=yes
6876 1.1 christos libiberty_cv_var_sys_errlist=yes
6877 1.1 christos ;;
6878 1.1 christos
6879 1.1 christos *-*-*vms*)
6880 1.1 christos # Under VMS, vfork works very different than on Unix. The standard test
6881 1.1 christos # won't work, and it isn't easily adaptable. It makes more sense to
6882 1.1 christos # just force it.
6883 1.1 christos ac_cv_func_vfork_works=yes
6884 1.1 christos ;;
6885 1.1 christos
6886 1.1 christos esac
6887 1.1 christos
6888 1.1 christos # We haven't set the list of objects yet. Use the standard autoconf
6889 1.1 christos # tests. This will only work if the compiler works.
6890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
6891 1.1 christos $as_echo_n "checking for library containing strerror... " >&6; }
6892 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6893 1.1 christos $as_echo_n "(cached) " >&6
6894 1.1 christos else
6895 1.1 christos ac_func_search_save_LIBS=$LIBS
6896 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6897 1.1 christos /* end confdefs.h. */
6898 1.1 christos
6899 1.1 christos /* Override any GCC internal prototype to avoid an error.
6900 1.1 christos Use char because int might match the return type of a GCC
6901 1.1 christos builtin and then its argument prototype would still apply. */
6902 1.1 christos #ifdef __cplusplus
6903 1.1 christos extern "C"
6904 1.1 christos #endif
6905 1.1 christos char strerror ();
6906 1.1 christos int
6907 1.1 christos main ()
6908 1.1 christos {
6909 1.1 christos return strerror ();
6910 1.1 christos ;
6911 1.1 christos return 0;
6912 1.1 christos }
6913 1.1 christos _ACEOF
6914 1.1 christos for ac_lib in '' cposix; do
6915 1.1 christos if test -z "$ac_lib"; then
6916 1.1 christos ac_res="none required"
6917 1.1 christos else
6918 1.1 christos ac_res=-l$ac_lib
6919 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6920 1.1 christos fi
6921 1.1 christos if test x$gcc_no_link = xyes; then
6922 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6923 1.1 christos fi
6924 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6925 1.1 christos ac_cv_search_strerror=$ac_res
6926 1.1 christos fi
6927 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6928 1.1 christos conftest$ac_exeext
6929 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6930 1.1 christos break
6931 1.1 christos fi
6932 1.1 christos done
6933 1.1.1.8 christos if ${ac_cv_search_strerror+:} false; then :
6934 1.1 christos
6935 1.1 christos else
6936 1.1 christos ac_cv_search_strerror=no
6937 1.1 christos fi
6938 1.1 christos rm conftest.$ac_ext
6939 1.1 christos LIBS=$ac_func_search_save_LIBS
6940 1.1 christos fi
6941 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
6942 1.1 christos $as_echo "$ac_cv_search_strerror" >&6; }
6943 1.1 christos ac_res=$ac_cv_search_strerror
6944 1.1 christos if test "$ac_res" != no; then :
6945 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6946 1.1 christos
6947 1.1 christos fi
6948 1.1 christos
6949 1.1 christos for ac_func in $funcs
6950 1.1 christos do :
6951 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6952 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6953 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6954 1.1 christos cat >>confdefs.h <<_ACEOF
6955 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6956 1.1 christos _ACEOF
6957 1.1 christos
6958 1.1 christos else
6959 1.1 christos case " $LIBOBJS " in
6960 1.1 christos *" $ac_func.$ac_objext "* ) ;;
6961 1.1 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
6962 1.1 christos ;;
6963 1.1 christos esac
6964 1.1 christos
6965 1.1 christos fi
6966 1.1 christos done
6967 1.1 christos
6968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
6969 1.1 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
6970 1.1.1.8 christos if ${ac_cv_os_cray+:} false; then :
6971 1.1 christos $as_echo_n "(cached) " >&6
6972 1.1 christos else
6973 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974 1.1 christos /* end confdefs.h. */
6975 1.1 christos #if defined(CRAY) && ! defined(CRAY2)
6976 1.1 christos webecray
6977 1.1 christos #else
6978 1.1 christos wenotbecray
6979 1.1 christos #endif
6980 1.1 christos
6981 1.1 christos _ACEOF
6982 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6983 1.1 christos $EGREP "webecray" >/dev/null 2>&1; then :
6984 1.1 christos ac_cv_os_cray=yes
6985 1.1 christos else
6986 1.1 christos ac_cv_os_cray=no
6987 1.1 christos fi
6988 1.1 christos rm -f conftest*
6989 1.1 christos
6990 1.1 christos fi
6991 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6992 1.1 christos $as_echo "$ac_cv_os_cray" >&6; }
6993 1.1 christos if test $ac_cv_os_cray = yes; then
6994 1.1 christos for ac_func in _getb67 GETB67 getb67; do
6995 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6996 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6997 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6998 1.1 christos
6999 1.1 christos cat >>confdefs.h <<_ACEOF
7000 1.1 christos #define CRAY_STACKSEG_END $ac_func
7001 1.1 christos _ACEOF
7002 1.1 christos break
7003 1.1 christos fi
7004 1.1 christos
7005 1.1 christos done
7006 1.1 christos fi
7007 1.1 christos
7008 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7009 1.1 christos $as_echo_n "checking stack direction for C alloca... " >&6; }
7010 1.1.1.8 christos if ${ac_cv_c_stack_direction+:} false; then :
7011 1.1 christos $as_echo_n "(cached) " >&6
7012 1.1 christos else
7013 1.1 christos if test "$cross_compiling" = yes; then :
7014 1.1 christos ac_cv_c_stack_direction=0
7015 1.1 christos else
7016 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7017 1.1 christos /* end confdefs.h. */
7018 1.1.1.10 christos #include <stdlib.h>
7019 1.1.1.10 christos
7020 1.1.1.10 christos int
7021 1.1.1.10 christos find_stack_direction (void)
7022 1.1 christos {
7023 1.1 christos static char *addr = 0;
7024 1.1 christos auto char dummy;
7025 1.1 christos if (addr == 0)
7026 1.1 christos {
7027 1.1 christos addr = &dummy;
7028 1.1 christos return find_stack_direction ();
7029 1.1 christos }
7030 1.1 christos else
7031 1.1 christos return (&dummy > addr) ? 1 : -1;
7032 1.1 christos }
7033 1.1.1.10 christos
7034 1.1.1.10 christos int
7035 1.1.1.10 christos main (void)
7036 1.1 christos {
7037 1.1 christos exit (find_stack_direction() < 0);
7038 1.1 christos }
7039 1.1 christos _ACEOF
7040 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7041 1.1 christos ac_cv_c_stack_direction=1
7042 1.1 christos else
7043 1.1 christos ac_cv_c_stack_direction=-1
7044 1.1 christos fi
7045 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7046 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7047 1.1 christos fi
7048 1.1 christos
7049 1.1 christos fi
7050 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7051 1.1 christos $as_echo "$ac_cv_c_stack_direction" >&6; }
7052 1.1 christos
7053 1.1 christos cat >>confdefs.h <<_ACEOF
7054 1.1 christos #define STACK_DIRECTION $ac_cv_c_stack_direction
7055 1.1 christos _ACEOF
7056 1.1 christos
7057 1.1 christos
7058 1.1 christos for ac_header in vfork.h
7059 1.1 christos do :
7060 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
7061 1.1.1.8 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7062 1.1 christos cat >>confdefs.h <<_ACEOF
7063 1.1 christos #define HAVE_VFORK_H 1
7064 1.1 christos _ACEOF
7065 1.1 christos
7066 1.1 christos fi
7067 1.1 christos done
7068 1.1 christos
7069 1.1 christos for ac_func in fork vfork
7070 1.1 christos do :
7071 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7072 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7073 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7074 1.1 christos cat >>confdefs.h <<_ACEOF
7075 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7076 1.1 christos _ACEOF
7077 1.1 christos
7078 1.1 christos fi
7079 1.1 christos done
7080 1.1 christos
7081 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7083 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7084 1.1.1.8 christos if ${ac_cv_func_fork_works+:} false; then :
7085 1.1 christos $as_echo_n "(cached) " >&6
7086 1.1 christos else
7087 1.1 christos if test "$cross_compiling" = yes; then :
7088 1.1 christos ac_cv_func_fork_works=cross
7089 1.1 christos else
7090 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7091 1.1 christos /* end confdefs.h. */
7092 1.1 christos $ac_includes_default
7093 1.1 christos int
7094 1.1 christos main ()
7095 1.1 christos {
7096 1.1 christos
7097 1.1 christos /* By Ruediger Kuhlmann. */
7098 1.1 christos return fork () < 0;
7099 1.1 christos
7100 1.1 christos ;
7101 1.1 christos return 0;
7102 1.1 christos }
7103 1.1 christos _ACEOF
7104 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7105 1.1 christos ac_cv_func_fork_works=yes
7106 1.1 christos else
7107 1.1 christos ac_cv_func_fork_works=no
7108 1.1 christos fi
7109 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7110 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7111 1.1 christos fi
7112 1.1 christos
7113 1.1 christos fi
7114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7115 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7116 1.1 christos
7117 1.1 christos else
7118 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7119 1.1 christos fi
7120 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7121 1.1 christos case $host in
7122 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7123 1.1 christos # Override, as these systems have only a dummy fork() stub
7124 1.1 christos ac_cv_func_fork_works=no
7125 1.1 christos ;;
7126 1.1 christos *)
7127 1.1 christos ac_cv_func_fork_works=yes
7128 1.1 christos ;;
7129 1.1 christos esac
7130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7131 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7132 1.1 christos fi
7133 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7134 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7136 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7137 1.1.1.8 christos if ${ac_cv_func_vfork_works+:} false; then :
7138 1.1 christos $as_echo_n "(cached) " >&6
7139 1.1 christos else
7140 1.1 christos if test "$cross_compiling" = yes; then :
7141 1.1 christos ac_cv_func_vfork_works=cross
7142 1.1 christos else
7143 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7144 1.1 christos /* end confdefs.h. */
7145 1.1 christos /* Thanks to Paul Eggert for this test. */
7146 1.1 christos $ac_includes_default
7147 1.1 christos #include <sys/wait.h>
7148 1.1 christos #ifdef HAVE_VFORK_H
7149 1.1 christos # include <vfork.h>
7150 1.1 christos #endif
7151 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7152 1.1 christos argument registers are propagated back to the parent. The compiler
7153 1.1 christos is told about this with #include <vfork.h>, but some compilers
7154 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7155 1.1 christos static variable whose address is put into a register that is
7156 1.1 christos clobbered by the vfork. */
7157 1.1 christos static void
7158 1.1 christos #ifdef __cplusplus
7159 1.1 christos sparc_address_test (int arg)
7160 1.1 christos # else
7161 1.1 christos sparc_address_test (arg) int arg;
7162 1.1 christos #endif
7163 1.1 christos {
7164 1.1 christos static pid_t child;
7165 1.1 christos if (!child) {
7166 1.1 christos child = vfork ();
7167 1.1 christos if (child < 0) {
7168 1.1 christos perror ("vfork");
7169 1.1 christos _exit(2);
7170 1.1 christos }
7171 1.1 christos if (!child) {
7172 1.1 christos arg = getpid();
7173 1.1 christos write(-1, "", 0);
7174 1.1 christos _exit (arg);
7175 1.1 christos }
7176 1.1 christos }
7177 1.1 christos }
7178 1.1 christos
7179 1.1 christos int
7180 1.1 christos main ()
7181 1.1 christos {
7182 1.1 christos pid_t parent = getpid ();
7183 1.1 christos pid_t child;
7184 1.1 christos
7185 1.1 christos sparc_address_test (0);
7186 1.1 christos
7187 1.1 christos child = vfork ();
7188 1.1 christos
7189 1.1 christos if (child == 0) {
7190 1.1 christos /* Here is another test for sparc vfork register problems. This
7191 1.1 christos test uses lots of local variables, at least as many local
7192 1.1 christos variables as main has allocated so far including compiler
7193 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7194 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7195 1.1 christos reuse the register of parent for one of the local variables,
7196 1.1 christos since it will think that parent can't possibly be used any more
7197 1.1 christos in this routine. Assigning to the local variable will thus
7198 1.1 christos munge parent in the parent process. */
7199 1.1 christos pid_t
7200 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7201 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7202 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7203 1.1 christos use the same hardware register for all 8 local variables. */
7204 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7205 1.1 christos || p != p5 || p != p6 || p != p7)
7206 1.1 christos _exit(1);
7207 1.1 christos
7208 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7209 1.1 christos from child file descriptors. If the child closes a descriptor
7210 1.1 christos before it execs or exits, this munges the parent's descriptor
7211 1.1 christos as well. Test for this by closing stdout in the child. */
7212 1.1 christos _exit(close(fileno(stdout)) != 0);
7213 1.1 christos } else {
7214 1.1 christos int status;
7215 1.1 christos struct stat st;
7216 1.1 christos
7217 1.1 christos while (wait(&status) != child)
7218 1.1 christos ;
7219 1.1 christos return (
7220 1.1 christos /* Was there some problem with vforking? */
7221 1.1 christos child < 0
7222 1.1 christos
7223 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7224 1.1 christos || status
7225 1.1 christos
7226 1.1 christos /* Did the vfork/compiler bug occur? */
7227 1.1 christos || parent != getpid()
7228 1.1 christos
7229 1.1 christos /* Did the file descriptor bug occur? */
7230 1.1 christos || fstat(fileno(stdout), &st) != 0
7231 1.1 christos );
7232 1.1 christos }
7233 1.1 christos }
7234 1.1 christos _ACEOF
7235 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7236 1.1 christos ac_cv_func_vfork_works=yes
7237 1.1 christos else
7238 1.1 christos ac_cv_func_vfork_works=no
7239 1.1 christos fi
7240 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7241 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7242 1.1 christos fi
7243 1.1 christos
7244 1.1 christos fi
7245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7246 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7247 1.1 christos
7248 1.1 christos fi;
7249 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7250 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7252 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7253 1.1 christos fi
7254 1.1 christos
7255 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7256 1.1 christos
7257 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7258 1.1 christos
7259 1.1 christos else
7260 1.1 christos
7261 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7262 1.1 christos
7263 1.1 christos fi
7264 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7265 1.1 christos
7266 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7267 1.1 christos
7268 1.1 christos fi
7269 1.1 christos
7270 1.1 christos if test $ac_cv_func_vfork_works = no; then
7271 1.1 christos case " $LIBOBJS " in
7272 1.1 christos *" vfork.$ac_objext "* ) ;;
7273 1.1 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7274 1.1 christos ;;
7275 1.1 christos esac
7276 1.1 christos
7277 1.1 christos fi
7278 1.1 christos # We only need _doprnt if we might use it to implement v*printf.
7279 1.1 christos if test $ac_cv_func_vprintf != yes \
7280 1.1 christos || test $ac_cv_func_vfprintf != yes \
7281 1.1 christos || test $ac_cv_func_vsprintf != yes; then
7282 1.1.1.8 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7283 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7284 1.1.1.8 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
7285 1.1 christos
7286 1.1 christos else
7287 1.1 christos case " $LIBOBJS " in
7288 1.1.1.8 christos *" _doprnt.$ac_objext "* ) ;;
7289 1.1.1.8 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
7290 1.1 christos ;;
7291 1.1 christos esac
7292 1.1 christos
7293 1.1 christos fi
7294 1.1 christos
7295 1.1 christos
7296 1.1 christos else
7297 1.1 christos for ac_func in _doprnt
7298 1.1 christos do :
7299 1.1 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7300 1.1.1.8 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7301 1.1 christos cat >>confdefs.h <<_ACEOF
7302 1.1 christos #define HAVE__DOPRNT 1
7303 1.1 christos _ACEOF
7304 1.1 christos
7305 1.1 christos fi
7306 1.1 christos done
7307 1.1 christos
7308 1.1 christos fi
7309 1.1 christos
7310 1.1 christos for v in $vars; do
7311 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7312 1.1 christos $as_echo_n "checking for $v... " >&6; }
7313 1.1.1.8 christos if eval \${libiberty_cv_var_$v+:} false; then :
7314 1.1 christos $as_echo_n "(cached) " >&6
7315 1.1 christos else
7316 1.1 christos if test x$gcc_no_link = xyes; then
7317 1.1.1.8 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7318 1.1 christos fi
7319 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7320 1.1 christos /* end confdefs.h. */
7321 1.1.1.10 christos extern int $v [];
7322 1.1 christos int
7323 1.1 christos main ()
7324 1.1 christos {
7325 1.1.1.10 christos if ($v [0]) return 1;
7326 1.1 christos ;
7327 1.1 christos return 0;
7328 1.1 christos }
7329 1.1 christos _ACEOF
7330 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7331 1.1 christos eval "libiberty_cv_var_$v=yes"
7332 1.1 christos else
7333 1.1 christos eval "libiberty_cv_var_$v=no"
7334 1.1 christos fi
7335 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7336 1.1 christos conftest$ac_exeext conftest.$ac_ext
7337 1.1 christos fi
7338 1.1 christos
7339 1.1 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7340 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7341 1.1 christos $as_echo "yes" >&6; }
7342 1.1 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7343 1.1 christos cat >>confdefs.h <<_ACEOF
7344 1.1 christos #define $n 1
7345 1.1 christos _ACEOF
7346 1.1 christos
7347 1.1 christos else
7348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349 1.1 christos $as_echo "no" >&6; }
7350 1.1 christos fi
7351 1.1 christos done
7352 1.1 christos
7353 1.1 christos # special check for _system_configuration because AIX <4.3.2 do not
7354 1.1 christos # contain the `physmem' member.
7355 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7356 1.1 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; }
7357 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7358 1.1 christos /* end confdefs.h. */
7359 1.1 christos #include <sys/systemcfg.h>
7360 1.1 christos int
7361 1.1 christos main ()
7362 1.1 christos {
7363 1.1 christos double x = _system_configuration.physmem;
7364 1.1 christos ;
7365 1.1 christos return 0;
7366 1.1 christos }
7367 1.1 christos _ACEOF
7368 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7370 1.1 christos $as_echo "yes" >&6; }
7371 1.1 christos
7372 1.1 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
7373 1.1 christos
7374 1.1 christos else
7375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7376 1.1 christos $as_echo "no" >&6; }
7377 1.1 christos fi
7378 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7379 1.1 christos
7380 1.1 christos for ac_func in $checkfuncs
7381 1.1 christos do :
7382 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7383 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7384 1.1.1.8 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7385 1.1 christos cat >>confdefs.h <<_ACEOF
7386 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7387 1.1 christos _ACEOF
7388 1.1 christos
7389 1.1 christos fi
7390 1.1 christos done
7391 1.1 christos
7392 1.1.1.8 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7393 1.1.1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7394 1.1.1.8 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7395 1.1 christos ac_have_decl=1
7396 1.1 christos else
7397 1.1 christos ac_have_decl=0
7398 1.1 christos fi
7399 1.1 christos
7400 1.1 christos cat >>confdefs.h <<_ACEOF
7401 1.1 christos #define HAVE_DECL_BASENAME $ac_have_decl
7402 1.1 christos _ACEOF
7403 1.1 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7404 1.1.1.8 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
7405 1.1 christos ac_have_decl=1
7406 1.1 christos else
7407 1.1 christos ac_have_decl=0
7408 1.1 christos fi
7409 1.1 christos
7410 1.1 christos cat >>confdefs.h <<_ACEOF
7411 1.1 christos #define HAVE_DECL_FFS $ac_have_decl
7412 1.1 christos _ACEOF
7413 1.1 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7414 1.1.1.8 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7415 1.1 christos ac_have_decl=1
7416 1.1 christos else
7417 1.1 christos ac_have_decl=0
7418 1.1 christos fi
7419 1.1 christos
7420 1.1 christos cat >>confdefs.h <<_ACEOF
7421 1.1 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
7422 1.1 christos _ACEOF
7423 1.1 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7424 1.1.1.8 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7425 1.1 christos ac_have_decl=1
7426 1.1 christos else
7427 1.1 christos ac_have_decl=0
7428 1.1 christos fi
7429 1.1 christos
7430 1.1 christos cat >>confdefs.h <<_ACEOF
7431 1.1 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
7432 1.1 christos _ACEOF
7433 1.1 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7434 1.1.1.8 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7435 1.1 christos ac_have_decl=1
7436 1.1 christos else
7437 1.1 christos ac_have_decl=0
7438 1.1 christos fi
7439 1.1 christos
7440 1.1 christos cat >>confdefs.h <<_ACEOF
7441 1.1 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
7442 1.1 christos _ACEOF
7443 1.1 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7444 1.1.1.8 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7445 1.1 christos ac_have_decl=1
7446 1.1 christos else
7447 1.1 christos ac_have_decl=0
7448 1.1 christos fi
7449 1.1 christos
7450 1.1 christos cat >>confdefs.h <<_ACEOF
7451 1.1 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
7452 1.1 christos _ACEOF
7453 1.1 christos
7454 1.1 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7455 1.1.1.8 christos if test "x$ac_cv_have_decl_calloc" = xyes; then :
7456 1.1 christos ac_have_decl=1
7457 1.1 christos else
7458 1.1 christos ac_have_decl=0
7459 1.1 christos fi
7460 1.1 christos
7461 1.1 christos cat >>confdefs.h <<_ACEOF
7462 1.1 christos #define HAVE_DECL_CALLOC $ac_have_decl
7463 1.1 christos _ACEOF
7464 1.1 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7465 1.1.1.8 christos if test "x$ac_cv_have_decl_getenv" = xyes; then :
7466 1.1 christos ac_have_decl=1
7467 1.1 christos else
7468 1.1 christos ac_have_decl=0
7469 1.1 christos fi
7470 1.1 christos
7471 1.1 christos cat >>confdefs.h <<_ACEOF
7472 1.1 christos #define HAVE_DECL_GETENV $ac_have_decl
7473 1.1 christos _ACEOF
7474 1.1 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7475 1.1.1.8 christos if test "x$ac_cv_have_decl_getopt" = xyes; then :
7476 1.1 christos ac_have_decl=1
7477 1.1 christos else
7478 1.1 christos ac_have_decl=0
7479 1.1 christos fi
7480 1.1 christos
7481 1.1 christos cat >>confdefs.h <<_ACEOF
7482 1.1 christos #define HAVE_DECL_GETOPT $ac_have_decl
7483 1.1 christos _ACEOF
7484 1.1 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7485 1.1.1.8 christos if test "x$ac_cv_have_decl_malloc" = xyes; then :
7486 1.1 christos ac_have_decl=1
7487 1.1 christos else
7488 1.1 christos ac_have_decl=0
7489 1.1 christos fi
7490 1.1 christos
7491 1.1 christos cat >>confdefs.h <<_ACEOF
7492 1.1 christos #define HAVE_DECL_MALLOC $ac_have_decl
7493 1.1 christos _ACEOF
7494 1.1 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7495 1.1.1.8 christos if test "x$ac_cv_have_decl_realloc" = xyes; then :
7496 1.1 christos ac_have_decl=1
7497 1.1 christos else
7498 1.1 christos ac_have_decl=0
7499 1.1 christos fi
7500 1.1 christos
7501 1.1 christos cat >>confdefs.h <<_ACEOF
7502 1.1 christos #define HAVE_DECL_REALLOC $ac_have_decl
7503 1.1 christos _ACEOF
7504 1.1.1.10 christos
7505 1.1.1.10 christos case "${host}" in
7506 1.1.1.10 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated.
7507 1.1.1.10 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7508 1.1.1.8 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7509 1.1 christos ac_have_decl=1
7510 1.1 christos else
7511 1.1 christos ac_have_decl=0
7512 1.1 christos fi
7513 1.1 christos
7514 1.1 christos cat >>confdefs.h <<_ACEOF
7515 1.1 christos #define HAVE_DECL_SBRK $ac_have_decl
7516 1.1 christos _ACEOF
7517 1.1.1.10 christos ;;
7518 1.1.1.10 christos esac
7519 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7520 1.1.1.8 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
7521 1.1.1.4 christos ac_have_decl=1
7522 1.1.1.4 christos else
7523 1.1.1.4 christos ac_have_decl=0
7524 1.1.1.4 christos fi
7525 1.1.1.4 christos
7526 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7527 1.1.1.4 christos #define HAVE_DECL_STRTOL $ac_have_decl
7528 1.1.1.4 christos _ACEOF
7529 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7530 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7531 1.1.1.4 christos ac_have_decl=1
7532 1.1.1.4 christos else
7533 1.1.1.4 christos ac_have_decl=0
7534 1.1.1.4 christos fi
7535 1.1.1.4 christos
7536 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7537 1.1.1.4 christos #define HAVE_DECL_STRTOUL $ac_have_decl
7538 1.1.1.4 christos _ACEOF
7539 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7540 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7541 1.1.1.4 christos ac_have_decl=1
7542 1.1.1.4 christos else
7543 1.1.1.4 christos ac_have_decl=0
7544 1.1.1.4 christos fi
7545 1.1.1.4 christos
7546 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7547 1.1.1.4 christos #define HAVE_DECL_STRTOLL $ac_have_decl
7548 1.1.1.4 christos _ACEOF
7549 1.1.1.4 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7550 1.1.1.8 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7551 1.1.1.4 christos ac_have_decl=1
7552 1.1.1.4 christos else
7553 1.1.1.4 christos ac_have_decl=0
7554 1.1.1.4 christos fi
7555 1.1.1.4 christos
7556 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
7557 1.1.1.4 christos #define HAVE_DECL_STRTOULL $ac_have_decl
7558 1.1.1.4 christos _ACEOF
7559 1.1.1.4 christos
7560 1.1 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7561 1.1.1.8 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7562 1.1 christos ac_have_decl=1
7563 1.1 christos else
7564 1.1 christos ac_have_decl=0
7565 1.1 christos fi
7566 1.1 christos
7567 1.1 christos cat >>confdefs.h <<_ACEOF
7568 1.1 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl
7569 1.1 christos _ACEOF
7570 1.1 christos
7571 1.1.1.7 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7572 1.1.1.8 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7573 1.1.1.7 christos ac_have_decl=1
7574 1.1.1.7 christos else
7575 1.1.1.7 christos ac_have_decl=0
7576 1.1.1.7 christos fi
7577 1.1.1.7 christos
7578 1.1.1.7 christos cat >>confdefs.h <<_ACEOF
7579 1.1.1.7 christos #define HAVE_DECL_STRNLEN $ac_have_decl
7580 1.1.1.7 christos _ACEOF
7581 1.1.1.7 christos
7582 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7583 1.1 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7584 1.1.1.8 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7585 1.1 christos $as_echo_n "(cached) " >&6
7586 1.1 christos else
7587 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7588 1.1 christos /* end confdefs.h. */
7589 1.1 christos
7590 1.1 christos #include "confdefs.h"
7591 1.1 christos #include <stdio.h>
7592 1.1 christos #ifdef HAVE_STRING_H
7593 1.1 christos #include <string.h>
7594 1.1 christos #else
7595 1.1 christos #ifdef HAVE_STRINGS_H
7596 1.1 christos #include <strings.h>
7597 1.1 christos #endif
7598 1.1 christos #endif
7599 1.1 christos #ifdef HAVE_STDLIB_H
7600 1.1 christos #include <stdlib.h>
7601 1.1 christos #endif
7602 1.1 christos #ifdef HAVE_UNISTD_H
7603 1.1 christos #include <unistd.h>
7604 1.1 christos #endif
7605 1.1 christos int
7606 1.1 christos main ()
7607 1.1 christos {
7608 1.1 christos char *(*pfn) = (char *(*)) canonicalize_file_name
7609 1.1 christos ;
7610 1.1 christos return 0;
7611 1.1 christos }
7612 1.1 christos _ACEOF
7613 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7614 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=no
7615 1.1 christos else
7616 1.1 christos libiberty_cv_decl_needed_canonicalize_file_name=yes
7617 1.1 christos fi
7618 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7619 1.1 christos fi
7620 1.1 christos
7621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7622 1.1 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7623 1.1 christos if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7624 1.1 christos
7625 1.1 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7626 1.1 christos
7627 1.1 christos fi
7628 1.1 christos
7629 1.1 christos fi
7630 1.1 christos
7631 1.1 christos # Figure out which version of pexecute to use.
7632 1.1 christos case "${host}" in
7633 1.1 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7634 1.1 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7635 1.1 christos *-*-msdos*) pexecute=pex-msdos ;;
7636 1.1 christos *) pexecute=pex-unix ;;
7637 1.1 christos esac
7638 1.1 christos
7639 1.1 christos
7640 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5
7641 1.1.1.11 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; }
7642 1.1.1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643 1.1.1.11 christos /* end confdefs.h. */
7644 1.1.1.11 christos
7645 1.1.1.11 christos #include <x86intrin.h>
7646 1.1.1.11 christos #include <cpuid.h>
7647 1.1.1.11 christos
7648 1.1.1.11 christos __attribute__((__target__ ("sse4.1,sha")))
7649 1.1.1.11 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1)
7650 1.1.1.11 christos {
7651 1.1.1.11 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf);
7652 1.1.1.11 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0);
7653 1.1.1.11 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b);
7654 1.1.1.11 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL);
7655 1.1.1.11 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask);
7656 1.1.1.11 christos e0 = _mm_sha1nexte_epu32 (e0, msg1);
7657 1.1.1.11 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0);
7658 1.1.1.11 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1);
7659 1.1.1.11 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1);
7660 1.1.1.11 christos msg0 = _mm_xor_si128 (msg0, msg1);
7661 1.1.1.11 christos e0 = _mm_add_epi32 (e0, msg0);
7662 1.1.1.11 christos e0 = abcd;
7663 1.1.1.11 christos _mm_storeu_si128 (buf, abcd);
7664 1.1.1.11 christos e = _mm_extract_epi32 (e0, 3);
7665 1.1.1.11 christos }
7666 1.1.1.11 christos
7667 1.1.1.11 christos int bar (void)
7668 1.1.1.11 christos {
7669 1.1.1.11 christos unsigned int eax, ebx, ecx, edx;
7670 1.1.1.11 christos (void) __get_cpuid;
7671 1.1.1.11 christos (void) __get_cpuid_count;
7672 1.1.1.11 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx)
7673 1.1.1.11 christos && (ebx & bit_SHA) != 0
7674 1.1.1.11 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx)
7675 1.1.1.11 christos && (ecx & bit_SSE4_1) != 0)
7676 1.1.1.11 christos return 1;
7677 1.1.1.11 christos return 0;
7678 1.1.1.11 christos }
7679 1.1.1.11 christos
7680 1.1.1.11 christos int
7681 1.1.1.11 christos main ()
7682 1.1.1.11 christos {
7683 1.1.1.11 christos bar ();
7684 1.1.1.11 christos ;
7685 1.1.1.11 christos return 0;
7686 1.1.1.11 christos }
7687 1.1.1.11 christos _ACEOF
7688 1.1.1.11 christos if ac_fn_c_try_compile "$LINENO"; then :
7689 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5
7690 1.1.1.11 christos $as_echo "x86 SHA1" >&6; }
7691 1.1.1.11 christos
7692 1.1.1.11 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h
7693 1.1.1.11 christos
7694 1.1.1.11 christos else
7695 1.1.1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7696 1.1.1.11 christos $as_echo "no" >&6; }
7697 1.1.1.11 christos fi
7698 1.1.1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7699 1.1.1.11 christos
7700 1.1.1.8 christos
7701 1.1.1.8 christos
7702 1.1.1.8 christos
7703 1.1.1.8 christos for ac_header in $ac_header_list
7704 1.1 christos do :
7705 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7706 1.1 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7707 1.1.1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7708 1.1 christos cat >>confdefs.h <<_ACEOF
7709 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7710 1.1 christos _ACEOF
7711 1.1 christos
7712 1.1 christos fi
7713 1.1 christos done
7714 1.1 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
7721 1.1.1.8 christos if test x$gcc_no_link = xyes; then
7722 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7723 1.1.1.8 christos ac_cv_func_mmap_fixed_mapped=no
7724 1.1.1.8 christos fi
7725 1.1.1.8 christos fi
7726 1.1.1.8 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7727 1.1.1.11 christos save_ASAN_OPTIONS="$ASAN_OPTIONS"
7728 1.1.1.11 christos ASAN_OPTIONS=detect_leaks=0
7729 1.1.1.11 christos export ASAN_OPTIONS
7730 1.1.1.8 christos
7731 1.1 christos for ac_func in getpagesize
7732 1.1 christos do :
7733 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7734 1.1.1.8 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
7735 1.1 christos cat >>confdefs.h <<_ACEOF
7736 1.1 christos #define HAVE_GETPAGESIZE 1
7737 1.1 christos _ACEOF
7738 1.1 christos
7739 1.1 christos fi
7740 1.1 christos done
7741 1.1 christos
7742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7743 1.1 christos $as_echo_n "checking for working mmap... " >&6; }
7744 1.1.1.8 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7745 1.1 christos $as_echo_n "(cached) " >&6
7746 1.1 christos else
7747 1.1 christos if test "$cross_compiling" = yes; then :
7748 1.1 christos ac_cv_func_mmap_fixed_mapped=no
7749 1.1 christos else
7750 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7751 1.1 christos /* end confdefs.h. */
7752 1.1 christos $ac_includes_default
7753 1.1 christos /* malloc might have been renamed as rpl_malloc. */
7754 1.1 christos #undef malloc
7755 1.1 christos
7756 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test.
7757 1.1 christos Here is a matrix of mmap possibilities:
7758 1.1 christos mmap private not fixed
7759 1.1 christos mmap private fixed at somewhere currently unmapped
7760 1.1 christos mmap private fixed at somewhere already mapped
7761 1.1 christos mmap shared not fixed
7762 1.1 christos mmap shared fixed at somewhere currently unmapped
7763 1.1 christos mmap shared fixed at somewhere already mapped
7764 1.1 christos For private mappings, we should verify that changes cannot be read()
7765 1.1 christos back from the file, nor mmap's back from the file at a different
7766 1.1 christos address. (There have been systems where private was not correctly
7767 1.1 christos implemented like the infamous i386 svr4.0, and systems where the
7768 1.1 christos VM page cache was not coherent with the file system buffer cache
7769 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
7770 1.1 christos For shared mappings, we should conversely verify that changes get
7771 1.1 christos propagated back to all the places they're supposed to be.
7772 1.1 christos
7773 1.1 christos Grep wants private fixed already mapped.
7774 1.1 christos The main things grep needs to know about mmap are:
7775 1.1 christos * does it exist and is it safe to write into the mmap'd area
7776 1.1 christos * how to use it (BSD variants) */
7777 1.1 christos
7778 1.1 christos #include <fcntl.h>
7779 1.1 christos #include <sys/mman.h>
7780 1.1 christos
7781 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7782 1.1 christos char *malloc ();
7783 1.1 christos #endif
7784 1.1 christos
7785 1.1 christos /* This mess was copied from the GNU getpagesize.h. */
7786 1.1 christos #ifndef HAVE_GETPAGESIZE
7787 1.1 christos # ifdef _SC_PAGESIZE
7788 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE)
7789 1.1 christos # else /* no _SC_PAGESIZE */
7790 1.1 christos # ifdef HAVE_SYS_PARAM_H
7791 1.1 christos # include <sys/param.h>
7792 1.1 christos # ifdef EXEC_PAGESIZE
7793 1.1 christos # define getpagesize() EXEC_PAGESIZE
7794 1.1 christos # else /* no EXEC_PAGESIZE */
7795 1.1 christos # ifdef NBPG
7796 1.1 christos # define getpagesize() NBPG * CLSIZE
7797 1.1 christos # ifndef CLSIZE
7798 1.1 christos # define CLSIZE 1
7799 1.1 christos # endif /* no CLSIZE */
7800 1.1 christos # else /* no NBPG */
7801 1.1 christos # ifdef NBPC
7802 1.1 christos # define getpagesize() NBPC
7803 1.1 christos # else /* no NBPC */
7804 1.1 christos # ifdef PAGESIZE
7805 1.1 christos # define getpagesize() PAGESIZE
7806 1.1 christos # endif /* PAGESIZE */
7807 1.1 christos # endif /* no NBPC */
7808 1.1 christos # endif /* no NBPG */
7809 1.1 christos # endif /* no EXEC_PAGESIZE */
7810 1.1 christos # else /* no HAVE_SYS_PARAM_H */
7811 1.1 christos # define getpagesize() 8192 /* punt totally */
7812 1.1 christos # endif /* no HAVE_SYS_PARAM_H */
7813 1.1 christos # endif /* no _SC_PAGESIZE */
7814 1.1 christos
7815 1.1 christos #endif /* no HAVE_GETPAGESIZE */
7816 1.1 christos
7817 1.1 christos int
7818 1.1 christos main ()
7819 1.1 christos {
7820 1.1 christos char *data, *data2, *data3;
7821 1.1.1.8 christos const char *cdata2;
7822 1.1 christos int i, pagesize;
7823 1.1.1.8 christos int fd, fd2;
7824 1.1 christos
7825 1.1 christos pagesize = getpagesize ();
7826 1.1 christos
7827 1.1 christos /* First, make a file with some known garbage in it. */
7828 1.1 christos data = (char *) malloc (pagesize);
7829 1.1 christos if (!data)
7830 1.1 christos return 1;
7831 1.1 christos for (i = 0; i < pagesize; ++i)
7832 1.1 christos *(data + i) = rand ();
7833 1.1 christos umask (0);
7834 1.1 christos fd = creat ("conftest.mmap", 0600);
7835 1.1 christos if (fd < 0)
7836 1.1.1.8 christos return 2;
7837 1.1 christos if (write (fd, data, pagesize) != pagesize)
7838 1.1.1.8 christos return 3;
7839 1.1 christos close (fd);
7840 1.1 christos
7841 1.1.1.8 christos /* Next, check that the tail of a page is zero-filled. File must have
7842 1.1.1.8 christos non-zero length, otherwise we risk SIGBUS for entire page. */
7843 1.1.1.8 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7844 1.1.1.8 christos if (fd2 < 0)
7845 1.1.1.8 christos return 4;
7846 1.1.1.8 christos cdata2 = "";
7847 1.1.1.8 christos if (write (fd2, cdata2, 1) != 1)
7848 1.1.1.8 christos return 5;
7849 1.1.1.8 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7850 1.1.1.8 christos if (data2 == MAP_FAILED)
7851 1.1.1.8 christos return 6;
7852 1.1.1.8 christos for (i = 0; i < pagesize; ++i)
7853 1.1.1.8 christos if (*(data2 + i))
7854 1.1.1.8 christos return 7;
7855 1.1.1.8 christos close (fd2);
7856 1.1.1.8 christos if (munmap (data2, pagesize))
7857 1.1.1.8 christos return 8;
7858 1.1.1.8 christos
7859 1.1 christos /* Next, try to mmap the file at a fixed address which already has
7860 1.1 christos something else allocated at it. If we can, also make sure that
7861 1.1 christos we see the same garbage. */
7862 1.1 christos fd = open ("conftest.mmap", O_RDWR);
7863 1.1 christos if (fd < 0)
7864 1.1.1.8 christos return 9;
7865 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7866 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
7867 1.1.1.8 christos return 10;
7868 1.1 christos for (i = 0; i < pagesize; ++i)
7869 1.1 christos if (*(data + i) != *(data2 + i))
7870 1.1.1.8 christos return 11;
7871 1.1 christos
7872 1.1 christos /* Finally, make sure that changes to the mapped area do not
7873 1.1 christos percolate back to the file as seen by read(). (This is a bug on
7874 1.1 christos some variants of i386 svr4.0.) */
7875 1.1 christos for (i = 0; i < pagesize; ++i)
7876 1.1 christos *(data2 + i) = *(data2 + i) + 1;
7877 1.1 christos data3 = (char *) malloc (pagesize);
7878 1.1 christos if (!data3)
7879 1.1.1.8 christos return 12;
7880 1.1 christos if (read (fd, data3, pagesize) != pagesize)
7881 1.1.1.8 christos return 13;
7882 1.1 christos for (i = 0; i < pagesize; ++i)
7883 1.1 christos if (*(data + i) != *(data3 + i))
7884 1.1.1.8 christos return 14;
7885 1.1 christos close (fd);
7886 1.1 christos return 0;
7887 1.1 christos }
7888 1.1 christos _ACEOF
7889 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7890 1.1 christos ac_cv_func_mmap_fixed_mapped=yes
7891 1.1 christos else
7892 1.1 christos ac_cv_func_mmap_fixed_mapped=no
7893 1.1 christos fi
7894 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7895 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7896 1.1 christos fi
7897 1.1 christos
7898 1.1 christos fi
7899 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7900 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7901 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
7902 1.1 christos
7903 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7904 1.1 christos
7905 1.1 christos fi
7906 1.1.1.8 christos rm -f conftest.mmap conftest.txt
7907 1.1 christos
7908 1.1.1.11 christos ASAN_OPTIONS="$save_ASAN_OPTIONS"
7909 1.1.1.11 christos
7910 1.1 christos fi
7911 1.1 christos
7912 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7913 1.1 christos $as_echo_n "checking for working strncmp... " >&6; }
7914 1.1.1.8 christos if ${ac_cv_func_strncmp_works+:} false; then :
7915 1.1 christos $as_echo_n "(cached) " >&6
7916 1.1 christos else
7917 1.1 christos if test "$cross_compiling" = yes; then :
7918 1.1.1.2 christos ac_cv_func_strncmp_works=yes
7919 1.1 christos else
7920 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7921 1.1 christos /* end confdefs.h. */
7922 1.1 christos
7923 1.1 christos /* Test by Jim Wilson and Kaveh Ghazi.
7924 1.1 christos Check whether strncmp reads past the end of its string parameters. */
7925 1.1.1.10 christos #include <stdlib.h>
7926 1.1.1.10 christos #include <string.h>
7927 1.1 christos #include <sys/types.h>
7928 1.1 christos
7929 1.1 christos #ifdef HAVE_FCNTL_H
7930 1.1 christos #include <fcntl.h>
7931 1.1 christos #endif
7932 1.1 christos
7933 1.1 christos #ifdef HAVE_SYS_MMAN_H
7934 1.1 christos #include <sys/mman.h>
7935 1.1 christos #endif
7936 1.1 christos
7937 1.1 christos #ifndef MAP_ANON
7938 1.1 christos #ifdef MAP_ANONYMOUS
7939 1.1 christos #define MAP_ANON MAP_ANONYMOUS
7940 1.1 christos #else
7941 1.1 christos #define MAP_ANON MAP_FILE
7942 1.1 christos #endif
7943 1.1 christos #endif
7944 1.1 christos
7945 1.1 christos #ifndef MAP_FILE
7946 1.1 christos #define MAP_FILE 0
7947 1.1 christos #endif
7948 1.1 christos #ifndef O_RDONLY
7949 1.1 christos #define O_RDONLY 0
7950 1.1 christos #endif
7951 1.1 christos
7952 1.1 christos #define MAP_LEN 0x10000
7953 1.1 christos
7954 1.1.1.10 christos int
7955 1.1.1.10 christos main (void)
7956 1.1 christos {
7957 1.1 christos #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7958 1.1 christos char *p;
7959 1.1 christos int dev_zero;
7960 1.1 christos
7961 1.1 christos dev_zero = open ("/dev/zero", O_RDONLY);
7962 1.1 christos if (dev_zero < 0)
7963 1.1 christos exit (1);
7964 1.1 christos
7965 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7966 1.1 christos MAP_ANON|MAP_PRIVATE, dev_zero, 0);
7967 1.1 christos if (p == (char *)-1)
7968 1.1 christos p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7969 1.1 christos MAP_ANON|MAP_PRIVATE, -1, 0);
7970 1.1 christos if (p == (char *)-1)
7971 1.1 christos exit (2);
7972 1.1 christos else
7973 1.1 christos {
7974 1.1 christos char *string = "__si_type_info";
7975 1.1 christos char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7976 1.1 christos char *r = (char *) p + 0xe;
7977 1.1 christos
7978 1.1 christos strcpy (q, string);
7979 1.1 christos strcpy (r, string);
7980 1.1 christos strncmp (r, q, 14);
7981 1.1 christos }
7982 1.1 christos #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7983 1.1 christos exit (0);
7984 1.1 christos }
7985 1.1 christos
7986 1.1 christos _ACEOF
7987 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7988 1.1 christos ac_cv_func_strncmp_works=yes
7989 1.1 christos else
7990 1.1 christos ac_cv_func_strncmp_works=no
7991 1.1 christos fi
7992 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7993 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7994 1.1 christos fi
7995 1.1 christos
7996 1.1 christos rm -f core core.* *.core
7997 1.1 christos fi
7998 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7999 1.1 christos $as_echo "$ac_cv_func_strncmp_works" >&6; }
8000 1.1 christos if test $ac_cv_func_strncmp_works = no ; then
8001 1.1 christos case " $LIBOBJS " in
8002 1.1 christos *" strncmp.$ac_objext "* ) ;;
8003 1.1 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
8004 1.1 christos ;;
8005 1.1 christos esac
8006 1.1 christos
8007 1.1 christos fi
8008 1.1 christos
8009 1.1 christos
8010 1.1 christos # Install a library built with a cross compiler in $(tooldir) rather
8011 1.1 christos # than $(libdir).
8012 1.1 christos if test -z "${with_cross_host}"; then
8013 1.1 christos INSTALL_DEST=libdir
8014 1.1 christos else
8015 1.1 christos INSTALL_DEST=tooldir
8016 1.1 christos fi
8017 1.1 christos
8018 1.1 christos
8019 1.1 christos
8020 1.1 christos L=""
8021 1.1 christos for l in x $LIBOBJS; do
8022 1.1 christos case $l in
8023 1.1 christos x) ;;
8024 1.1 christos *) L="$L ./$l" ;;
8025 1.1 christos esac
8026 1.1 christos done
8027 1.1 christos LIBOBJS="$L"
8028 1.1 christos
8029 1.1 christos
8030 1.1 christos
8031 1.1 christos
8032 1.1 christos
8033 1.1 christos # We need multilib support, but only if configuring for the target.
8034 1.1 christos ac_config_files="$ac_config_files Makefile testsuite/Makefile"
8035 1.1 christos
8036 1.1 christos ac_config_commands="$ac_config_commands default"
8037 1.1 christos
8038 1.1 christos cat >confcache <<\_ACEOF
8039 1.1 christos # This file is a shell script that caches the results of configure
8040 1.1 christos # tests run on this system so they can be shared between configure
8041 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8042 1.1 christos # It is not useful on other systems. If it contains results you don't
8043 1.1 christos # want to keep, you may remove or edit it.
8044 1.1 christos #
8045 1.1 christos # config.status only pays attention to the cache file if you give it
8046 1.1 christos # the --recheck option to rerun configure.
8047 1.1 christos #
8048 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8049 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8050 1.1 christos # following values.
8051 1.1 christos
8052 1.1 christos _ACEOF
8053 1.1 christos
8054 1.1 christos # The following way of writing the cache mishandles newlines in values,
8055 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8056 1.1 christos # So, we kill variables containing newlines.
8057 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8058 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8059 1.1 christos (
8060 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8061 1.1 christos eval ac_val=\$$ac_var
8062 1.1 christos case $ac_val in #(
8063 1.1 christos *${as_nl}*)
8064 1.1 christos case $ac_var in #(
8065 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8066 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8067 1.1 christos esac
8068 1.1 christos case $ac_var in #(
8069 1.1 christos _ | IFS | as_nl) ;; #(
8070 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8071 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
8072 1.1 christos esac ;;
8073 1.1 christos esac
8074 1.1 christos done
8075 1.1 christos
8076 1.1 christos (set) 2>&1 |
8077 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8078 1.1 christos *${as_nl}ac_space=\ *)
8079 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
8080 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8081 1.1 christos sed -n \
8082 1.1 christos "s/'/'\\\\''/g;
8083 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8084 1.1 christos ;; #(
8085 1.1 christos *)
8086 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8087 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8088 1.1 christos ;;
8089 1.1 christos esac |
8090 1.1 christos sort
8091 1.1 christos ) |
8092 1.1 christos sed '
8093 1.1 christos /^ac_cv_env_/b end
8094 1.1 christos t clear
8095 1.1 christos :clear
8096 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8097 1.1 christos t end
8098 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8099 1.1 christos :end' >>confcache
8100 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8101 1.1 christos if test -w "$cache_file"; then
8102 1.1.1.8 christos if test "x$cache_file" != "x/dev/null"; then
8103 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8104 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8105 1.1.1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8106 1.1.1.8 christos cat confcache >"$cache_file"
8107 1.1.1.8 christos else
8108 1.1.1.8 christos case $cache_file in #(
8109 1.1.1.8 christos */* | ?:*)
8110 1.1.1.8 christos mv -f confcache "$cache_file"$$ &&
8111 1.1.1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8112 1.1.1.8 christos *)
8113 1.1.1.8 christos mv -f confcache "$cache_file" ;;
8114 1.1.1.8 christos esac
8115 1.1.1.8 christos fi
8116 1.1.1.8 christos fi
8117 1.1 christos else
8118 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8119 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8120 1.1 christos fi
8121 1.1 christos fi
8122 1.1 christos rm -f confcache
8123 1.1 christos
8124 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8125 1.1 christos # Let make expand exec_prefix.
8126 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8127 1.1 christos
8128 1.1 christos DEFS=-DHAVE_CONFIG_H
8129 1.1 christos
8130 1.1 christos ac_libobjs=
8131 1.1 christos ac_ltlibobjs=
8132 1.1.1.8 christos U=
8133 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8134 1.1 christos # 1. Remove the extension, and $U if already installed.
8135 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8136 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8137 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8138 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8139 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8140 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8141 1.1 christos done
8142 1.1 christos LIBOBJS=$ac_libobjs
8143 1.1 christos
8144 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8145 1.1 christos
8146 1.1 christos
8147 1.1 christos
8148 1.1 christos
8149 1.1.1.8 christos : "${CONFIG_STATUS=./config.status}"
8150 1.1 christos ac_write_fail=0
8151 1.1 christos ac_clean_files_save=$ac_clean_files
8152 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8154 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8155 1.1 christos as_write_fail=0
8156 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8157 1.1 christos #! $SHELL
8158 1.1 christos # Generated by $as_me.
8159 1.1 christos # Run this file to recreate the current configuration.
8160 1.1 christos # Compiler output produced by configure, useful for debugging
8161 1.1 christos # configure, is in config.log if it exists.
8162 1.1 christos
8163 1.1 christos debug=false
8164 1.1 christos ac_cs_recheck=false
8165 1.1 christos ac_cs_silent=false
8166 1.1 christos
8167 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
8168 1.1 christos export SHELL
8169 1.1 christos _ASEOF
8170 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8171 1.1 christos ## -------------------- ##
8172 1.1 christos ## M4sh Initialization. ##
8173 1.1 christos ## -------------------- ##
8174 1.1 christos
8175 1.1 christos # Be more Bourne compatible
8176 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8177 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8178 1.1 christos emulate sh
8179 1.1 christos NULLCMD=:
8180 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8181 1.1 christos # is contrary to our usage. Disable this feature.
8182 1.1 christos alias -g '${1+"$@"}'='"$@"'
8183 1.1 christos setopt NO_GLOB_SUBST
8184 1.1 christos else
8185 1.1 christos case `(set -o) 2>/dev/null` in #(
8186 1.1 christos *posix*) :
8187 1.1 christos set -o posix ;; #(
8188 1.1 christos *) :
8189 1.1 christos ;;
8190 1.1 christos esac
8191 1.1 christos fi
8192 1.1 christos
8193 1.1 christos
8194 1.1 christos as_nl='
8195 1.1 christos '
8196 1.1 christos export as_nl
8197 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8198 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8199 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8200 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8201 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8202 1.1 christos # but without wasting forks for bash or zsh.
8203 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8204 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8205 1.1 christos as_echo='print -r --'
8206 1.1 christos as_echo_n='print -rn --'
8207 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8208 1.1 christos as_echo='printf %s\n'
8209 1.1 christos as_echo_n='printf %s'
8210 1.1 christos else
8211 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8212 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8213 1.1 christos as_echo_n='/usr/ucb/echo -n'
8214 1.1 christos else
8215 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8216 1.1 christos as_echo_n_body='eval
8217 1.1 christos arg=$1;
8218 1.1 christos case $arg in #(
8219 1.1 christos *"$as_nl"*)
8220 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8221 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8222 1.1 christos esac;
8223 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8224 1.1 christos '
8225 1.1 christos export as_echo_n_body
8226 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8227 1.1 christos fi
8228 1.1 christos export as_echo_body
8229 1.1 christos as_echo='sh -c $as_echo_body as_echo'
8230 1.1 christos fi
8231 1.1 christos
8232 1.1 christos # The user is always right.
8233 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
8234 1.1 christos PATH_SEPARATOR=:
8235 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8236 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8237 1.1 christos PATH_SEPARATOR=';'
8238 1.1 christos }
8239 1.1 christos fi
8240 1.1 christos
8241 1.1 christos
8242 1.1 christos # IFS
8243 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8244 1.1 christos # there to prevent editors from complaining about space-tab.
8245 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8246 1.1 christos # splitting by setting IFS to empty value.)
8247 1.1 christos IFS=" "" $as_nl"
8248 1.1 christos
8249 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8250 1.1.1.8 christos as_myself=
8251 1.1 christos case $0 in #((
8252 1.1 christos *[\\/]* ) as_myself=$0 ;;
8253 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8254 1.1 christos for as_dir in $PATH
8255 1.1 christos do
8256 1.1 christos IFS=$as_save_IFS
8257 1.1 christos test -z "$as_dir" && as_dir=.
8258 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8259 1.1 christos done
8260 1.1 christos IFS=$as_save_IFS
8261 1.1 christos
8262 1.1 christos ;;
8263 1.1 christos esac
8264 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8265 1.1 christos # in which case we are not to be found in the path.
8266 1.1 christos if test "x$as_myself" = x; then
8267 1.1 christos as_myself=$0
8268 1.1 christos fi
8269 1.1 christos if test ! -f "$as_myself"; then
8270 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8271 1.1 christos exit 1
8272 1.1 christos fi
8273 1.1 christos
8274 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
8275 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8276 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
8277 1.1 christos # trigger a bug in pdksh 5.2.14.
8278 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8279 1.1 christos do eval test x\${$as_var+set} = xset \
8280 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8281 1.1 christos done
8282 1.1 christos PS1='$ '
8283 1.1 christos PS2='> '
8284 1.1 christos PS4='+ '
8285 1.1 christos
8286 1.1 christos # NLS nuisances.
8287 1.1 christos LC_ALL=C
8288 1.1 christos export LC_ALL
8289 1.1 christos LANGUAGE=C
8290 1.1 christos export LANGUAGE
8291 1.1 christos
8292 1.1 christos # CDPATH.
8293 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8294 1.1 christos
8295 1.1 christos
8296 1.1.1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8297 1.1.1.8 christos # ----------------------------------------
8298 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8299 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8300 1.1.1.8 christos # script with STATUS, using 1 if that was 0.
8301 1.1 christos as_fn_error ()
8302 1.1 christos {
8303 1.1.1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1
8304 1.1.1.8 christos if test "$4"; then
8305 1.1.1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8306 1.1.1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8307 1.1 christos fi
8308 1.1.1.8 christos $as_echo "$as_me: error: $2" >&2
8309 1.1 christos as_fn_exit $as_status
8310 1.1 christos } # as_fn_error
8311 1.1 christos
8312 1.1 christos
8313 1.1 christos # as_fn_set_status STATUS
8314 1.1 christos # -----------------------
8315 1.1 christos # Set $? to STATUS, without forking.
8316 1.1 christos as_fn_set_status ()
8317 1.1 christos {
8318 1.1 christos return $1
8319 1.1 christos } # as_fn_set_status
8320 1.1 christos
8321 1.1 christos # as_fn_exit STATUS
8322 1.1 christos # -----------------
8323 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8324 1.1 christos as_fn_exit ()
8325 1.1 christos {
8326 1.1 christos set +e
8327 1.1 christos as_fn_set_status $1
8328 1.1 christos exit $1
8329 1.1 christos } # as_fn_exit
8330 1.1 christos
8331 1.1 christos # as_fn_unset VAR
8332 1.1 christos # ---------------
8333 1.1 christos # Portably unset VAR.
8334 1.1 christos as_fn_unset ()
8335 1.1 christos {
8336 1.1 christos { eval $1=; unset $1;}
8337 1.1 christos }
8338 1.1 christos as_unset=as_fn_unset
8339 1.1 christos # as_fn_append VAR VALUE
8340 1.1 christos # ----------------------
8341 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8342 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
8343 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
8344 1.1 christos # implementations.
8345 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8346 1.1 christos eval 'as_fn_append ()
8347 1.1 christos {
8348 1.1 christos eval $1+=\$2
8349 1.1 christos }'
8350 1.1 christos else
8351 1.1 christos as_fn_append ()
8352 1.1 christos {
8353 1.1 christos eval $1=\$$1\$2
8354 1.1 christos }
8355 1.1 christos fi # as_fn_append
8356 1.1 christos
8357 1.1 christos # as_fn_arith ARG...
8358 1.1 christos # ------------------
8359 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8360 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8361 1.1 christos # must be portable across $(()) and expr.
8362 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8363 1.1 christos eval 'as_fn_arith ()
8364 1.1 christos {
8365 1.1 christos as_val=$(( $* ))
8366 1.1 christos }'
8367 1.1 christos else
8368 1.1 christos as_fn_arith ()
8369 1.1 christos {
8370 1.1 christos as_val=`expr "$@" || test $? -eq 1`
8371 1.1 christos }
8372 1.1 christos fi # as_fn_arith
8373 1.1 christos
8374 1.1 christos
8375 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8376 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8377 1.1 christos as_expr=expr
8378 1.1 christos else
8379 1.1 christos as_expr=false
8380 1.1 christos fi
8381 1.1 christos
8382 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8383 1.1 christos as_basename=basename
8384 1.1 christos else
8385 1.1 christos as_basename=false
8386 1.1 christos fi
8387 1.1 christos
8388 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8389 1.1 christos as_dirname=dirname
8390 1.1 christos else
8391 1.1 christos as_dirname=false
8392 1.1 christos fi
8393 1.1 christos
8394 1.1 christos as_me=`$as_basename -- "$0" ||
8395 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8396 1.1 christos X"$0" : 'X\(//\)$' \| \
8397 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8398 1.1 christos $as_echo X/"$0" |
8399 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8400 1.1 christos s//\1/
8401 1.1 christos q
8402 1.1 christos }
8403 1.1 christos /^X\/\(\/\/\)$/{
8404 1.1 christos s//\1/
8405 1.1 christos q
8406 1.1 christos }
8407 1.1 christos /^X\/\(\/\).*/{
8408 1.1 christos s//\1/
8409 1.1 christos q
8410 1.1 christos }
8411 1.1 christos s/.*/./; q'`
8412 1.1 christos
8413 1.1 christos # Avoid depending upon Character Ranges.
8414 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8415 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8416 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8417 1.1 christos as_cr_digits='0123456789'
8418 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8419 1.1 christos
8420 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8421 1.1 christos case `echo -n x` in #(((((
8422 1.1 christos -n*)
8423 1.1 christos case `echo 'xy\c'` in
8424 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8425 1.1 christos xy) ECHO_C='\c';;
8426 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8427 1.1 christos ECHO_T=' ';;
8428 1.1 christos esac;;
8429 1.1 christos *)
8430 1.1 christos ECHO_N='-n';;
8431 1.1 christos esac
8432 1.1 christos
8433 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8434 1.1 christos if test -d conf$$.dir; then
8435 1.1 christos rm -f conf$$.dir/conf$$.file
8436 1.1 christos else
8437 1.1 christos rm -f conf$$.dir
8438 1.1 christos mkdir conf$$.dir 2>/dev/null
8439 1.1 christos fi
8440 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
8441 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8442 1.1 christos as_ln_s='ln -s'
8443 1.1 christos # ... but there are two gotchas:
8444 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8445 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8446 1.1.1.8 christos # In both cases, we have to default to `cp -pR'.
8447 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8448 1.1.1.8 christos as_ln_s='cp -pR'
8449 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8450 1.1 christos as_ln_s=ln
8451 1.1 christos else
8452 1.1.1.8 christos as_ln_s='cp -pR'
8453 1.1 christos fi
8454 1.1 christos else
8455 1.1.1.8 christos as_ln_s='cp -pR'
8456 1.1 christos fi
8457 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8458 1.1 christos rmdir conf$$.dir 2>/dev/null
8459 1.1 christos
8460 1.1 christos
8461 1.1 christos # as_fn_mkdir_p
8462 1.1 christos # -------------
8463 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
8464 1.1 christos as_fn_mkdir_p ()
8465 1.1 christos {
8466 1.1 christos
8467 1.1 christos case $as_dir in #(
8468 1.1 christos -*) as_dir=./$as_dir;;
8469 1.1 christos esac
8470 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
8471 1.1 christos as_dirs=
8472 1.1 christos while :; do
8473 1.1 christos case $as_dir in #(
8474 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8475 1.1 christos *) as_qdir=$as_dir;;
8476 1.1 christos esac
8477 1.1 christos as_dirs="'$as_qdir' $as_dirs"
8478 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
8479 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8480 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8481 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
8482 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8483 1.1 christos $as_echo X"$as_dir" |
8484 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8485 1.1 christos s//\1/
8486 1.1 christos q
8487 1.1 christos }
8488 1.1 christos /^X\(\/\/\)[^/].*/{
8489 1.1 christos s//\1/
8490 1.1 christos q
8491 1.1 christos }
8492 1.1 christos /^X\(\/\/\)$/{
8493 1.1 christos s//\1/
8494 1.1 christos q
8495 1.1 christos }
8496 1.1 christos /^X\(\/\).*/{
8497 1.1 christos s//\1/
8498 1.1 christos q
8499 1.1 christos }
8500 1.1 christos s/.*/./; q'`
8501 1.1 christos test -d "$as_dir" && break
8502 1.1 christos done
8503 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8504 1.1.1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8505 1.1 christos
8506 1.1 christos
8507 1.1 christos } # as_fn_mkdir_p
8508 1.1 christos if mkdir -p . 2>/dev/null; then
8509 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
8510 1.1 christos else
8511 1.1 christos test -d ./-p && rmdir ./-p
8512 1.1 christos as_mkdir_p=false
8513 1.1 christos fi
8514 1.1 christos
8515 1.1.1.8 christos
8516 1.1.1.8 christos # as_fn_executable_p FILE
8517 1.1.1.8 christos # -----------------------
8518 1.1.1.8 christos # Test if FILE is an executable regular file.
8519 1.1.1.8 christos as_fn_executable_p ()
8520 1.1.1.8 christos {
8521 1.1.1.8 christos test -f "$1" && test -x "$1"
8522 1.1.1.8 christos } # as_fn_executable_p
8523 1.1.1.8 christos as_test_x='test -x'
8524 1.1.1.8 christos as_executable_p=as_fn_executable_p
8525 1.1 christos
8526 1.1 christos # Sed expression to map a string onto a valid CPP name.
8527 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8528 1.1 christos
8529 1.1 christos # Sed expression to map a string onto a valid variable name.
8530 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8531 1.1 christos
8532 1.1 christos
8533 1.1 christos exec 6>&1
8534 1.1 christos ## ----------------------------------- ##
8535 1.1 christos ## Main body of $CONFIG_STATUS script. ##
8536 1.1 christos ## ----------------------------------- ##
8537 1.1 christos _ASEOF
8538 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8539 1.1 christos
8540 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8541 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
8542 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8543 1.1 christos # values after options handling.
8544 1.1 christos ac_log="
8545 1.1 christos This file was extended by $as_me, which was
8546 1.1.1.8 christos generated by GNU Autoconf 2.69. Invocation command line was
8547 1.1 christos
8548 1.1 christos CONFIG_FILES = $CONFIG_FILES
8549 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8550 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8551 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8552 1.1 christos $ $0 $@
8553 1.1 christos
8554 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8555 1.1 christos "
8556 1.1 christos
8557 1.1 christos _ACEOF
8558 1.1 christos
8559 1.1 christos case $ac_config_files in *"
8560 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8561 1.1 christos esac
8562 1.1 christos
8563 1.1 christos case $ac_config_headers in *"
8564 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8565 1.1 christos esac
8566 1.1 christos
8567 1.1 christos
8568 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8569 1.1 christos # Files that config.status was made for.
8570 1.1 christos config_files="$ac_config_files"
8571 1.1 christos config_headers="$ac_config_headers"
8572 1.1 christos config_commands="$ac_config_commands"
8573 1.1 christos
8574 1.1 christos _ACEOF
8575 1.1 christos
8576 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8577 1.1 christos ac_cs_usage="\
8578 1.1 christos \`$as_me' instantiates files and other configuration actions
8579 1.1 christos from templates according to the current configuration. Unless the files
8580 1.1 christos and actions are specified as TAGs, all are instantiated by default.
8581 1.1 christos
8582 1.1 christos Usage: $0 [OPTION]... [TAG]...
8583 1.1 christos
8584 1.1 christos -h, --help print this help, then exit
8585 1.1 christos -V, --version print version number and configuration settings, then exit
8586 1.1.1.8 christos --config print configuration, then exit
8587 1.1 christos -q, --quiet, --silent
8588 1.1 christos do not print progress messages
8589 1.1 christos -d, --debug don't remove temporary files
8590 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8591 1.1 christos --file=FILE[:TEMPLATE]
8592 1.1 christos instantiate the configuration file FILE
8593 1.1 christos --header=FILE[:TEMPLATE]
8594 1.1 christos instantiate the configuration header FILE
8595 1.1 christos
8596 1.1 christos Configuration files:
8597 1.1 christos $config_files
8598 1.1 christos
8599 1.1 christos Configuration headers:
8600 1.1 christos $config_headers
8601 1.1 christos
8602 1.1 christos Configuration commands:
8603 1.1 christos $config_commands
8604 1.1 christos
8605 1.1 christos Report bugs to the package provider."
8606 1.1 christos
8607 1.1 christos _ACEOF
8608 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8609 1.1.1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8610 1.1 christos ac_cs_version="\\
8611 1.1 christos config.status
8612 1.1.1.8 christos configured by $0, generated by GNU Autoconf 2.69,
8613 1.1.1.8 christos with options \\"\$ac_cs_config\\"
8614 1.1 christos
8615 1.1.1.8 christos Copyright (C) 2012 Free Software Foundation, Inc.
8616 1.1 christos This config.status script is free software; the Free Software Foundation
8617 1.1 christos gives unlimited permission to copy, distribute and modify it."
8618 1.1 christos
8619 1.1 christos ac_pwd='$ac_pwd'
8620 1.1 christos srcdir='$srcdir'
8621 1.1 christos INSTALL='$INSTALL'
8622 1.1 christos test -n "\$AWK" || AWK=awk
8623 1.1 christos _ACEOF
8624 1.1 christos
8625 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8626 1.1 christos # The default lists apply if the user does not specify any file.
8627 1.1 christos ac_need_defaults=:
8628 1.1 christos while test $# != 0
8629 1.1 christos do
8630 1.1 christos case $1 in
8631 1.1.1.8 christos --*=?*)
8632 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8633 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8634 1.1 christos ac_shift=:
8635 1.1 christos ;;
8636 1.1.1.8 christos --*=)
8637 1.1.1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8638 1.1.1.8 christos ac_optarg=
8639 1.1.1.8 christos ac_shift=:
8640 1.1.1.8 christos ;;
8641 1.1 christos *)
8642 1.1 christos ac_option=$1
8643 1.1 christos ac_optarg=$2
8644 1.1 christos ac_shift=shift
8645 1.1 christos ;;
8646 1.1 christos esac
8647 1.1 christos
8648 1.1 christos case $ac_option in
8649 1.1 christos # Handling of the options.
8650 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8651 1.1 christos ac_cs_recheck=: ;;
8652 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8653 1.1 christos $as_echo "$ac_cs_version"; exit ;;
8654 1.1.1.8 christos --config | --confi | --conf | --con | --co | --c )
8655 1.1.1.8 christos $as_echo "$ac_cs_config"; exit ;;
8656 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8657 1.1 christos debug=: ;;
8658 1.1 christos --file | --fil | --fi | --f )
8659 1.1 christos $ac_shift
8660 1.1 christos case $ac_optarg in
8661 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8662 1.1.1.8 christos '') as_fn_error $? "missing file argument" ;;
8663 1.1 christos esac
8664 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8665 1.1 christos ac_need_defaults=false;;
8666 1.1 christos --header | --heade | --head | --hea )
8667 1.1 christos $ac_shift
8668 1.1 christos case $ac_optarg in
8669 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8670 1.1 christos esac
8671 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8672 1.1 christos ac_need_defaults=false;;
8673 1.1 christos --he | --h)
8674 1.1 christos # Conflict between --help and --header
8675 1.1.1.8 christos as_fn_error $? "ambiguous option: \`$1'
8676 1.1 christos Try \`$0 --help' for more information.";;
8677 1.1 christos --help | --hel | -h )
8678 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
8679 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8680 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8681 1.1 christos ac_cs_silent=: ;;
8682 1.1 christos
8683 1.1 christos # This is an error.
8684 1.1.1.8 christos -*) as_fn_error $? "unrecognized option: \`$1'
8685 1.1 christos Try \`$0 --help' for more information." ;;
8686 1.1 christos
8687 1.1 christos *) as_fn_append ac_config_targets " $1"
8688 1.1 christos ac_need_defaults=false ;;
8689 1.1 christos
8690 1.1 christos esac
8691 1.1 christos shift
8692 1.1 christos done
8693 1.1 christos
8694 1.1 christos ac_configure_extra_args=
8695 1.1 christos
8696 1.1 christos if $ac_cs_silent; then
8697 1.1 christos exec 6>/dev/null
8698 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8699 1.1 christos fi
8700 1.1 christos
8701 1.1 christos _ACEOF
8702 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8703 1.1 christos if \$ac_cs_recheck; then
8704 1.1.1.8 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8705 1.1 christos shift
8706 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8707 1.1 christos CONFIG_SHELL='$SHELL'
8708 1.1 christos export CONFIG_SHELL
8709 1.1 christos exec "\$@"
8710 1.1 christos fi
8711 1.1 christos
8712 1.1 christos _ACEOF
8713 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8714 1.1 christos exec 5>>config.log
8715 1.1 christos {
8716 1.1 christos echo
8717 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8718 1.1 christos ## Running $as_me. ##
8719 1.1 christos _ASBOX
8720 1.1 christos $as_echo "$ac_log"
8721 1.1 christos } >&5
8722 1.1 christos
8723 1.1 christos _ACEOF
8724 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8725 1.1 christos #
8726 1.1 christos # INIT-COMMANDS
8727 1.1 christos #
8728 1.1 christos srcdir=${srcdir}
8729 1.1 christos host=${host}
8730 1.1 christos target=${target}
8731 1.1 christos with_target_subdir=${with_target_subdir}
8732 1.1 christos with_multisubdir=${with_multisubdir}
8733 1.1 christos ac_configure_args="--enable-multilib ${ac_configure_args}"
8734 1.1 christos CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8735 1.1 christos ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8736 1.1 christos libiberty_topdir=${libiberty_topdir}
8737 1.1 christos
8738 1.1 christos
8739 1.1 christos _ACEOF
8740 1.1 christos
8741 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8742 1.1 christos
8743 1.1 christos # Handling of arguments.
8744 1.1 christos for ac_config_target in $ac_config_targets
8745 1.1 christos do
8746 1.1 christos case $ac_config_target in
8747 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8748 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8749 1.1 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8750 1.1 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8751 1.1 christos
8752 1.1.1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8753 1.1 christos esac
8754 1.1 christos done
8755 1.1 christos
8756 1.1 christos
8757 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8758 1.1 christos # then the envvar interface is used. Set only those that are not.
8759 1.1 christos # We use the long form for the default assignment because of an extremely
8760 1.1 christos # bizarre bug on SunOS 4.1.3.
8761 1.1 christos if $ac_need_defaults; then
8762 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8763 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8764 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8765 1.1 christos fi
8766 1.1 christos
8767 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8768 1.1 christos # simply because there is no reason against having it here, and in addition,
8769 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8770 1.1 christos # Hook for its removal unless debugging.
8771 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8772 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8773 1.1 christos $debug ||
8774 1.1 christos {
8775 1.1.1.8 christos tmp= ac_tmp=
8776 1.1 christos trap 'exit_status=$?
8777 1.1.1.8 christos : "${ac_tmp:=$tmp}"
8778 1.1.1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8779 1.1 christos ' 0
8780 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
8781 1.1 christos }
8782 1.1 christos # Create a (secure) tmp directory for tmp files.
8783 1.1 christos
8784 1.1 christos {
8785 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8786 1.1.1.8 christos test -d "$tmp"
8787 1.1 christos } ||
8788 1.1 christos {
8789 1.1 christos tmp=./conf$$-$RANDOM
8790 1.1 christos (umask 077 && mkdir "$tmp")
8791 1.1.1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8792 1.1.1.8 christos ac_tmp=$tmp
8793 1.1 christos
8794 1.1 christos # Set up the scripts for CONFIG_FILES section.
8795 1.1 christos # No need to generate them if there are no CONFIG_FILES.
8796 1.1 christos # This happens for instance with `./config.status config.h'.
8797 1.1 christos if test -n "$CONFIG_FILES"; then
8798 1.1 christos
8799 1.1 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8800 1.1 christos ac_cs_awk_getline=:
8801 1.1 christos ac_cs_awk_pipe_init=
8802 1.1 christos ac_cs_awk_read_file='
8803 1.1 christos while ((getline aline < (F[key])) > 0)
8804 1.1 christos print(aline)
8805 1.1 christos close(F[key])'
8806 1.1 christos ac_cs_awk_pipe_fini=
8807 1.1 christos else
8808 1.1 christos ac_cs_awk_getline=false
8809 1.1 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8810 1.1 christos ac_cs_awk_read_file='
8811 1.1 christos print "|#_!!_#|"
8812 1.1 christos print "cat " F[key] " &&"
8813 1.1 christos '$ac_cs_awk_pipe_init
8814 1.1 christos # The final `:' finishes the AND list.
8815 1.1 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8816 1.1 christos fi
8817 1.1 christos ac_cr=`echo X | tr X '\015'`
8818 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
8819 1.1 christos # But we know of no other shell where ac_cr would be empty at this
8820 1.1 christos # point, so we can use a bashism as a fallback.
8821 1.1 christos if test "x$ac_cr" = x; then
8822 1.1 christos eval ac_cr=\$\'\\r\'
8823 1.1 christos fi
8824 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8825 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8826 1.1.1.8 christos ac_cs_awk_cr='\\r'
8827 1.1 christos else
8828 1.1 christos ac_cs_awk_cr=$ac_cr
8829 1.1 christos fi
8830 1.1 christos
8831 1.1.1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8832 1.1 christos _ACEOF
8833 1.1 christos
8834 1.1 christos # Create commands to substitute file output variables.
8835 1.1 christos {
8836 1.1 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
8837 1.1.1.8 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
8838 1.1 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8839 1.1 christos echo "_ACAWK" &&
8840 1.1 christos echo "_ACEOF"
8841 1.1 christos } >conf$$files.sh &&
8842 1.1 christos . ./conf$$files.sh ||
8843 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8844 1.1 christos rm -f conf$$files.sh
8845 1.1 christos
8846 1.1 christos {
8847 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
8848 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8849 1.1 christos echo "_ACEOF"
8850 1.1 christos } >conf$$subs.sh ||
8851 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8852 1.1.1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8853 1.1 christos ac_delim='%!_!# '
8854 1.1 christos for ac_last_try in false false false false false :; do
8855 1.1 christos . ./conf$$subs.sh ||
8856 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8857 1.1 christos
8858 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8859 1.1 christos if test $ac_delim_n = $ac_delim_num; then
8860 1.1 christos break
8861 1.1 christos elif $ac_last_try; then
8862 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8863 1.1 christos else
8864 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8865 1.1 christos fi
8866 1.1 christos done
8867 1.1 christos rm -f conf$$subs.sh
8868 1.1 christos
8869 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8870 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8871 1.1 christos _ACEOF
8872 1.1 christos sed -n '
8873 1.1 christos h
8874 1.1 christos s/^/S["/; s/!.*/"]=/
8875 1.1 christos p
8876 1.1 christos g
8877 1.1 christos s/^[^!]*!//
8878 1.1 christos :repl
8879 1.1 christos t repl
8880 1.1 christos s/'"$ac_delim"'$//
8881 1.1 christos t delim
8882 1.1 christos :nl
8883 1.1 christos h
8884 1.1.1.8 christos s/\(.\{148\}\)..*/\1/
8885 1.1 christos t more1
8886 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8887 1.1 christos p
8888 1.1 christos n
8889 1.1 christos b repl
8890 1.1 christos :more1
8891 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8892 1.1 christos p
8893 1.1 christos g
8894 1.1 christos s/.\{148\}//
8895 1.1 christos t nl
8896 1.1 christos :delim
8897 1.1 christos h
8898 1.1.1.8 christos s/\(.\{148\}\)..*/\1/
8899 1.1 christos t more2
8900 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
8901 1.1 christos p
8902 1.1 christos b
8903 1.1 christos :more2
8904 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8905 1.1 christos p
8906 1.1 christos g
8907 1.1 christos s/.\{148\}//
8908 1.1 christos t delim
8909 1.1 christos ' <conf$$subs.awk | sed '
8910 1.1 christos /^[^""]/{
8911 1.1 christos N
8912 1.1 christos s/\n//
8913 1.1 christos }
8914 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
8915 1.1 christos rm -f conf$$subs.awk
8916 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8917 1.1 christos _ACAWK
8918 1.1.1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8919 1.1 christos for (key in S) S_is_set[key] = 1
8920 1.1 christos FS = ""
8921 1.1 christos \$ac_cs_awk_pipe_init
8922 1.1 christos }
8923 1.1 christos {
8924 1.1 christos line = $ 0
8925 1.1 christos nfields = split(line, field, "@")
8926 1.1 christos substed = 0
8927 1.1 christos len = length(field[1])
8928 1.1 christos for (i = 2; i < nfields; i++) {
8929 1.1 christos key = field[i]
8930 1.1 christos keylen = length(key)
8931 1.1 christos if (S_is_set[key]) {
8932 1.1 christos value = S[key]
8933 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8934 1.1 christos len += length(value) + length(field[++i])
8935 1.1 christos substed = 1
8936 1.1 christos } else
8937 1.1 christos len += 1 + keylen
8938 1.1 christos }
8939 1.1 christos if (nfields == 3 && !substed) {
8940 1.1 christos key = field[2]
8941 1.1 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8942 1.1 christos \$ac_cs_awk_read_file
8943 1.1 christos next
8944 1.1 christos }
8945 1.1 christos }
8946 1.1 christos print line
8947 1.1 christos }
8948 1.1 christos \$ac_cs_awk_pipe_fini
8949 1.1 christos _ACAWK
8950 1.1 christos _ACEOF
8951 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8952 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8953 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8954 1.1 christos else
8955 1.1 christos cat
8956 1.1.1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8957 1.1.1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8958 1.1 christos _ACEOF
8959 1.1 christos
8960 1.1.1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8961 1.1.1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8962 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
8963 1.1 christos # (actually we leave an empty line to preserve line numbers).
8964 1.1 christos if test "x$srcdir" = x.; then
8965 1.1.1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8966 1.1.1.8 christos h
8967 1.1.1.8 christos s///
8968 1.1.1.8 christos s/^/:/
8969 1.1.1.8 christos s/[ ]*$/:/
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/:@srcdir@:/:/g
8973 1.1.1.8 christos s/^:*//
8974 1.1 christos s/:*$//
8975 1.1.1.8 christos x
8976 1.1.1.8 christos s/\(=[ ]*\).*/\1/
8977 1.1.1.8 christos G
8978 1.1.1.8 christos s/\n//
8979 1.1 christos s/^[^=]*=[ ]*$//
8980 1.1 christos }'
8981 1.1 christos fi
8982 1.1 christos
8983 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8984 1.1 christos fi # test -n "$CONFIG_FILES"
8985 1.1 christos
8986 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
8987 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
8988 1.1 christos # This happens for instance with `./config.status Makefile'.
8989 1.1 christos if test -n "$CONFIG_HEADERS"; then
8990 1.1.1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8991 1.1 christos BEGIN {
8992 1.1 christos _ACEOF
8993 1.1 christos
8994 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
8995 1.1 christos # here-document in config.status, that substitutes the proper values into
8996 1.1 christos # config.h.in to produce config.h.
8997 1.1 christos
8998 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
8999 1.1 christos # handling of long lines.
9000 1.1 christos ac_delim='%!_!# '
9001 1.1 christos for ac_last_try in false false :; do
9002 1.1.1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9003 1.1.1.8 christos if test -z "$ac_tt"; then
9004 1.1 christos break
9005 1.1 christos elif $ac_last_try; then
9006 1.1.1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9007 1.1 christos else
9008 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9009 1.1 christos fi
9010 1.1 christos done
9011 1.1 christos
9012 1.1 christos # For the awk script, D is an array of macro values keyed by name,
9013 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
9014 1.1 christos # newline sequences.
9015 1.1 christos
9016 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9017 1.1 christos sed -n '
9018 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
9019 1.1 christos t rset
9020 1.1 christos :rset
9021 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9022 1.1 christos t def
9023 1.1 christos d
9024 1.1 christos :def
9025 1.1 christos s/\\$//
9026 1.1 christos t bsnl
9027 1.1 christos s/["\\]/\\&/g
9028 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9029 1.1 christos D["\1"]=" \3"/p
9030 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9031 1.1 christos d
9032 1.1 christos :bsnl
9033 1.1 christos s/["\\]/\\&/g
9034 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9035 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
9036 1.1 christos t cont
9037 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9038 1.1 christos t cont
9039 1.1 christos d
9040 1.1 christos :cont
9041 1.1 christos n
9042 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
9043 1.1 christos t clear
9044 1.1 christos :clear
9045 1.1 christos s/\\$//
9046 1.1 christos t bsnlc
9047 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9048 1.1 christos d
9049 1.1 christos :bsnlc
9050 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9051 1.1 christos b cont
9052 1.1 christos ' <confdefs.h | sed '
9053 1.1 christos s/'"$ac_delim"'/"\\\
9054 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9055 1.1 christos
9056 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9057 1.1 christos for (key in D) D_is_set[key] = 1
9058 1.1 christos FS = ""
9059 1.1 christos }
9060 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9061 1.1 christos line = \$ 0
9062 1.1 christos split(line, arg, " ")
9063 1.1 christos if (arg[1] == "#") {
9064 1.1 christos defundef = arg[2]
9065 1.1 christos mac1 = arg[3]
9066 1.1 christos } else {
9067 1.1 christos defundef = substr(arg[1], 2)
9068 1.1 christos mac1 = arg[2]
9069 1.1 christos }
9070 1.1 christos split(mac1, mac2, "(") #)
9071 1.1 christos macro = mac2[1]
9072 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
9073 1.1 christos if (D_is_set[macro]) {
9074 1.1 christos # Preserve the white space surrounding the "#".
9075 1.1 christos print prefix "define", macro P[macro] D[macro]
9076 1.1 christos next
9077 1.1 christos } else {
9078 1.1 christos # Replace #undef with comments. This is necessary, for example,
9079 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
9080 1.1 christos # on some systems where configure will not decide to define it.
9081 1.1 christos if (defundef == "undef") {
9082 1.1 christos print "/*", prefix defundef, macro, "*/"
9083 1.1 christos next
9084 1.1 christos }
9085 1.1 christos }
9086 1.1 christos }
9087 1.1 christos { print }
9088 1.1 christos _ACAWK
9089 1.1 christos _ACEOF
9090 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9091 1.1.1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9092 1.1 christos fi # test -n "$CONFIG_HEADERS"
9093 1.1 christos
9094 1.1 christos
9095 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9096 1.1 christos shift
9097 1.1 christos for ac_tag
9098 1.1 christos do
9099 1.1 christos case $ac_tag in
9100 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9101 1.1 christos esac
9102 1.1 christos case $ac_mode$ac_tag in
9103 1.1 christos :[FHL]*:*);;
9104 1.1.1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9105 1.1 christos :[FH]-) ac_tag=-:-;;
9106 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9107 1.1 christos esac
9108 1.1 christos ac_save_IFS=$IFS
9109 1.1 christos IFS=:
9110 1.1 christos set x $ac_tag
9111 1.1 christos IFS=$ac_save_IFS
9112 1.1 christos shift
9113 1.1 christos ac_file=$1
9114 1.1 christos shift
9115 1.1 christos
9116 1.1 christos case $ac_mode in
9117 1.1 christos :L) ac_source=$1;;
9118 1.1 christos :[FH])
9119 1.1 christos ac_file_inputs=
9120 1.1 christos for ac_f
9121 1.1 christos do
9122 1.1 christos case $ac_f in
9123 1.1.1.8 christos -) ac_f="$ac_tmp/stdin";;
9124 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9125 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9126 1.1 christos # because $ac_f cannot contain `:'.
9127 1.1 christos test -f "$ac_f" ||
9128 1.1 christos case $ac_f in
9129 1.1 christos [\\/$]*) false;;
9130 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9131 1.1 christos esac ||
9132 1.1.1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9133 1.1 christos esac
9134 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9135 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
9136 1.1 christos done
9137 1.1 christos
9138 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9139 1.1 christos # use $as_me), people would be surprised to read:
9140 1.1 christos # /* config.h. Generated by config.status. */
9141 1.1 christos configure_input='Generated from '`
9142 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9143 1.1 christos `' by configure.'
9144 1.1 christos if test x"$ac_file" != x-; then
9145 1.1 christos configure_input="$ac_file. $configure_input"
9146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9147 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
9148 1.1 christos fi
9149 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
9150 1.1 christos case $configure_input in #(
9151 1.1 christos *\&* | *\|* | *\\* )
9152 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9153 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9154 1.1 christos *) ac_sed_conf_input=$configure_input;;
9155 1.1 christos esac
9156 1.1 christos
9157 1.1 christos case $ac_tag in
9158 1.1.1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9159 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9160 1.1 christos esac
9161 1.1 christos ;;
9162 1.1 christos esac
9163 1.1 christos
9164 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9165 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9166 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9167 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9168 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9169 1.1 christos $as_echo X"$ac_file" |
9170 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9171 1.1 christos s//\1/
9172 1.1 christos q
9173 1.1 christos }
9174 1.1 christos /^X\(\/\/\)[^/].*/{
9175 1.1 christos s//\1/
9176 1.1 christos q
9177 1.1 christos }
9178 1.1 christos /^X\(\/\/\)$/{
9179 1.1 christos s//\1/
9180 1.1 christos q
9181 1.1 christos }
9182 1.1 christos /^X\(\/\).*/{
9183 1.1 christos s//\1/
9184 1.1 christos q
9185 1.1 christos }
9186 1.1 christos s/.*/./; q'`
9187 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
9188 1.1 christos ac_builddir=.
9189 1.1 christos
9190 1.1 christos case "$ac_dir" in
9191 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9192 1.1 christos *)
9193 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9194 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9195 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9196 1.1 christos case $ac_top_builddir_sub in
9197 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9198 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9199 1.1 christos esac ;;
9200 1.1 christos esac
9201 1.1 christos ac_abs_top_builddir=$ac_pwd
9202 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9203 1.1 christos # for backward compatibility:
9204 1.1 christos ac_top_builddir=$ac_top_build_prefix
9205 1.1 christos
9206 1.1 christos case $srcdir in
9207 1.1 christos .) # We are building in place.
9208 1.1 christos ac_srcdir=.
9209 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9210 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9211 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9212 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9213 1.1 christos ac_top_srcdir=$srcdir
9214 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9215 1.1 christos *) # Relative name.
9216 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9217 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9218 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9219 1.1 christos esac
9220 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9221 1.1 christos
9222 1.1 christos
9223 1.1 christos case $ac_mode in
9224 1.1 christos :F)
9225 1.1 christos #
9226 1.1 christos # CONFIG_FILE
9227 1.1 christos #
9228 1.1 christos
9229 1.1 christos case $INSTALL in
9230 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9231 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9232 1.1 christos esac
9233 1.1 christos _ACEOF
9234 1.1 christos
9235 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9236 1.1 christos # If the template does not know about datarootdir, expand it.
9237 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9238 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9239 1.1 christos ac_sed_dataroot='
9240 1.1 christos /datarootdir/ {
9241 1.1 christos p
9242 1.1 christos q
9243 1.1 christos }
9244 1.1 christos /@datadir@/p
9245 1.1 christos /@docdir@/p
9246 1.1 christos /@infodir@/p
9247 1.1 christos /@localedir@/p
9248 1.1 christos /@mandir@/p'
9249 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9250 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9251 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9252 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9253 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9254 1.1 christos _ACEOF
9255 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9256 1.1 christos ac_datarootdir_hack='
9257 1.1 christos s&@datadir@&$datadir&g
9258 1.1 christos s&@docdir@&$docdir&g
9259 1.1 christos s&@infodir@&$infodir&g
9260 1.1 christos s&@localedir@&$localedir&g
9261 1.1 christos s&@mandir@&$mandir&g
9262 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9263 1.1 christos esac
9264 1.1 christos _ACEOF
9265 1.1 christos
9266 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9267 1.1 christos # Shell code in configure.ac might set extrasub.
9268 1.1 christos # FIXME: do we really want to maintain this feature?
9269 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9270 1.1 christos ac_sed_extra="$ac_vpsub
9271 1.1 christos $extrasub
9272 1.1 christos _ACEOF
9273 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9274 1.1 christos :t
9275 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9276 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
9277 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9278 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9279 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9280 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9281 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9282 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9283 1.1 christos s&@builddir@&$ac_builddir&;t t
9284 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9285 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9286 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9287 1.1 christos $ac_datarootdir_hack
9288 1.1 christos "
9289 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9290 1.1 christos if $ac_cs_awk_getline; then
9291 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk"
9292 1.1 christos else
9293 1.1.1.8 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL
9294 1.1.1.8 christos fi \
9295 1.1.1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9296 1.1 christos
9297 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9298 1.1.1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9299 1.1.1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9300 1.1.1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9302 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&5
9303 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9304 1.1.1.8 christos which seems to be undefined. Please make sure it is defined" >&2;}
9305 1.1 christos
9306 1.1.1.8 christos rm -f "$ac_tmp/stdin"
9307 1.1 christos case $ac_file in
9308 1.1.1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9309 1.1.1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9310 1.1 christos esac \
9311 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9312 1.1 christos ;;
9313 1.1 christos :H)
9314 1.1 christos #
9315 1.1 christos # CONFIG_HEADER
9316 1.1 christos #
9317 1.1 christos if test x"$ac_file" != x-; then
9318 1.1 christos {
9319 1.1 christos $as_echo "/* $configure_input */" \
9320 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9321 1.1.1.8 christos } >"$ac_tmp/config.h" \
9322 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9323 1.1.1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9325 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9326 1.1 christos else
9327 1.1 christos rm -f "$ac_file"
9328 1.1.1.8 christos mv "$ac_tmp/config.h" "$ac_file" \
9329 1.1.1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9330 1.1 christos fi
9331 1.1 christos else
9332 1.1 christos $as_echo "/* $configure_input */" \
9333 1.1.1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9334 1.1.1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5
9335 1.1 christos fi
9336 1.1 christos ;;
9337 1.1 christos
9338 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9339 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9340 1.1 christos ;;
9341 1.1 christos esac
9342 1.1 christos
9343 1.1 christos
9344 1.1 christos case $ac_file$ac_mode in
9345 1.1 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9346 1.1 christos if test -n "$CONFIG_FILES"; then
9347 1.1 christos if test -n "${with_target_subdir}"; then
9348 1.1 christos # FIXME: We shouldn't need to set ac_file
9349 1.1 christos ac_file=Makefile
9350 1.1 christos LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9351 1.1 christos . ${libiberty_topdir}/config-ml.in
9352 1.1 christos fi
9353 1.1 christos fi ;;
9354 1.1 christos
9355 1.1 christos esac
9356 1.1 christos done # for ac_tag
9357 1.1 christos
9358 1.1 christos
9359 1.1 christos as_fn_exit 0
9360 1.1 christos _ACEOF
9361 1.1 christos ac_clean_files=$ac_clean_files_save
9362 1.1 christos
9363 1.1 christos test $ac_write_fail = 0 ||
9364 1.1.1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9365 1.1 christos
9366 1.1 christos
9367 1.1 christos # configure is writing to config.log, and then calls config.status.
9368 1.1 christos # config.status does its own redirection, appending to config.log.
9369 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9370 1.1 christos # by configure, so config.status won't be able to write to it; its
9371 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9372 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9373 1.1 christos # appended to by config.status. When coming back to configure, we
9374 1.1 christos # need to make the FD available again.
9375 1.1 christos if test "$no_create" != yes; then
9376 1.1 christos ac_cs_success=:
9377 1.1 christos ac_config_status_args=
9378 1.1 christos test "$silent" = yes &&
9379 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9380 1.1 christos exec 5>/dev/null
9381 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9382 1.1 christos exec 5>>config.log
9383 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9384 1.1 christos # would make configure fail if this is the last instruction.
9385 1.1.1.8 christos $ac_cs_success || as_fn_exit 1
9386 1.1 christos fi
9387 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9388 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9389 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9390 1.1 christos fi
9391 1.1 christos
9392