configure revision 1.9 1 1.1 skrll #! /bin/sh
2 1.1 skrll # Guess values for system-dependent variables and create Makefiles.
3 1.4 christos # Generated by GNU Autoconf 2.69.
4 1.4 christos #
5 1.4 christos #
6 1.4 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.2 christos #
8 1.1 skrll #
9 1.1 skrll # This configure script is free software; the Free Software Foundation
10 1.1 skrll # gives unlimited permission to copy, distribute and modify it.
11 1.2 christos ## -------------------- ##
12 1.2 christos ## M4sh Initialization. ##
13 1.2 christos ## -------------------- ##
14 1.1 skrll
15 1.2 christos # Be more Bourne compatible
16 1.2 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 skrll emulate sh
19 1.1 skrll NULLCMD=:
20 1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 skrll # is contrary to our usage. Disable this feature.
22 1.1 skrll alias -g '${1+"$@"}'='"$@"'
23 1.2 christos setopt NO_GLOB_SUBST
24 1.2 christos else
25 1.2 christos case `(set -o) 2>/dev/null` in #(
26 1.2 christos *posix*) :
27 1.2 christos set -o posix ;; #(
28 1.2 christos *) :
29 1.2 christos ;;
30 1.2 christos esac
31 1.2 christos fi
32 1.2 christos
33 1.2 christos
34 1.2 christos as_nl='
35 1.2 christos '
36 1.2 christos export as_nl
37 1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.2 christos # but without wasting forks for bash or zsh.
43 1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.2 christos as_echo='print -r --'
46 1.2 christos as_echo_n='print -rn --'
47 1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.2 christos as_echo='printf %s\n'
49 1.2 christos as_echo_n='printf %s'
50 1.2 christos else
51 1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.2 christos as_echo_n='/usr/ucb/echo -n'
54 1.2 christos else
55 1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.2 christos as_echo_n_body='eval
57 1.2 christos arg=$1;
58 1.2 christos case $arg in #(
59 1.2 christos *"$as_nl"*)
60 1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.2 christos esac;
63 1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.2 christos '
65 1.2 christos export as_echo_n_body
66 1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.2 christos fi
68 1.2 christos export as_echo_body
69 1.2 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 skrll fi
71 1.1 skrll
72 1.2 christos # The user is always right.
73 1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.2 christos PATH_SEPARATOR=:
75 1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.2 christos PATH_SEPARATOR=';'
78 1.2 christos }
79 1.1 skrll fi
80 1.1 skrll
81 1.1 skrll
82 1.2 christos # IFS
83 1.2 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.2 christos # there to prevent editors from complaining about space-tab.
85 1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.2 christos # splitting by setting IFS to empty value.)
87 1.2 christos IFS=" "" $as_nl"
88 1.2 christos
89 1.2 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.4 christos as_myself=
91 1.2 christos case $0 in #((
92 1.2 christos *[\\/]* ) as_myself=$0 ;;
93 1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.2 christos for as_dir in $PATH
95 1.2 christos do
96 1.2 christos IFS=$as_save_IFS
97 1.2 christos test -z "$as_dir" && as_dir=.
98 1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.2 christos done
100 1.2 christos IFS=$as_save_IFS
101 1.2 christos
102 1.2 christos ;;
103 1.2 christos esac
104 1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.2 christos # in which case we are not to be found in the path.
106 1.2 christos if test "x$as_myself" = x; then
107 1.2 christos as_myself=$0
108 1.2 christos fi
109 1.2 christos if test ! -f "$as_myself"; then
110 1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.2 christos exit 1
112 1.2 christos fi
113 1.2 christos
114 1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.2 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.2 christos # trigger a bug in pdksh 5.2.14.
118 1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.2 christos do eval test x\${$as_var+set} = xset \
120 1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.2 christos done
122 1.1 skrll PS1='$ '
123 1.1 skrll PS2='> '
124 1.1 skrll PS4='+ '
125 1.1 skrll
126 1.1 skrll # NLS nuisances.
127 1.2 christos LC_ALL=C
128 1.2 christos export LC_ALL
129 1.2 christos LANGUAGE=C
130 1.2 christos export LANGUAGE
131 1.2 christos
132 1.2 christos # CDPATH.
133 1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.2 christos
135 1.4 christos # Use a proper internal environment variable to ensure we don't fall
136 1.4 christos # into an infinite loop, continuously re-executing ourselves.
137 1.4 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.4 christos _as_can_reexec=no; export _as_can_reexec;
139 1.4 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.4 christos # neutralization value for shells without unset; and this also
141 1.4 christos # works around shells that cannot unset nonexistent variables.
142 1.4 christos # Preserve -v and -x to the replacement shell.
143 1.4 christos BASH_ENV=/dev/null
144 1.4 christos ENV=/dev/null
145 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.4 christos case $- in # ((((
147 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.4 christos *v* ) as_opts=-v ;;
149 1.4 christos *x* ) as_opts=-x ;;
150 1.4 christos * ) as_opts= ;;
151 1.4 christos esac
152 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.4 christos # out after a failed `exec'.
155 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.4 christos as_fn_exit 255
157 1.4 christos fi
158 1.4 christos # We don't want this to propagate to other subprocesses.
159 1.4 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.2 christos if test "x$CONFIG_SHELL" = x; then
161 1.2 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.2 christos emulate sh
163 1.2 christos NULLCMD=:
164 1.2 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.2 christos # is contrary to our usage. Disable this feature.
166 1.2 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.2 christos setopt NO_GLOB_SUBST
168 1.2 christos else
169 1.2 christos case \`(set -o) 2>/dev/null\` in #(
170 1.2 christos *posix*) :
171 1.2 christos set -o posix ;; #(
172 1.2 christos *) :
173 1.2 christos ;;
174 1.2 christos esac
175 1.2 christos fi
176 1.2 christos "
177 1.2 christos as_required="as_fn_return () { (exit \$1); }
178 1.2 christos as_fn_success () { as_fn_return 0; }
179 1.2 christos as_fn_failure () { as_fn_return 1; }
180 1.2 christos as_fn_ret_success () { return 0; }
181 1.2 christos as_fn_ret_failure () { return 1; }
182 1.2 christos
183 1.2 christos exitcode=0
184 1.2 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.2 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.2 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.2 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.2 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.2 christos
190 1.2 christos else
191 1.2 christos exitcode=1; echo positional parameters were not saved.
192 1.2 christos fi
193 1.4 christos test x\$exitcode = x0 || exit 1
194 1.4 christos test -x / || exit 1"
195 1.2 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.2 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.2 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.2 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.2 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.2 christos if (eval "$as_required") 2>/dev/null; then :
201 1.2 christos as_have_required=yes
202 1.2 christos else
203 1.2 christos as_have_required=no
204 1.2 christos fi
205 1.2 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.2 christos
207 1.2 christos else
208 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.2 christos as_found=false
210 1.2 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 skrll do
212 1.2 christos IFS=$as_save_IFS
213 1.2 christos test -z "$as_dir" && as_dir=.
214 1.2 christos as_found=:
215 1.2 christos case $as_dir in #(
216 1.2 christos /*)
217 1.2 christos for as_base in sh bash ksh sh5; do
218 1.2 christos # Try only shells that exist, to save several forks.
219 1.2 christos as_shell=$as_dir/$as_base
220 1.2 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.2 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.2 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.2 christos break 2
225 1.2 christos fi
226 1.2 christos fi
227 1.2 christos done;;
228 1.2 christos esac
229 1.2 christos as_found=false
230 1.2 christos done
231 1.2 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.2 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.2 christos fi; }
235 1.2 christos IFS=$as_save_IFS
236 1.2 christos
237 1.2 christos
238 1.2 christos if test "x$CONFIG_SHELL" != x; then :
239 1.4 christos export CONFIG_SHELL
240 1.4 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.4 christos # neutralization value for shells without unset; and this also
242 1.4 christos # works around shells that cannot unset nonexistent variables.
243 1.4 christos # Preserve -v and -x to the replacement shell.
244 1.4 christos BASH_ENV=/dev/null
245 1.4 christos ENV=/dev/null
246 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.4 christos case $- in # ((((
248 1.4 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.4 christos *v* ) as_opts=-v ;;
250 1.4 christos *x* ) as_opts=-x ;;
251 1.4 christos * ) as_opts= ;;
252 1.4 christos esac
253 1.4 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.4 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.4 christos # out after a failed `exec'.
256 1.4 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.4 christos exit 255
258 1.2 christos fi
259 1.2 christos
260 1.2 christos if test x$as_have_required = xno; then :
261 1.2 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.2 christos $as_echo "$0: the shells that I found on your system."
263 1.2 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.2 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.2 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1 skrll else
267 1.2 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.2 christos $0: including any error possibly output before this
269 1.2 christos $0: message. Then install a modern shell, or manually run
270 1.2 christos $0: the script under such a shell if you do have one."
271 1.1 skrll fi
272 1.2 christos exit 1
273 1.2 christos fi
274 1.2 christos fi
275 1.2 christos fi
276 1.2 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.2 christos export SHELL
278 1.2 christos # Unset more variables known to interfere with behavior of common tools.
279 1.2 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.2 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.2 christos
282 1.2 christos ## --------------------- ##
283 1.2 christos ## M4sh Shell Functions. ##
284 1.2 christos ## --------------------- ##
285 1.2 christos # as_fn_unset VAR
286 1.2 christos # ---------------
287 1.2 christos # Portably unset VAR.
288 1.2 christos as_fn_unset ()
289 1.2 christos {
290 1.2 christos { eval $1=; unset $1;}
291 1.2 christos }
292 1.2 christos as_unset=as_fn_unset
293 1.2 christos
294 1.2 christos # as_fn_set_status STATUS
295 1.2 christos # -----------------------
296 1.2 christos # Set $? to STATUS, without forking.
297 1.2 christos as_fn_set_status ()
298 1.2 christos {
299 1.2 christos return $1
300 1.2 christos } # as_fn_set_status
301 1.2 christos
302 1.2 christos # as_fn_exit STATUS
303 1.2 christos # -----------------
304 1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.2 christos as_fn_exit ()
306 1.2 christos {
307 1.2 christos set +e
308 1.2 christos as_fn_set_status $1
309 1.2 christos exit $1
310 1.2 christos } # as_fn_exit
311 1.2 christos
312 1.2 christos # as_fn_mkdir_p
313 1.2 christos # -------------
314 1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.2 christos as_fn_mkdir_p ()
316 1.2 christos {
317 1.2 christos
318 1.2 christos case $as_dir in #(
319 1.2 christos -*) as_dir=./$as_dir;;
320 1.2 christos esac
321 1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.2 christos as_dirs=
323 1.2 christos while :; do
324 1.2 christos case $as_dir in #(
325 1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.2 christos *) as_qdir=$as_dir;;
327 1.2 christos esac
328 1.2 christos as_dirs="'$as_qdir' $as_dirs"
329 1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.2 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.2 christos $as_echo X"$as_dir" |
335 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.2 christos s//\1/
337 1.2 christos q
338 1.2 christos }
339 1.2 christos /^X\(\/\/\)[^/].*/{
340 1.2 christos s//\1/
341 1.2 christos q
342 1.2 christos }
343 1.2 christos /^X\(\/\/\)$/{
344 1.2 christos s//\1/
345 1.2 christos q
346 1.2 christos }
347 1.2 christos /^X\(\/\).*/{
348 1.2 christos s//\1/
349 1.2 christos q
350 1.2 christos }
351 1.2 christos s/.*/./; q'`
352 1.2 christos test -d "$as_dir" && break
353 1.2 christos done
354 1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.2 christos
357 1.2 christos
358 1.2 christos } # as_fn_mkdir_p
359 1.4 christos
360 1.4 christos # as_fn_executable_p FILE
361 1.4 christos # -----------------------
362 1.4 christos # Test if FILE is an executable regular file.
363 1.4 christos as_fn_executable_p ()
364 1.4 christos {
365 1.4 christos test -f "$1" && test -x "$1"
366 1.4 christos } # as_fn_executable_p
367 1.2 christos # as_fn_append VAR VALUE
368 1.2 christos # ----------------------
369 1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.2 christos # implementations.
373 1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.2 christos eval 'as_fn_append ()
375 1.2 christos {
376 1.2 christos eval $1+=\$2
377 1.2 christos }'
378 1.2 christos else
379 1.2 christos as_fn_append ()
380 1.2 christos {
381 1.2 christos eval $1=\$$1\$2
382 1.2 christos }
383 1.2 christos fi # as_fn_append
384 1.2 christos
385 1.2 christos # as_fn_arith ARG...
386 1.2 christos # ------------------
387 1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.2 christos # must be portable across $(()) and expr.
390 1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.2 christos eval 'as_fn_arith ()
392 1.2 christos {
393 1.2 christos as_val=$(( $* ))
394 1.2 christos }'
395 1.2 christos else
396 1.2 christos as_fn_arith ()
397 1.2 christos {
398 1.2 christos as_val=`expr "$@" || test $? -eq 1`
399 1.2 christos }
400 1.2 christos fi # as_fn_arith
401 1.2 christos
402 1.2 christos
403 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.4 christos # ----------------------------------------
405 1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.4 christos # script with STATUS, using 1 if that was 0.
408 1.2 christos as_fn_error ()
409 1.2 christos {
410 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.4 christos if test "$4"; then
412 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.2 christos fi
415 1.4 christos $as_echo "$as_me: error: $2" >&2
416 1.2 christos as_fn_exit $as_status
417 1.2 christos } # as_fn_error
418 1.1 skrll
419 1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1 skrll as_expr=expr
422 1.1 skrll else
423 1.1 skrll as_expr=false
424 1.1 skrll fi
425 1.1 skrll
426 1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1 skrll as_basename=basename
428 1.1 skrll else
429 1.1 skrll as_basename=false
430 1.1 skrll fi
431 1.1 skrll
432 1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.2 christos as_dirname=dirname
434 1.2 christos else
435 1.2 christos as_dirname=false
436 1.2 christos fi
437 1.1 skrll
438 1.2 christos as_me=`$as_basename -- "$0" ||
439 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1 skrll X"$0" : 'X\(//\)$' \| \
441 1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.2 christos $as_echo X/"$0" |
443 1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.2 christos s//\1/
445 1.2 christos q
446 1.2 christos }
447 1.2 christos /^X\/\(\/\/\)$/{
448 1.2 christos s//\1/
449 1.2 christos q
450 1.2 christos }
451 1.2 christos /^X\/\(\/\).*/{
452 1.2 christos s//\1/
453 1.2 christos q
454 1.2 christos }
455 1.2 christos s/.*/./; q'`
456 1.1 skrll
457 1.1 skrll # Avoid depending upon Character Ranges.
458 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1 skrll as_cr_digits='0123456789'
462 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 skrll
464 1.1 skrll
465 1.2 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.2 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.2 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.2 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.2 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.2 christos sed -n '
471 1.2 christos p
472 1.2 christos /[$]LINENO/=
473 1.2 christos ' <$as_myself |
474 1.1 skrll sed '
475 1.2 christos s/[$]LINENO.*/&-/
476 1.2 christos t lineno
477 1.2 christos b
478 1.2 christos :lineno
479 1.1 skrll N
480 1.2 christos :loop
481 1.2 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 skrll t loop
483 1.2 christos s/-\n.*//
484 1.1 skrll ' >$as_me.lineno &&
485 1.2 christos chmod +x "$as_me.lineno" ||
486 1.2 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487 1.1 skrll
488 1.4 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.4 christos # already done that, so ensure we don't try to do so again and fall
490 1.4 christos # in an infinite loop. This has already happened in practice.
491 1.4 christos _as_can_reexec=no; export _as_can_reexec
492 1.1 skrll # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 skrll # (the dirname of $[0] is not the place where we might find the
494 1.2 christos # original and so on. Autoconf is especially sensitive to this).
495 1.2 christos . "./$as_me.lineno"
496 1.1 skrll # Exit status is that of the last command.
497 1.1 skrll exit
498 1.1 skrll }
499 1.1 skrll
500 1.2 christos ECHO_C= ECHO_N= ECHO_T=
501 1.2 christos case `echo -n x` in #(((((
502 1.2 christos -n*)
503 1.2 christos case `echo 'xy\c'` in
504 1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.2 christos xy) ECHO_C='\c';;
506 1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.2 christos ECHO_T=' ';;
508 1.2 christos esac;;
509 1.2 christos *)
510 1.2 christos ECHO_N='-n';;
511 1.1 skrll esac
512 1.1 skrll
513 1.2 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.2 christos if test -d conf$$.dir; then
515 1.2 christos rm -f conf$$.dir/conf$$.file
516 1.1 skrll else
517 1.2 christos rm -f conf$$.dir
518 1.2 christos mkdir conf$$.dir 2>/dev/null
519 1.1 skrll fi
520 1.2 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.2 christos as_ln_s='ln -s'
523 1.2 christos # ... but there are two gotchas:
524 1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.4 christos # In both cases, we have to default to `cp -pR'.
527 1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.4 christos as_ln_s='cp -pR'
529 1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.2 christos as_ln_s=ln
531 1.2 christos else
532 1.4 christos as_ln_s='cp -pR'
533 1.1 skrll fi
534 1.1 skrll else
535 1.4 christos as_ln_s='cp -pR'
536 1.1 skrll fi
537 1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.2 christos rmdir conf$$.dir 2>/dev/null
539 1.1 skrll
540 1.1 skrll if mkdir -p . 2>/dev/null; then
541 1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 skrll else
543 1.1 skrll test -d ./-p && rmdir ./-p
544 1.1 skrll as_mkdir_p=false
545 1.1 skrll fi
546 1.1 skrll
547 1.4 christos as_test_x='test -x'
548 1.4 christos as_executable_p=as_fn_executable_p
549 1.1 skrll
550 1.1 skrll # Sed expression to map a string onto a valid CPP name.
551 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 skrll
553 1.1 skrll # Sed expression to map a string onto a valid variable name.
554 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 skrll
556 1.1 skrll
557 1.4 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.4 christos exec 6>&1
559 1.1 skrll
560 1.1 skrll # Name of the host.
561 1.4 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 skrll # so uname gets run too.
563 1.1 skrll ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 skrll
565 1.1 skrll #
566 1.1 skrll # Initializations.
567 1.1 skrll #
568 1.1 skrll ac_default_prefix=/usr/local
569 1.2 christos ac_clean_files=
570 1.1 skrll ac_config_libobj_dir=.
571 1.2 christos LIBOBJS=
572 1.1 skrll cross_compiling=no
573 1.1 skrll subdirs=
574 1.1 skrll MFLAGS=
575 1.1 skrll MAKEFLAGS=
576 1.1 skrll
577 1.1 skrll # Identity of this package.
578 1.1 skrll PACKAGE_NAME=
579 1.1 skrll PACKAGE_TARNAME=
580 1.1 skrll PACKAGE_VERSION=
581 1.1 skrll PACKAGE_STRING=
582 1.1 skrll PACKAGE_BUGREPORT=
583 1.2 christos PACKAGE_URL=
584 1.1 skrll
585 1.1 skrll ac_unique_file="xmalloc.c"
586 1.1 skrll # Factoring default headers for most tests.
587 1.1 skrll ac_includes_default="\
588 1.1 skrll #include <stdio.h>
589 1.2 christos #ifdef HAVE_SYS_TYPES_H
590 1.1 skrll # include <sys/types.h>
591 1.1 skrll #endif
592 1.2 christos #ifdef HAVE_SYS_STAT_H
593 1.1 skrll # include <sys/stat.h>
594 1.1 skrll #endif
595 1.2 christos #ifdef STDC_HEADERS
596 1.1 skrll # include <stdlib.h>
597 1.1 skrll # include <stddef.h>
598 1.1 skrll #else
599 1.2 christos # ifdef HAVE_STDLIB_H
600 1.1 skrll # include <stdlib.h>
601 1.1 skrll # endif
602 1.1 skrll #endif
603 1.2 christos #ifdef HAVE_STRING_H
604 1.2 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 1.1 skrll # include <memory.h>
606 1.1 skrll # endif
607 1.1 skrll # include <string.h>
608 1.1 skrll #endif
609 1.2 christos #ifdef HAVE_STRINGS_H
610 1.1 skrll # include <strings.h>
611 1.1 skrll #endif
612 1.2 christos #ifdef HAVE_INTTYPES_H
613 1.1 skrll # include <inttypes.h>
614 1.1 skrll #endif
615 1.2 christos #ifdef HAVE_STDINT_H
616 1.2 christos # include <stdint.h>
617 1.2 christos #endif
618 1.2 christos #ifdef HAVE_UNISTD_H
619 1.1 skrll # include <unistd.h>
620 1.1 skrll #endif"
621 1.1 skrll
622 1.4 christos ac_header_list=
623 1.2 christos ac_subst_vars='LTLIBOBJS
624 1.2 christos INSTALL_DEST
625 1.2 christos pexecute
626 1.2 christos target_header_dir
627 1.2 christos CHECK
628 1.2 christos LIBOBJS
629 1.7 christos HWCAP_CFLAGS
630 1.7 christos target_os
631 1.7 christos target_vendor
632 1.7 christos target_cpu
633 1.7 christos target
634 1.6 christos CET_HOST_FLAGS
635 1.2 christos NOASANFLAG
636 1.2 christos PICFLAG
637 1.2 christos INSTALL_DATA
638 1.2 christos INSTALL_SCRIPT
639 1.2 christos INSTALL_PROGRAM
640 1.2 christos OUTPUT_OPTION
641 1.2 christos NO_MINUS_C_MINUS_O
642 1.2 christos ac_libiberty_warn_cflags
643 1.9 christos RANLIB_PLUGIN_OPTION
644 1.9 christos AR_PLUGIN_OPTION
645 1.9 christos LLVM_CONFIG
646 1.2 christos EGREP
647 1.2 christos GREP
648 1.2 christos CPP
649 1.2 christos OBJEXT
650 1.2 christos EXEEXT
651 1.2 christos ac_ct_CC
652 1.2 christos CPPFLAGS
653 1.2 christos LDFLAGS
654 1.2 christos CFLAGS
655 1.2 christos CC
656 1.2 christos RANLIB
657 1.2 christos AR
658 1.2 christos host_os
659 1.2 christos host_vendor
660 1.2 christos host_cpu
661 1.2 christos host
662 1.2 christos build_os
663 1.2 christos build_vendor
664 1.2 christos build_cpu
665 1.2 christos build
666 1.2 christos HAVE_PERL
667 1.2 christos PERL
668 1.2 christos BUILD_INFO
669 1.2 christos MAKEINFO
670 1.6 christos ETAGS
671 1.2 christos NOTMAINT
672 1.2 christos MAINT
673 1.2 christos libiberty_topdir
674 1.2 christos target_alias
675 1.2 christos host_alias
676 1.2 christos build_alias
677 1.2 christos LIBS
678 1.2 christos ECHO_T
679 1.2 christos ECHO_N
680 1.2 christos ECHO_C
681 1.2 christos DEFS
682 1.2 christos mandir
683 1.2 christos localedir
684 1.2 christos libdir
685 1.2 christos psdir
686 1.2 christos pdfdir
687 1.2 christos dvidir
688 1.2 christos htmldir
689 1.2 christos infodir
690 1.2 christos docdir
691 1.2 christos oldincludedir
692 1.2 christos includedir
693 1.2 christos localstatedir
694 1.2 christos sharedstatedir
695 1.2 christos sysconfdir
696 1.2 christos datadir
697 1.2 christos datarootdir
698 1.2 christos libexecdir
699 1.2 christos sbindir
700 1.2 christos bindir
701 1.2 christos program_transform_name
702 1.2 christos prefix
703 1.2 christos exec_prefix
704 1.2 christos PACKAGE_URL
705 1.2 christos PACKAGE_BUGREPORT
706 1.2 christos PACKAGE_STRING
707 1.2 christos PACKAGE_VERSION
708 1.2 christos PACKAGE_TARNAME
709 1.2 christos PACKAGE_NAME
710 1.2 christos PATH_SEPARATOR
711 1.2 christos SHELL'
712 1.1 skrll ac_subst_files='host_makefile_frag'
713 1.2 christos ac_user_opts='
714 1.2 christos enable_option_checking
715 1.2 christos with_target_subdir
716 1.2 christos with_build_subdir
717 1.2 christos with_cross_host
718 1.2 christos with_newlib
719 1.2 christos enable_maintainer_mode
720 1.2 christos enable_multilib
721 1.2 christos enable_install_libiberty
722 1.2 christos enable_largefile
723 1.6 christos enable_cet
724 1.2 christos '
725 1.2 christos ac_precious_vars='build_alias
726 1.2 christos host_alias
727 1.2 christos target_alias
728 1.2 christos CC
729 1.2 christos CFLAGS
730 1.2 christos LDFLAGS
731 1.2 christos LIBS
732 1.2 christos CPPFLAGS
733 1.2 christos CPP'
734 1.2 christos
735 1.1 skrll
736 1.1 skrll # Initialize some variables set by options.
737 1.1 skrll ac_init_help=
738 1.1 skrll ac_init_version=false
739 1.2 christos ac_unrecognized_opts=
740 1.2 christos ac_unrecognized_sep=
741 1.1 skrll # The variables have the same names as the options, with
742 1.1 skrll # dashes changed to underlines.
743 1.1 skrll cache_file=/dev/null
744 1.1 skrll exec_prefix=NONE
745 1.1 skrll no_create=
746 1.1 skrll no_recursion=
747 1.1 skrll prefix=NONE
748 1.1 skrll program_prefix=NONE
749 1.1 skrll program_suffix=NONE
750 1.1 skrll program_transform_name=s,x,x,
751 1.1 skrll silent=
752 1.1 skrll site=
753 1.1 skrll srcdir=
754 1.1 skrll verbose=
755 1.1 skrll x_includes=NONE
756 1.1 skrll x_libraries=NONE
757 1.1 skrll
758 1.1 skrll # Installation directory options.
759 1.1 skrll # These are left unexpanded so users can "make install exec_prefix=/foo"
760 1.1 skrll # and all the variables that are supposed to be based on exec_prefix
761 1.1 skrll # by default will actually change.
762 1.1 skrll # Use braces instead of parens because sh, perl, etc. also accept them.
763 1.2 christos # (The list follows the same order as the GNU Coding Standards.)
764 1.1 skrll bindir='${exec_prefix}/bin'
765 1.1 skrll sbindir='${exec_prefix}/sbin'
766 1.1 skrll libexecdir='${exec_prefix}/libexec'
767 1.2 christos datarootdir='${prefix}/share'
768 1.2 christos datadir='${datarootdir}'
769 1.1 skrll sysconfdir='${prefix}/etc'
770 1.1 skrll sharedstatedir='${prefix}/com'
771 1.1 skrll localstatedir='${prefix}/var'
772 1.1 skrll includedir='${prefix}/include'
773 1.1 skrll oldincludedir='/usr/include'
774 1.2 christos docdir='${datarootdir}/doc/${PACKAGE}'
775 1.2 christos infodir='${datarootdir}/info'
776 1.2 christos htmldir='${docdir}'
777 1.2 christos dvidir='${docdir}'
778 1.2 christos pdfdir='${docdir}'
779 1.2 christos psdir='${docdir}'
780 1.2 christos libdir='${exec_prefix}/lib'
781 1.2 christos localedir='${datarootdir}/locale'
782 1.2 christos mandir='${datarootdir}/man'
783 1.1 skrll
784 1.1 skrll ac_prev=
785 1.2 christos ac_dashdash=
786 1.1 skrll for ac_option
787 1.1 skrll do
788 1.1 skrll # If the previous option needs an argument, assign it.
789 1.1 skrll if test -n "$ac_prev"; then
790 1.2 christos eval $ac_prev=\$ac_option
791 1.1 skrll ac_prev=
792 1.1 skrll continue
793 1.1 skrll fi
794 1.1 skrll
795 1.2 christos case $ac_option in
796 1.4 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
797 1.4 christos *=) ac_optarg= ;;
798 1.4 christos *) ac_optarg=yes ;;
799 1.2 christos esac
800 1.1 skrll
801 1.1 skrll # Accept the important Cygnus configure options, so we can diagnose typos.
802 1.1 skrll
803 1.2 christos case $ac_dashdash$ac_option in
804 1.2 christos --)
805 1.2 christos ac_dashdash=yes ;;
806 1.1 skrll
807 1.1 skrll -bindir | --bindir | --bindi | --bind | --bin | --bi)
808 1.1 skrll ac_prev=bindir ;;
809 1.1 skrll -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
810 1.1 skrll bindir=$ac_optarg ;;
811 1.1 skrll
812 1.1 skrll -build | --build | --buil | --bui | --bu)
813 1.1 skrll ac_prev=build_alias ;;
814 1.1 skrll -build=* | --build=* | --buil=* | --bui=* | --bu=*)
815 1.1 skrll build_alias=$ac_optarg ;;
816 1.1 skrll
817 1.1 skrll -cache-file | --cache-file | --cache-fil | --cache-fi \
818 1.1 skrll | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
819 1.1 skrll ac_prev=cache_file ;;
820 1.1 skrll -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
821 1.1 skrll | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
822 1.1 skrll cache_file=$ac_optarg ;;
823 1.1 skrll
824 1.1 skrll --config-cache | -C)
825 1.1 skrll cache_file=config.cache ;;
826 1.1 skrll
827 1.2 christos -datadir | --datadir | --datadi | --datad)
828 1.1 skrll ac_prev=datadir ;;
829 1.2 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
830 1.1 skrll datadir=$ac_optarg ;;
831 1.1 skrll
832 1.2 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
833 1.2 christos | --dataroo | --dataro | --datar)
834 1.2 christos ac_prev=datarootdir ;;
835 1.2 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
836 1.2 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
837 1.2 christos datarootdir=$ac_optarg ;;
838 1.2 christos
839 1.1 skrll -disable-* | --disable-*)
840 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
841 1.1 skrll # Reject names that are not valid shell variable names.
842 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
843 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt"
844 1.2 christos ac_useropt_orig=$ac_useropt
845 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
846 1.2 christos case $ac_user_opts in
847 1.2 christos *"
848 1.2 christos "enable_$ac_useropt"
849 1.2 christos "*) ;;
850 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
851 1.2 christos ac_unrecognized_sep=', ';;
852 1.2 christos esac
853 1.2 christos eval enable_$ac_useropt=no ;;
854 1.2 christos
855 1.2 christos -docdir | --docdir | --docdi | --doc | --do)
856 1.2 christos ac_prev=docdir ;;
857 1.2 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
858 1.2 christos docdir=$ac_optarg ;;
859 1.2 christos
860 1.2 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
861 1.2 christos ac_prev=dvidir ;;
862 1.2 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
863 1.2 christos dvidir=$ac_optarg ;;
864 1.1 skrll
865 1.1 skrll -enable-* | --enable-*)
866 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
867 1.1 skrll # Reject names that are not valid shell variable names.
868 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
869 1.4 christos as_fn_error $? "invalid feature name: $ac_useropt"
870 1.2 christos ac_useropt_orig=$ac_useropt
871 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
872 1.2 christos case $ac_user_opts in
873 1.2 christos *"
874 1.2 christos "enable_$ac_useropt"
875 1.2 christos "*) ;;
876 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
877 1.2 christos ac_unrecognized_sep=', ';;
878 1.1 skrll esac
879 1.2 christos eval enable_$ac_useropt=\$ac_optarg ;;
880 1.1 skrll
881 1.1 skrll -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
882 1.1 skrll | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
883 1.1 skrll | --exec | --exe | --ex)
884 1.1 skrll ac_prev=exec_prefix ;;
885 1.1 skrll -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
886 1.1 skrll | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
887 1.1 skrll | --exec=* | --exe=* | --ex=*)
888 1.1 skrll exec_prefix=$ac_optarg ;;
889 1.1 skrll
890 1.1 skrll -gas | --gas | --ga | --g)
891 1.1 skrll # Obsolete; use --with-gas.
892 1.1 skrll with_gas=yes ;;
893 1.1 skrll
894 1.1 skrll -help | --help | --hel | --he | -h)
895 1.1 skrll ac_init_help=long ;;
896 1.1 skrll -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
897 1.1 skrll ac_init_help=recursive ;;
898 1.1 skrll -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
899 1.1 skrll ac_init_help=short ;;
900 1.1 skrll
901 1.1 skrll -host | --host | --hos | --ho)
902 1.1 skrll ac_prev=host_alias ;;
903 1.1 skrll -host=* | --host=* | --hos=* | --ho=*)
904 1.1 skrll host_alias=$ac_optarg ;;
905 1.1 skrll
906 1.2 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
907 1.2 christos ac_prev=htmldir ;;
908 1.2 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
909 1.2 christos | --ht=*)
910 1.2 christos htmldir=$ac_optarg ;;
911 1.2 christos
912 1.1 skrll -includedir | --includedir | --includedi | --included | --include \
913 1.1 skrll | --includ | --inclu | --incl | --inc)
914 1.1 skrll ac_prev=includedir ;;
915 1.1 skrll -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
916 1.1 skrll | --includ=* | --inclu=* | --incl=* | --inc=*)
917 1.1 skrll includedir=$ac_optarg ;;
918 1.1 skrll
919 1.1 skrll -infodir | --infodir | --infodi | --infod | --info | --inf)
920 1.1 skrll ac_prev=infodir ;;
921 1.1 skrll -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
922 1.1 skrll infodir=$ac_optarg ;;
923 1.1 skrll
924 1.1 skrll -libdir | --libdir | --libdi | --libd)
925 1.1 skrll ac_prev=libdir ;;
926 1.1 skrll -libdir=* | --libdir=* | --libdi=* | --libd=*)
927 1.1 skrll libdir=$ac_optarg ;;
928 1.1 skrll
929 1.1 skrll -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
930 1.1 skrll | --libexe | --libex | --libe)
931 1.1 skrll ac_prev=libexecdir ;;
932 1.1 skrll -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
933 1.1 skrll | --libexe=* | --libex=* | --libe=*)
934 1.1 skrll libexecdir=$ac_optarg ;;
935 1.1 skrll
936 1.2 christos -localedir | --localedir | --localedi | --localed | --locale)
937 1.2 christos ac_prev=localedir ;;
938 1.2 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
939 1.2 christos localedir=$ac_optarg ;;
940 1.2 christos
941 1.1 skrll -localstatedir | --localstatedir | --localstatedi | --localstated \
942 1.2 christos | --localstate | --localstat | --localsta | --localst | --locals)
943 1.1 skrll ac_prev=localstatedir ;;
944 1.1 skrll -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
945 1.2 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
946 1.1 skrll localstatedir=$ac_optarg ;;
947 1.1 skrll
948 1.1 skrll -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
949 1.1 skrll ac_prev=mandir ;;
950 1.1 skrll -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
951 1.1 skrll mandir=$ac_optarg ;;
952 1.1 skrll
953 1.1 skrll -nfp | --nfp | --nf)
954 1.1 skrll # Obsolete; use --without-fp.
955 1.1 skrll with_fp=no ;;
956 1.1 skrll
957 1.1 skrll -no-create | --no-create | --no-creat | --no-crea | --no-cre \
958 1.1 skrll | --no-cr | --no-c | -n)
959 1.1 skrll no_create=yes ;;
960 1.1 skrll
961 1.1 skrll -no-recursion | --no-recursion | --no-recursio | --no-recursi \
962 1.1 skrll | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
963 1.1 skrll no_recursion=yes ;;
964 1.1 skrll
965 1.1 skrll -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
966 1.1 skrll | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
967 1.1 skrll | --oldin | --oldi | --old | --ol | --o)
968 1.1 skrll ac_prev=oldincludedir ;;
969 1.1 skrll -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
970 1.1 skrll | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
971 1.1 skrll | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
972 1.1 skrll oldincludedir=$ac_optarg ;;
973 1.1 skrll
974 1.1 skrll -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
975 1.1 skrll ac_prev=prefix ;;
976 1.1 skrll -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
977 1.1 skrll prefix=$ac_optarg ;;
978 1.1 skrll
979 1.1 skrll -program-prefix | --program-prefix | --program-prefi | --program-pref \
980 1.1 skrll | --program-pre | --program-pr | --program-p)
981 1.1 skrll ac_prev=program_prefix ;;
982 1.1 skrll -program-prefix=* | --program-prefix=* | --program-prefi=* \
983 1.1 skrll | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
984 1.1 skrll program_prefix=$ac_optarg ;;
985 1.1 skrll
986 1.1 skrll -program-suffix | --program-suffix | --program-suffi | --program-suff \
987 1.1 skrll | --program-suf | --program-su | --program-s)
988 1.1 skrll ac_prev=program_suffix ;;
989 1.1 skrll -program-suffix=* | --program-suffix=* | --program-suffi=* \
990 1.1 skrll | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
991 1.1 skrll program_suffix=$ac_optarg ;;
992 1.1 skrll
993 1.1 skrll -program-transform-name | --program-transform-name \
994 1.1 skrll | --program-transform-nam | --program-transform-na \
995 1.1 skrll | --program-transform-n | --program-transform- \
996 1.1 skrll | --program-transform | --program-transfor \
997 1.1 skrll | --program-transfo | --program-transf \
998 1.1 skrll | --program-trans | --program-tran \
999 1.1 skrll | --progr-tra | --program-tr | --program-t)
1000 1.1 skrll ac_prev=program_transform_name ;;
1001 1.1 skrll -program-transform-name=* | --program-transform-name=* \
1002 1.1 skrll | --program-transform-nam=* | --program-transform-na=* \
1003 1.1 skrll | --program-transform-n=* | --program-transform-=* \
1004 1.1 skrll | --program-transform=* | --program-transfor=* \
1005 1.1 skrll | --program-transfo=* | --program-transf=* \
1006 1.1 skrll | --program-trans=* | --program-tran=* \
1007 1.1 skrll | --progr-tra=* | --program-tr=* | --program-t=*)
1008 1.1 skrll program_transform_name=$ac_optarg ;;
1009 1.1 skrll
1010 1.2 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1011 1.2 christos ac_prev=pdfdir ;;
1012 1.2 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1013 1.2 christos pdfdir=$ac_optarg ;;
1014 1.2 christos
1015 1.2 christos -psdir | --psdir | --psdi | --psd | --ps)
1016 1.2 christos ac_prev=psdir ;;
1017 1.2 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1018 1.2 christos psdir=$ac_optarg ;;
1019 1.2 christos
1020 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1021 1.1 skrll | -silent | --silent | --silen | --sile | --sil)
1022 1.1 skrll silent=yes ;;
1023 1.1 skrll
1024 1.1 skrll -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1025 1.1 skrll ac_prev=sbindir ;;
1026 1.1 skrll -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1027 1.1 skrll | --sbi=* | --sb=*)
1028 1.1 skrll sbindir=$ac_optarg ;;
1029 1.1 skrll
1030 1.1 skrll -sharedstatedir | --sharedstatedir | --sharedstatedi \
1031 1.1 skrll | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1032 1.1 skrll | --sharedst | --shareds | --shared | --share | --shar \
1033 1.1 skrll | --sha | --sh)
1034 1.1 skrll ac_prev=sharedstatedir ;;
1035 1.1 skrll -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1036 1.1 skrll | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1037 1.1 skrll | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1038 1.1 skrll | --sha=* | --sh=*)
1039 1.1 skrll sharedstatedir=$ac_optarg ;;
1040 1.1 skrll
1041 1.1 skrll -site | --site | --sit)
1042 1.1 skrll ac_prev=site ;;
1043 1.1 skrll -site=* | --site=* | --sit=*)
1044 1.1 skrll site=$ac_optarg ;;
1045 1.1 skrll
1046 1.1 skrll -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1047 1.1 skrll ac_prev=srcdir ;;
1048 1.1 skrll -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1049 1.1 skrll srcdir=$ac_optarg ;;
1050 1.1 skrll
1051 1.1 skrll -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1052 1.1 skrll | --syscon | --sysco | --sysc | --sys | --sy)
1053 1.1 skrll ac_prev=sysconfdir ;;
1054 1.1 skrll -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1055 1.1 skrll | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1056 1.1 skrll sysconfdir=$ac_optarg ;;
1057 1.1 skrll
1058 1.1 skrll -target | --target | --targe | --targ | --tar | --ta | --t)
1059 1.1 skrll ac_prev=target_alias ;;
1060 1.1 skrll -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1061 1.1 skrll target_alias=$ac_optarg ;;
1062 1.1 skrll
1063 1.1 skrll -v | -verbose | --verbose | --verbos | --verbo | --verb)
1064 1.1 skrll verbose=yes ;;
1065 1.1 skrll
1066 1.1 skrll -version | --version | --versio | --versi | --vers | -V)
1067 1.1 skrll ac_init_version=: ;;
1068 1.1 skrll
1069 1.1 skrll -with-* | --with-*)
1070 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1071 1.1 skrll # Reject names that are not valid shell variable names.
1072 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1073 1.4 christos as_fn_error $? "invalid package name: $ac_useropt"
1074 1.2 christos ac_useropt_orig=$ac_useropt
1075 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1076 1.2 christos case $ac_user_opts in
1077 1.2 christos *"
1078 1.2 christos "with_$ac_useropt"
1079 1.2 christos "*) ;;
1080 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1081 1.2 christos ac_unrecognized_sep=', ';;
1082 1.1 skrll esac
1083 1.2 christos eval with_$ac_useropt=\$ac_optarg ;;
1084 1.1 skrll
1085 1.1 skrll -without-* | --without-*)
1086 1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1087 1.1 skrll # Reject names that are not valid shell variable names.
1088 1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1089 1.4 christos as_fn_error $? "invalid package name: $ac_useropt"
1090 1.2 christos ac_useropt_orig=$ac_useropt
1091 1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1092 1.2 christos case $ac_user_opts in
1093 1.2 christos *"
1094 1.2 christos "with_$ac_useropt"
1095 1.2 christos "*) ;;
1096 1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1097 1.2 christos ac_unrecognized_sep=', ';;
1098 1.2 christos esac
1099 1.2 christos eval with_$ac_useropt=no ;;
1100 1.1 skrll
1101 1.1 skrll --x)
1102 1.1 skrll # Obsolete; use --with-x.
1103 1.1 skrll with_x=yes ;;
1104 1.1 skrll
1105 1.1 skrll -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1106 1.1 skrll | --x-incl | --x-inc | --x-in | --x-i)
1107 1.1 skrll ac_prev=x_includes ;;
1108 1.1 skrll -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1109 1.1 skrll | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1110 1.1 skrll x_includes=$ac_optarg ;;
1111 1.1 skrll
1112 1.1 skrll -x-libraries | --x-libraries | --x-librarie | --x-librari \
1113 1.1 skrll | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1114 1.1 skrll ac_prev=x_libraries ;;
1115 1.1 skrll -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1116 1.1 skrll | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1117 1.1 skrll x_libraries=$ac_optarg ;;
1118 1.1 skrll
1119 1.4 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1120 1.4 christos Try \`$0 --help' for more information"
1121 1.1 skrll ;;
1122 1.1 skrll
1123 1.1 skrll *=*)
1124 1.1 skrll ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1125 1.1 skrll # Reject names that are not valid shell variable names.
1126 1.2 christos case $ac_envvar in #(
1127 1.2 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1128 1.4 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1129 1.2 christos esac
1130 1.2 christos eval $ac_envvar=\$ac_optarg
1131 1.1 skrll export $ac_envvar ;;
1132 1.1 skrll
1133 1.1 skrll *)
1134 1.1 skrll # FIXME: should be removed in autoconf 3.0.
1135 1.2 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1136 1.1 skrll expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1137 1.2 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1138 1.4 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1139 1.1 skrll ;;
1140 1.1 skrll
1141 1.1 skrll esac
1142 1.1 skrll done
1143 1.1 skrll
1144 1.1 skrll if test -n "$ac_prev"; then
1145 1.1 skrll ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1146 1.4 christos as_fn_error $? "missing argument to $ac_option"
1147 1.2 christos fi
1148 1.2 christos
1149 1.2 christos if test -n "$ac_unrecognized_opts"; then
1150 1.2 christos case $enable_option_checking in
1151 1.2 christos no) ;;
1152 1.4 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1153 1.2 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1154 1.2 christos esac
1155 1.1 skrll fi
1156 1.1 skrll
1157 1.2 christos # Check all directory arguments for consistency.
1158 1.2 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1159 1.2 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1160 1.2 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1161 1.2 christos libdir localedir mandir
1162 1.1 skrll do
1163 1.2 christos eval ac_val=\$$ac_var
1164 1.2 christos # Remove trailing slashes.
1165 1.1 skrll case $ac_val in
1166 1.2 christos */ )
1167 1.2 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1168 1.2 christos eval $ac_var=\$ac_val;;
1169 1.1 skrll esac
1170 1.2 christos # Be sure to have absolute directory names.
1171 1.1 skrll case $ac_val in
1172 1.2 christos [\\/$]* | ?:[\\/]* ) continue;;
1173 1.2 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1174 1.1 skrll esac
1175 1.4 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1176 1.1 skrll done
1177 1.1 skrll
1178 1.1 skrll # There might be people who depend on the old broken behavior: `$host'
1179 1.1 skrll # used to hold the argument of --host etc.
1180 1.1 skrll # FIXME: To remove some day.
1181 1.1 skrll build=$build_alias
1182 1.1 skrll host=$host_alias
1183 1.1 skrll target=$target_alias
1184 1.1 skrll
1185 1.1 skrll # FIXME: To remove some day.
1186 1.1 skrll if test "x$host_alias" != x; then
1187 1.1 skrll if test "x$build_alias" = x; then
1188 1.1 skrll cross_compiling=maybe
1189 1.1 skrll elif test "x$build_alias" != "x$host_alias"; then
1190 1.1 skrll cross_compiling=yes
1191 1.1 skrll fi
1192 1.1 skrll fi
1193 1.1 skrll
1194 1.1 skrll ac_tool_prefix=
1195 1.1 skrll test -n "$host_alias" && ac_tool_prefix=$host_alias-
1196 1.1 skrll
1197 1.1 skrll test "$silent" = yes && exec 6>/dev/null
1198 1.1 skrll
1199 1.1 skrll
1200 1.2 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1201 1.2 christos ac_ls_di=`ls -di .` &&
1202 1.2 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1203 1.4 christos as_fn_error $? "working directory cannot be determined"
1204 1.2 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1205 1.4 christos as_fn_error $? "pwd does not report name of working directory"
1206 1.2 christos
1207 1.2 christos
1208 1.1 skrll # Find the source files, if location was not specified.
1209 1.1 skrll if test -z "$srcdir"; then
1210 1.1 skrll ac_srcdir_defaulted=yes
1211 1.2 christos # Try the directory containing this script, then the parent directory.
1212 1.2 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1213 1.2 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1214 1.2 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1215 1.2 christos X"$as_myself" : 'X\(//\)$' \| \
1216 1.2 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1217 1.2 christos $as_echo X"$as_myself" |
1218 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1219 1.2 christos s//\1/
1220 1.2 christos q
1221 1.2 christos }
1222 1.2 christos /^X\(\/\/\)[^/].*/{
1223 1.2 christos s//\1/
1224 1.2 christos q
1225 1.2 christos }
1226 1.2 christos /^X\(\/\/\)$/{
1227 1.2 christos s//\1/
1228 1.2 christos q
1229 1.2 christos }
1230 1.2 christos /^X\(\/\).*/{
1231 1.2 christos s//\1/
1232 1.2 christos q
1233 1.2 christos }
1234 1.2 christos s/.*/./; q'`
1235 1.1 skrll srcdir=$ac_confdir
1236 1.2 christos if test ! -r "$srcdir/$ac_unique_file"; then
1237 1.1 skrll srcdir=..
1238 1.1 skrll fi
1239 1.1 skrll else
1240 1.1 skrll ac_srcdir_defaulted=no
1241 1.1 skrll fi
1242 1.2 christos if test ! -r "$srcdir/$ac_unique_file"; then
1243 1.2 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1244 1.4 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1245 1.2 christos fi
1246 1.2 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1247 1.2 christos ac_abs_confdir=`(
1248 1.4 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1249 1.2 christos pwd)`
1250 1.2 christos # When building in place, set srcdir=.
1251 1.2 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1252 1.2 christos srcdir=.
1253 1.2 christos fi
1254 1.2 christos # Remove unnecessary trailing slashes from srcdir.
1255 1.2 christos # Double slashes in file names in object file debugging info
1256 1.2 christos # mess up M-x gdb in Emacs.
1257 1.2 christos case $srcdir in
1258 1.2 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1259 1.2 christos esac
1260 1.2 christos for ac_var in $ac_precious_vars; do
1261 1.2 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1262 1.2 christos eval ac_env_${ac_var}_value=\$${ac_var}
1263 1.2 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1264 1.2 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1265 1.2 christos done
1266 1.1 skrll
1267 1.1 skrll #
1268 1.1 skrll # Report the --help message.
1269 1.1 skrll #
1270 1.1 skrll if test "$ac_init_help" = "long"; then
1271 1.1 skrll # Omit some internal or obsolete options to make the list less imposing.
1272 1.1 skrll # This message is too long to be a string in the A/UX 3.1 sh.
1273 1.1 skrll cat <<_ACEOF
1274 1.1 skrll \`configure' configures this package to adapt to many kinds of systems.
1275 1.1 skrll
1276 1.1 skrll Usage: $0 [OPTION]... [VAR=VALUE]...
1277 1.1 skrll
1278 1.1 skrll To assign environment variables (e.g., CC, CFLAGS...), specify them as
1279 1.1 skrll VAR=VALUE. See below for descriptions of some of the useful variables.
1280 1.1 skrll
1281 1.1 skrll Defaults for the options are specified in brackets.
1282 1.1 skrll
1283 1.1 skrll Configuration:
1284 1.1 skrll -h, --help display this help and exit
1285 1.1 skrll --help=short display options specific to this package
1286 1.1 skrll --help=recursive display the short help of all the included packages
1287 1.1 skrll -V, --version display version information and exit
1288 1.4 christos -q, --quiet, --silent do not print \`checking ...' messages
1289 1.1 skrll --cache-file=FILE cache test results in FILE [disabled]
1290 1.1 skrll -C, --config-cache alias for \`--cache-file=config.cache'
1291 1.1 skrll -n, --no-create do not create output files
1292 1.1 skrll --srcdir=DIR find the sources in DIR [configure dir or \`..']
1293 1.1 skrll
1294 1.1 skrll Installation directories:
1295 1.1 skrll --prefix=PREFIX install architecture-independent files in PREFIX
1296 1.2 christos [$ac_default_prefix]
1297 1.1 skrll --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1298 1.2 christos [PREFIX]
1299 1.1 skrll
1300 1.1 skrll By default, \`make install' will install all the files in
1301 1.1 skrll \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1302 1.1 skrll an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1303 1.1 skrll for instance \`--prefix=\$HOME'.
1304 1.1 skrll
1305 1.1 skrll For better control, use the options below.
1306 1.1 skrll
1307 1.1 skrll Fine tuning of the installation directories:
1308 1.2 christos --bindir=DIR user executables [EPREFIX/bin]
1309 1.2 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1310 1.2 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1311 1.2 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1312 1.2 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1313 1.2 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1314 1.2 christos --libdir=DIR object code libraries [EPREFIX/lib]
1315 1.2 christos --includedir=DIR C header files [PREFIX/include]
1316 1.2 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1317 1.2 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1318 1.2 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1319 1.2 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1320 1.2 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1321 1.2 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1322 1.2 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1323 1.2 christos --htmldir=DIR html documentation [DOCDIR]
1324 1.2 christos --dvidir=DIR dvi documentation [DOCDIR]
1325 1.2 christos --pdfdir=DIR pdf documentation [DOCDIR]
1326 1.2 christos --psdir=DIR ps documentation [DOCDIR]
1327 1.1 skrll _ACEOF
1328 1.1 skrll
1329 1.1 skrll cat <<\_ACEOF
1330 1.1 skrll
1331 1.1 skrll System types:
1332 1.1 skrll --build=BUILD configure for building on BUILD [guessed]
1333 1.1 skrll --host=HOST cross-compile to build programs to run on HOST [BUILD]
1334 1.7 christos --target=TARGET configure for building compilers for TARGET [HOST]
1335 1.1 skrll _ACEOF
1336 1.1 skrll fi
1337 1.1 skrll
1338 1.1 skrll if test -n "$ac_init_help"; then
1339 1.1 skrll
1340 1.1 skrll cat <<\_ACEOF
1341 1.1 skrll
1342 1.1 skrll Optional Features:
1343 1.2 christos --disable-option-checking ignore unrecognized --enable/--with options
1344 1.1 skrll --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1345 1.1 skrll --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1346 1.1 skrll --enable-maintainer-mode
1347 1.1 skrll enable make rules and dependencies not useful
1348 1.1 skrll (and sometimes confusing) to the casual installer
1349 1.1 skrll --enable-multilib build many library versions (default)
1350 1.2 christos --enable-install-libiberty Install headers and library for end users
1351 1.2 christos --disable-largefile omit support for large files
1352 1.6 christos --enable-cet enable Intel CET in host libraries [default=auto]
1353 1.1 skrll
1354 1.1 skrll Optional Packages:
1355 1.1 skrll --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1356 1.1 skrll --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1357 1.1 skrll --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1358 1.1 skrll --with-build-subdir=SUBDIR Configuring in a subdirectory for build
1359 1.1 skrll --with-cross-host=HOST Configuring with a cross compiler
1360 1.1 skrll --with-newlib Configuring with newlib
1361 1.1 skrll
1362 1.1 skrll Some influential environment variables:
1363 1.1 skrll CC C compiler command
1364 1.1 skrll CFLAGS C compiler flags
1365 1.1 skrll LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1366 1.1 skrll nonstandard directory <lib dir>
1367 1.2 christos LIBS libraries to pass to the linker, e.g. -l<library>
1368 1.4 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1369 1.2 christos you have headers in a nonstandard directory <include dir>
1370 1.1 skrll CPP C preprocessor
1371 1.1 skrll
1372 1.1 skrll Use these variables to override the choices made by `configure' or to help
1373 1.1 skrll it to find libraries and programs with nonstandard names/locations.
1374 1.1 skrll
1375 1.2 christos Report bugs to the package provider.
1376 1.1 skrll _ACEOF
1377 1.2 christos ac_status=$?
1378 1.1 skrll fi
1379 1.1 skrll
1380 1.1 skrll if test "$ac_init_help" = "recursive"; then
1381 1.1 skrll # If there are subdirs, report their specific --help.
1382 1.1 skrll for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1383 1.2 christos test -d "$ac_dir" ||
1384 1.2 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1385 1.2 christos continue
1386 1.1 skrll ac_builddir=.
1387 1.1 skrll
1388 1.2 christos case "$ac_dir" in
1389 1.2 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1390 1.2 christos *)
1391 1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1392 1.2 christos # A ".." for each directory in $ac_dir_suffix.
1393 1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1394 1.2 christos case $ac_top_builddir_sub in
1395 1.2 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1396 1.2 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1397 1.2 christos esac ;;
1398 1.2 christos esac
1399 1.2 christos ac_abs_top_builddir=$ac_pwd
1400 1.2 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1401 1.2 christos # for backward compatibility:
1402 1.2 christos ac_top_builddir=$ac_top_build_prefix
1403 1.1 skrll
1404 1.1 skrll case $srcdir in
1405 1.2 christos .) # We are building in place.
1406 1.1 skrll ac_srcdir=.
1407 1.2 christos ac_top_srcdir=$ac_top_builddir_sub
1408 1.2 christos ac_abs_top_srcdir=$ac_pwd ;;
1409 1.2 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1410 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix;
1411 1.2 christos ac_top_srcdir=$srcdir
1412 1.2 christos ac_abs_top_srcdir=$srcdir ;;
1413 1.2 christos *) # Relative name.
1414 1.2 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1415 1.2 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1416 1.2 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1417 1.2 christos esac
1418 1.2 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1419 1.2 christos
1420 1.2 christos cd "$ac_dir" || { ac_status=$?; continue; }
1421 1.2 christos # Check for guested configure.
1422 1.2 christos if test -f "$ac_srcdir/configure.gnu"; then
1423 1.2 christos echo &&
1424 1.2 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1425 1.2 christos elif test -f "$ac_srcdir/configure"; then
1426 1.2 christos echo &&
1427 1.2 christos $SHELL "$ac_srcdir/configure" --help=recursive
1428 1.1 skrll else
1429 1.2 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1430 1.2 christos fi || ac_status=$?
1431 1.2 christos cd "$ac_pwd" || { ac_status=$?; break; }
1432 1.1 skrll done
1433 1.1 skrll fi
1434 1.1 skrll
1435 1.2 christos test -n "$ac_init_help" && exit $ac_status
1436 1.1 skrll if $ac_init_version; then
1437 1.1 skrll cat <<\_ACEOF
1438 1.2 christos configure
1439 1.4 christos generated by GNU Autoconf 2.69
1440 1.1 skrll
1441 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc.
1442 1.1 skrll This configure script is free software; the Free Software Foundation
1443 1.1 skrll gives unlimited permission to copy, distribute and modify it.
1444 1.1 skrll _ACEOF
1445 1.2 christos exit
1446 1.1 skrll fi
1447 1.1 skrll
1448 1.2 christos ## ------------------------ ##
1449 1.2 christos ## Autoconf initialization. ##
1450 1.2 christos ## ------------------------ ##
1451 1.2 christos
1452 1.2 christos # ac_fn_c_try_compile LINENO
1453 1.2 christos # --------------------------
1454 1.2 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1455 1.2 christos ac_fn_c_try_compile ()
1456 1.2 christos {
1457 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1458 1.2 christos rm -f conftest.$ac_objext
1459 1.2 christos if { { ac_try="$ac_compile"
1460 1.2 christos case "(($ac_try" in
1461 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1462 1.2 christos *) ac_try_echo=$ac_try;;
1463 1.2 christos esac
1464 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1465 1.2 christos $as_echo "$ac_try_echo"; } >&5
1466 1.2 christos (eval "$ac_compile") 2>conftest.err
1467 1.2 christos ac_status=$?
1468 1.2 christos if test -s conftest.err; then
1469 1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1470 1.2 christos cat conftest.er1 >&5
1471 1.2 christos mv -f conftest.er1 conftest.err
1472 1.2 christos fi
1473 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1474 1.2 christos test $ac_status = 0; } && {
1475 1.2 christos test -z "$ac_c_werror_flag" ||
1476 1.2 christos test ! -s conftest.err
1477 1.2 christos } && test -s conftest.$ac_objext; then :
1478 1.2 christos ac_retval=0
1479 1.2 christos else
1480 1.2 christos $as_echo "$as_me: failed program was:" >&5
1481 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1482 1.2 christos
1483 1.2 christos ac_retval=1
1484 1.2 christos fi
1485 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1486 1.4 christos as_fn_set_status $ac_retval
1487 1.1 skrll
1488 1.2 christos } # ac_fn_c_try_compile
1489 1.1 skrll
1490 1.2 christos # ac_fn_c_try_cpp LINENO
1491 1.2 christos # ----------------------
1492 1.2 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1493 1.2 christos ac_fn_c_try_cpp ()
1494 1.1 skrll {
1495 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496 1.2 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1497 1.2 christos case "(($ac_try" in
1498 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1499 1.2 christos *) ac_try_echo=$ac_try;;
1500 1.2 christos esac
1501 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1502 1.2 christos $as_echo "$ac_try_echo"; } >&5
1503 1.2 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1504 1.2 christos ac_status=$?
1505 1.2 christos if test -s conftest.err; then
1506 1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1507 1.2 christos cat conftest.er1 >&5
1508 1.2 christos mv -f conftest.er1 conftest.err
1509 1.2 christos fi
1510 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1511 1.4 christos test $ac_status = 0; } > conftest.i && {
1512 1.2 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1513 1.2 christos test ! -s conftest.err
1514 1.2 christos }; then :
1515 1.2 christos ac_retval=0
1516 1.2 christos else
1517 1.2 christos $as_echo "$as_me: failed program was:" >&5
1518 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1519 1.1 skrll
1520 1.2 christos ac_retval=1
1521 1.2 christos fi
1522 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1523 1.4 christos as_fn_set_status $ac_retval
1524 1.1 skrll
1525 1.2 christos } # ac_fn_c_try_cpp
1526 1.1 skrll
1527 1.2 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1528 1.2 christos # -------------------------------------------------------
1529 1.2 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1530 1.2 christos # the include files in INCLUDES and setting the cache variable VAR
1531 1.2 christos # accordingly.
1532 1.2 christos ac_fn_c_check_header_mongrel ()
1533 1.2 christos {
1534 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535 1.4 christos if eval \${$3+:} false; then :
1536 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1537 1.2 christos $as_echo_n "checking for $2... " >&6; }
1538 1.4 christos if eval \${$3+:} false; then :
1539 1.2 christos $as_echo_n "(cached) " >&6
1540 1.2 christos fi
1541 1.2 christos eval ac_res=\$$3
1542 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1543 1.2 christos $as_echo "$ac_res" >&6; }
1544 1.2 christos else
1545 1.2 christos # Is the header compilable?
1546 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1547 1.2 christos $as_echo_n "checking $2 usability... " >&6; }
1548 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1549 1.2 christos /* end confdefs.h. */
1550 1.2 christos $4
1551 1.2 christos #include <$2>
1552 1.2 christos _ACEOF
1553 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1554 1.2 christos ac_header_compiler=yes
1555 1.2 christos else
1556 1.2 christos ac_header_compiler=no
1557 1.2 christos fi
1558 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1559 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1560 1.2 christos $as_echo "$ac_header_compiler" >&6; }
1561 1.1 skrll
1562 1.2 christos # Is the header present?
1563 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1564 1.2 christos $as_echo_n "checking $2 presence... " >&6; }
1565 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1566 1.2 christos /* end confdefs.h. */
1567 1.2 christos #include <$2>
1568 1.2 christos _ACEOF
1569 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
1570 1.2 christos ac_header_preproc=yes
1571 1.2 christos else
1572 1.2 christos ac_header_preproc=no
1573 1.2 christos fi
1574 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
1575 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1576 1.2 christos $as_echo "$ac_header_preproc" >&6; }
1577 1.1 skrll
1578 1.2 christos # So? What about this header?
1579 1.2 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1580 1.2 christos yes:no: )
1581 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1582 1.2 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1583 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1584 1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1585 1.2 christos ;;
1586 1.2 christos no:yes:* )
1587 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1588 1.2 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1589 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1590 1.2 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1591 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1592 1.2 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1593 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1594 1.2 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1595 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1596 1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1597 1.2 christos ;;
1598 1.2 christos esac
1599 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1600 1.2 christos $as_echo_n "checking for $2... " >&6; }
1601 1.4 christos if eval \${$3+:} false; then :
1602 1.2 christos $as_echo_n "(cached) " >&6
1603 1.2 christos else
1604 1.2 christos eval "$3=\$ac_header_compiler"
1605 1.2 christos fi
1606 1.2 christos eval ac_res=\$$3
1607 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1608 1.2 christos $as_echo "$ac_res" >&6; }
1609 1.2 christos fi
1610 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611 1.1 skrll
1612 1.2 christos } # ac_fn_c_check_header_mongrel
1613 1.1 skrll
1614 1.2 christos # ac_fn_c_try_run LINENO
1615 1.2 christos # ----------------------
1616 1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1617 1.2 christos # that executables *can* be run.
1618 1.2 christos ac_fn_c_try_run ()
1619 1.2 christos {
1620 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621 1.2 christos if { { ac_try="$ac_link"
1622 1.2 christos case "(($ac_try" in
1623 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624 1.2 christos *) ac_try_echo=$ac_try;;
1625 1.2 christos esac
1626 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627 1.2 christos $as_echo "$ac_try_echo"; } >&5
1628 1.2 christos (eval "$ac_link") 2>&5
1629 1.2 christos ac_status=$?
1630 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631 1.2 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1632 1.2 christos { { case "(($ac_try" in
1633 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1634 1.2 christos *) ac_try_echo=$ac_try;;
1635 1.2 christos esac
1636 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1637 1.2 christos $as_echo "$ac_try_echo"; } >&5
1638 1.2 christos (eval "$ac_try") 2>&5
1639 1.2 christos ac_status=$?
1640 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641 1.2 christos test $ac_status = 0; }; }; then :
1642 1.2 christos ac_retval=0
1643 1.2 christos else
1644 1.2 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1645 1.2 christos $as_echo "$as_me: failed program was:" >&5
1646 1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1647 1.1 skrll
1648 1.2 christos ac_retval=$ac_status
1649 1.2 christos fi
1650 1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1651 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 1.4 christos as_fn_set_status $ac_retval
1653 1.1 skrll
1654 1.2 christos } # ac_fn_c_try_run
1655 1.1 skrll
1656 1.2 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1657 1.2 christos # -------------------------------------------------------
1658 1.2 christos # Tests whether HEADER exists and can be compiled using the include files in
1659 1.2 christos # INCLUDES, setting the cache variable VAR accordingly.
1660 1.2 christos ac_fn_c_check_header_compile ()
1661 1.2 christos {
1662 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1664 1.2 christos $as_echo_n "checking for $2... " >&6; }
1665 1.4 christos if eval \${$3+:} false; then :
1666 1.2 christos $as_echo_n "(cached) " >&6
1667 1.2 christos else
1668 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1669 1.2 christos /* end confdefs.h. */
1670 1.2 christos $4
1671 1.2 christos #include <$2>
1672 1.1 skrll _ACEOF
1673 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1674 1.2 christos eval "$3=yes"
1675 1.2 christos else
1676 1.2 christos eval "$3=no"
1677 1.2 christos fi
1678 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1679 1.2 christos fi
1680 1.2 christos eval ac_res=\$$3
1681 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1682 1.2 christos $as_echo "$ac_res" >&6; }
1683 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1684 1.1 skrll
1685 1.2 christos } # ac_fn_c_check_header_compile
1686 1.1 skrll
1687 1.6 christos # ac_fn_c_try_link LINENO
1688 1.6 christos # -----------------------
1689 1.6 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1690 1.6 christos ac_fn_c_try_link ()
1691 1.6 christos {
1692 1.6 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 1.6 christos rm -f conftest.$ac_objext conftest$ac_exeext
1694 1.6 christos if { { ac_try="$ac_link"
1695 1.6 christos case "(($ac_try" in
1696 1.6 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 1.6 christos *) ac_try_echo=$ac_try;;
1698 1.6 christos esac
1699 1.6 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700 1.6 christos $as_echo "$ac_try_echo"; } >&5
1701 1.6 christos (eval "$ac_link") 2>conftest.err
1702 1.6 christos ac_status=$?
1703 1.6 christos if test -s conftest.err; then
1704 1.6 christos grep -v '^ *+' conftest.err >conftest.er1
1705 1.6 christos cat conftest.er1 >&5
1706 1.6 christos mv -f conftest.er1 conftest.err
1707 1.6 christos fi
1708 1.6 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 1.6 christos test $ac_status = 0; } && {
1710 1.6 christos test -z "$ac_c_werror_flag" ||
1711 1.6 christos test ! -s conftest.err
1712 1.6 christos } && test -s conftest$ac_exeext && {
1713 1.6 christos test "$cross_compiling" = yes ||
1714 1.6 christos test -x conftest$ac_exeext
1715 1.6 christos }; then :
1716 1.6 christos ac_retval=0
1717 1.6 christos else
1718 1.6 christos $as_echo "$as_me: failed program was:" >&5
1719 1.6 christos sed 's/^/| /' conftest.$ac_ext >&5
1720 1.6 christos
1721 1.6 christos ac_retval=1
1722 1.6 christos fi
1723 1.6 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1724 1.6 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1725 1.6 christos # interfere with the next link command; also delete a directory that is
1726 1.6 christos # left behind by Apple's compiler. We do this before executing the actions.
1727 1.6 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1728 1.6 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1729 1.6 christos as_fn_set_status $ac_retval
1730 1.6 christos
1731 1.6 christos } # ac_fn_c_try_link
1732 1.6 christos
1733 1.2 christos # ac_fn_c_check_header_preproc LINENO HEADER VAR
1734 1.2 christos # ----------------------------------------------
1735 1.2 christos # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1736 1.2 christos ac_fn_c_check_header_preproc ()
1737 1.2 christos {
1738 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 1.2 christos $as_echo_n "checking for $2... " >&6; }
1741 1.4 christos if eval \${$3+:} false; then :
1742 1.2 christos $as_echo_n "(cached) " >&6
1743 1.2 christos else
1744 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 1.2 christos /* end confdefs.h. */
1746 1.2 christos #include <$2>
1747 1.2 christos _ACEOF
1748 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
1749 1.2 christos eval "$3=yes"
1750 1.2 christos else
1751 1.2 christos eval "$3=no"
1752 1.2 christos fi
1753 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
1754 1.2 christos fi
1755 1.2 christos eval ac_res=\$$3
1756 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757 1.2 christos $as_echo "$ac_res" >&6; }
1758 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1759 1.2 christos
1760 1.2 christos } # ac_fn_c_check_header_preproc
1761 1.2 christos
1762 1.2 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1763 1.2 christos # --------------------------------------------
1764 1.2 christos # Tries to find the compile-time value of EXPR in a program that includes
1765 1.2 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
1766 1.2 christos # computed
1767 1.2 christos ac_fn_c_compute_int ()
1768 1.2 christos {
1769 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 1.2 christos if test "$cross_compiling" = yes; then
1771 1.2 christos # Depending upon the size, compute the lo and hi bounds.
1772 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 1.2 christos /* end confdefs.h. */
1774 1.2 christos $4
1775 1.2 christos int
1776 1.2 christos main ()
1777 1.2 christos {
1778 1.2 christos static int test_array [1 - 2 * !(($2) >= 0)];
1779 1.4 christos test_array [0] = 0;
1780 1.4 christos return test_array [0];
1781 1.1 skrll
1782 1.2 christos ;
1783 1.2 christos return 0;
1784 1.1 skrll }
1785 1.1 skrll _ACEOF
1786 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1787 1.2 christos ac_lo=0 ac_mid=0
1788 1.2 christos while :; do
1789 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1790 1.2 christos /* end confdefs.h. */
1791 1.2 christos $4
1792 1.2 christos int
1793 1.2 christos main ()
1794 1.2 christos {
1795 1.2 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1796 1.4 christos test_array [0] = 0;
1797 1.4 christos return test_array [0];
1798 1.1 skrll
1799 1.2 christos ;
1800 1.2 christos return 0;
1801 1.2 christos }
1802 1.1 skrll _ACEOF
1803 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1804 1.2 christos ac_hi=$ac_mid; break
1805 1.2 christos else
1806 1.2 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1807 1.2 christos if test $ac_lo -le $ac_mid; then
1808 1.2 christos ac_lo= ac_hi=
1809 1.2 christos break
1810 1.2 christos fi
1811 1.2 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1812 1.2 christos fi
1813 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1814 1.2 christos done
1815 1.2 christos else
1816 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 1.2 christos /* end confdefs.h. */
1818 1.2 christos $4
1819 1.2 christos int
1820 1.2 christos main ()
1821 1.2 christos {
1822 1.2 christos static int test_array [1 - 2 * !(($2) < 0)];
1823 1.4 christos test_array [0] = 0;
1824 1.4 christos return test_array [0];
1825 1.1 skrll
1826 1.2 christos ;
1827 1.2 christos return 0;
1828 1.2 christos }
1829 1.1 skrll _ACEOF
1830 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1831 1.2 christos ac_hi=-1 ac_mid=-1
1832 1.2 christos while :; do
1833 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1834 1.2 christos /* end confdefs.h. */
1835 1.2 christos $4
1836 1.2 christos int
1837 1.2 christos main ()
1838 1.2 christos {
1839 1.2 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1840 1.4 christos test_array [0] = 0;
1841 1.4 christos return test_array [0];
1842 1.1 skrll
1843 1.2 christos ;
1844 1.2 christos return 0;
1845 1.2 christos }
1846 1.1 skrll _ACEOF
1847 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1848 1.2 christos ac_lo=$ac_mid; break
1849 1.2 christos else
1850 1.2 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1851 1.2 christos if test $ac_mid -le $ac_hi; then
1852 1.2 christos ac_lo= ac_hi=
1853 1.2 christos break
1854 1.2 christos fi
1855 1.2 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1856 1.2 christos fi
1857 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1858 1.2 christos done
1859 1.2 christos else
1860 1.2 christos ac_lo= ac_hi=
1861 1.2 christos fi
1862 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 1.2 christos fi
1864 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 1.2 christos # Binary search between lo and hi bounds.
1866 1.2 christos while test "x$ac_lo" != "x$ac_hi"; do
1867 1.2 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1868 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1869 1.2 christos /* end confdefs.h. */
1870 1.2 christos $4
1871 1.2 christos int
1872 1.2 christos main ()
1873 1.2 christos {
1874 1.2 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1875 1.4 christos test_array [0] = 0;
1876 1.4 christos return test_array [0];
1877 1.1 skrll
1878 1.2 christos ;
1879 1.2 christos return 0;
1880 1.2 christos }
1881 1.1 skrll _ACEOF
1882 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1883 1.2 christos ac_hi=$ac_mid
1884 1.2 christos else
1885 1.2 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1886 1.2 christos fi
1887 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1888 1.2 christos done
1889 1.2 christos case $ac_lo in #((
1890 1.2 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1891 1.2 christos '') ac_retval=1 ;;
1892 1.2 christos esac
1893 1.2 christos else
1894 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1895 1.2 christos /* end confdefs.h. */
1896 1.2 christos $4
1897 1.2 christos static long int longval () { return $2; }
1898 1.2 christos static unsigned long int ulongval () { return $2; }
1899 1.2 christos #include <stdio.h>
1900 1.2 christos #include <stdlib.h>
1901 1.2 christos int
1902 1.2 christos main ()
1903 1.2 christos {
1904 1.1 skrll
1905 1.2 christos FILE *f = fopen ("conftest.val", "w");
1906 1.2 christos if (! f)
1907 1.2 christos return 1;
1908 1.2 christos if (($2) < 0)
1909 1.2 christos {
1910 1.2 christos long int i = longval ();
1911 1.2 christos if (i != ($2))
1912 1.2 christos return 1;
1913 1.2 christos fprintf (f, "%ld", i);
1914 1.2 christos }
1915 1.1 skrll else
1916 1.2 christos {
1917 1.2 christos unsigned long int i = ulongval ();
1918 1.2 christos if (i != ($2))
1919 1.2 christos return 1;
1920 1.2 christos fprintf (f, "%lu", i);
1921 1.2 christos }
1922 1.2 christos /* Do not output a trailing newline, as this causes \r\n confusion
1923 1.2 christos on some platforms. */
1924 1.2 christos return ferror (f) || fclose (f) != 0;
1925 1.1 skrll
1926 1.2 christos ;
1927 1.2 christos return 0;
1928 1.2 christos }
1929 1.2 christos _ACEOF
1930 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
1931 1.2 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1932 1.1 skrll else
1933 1.2 christos ac_retval=1
1934 1.1 skrll fi
1935 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1936 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
1937 1.2 christos rm -f conftest.val
1938 1.1 skrll
1939 1.1 skrll fi
1940 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1941 1.4 christos as_fn_set_status $ac_retval
1942 1.2 christos
1943 1.2 christos } # ac_fn_c_compute_int
1944 1.2 christos
1945 1.2 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1946 1.2 christos # -------------------------------------------
1947 1.2 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1948 1.2 christos # variable VAR accordingly.
1949 1.2 christos ac_fn_c_check_type ()
1950 1.2 christos {
1951 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1952 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1953 1.2 christos $as_echo_n "checking for $2... " >&6; }
1954 1.4 christos if eval \${$3+:} false; then :
1955 1.2 christos $as_echo_n "(cached) " >&6
1956 1.2 christos else
1957 1.2 christos eval "$3=no"
1958 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1959 1.2 christos /* end confdefs.h. */
1960 1.2 christos $4
1961 1.2 christos int
1962 1.2 christos main ()
1963 1.2 christos {
1964 1.2 christos if (sizeof ($2))
1965 1.2 christos return 0;
1966 1.2 christos ;
1967 1.2 christos return 0;
1968 1.2 christos }
1969 1.2 christos _ACEOF
1970 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1971 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972 1.2 christos /* end confdefs.h. */
1973 1.2 christos $4
1974 1.2 christos int
1975 1.2 christos main ()
1976 1.2 christos {
1977 1.2 christos if (sizeof (($2)))
1978 1.2 christos return 0;
1979 1.2 christos ;
1980 1.2 christos return 0;
1981 1.2 christos }
1982 1.2 christos _ACEOF
1983 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1984 1.2 christos
1985 1.2 christos else
1986 1.2 christos eval "$3=yes"
1987 1.2 christos fi
1988 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989 1.2 christos fi
1990 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1991 1.1 skrll fi
1992 1.2 christos eval ac_res=\$$3
1993 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1994 1.2 christos $as_echo "$ac_res" >&6; }
1995 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1996 1.2 christos
1997 1.2 christos } # ac_fn_c_check_type
1998 1.1 skrll
1999 1.2 christos # ac_fn_c_check_func LINENO FUNC VAR
2000 1.2 christos # ----------------------------------
2001 1.2 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
2002 1.2 christos ac_fn_c_check_func ()
2003 1.2 christos {
2004 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2005 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2006 1.2 christos $as_echo_n "checking for $2... " >&6; }
2007 1.4 christos if eval \${$3+:} false; then :
2008 1.2 christos $as_echo_n "(cached) " >&6
2009 1.2 christos else
2010 1.2 christos if test x$gcc_no_link = xyes; then
2011 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2012 1.2 christos fi
2013 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014 1.2 christos /* end confdefs.h. */
2015 1.2 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2016 1.2 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
2017 1.2 christos #define $2 innocuous_$2
2018 1.1 skrll
2019 1.2 christos /* System header to define __stub macros and hopefully few prototypes,
2020 1.2 christos which can conflict with char $2 (); below.
2021 1.2 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2022 1.2 christos <limits.h> exists even on freestanding compilers. */
2023 1.1 skrll
2024 1.2 christos #ifdef __STDC__
2025 1.2 christos # include <limits.h>
2026 1.2 christos #else
2027 1.2 christos # include <assert.h>
2028 1.2 christos #endif
2029 1.1 skrll
2030 1.2 christos #undef $2
2031 1.1 skrll
2032 1.2 christos /* Override any GCC internal prototype to avoid an error.
2033 1.2 christos Use char because int might match the return type of a GCC
2034 1.2 christos builtin and then its argument prototype would still apply. */
2035 1.2 christos #ifdef __cplusplus
2036 1.2 christos extern "C"
2037 1.2 christos #endif
2038 1.2 christos char $2 ();
2039 1.2 christos /* The GNU C library defines this for functions which it implements
2040 1.2 christos to always fail with ENOSYS. Some functions are actually named
2041 1.2 christos something starting with __ and the normal name is an alias. */
2042 1.2 christos #if defined __stub_$2 || defined __stub___$2
2043 1.2 christos choke me
2044 1.2 christos #endif
2045 1.1 skrll
2046 1.2 christos int
2047 1.2 christos main ()
2048 1.2 christos {
2049 1.2 christos return $2 ();
2050 1.2 christos ;
2051 1.2 christos return 0;
2052 1.2 christos }
2053 1.2 christos _ACEOF
2054 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
2055 1.2 christos eval "$3=yes"
2056 1.2 christos else
2057 1.2 christos eval "$3=no"
2058 1.2 christos fi
2059 1.2 christos rm -f core conftest.err conftest.$ac_objext \
2060 1.2 christos conftest$ac_exeext conftest.$ac_ext
2061 1.2 christos fi
2062 1.2 christos eval ac_res=\$$3
2063 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2064 1.2 christos $as_echo "$ac_res" >&6; }
2065 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2066 1.1 skrll
2067 1.2 christos } # ac_fn_c_check_func
2068 1.1 skrll
2069 1.4 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2070 1.4 christos # ---------------------------------------------
2071 1.4 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2072 1.4 christos # accordingly.
2073 1.2 christos ac_fn_c_check_decl ()
2074 1.2 christos {
2075 1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076 1.2 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
2077 1.2 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2078 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2079 1.2 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2080 1.4 christos if eval \${$3+:} false; then :
2081 1.2 christos $as_echo_n "(cached) " >&6
2082 1.2 christos else
2083 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084 1.2 christos /* end confdefs.h. */
2085 1.2 christos $4
2086 1.2 christos int
2087 1.2 christos main ()
2088 1.2 christos {
2089 1.2 christos #ifndef $as_decl_name
2090 1.2 christos #ifdef __cplusplus
2091 1.2 christos (void) $as_decl_use;
2092 1.2 christos #else
2093 1.2 christos (void) $as_decl_name;
2094 1.2 christos #endif
2095 1.2 christos #endif
2096 1.1 skrll
2097 1.2 christos ;
2098 1.2 christos return 0;
2099 1.2 christos }
2100 1.2 christos _ACEOF
2101 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
2102 1.2 christos eval "$3=yes"
2103 1.2 christos else
2104 1.2 christos eval "$3=no"
2105 1.2 christos fi
2106 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2107 1.2 christos fi
2108 1.2 christos eval ac_res=\$$3
2109 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2110 1.2 christos $as_echo "$ac_res" >&6; }
2111 1.4 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2112 1.1 skrll
2113 1.2 christos } # ac_fn_c_check_decl
2114 1.2 christos cat >config.log <<_ACEOF
2115 1.2 christos This file contains any messages produced by compilers while
2116 1.2 christos running configure, to aid debugging if configure makes a mistake.
2117 1.1 skrll
2118 1.2 christos It was created by $as_me, which was
2119 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was
2120 1.1 skrll
2121 1.2 christos $ $0 $@
2122 1.1 skrll
2123 1.2 christos _ACEOF
2124 1.2 christos exec 5>>config.log
2125 1.2 christos {
2126 1.2 christos cat <<_ASUNAME
2127 1.2 christos ## --------- ##
2128 1.2 christos ## Platform. ##
2129 1.2 christos ## --------- ##
2130 1.1 skrll
2131 1.2 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2132 1.2 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2133 1.2 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2134 1.2 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2135 1.2 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2136 1.1 skrll
2137 1.2 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2138 1.2 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2139 1.1 skrll
2140 1.2 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2141 1.2 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2142 1.2 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2143 1.2 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2144 1.2 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2145 1.2 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2146 1.2 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2147 1.1 skrll
2148 1.2 christos _ASUNAME
2149 1.1 skrll
2150 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2151 1.2 christos for as_dir in $PATH
2152 1.2 christos do
2153 1.2 christos IFS=$as_save_IFS
2154 1.2 christos test -z "$as_dir" && as_dir=.
2155 1.2 christos $as_echo "PATH: $as_dir"
2156 1.2 christos done
2157 1.2 christos IFS=$as_save_IFS
2158 1.1 skrll
2159 1.2 christos } >&5
2160 1.1 skrll
2161 1.2 christos cat >&5 <<_ACEOF
2162 1.1 skrll
2163 1.1 skrll
2164 1.2 christos ## ----------- ##
2165 1.2 christos ## Core tests. ##
2166 1.2 christos ## ----------- ##
2167 1.1 skrll
2168 1.2 christos _ACEOF
2169 1.1 skrll
2170 1.1 skrll
2171 1.2 christos # Keep a trace of the command line.
2172 1.2 christos # Strip out --no-create and --no-recursion so they do not pile up.
2173 1.2 christos # Strip out --silent because we don't want to record it for future runs.
2174 1.2 christos # Also quote any args containing shell meta-characters.
2175 1.2 christos # Make two passes to allow for proper duplicate-argument suppression.
2176 1.2 christos ac_configure_args=
2177 1.2 christos ac_configure_args0=
2178 1.2 christos ac_configure_args1=
2179 1.2 christos ac_must_keep_next=false
2180 1.2 christos for ac_pass in 1 2
2181 1.2 christos do
2182 1.2 christos for ac_arg
2183 1.2 christos do
2184 1.2 christos case $ac_arg in
2185 1.2 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2186 1.2 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2187 1.2 christos | -silent | --silent | --silen | --sile | --sil)
2188 1.2 christos continue ;;
2189 1.2 christos *\'*)
2190 1.2 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2191 1.2 christos esac
2192 1.2 christos case $ac_pass in
2193 1.2 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2194 1.2 christos 2)
2195 1.2 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2196 1.2 christos if test $ac_must_keep_next = true; then
2197 1.2 christos ac_must_keep_next=false # Got value, back to normal.
2198 1.2 christos else
2199 1.2 christos case $ac_arg in
2200 1.2 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2201 1.2 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2202 1.2 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2203 1.2 christos | -with-* | --with-* | -without-* | --without-* | --x)
2204 1.2 christos case "$ac_configure_args0 " in
2205 1.2 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2206 1.2 christos esac
2207 1.2 christos ;;
2208 1.2 christos -* ) ac_must_keep_next=true ;;
2209 1.2 christos esac
2210 1.2 christos fi
2211 1.2 christos as_fn_append ac_configure_args " '$ac_arg'"
2212 1.2 christos ;;
2213 1.2 christos esac
2214 1.2 christos done
2215 1.2 christos done
2216 1.2 christos { ac_configure_args0=; unset ac_configure_args0;}
2217 1.2 christos { ac_configure_args1=; unset ac_configure_args1;}
2218 1.1 skrll
2219 1.2 christos # When interrupted or exit'd, cleanup temporary files, and complete
2220 1.2 christos # config.log. We remove comments because anyway the quotes in there
2221 1.2 christos # would cause problems or look ugly.
2222 1.2 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2223 1.2 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2224 1.2 christos trap 'exit_status=$?
2225 1.2 christos # Save into config.log some information that might help in debugging.
2226 1.2 christos {
2227 1.2 christos echo
2228 1.1 skrll
2229 1.4 christos $as_echo "## ---------------- ##
2230 1.2 christos ## Cache variables. ##
2231 1.4 christos ## ---------------- ##"
2232 1.2 christos echo
2233 1.2 christos # The following way of writing the cache mishandles newlines in values,
2234 1.2 christos (
2235 1.2 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2236 1.2 christos eval ac_val=\$$ac_var
2237 1.2 christos case $ac_val in #(
2238 1.2 christos *${as_nl}*)
2239 1.2 christos case $ac_var in #(
2240 1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2241 1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2242 1.2 christos esac
2243 1.2 christos case $ac_var in #(
2244 1.2 christos _ | IFS | as_nl) ;; #(
2245 1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2246 1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
2247 1.2 christos esac ;;
2248 1.2 christos esac
2249 1.2 christos done
2250 1.2 christos (set) 2>&1 |
2251 1.2 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2252 1.2 christos *${as_nl}ac_space=\ *)
2253 1.2 christos sed -n \
2254 1.2 christos "s/'\''/'\''\\\\'\'''\''/g;
2255 1.2 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2256 1.2 christos ;; #(
2257 1.2 christos *)
2258 1.2 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2259 1.2 christos ;;
2260 1.2 christos esac |
2261 1.2 christos sort
2262 1.2 christos )
2263 1.2 christos echo
2264 1.1 skrll
2265 1.4 christos $as_echo "## ----------------- ##
2266 1.2 christos ## Output variables. ##
2267 1.4 christos ## ----------------- ##"
2268 1.2 christos echo
2269 1.2 christos for ac_var in $ac_subst_vars
2270 1.2 christos do
2271 1.2 christos eval ac_val=\$$ac_var
2272 1.2 christos case $ac_val in
2273 1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2274 1.2 christos esac
2275 1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2276 1.2 christos done | sort
2277 1.2 christos echo
2278 1.1 skrll
2279 1.2 christos if test -n "$ac_subst_files"; then
2280 1.4 christos $as_echo "## ------------------- ##
2281 1.2 christos ## File substitutions. ##
2282 1.4 christos ## ------------------- ##"
2283 1.2 christos echo
2284 1.2 christos for ac_var in $ac_subst_files
2285 1.2 christos do
2286 1.2 christos eval ac_val=\$$ac_var
2287 1.2 christos case $ac_val in
2288 1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2289 1.2 christos esac
2290 1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2291 1.2 christos done | sort
2292 1.2 christos echo
2293 1.2 christos fi
2294 1.1 skrll
2295 1.2 christos if test -s confdefs.h; then
2296 1.4 christos $as_echo "## ----------- ##
2297 1.2 christos ## confdefs.h. ##
2298 1.4 christos ## ----------- ##"
2299 1.2 christos echo
2300 1.2 christos cat confdefs.h
2301 1.2 christos echo
2302 1.2 christos fi
2303 1.2 christos test "$ac_signal" != 0 &&
2304 1.2 christos $as_echo "$as_me: caught signal $ac_signal"
2305 1.2 christos $as_echo "$as_me: exit $exit_status"
2306 1.2 christos } >&5
2307 1.2 christos rm -f core *.core core.conftest.* &&
2308 1.2 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2309 1.2 christos exit $exit_status
2310 1.2 christos ' 0
2311 1.2 christos for ac_signal in 1 2 13 15; do
2312 1.2 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2313 1.2 christos done
2314 1.2 christos ac_signal=0
2315 1.1 skrll
2316 1.2 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2317 1.2 christos rm -f -r conftest* confdefs.h
2318 1.1 skrll
2319 1.2 christos $as_echo "/* confdefs.h */" > confdefs.h
2320 1.1 skrll
2321 1.2 christos # Predefined preprocessor variables.
2322 1.2 christos
2323 1.2 christos cat >>confdefs.h <<_ACEOF
2324 1.2 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2325 1.2 christos _ACEOF
2326 1.2 christos
2327 1.2 christos cat >>confdefs.h <<_ACEOF
2328 1.2 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2329 1.2 christos _ACEOF
2330 1.2 christos
2331 1.2 christos cat >>confdefs.h <<_ACEOF
2332 1.2 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2333 1.2 christos _ACEOF
2334 1.2 christos
2335 1.2 christos cat >>confdefs.h <<_ACEOF
2336 1.2 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2337 1.2 christos _ACEOF
2338 1.2 christos
2339 1.2 christos cat >>confdefs.h <<_ACEOF
2340 1.2 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2341 1.2 christos _ACEOF
2342 1.2 christos
2343 1.2 christos cat >>confdefs.h <<_ACEOF
2344 1.2 christos #define PACKAGE_URL "$PACKAGE_URL"
2345 1.2 christos _ACEOF
2346 1.2 christos
2347 1.2 christos
2348 1.2 christos # Let the site file select an alternate cache file if it wants to.
2349 1.2 christos # Prefer an explicitly selected file to automatically selected ones.
2350 1.2 christos ac_site_file1=NONE
2351 1.2 christos ac_site_file2=NONE
2352 1.2 christos if test -n "$CONFIG_SITE"; then
2353 1.4 christos # We do not want a PATH search for config.site.
2354 1.4 christos case $CONFIG_SITE in #((
2355 1.4 christos -*) ac_site_file1=./$CONFIG_SITE;;
2356 1.4 christos */*) ac_site_file1=$CONFIG_SITE;;
2357 1.4 christos *) ac_site_file1=./$CONFIG_SITE;;
2358 1.4 christos esac
2359 1.2 christos elif test "x$prefix" != xNONE; then
2360 1.2 christos ac_site_file1=$prefix/share/config.site
2361 1.2 christos ac_site_file2=$prefix/etc/config.site
2362 1.2 christos else
2363 1.2 christos ac_site_file1=$ac_default_prefix/share/config.site
2364 1.2 christos ac_site_file2=$ac_default_prefix/etc/config.site
2365 1.2 christos fi
2366 1.2 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2367 1.2 christos do
2368 1.2 christos test "x$ac_site_file" = xNONE && continue
2369 1.4 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2370 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2371 1.2 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2372 1.2 christos sed 's/^/| /' "$ac_site_file" >&5
2373 1.4 christos . "$ac_site_file" \
2374 1.4 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2375 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2376 1.4 christos as_fn_error $? "failed to load site script $ac_site_file
2377 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
2378 1.2 christos fi
2379 1.2 christos done
2380 1.2 christos
2381 1.2 christos if test -r "$cache_file"; then
2382 1.4 christos # Some versions of bash will fail to source /dev/null (special files
2383 1.4 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2384 1.4 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2385 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2386 1.2 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2387 1.2 christos case $cache_file in
2388 1.2 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2389 1.2 christos *) . "./$cache_file";;
2390 1.2 christos esac
2391 1.2 christos fi
2392 1.2 christos else
2393 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2394 1.2 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2395 1.2 christos >$cache_file
2396 1.2 christos fi
2397 1.2 christos
2398 1.4 christos as_fn_append ac_header_list " stdlib.h"
2399 1.4 christos as_fn_append ac_header_list " unistd.h"
2400 1.4 christos as_fn_append ac_header_list " sys/param.h"
2401 1.2 christos # Check that the precious variables saved in the cache have kept the same
2402 1.2 christos # value.
2403 1.2 christos ac_cache_corrupted=false
2404 1.2 christos for ac_var in $ac_precious_vars; do
2405 1.2 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2406 1.2 christos eval ac_new_set=\$ac_env_${ac_var}_set
2407 1.2 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2408 1.2 christos eval ac_new_val=\$ac_env_${ac_var}_value
2409 1.2 christos case $ac_old_set,$ac_new_set in
2410 1.2 christos set,)
2411 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2412 1.2 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2413 1.2 christos ac_cache_corrupted=: ;;
2414 1.2 christos ,set)
2415 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2416 1.2 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2417 1.2 christos ac_cache_corrupted=: ;;
2418 1.2 christos ,);;
2419 1.2 christos *)
2420 1.2 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2421 1.2 christos # differences in whitespace do not lead to failure.
2422 1.2 christos ac_old_val_w=`echo x $ac_old_val`
2423 1.2 christos ac_new_val_w=`echo x $ac_new_val`
2424 1.2 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2425 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2426 1.2 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2427 1.2 christos ac_cache_corrupted=:
2428 1.2 christos else
2429 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2430 1.2 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2431 1.2 christos eval $ac_var=\$ac_old_val
2432 1.2 christos fi
2433 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2434 1.2 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2435 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2436 1.2 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2437 1.2 christos fi;;
2438 1.2 christos esac
2439 1.2 christos # Pass precious variables to config.status.
2440 1.2 christos if test "$ac_new_set" = set; then
2441 1.2 christos case $ac_new_val in
2442 1.2 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2443 1.2 christos *) ac_arg=$ac_var=$ac_new_val ;;
2444 1.2 christos esac
2445 1.2 christos case " $ac_configure_args " in
2446 1.2 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2447 1.2 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2448 1.2 christos esac
2449 1.2 christos fi
2450 1.2 christos done
2451 1.2 christos if $ac_cache_corrupted; then
2452 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2453 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2454 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2455 1.2 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2456 1.4 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2457 1.2 christos fi
2458 1.2 christos ## -------------------- ##
2459 1.2 christos ## Main body of script. ##
2460 1.2 christos ## -------------------- ##
2461 1.2 christos
2462 1.2 christos ac_ext=c
2463 1.2 christos ac_cpp='$CPP $CPPFLAGS'
2464 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2465 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2466 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2467 1.2 christos
2468 1.2 christos
2469 1.2 christos
2470 1.2 christos
2471 1.2 christos
2472 1.7 christos
2473 1.7 christos
2474 1.7 christos
2475 1.2 christos # This works around the fact that libtool configuration may change LD
2476 1.2 christos # for this particular configuration, but some shells, instead of
2477 1.2 christos # keeping the changes in LD private, export them just because LD is
2478 1.2 christos # exported. We don't use libtool yet, but some day we might, so...
2479 1.2 christos ORIGINAL_LD_FOR_MULTILIBS=$LD
2480 1.2 christos
2481 1.2 christos
2482 1.2 christos # Check whether --with-target-subdir was given.
2483 1.2 christos if test "${with_target_subdir+set}" = set; then :
2484 1.2 christos withval=$with_target_subdir;
2485 1.2 christos fi
2486 1.2 christos
2487 1.2 christos
2488 1.2 christos # Check whether --with-build-subdir was given.
2489 1.2 christos if test "${with_build_subdir+set}" = set; then :
2490 1.2 christos withval=$with_build_subdir;
2491 1.2 christos fi
2492 1.2 christos
2493 1.2 christos
2494 1.2 christos # Check whether --with-cross-host was given.
2495 1.2 christos if test "${with_cross_host+set}" = set; then :
2496 1.2 christos withval=$with_cross_host;
2497 1.2 christos fi
2498 1.2 christos
2499 1.2 christos
2500 1.2 christos # Check whether --with-newlib was given.
2501 1.2 christos if test "${with_newlib+set}" = set; then :
2502 1.2 christos withval=$with_newlib;
2503 1.2 christos fi
2504 1.1 skrll
2505 1.1 skrll
2506 1.1 skrll if test "${srcdir}" = "."; then
2507 1.1 skrll if test -n "${with_build_subdir}"; then
2508 1.1 skrll libiberty_topdir="${srcdir}/../.."
2509 1.1 skrll with_target_subdir=
2510 1.1 skrll elif test -z "${with_target_subdir}"; then
2511 1.1 skrll libiberty_topdir="${srcdir}/.."
2512 1.1 skrll else
2513 1.1 skrll if test "${with_target_subdir}" != "."; then
2514 1.1 skrll libiberty_topdir="${srcdir}/${with_multisrctop}../.."
2515 1.1 skrll else
2516 1.1 skrll libiberty_topdir="${srcdir}/${with_multisrctop}.."
2517 1.1 skrll fi
2518 1.1 skrll fi
2519 1.1 skrll else
2520 1.1 skrll libiberty_topdir="${srcdir}/.."
2521 1.1 skrll fi
2522 1.1 skrll
2523 1.1 skrll ac_aux_dir=
2524 1.2 christos for ac_dir in $libiberty_topdir "$srcdir"/$libiberty_topdir; do
2525 1.4 christos if test -f "$ac_dir/install-sh"; then
2526 1.4 christos ac_aux_dir=$ac_dir
2527 1.4 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2528 1.4 christos break
2529 1.4 christos elif test -f "$ac_dir/install.sh"; then
2530 1.4 christos ac_aux_dir=$ac_dir
2531 1.4 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2532 1.4 christos break
2533 1.4 christos elif test -f "$ac_dir/shtool"; then
2534 1.4 christos ac_aux_dir=$ac_dir
2535 1.4 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2536 1.4 christos break
2537 1.4 christos fi
2538 1.1 skrll done
2539 1.1 skrll if test -z "$ac_aux_dir"; then
2540 1.4 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libiberty_topdir \"$srcdir\"/$libiberty_topdir" "$LINENO" 5
2541 1.2 christos fi
2542 1.2 christos
2543 1.2 christos # These three variables are undocumented and unsupported,
2544 1.2 christos # and are intended to be withdrawn in a future Autoconf release.
2545 1.2 christos # They can cause serious problems if a builder's source tree is in a directory
2546 1.2 christos # whose full name contains unusual characters.
2547 1.2 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2548 1.2 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2549 1.2 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2550 1.2 christos
2551 1.1 skrll
2552 1.1 skrll
2553 1.1 skrll
2554 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2555 1.2 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2556 1.2 christos # Check whether --enable-maintainer-mode was given.
2557 1.2 christos if test "${enable_maintainer_mode+set}" = set; then :
2558 1.2 christos enableval=$enable_maintainer_mode; maintainer_mode=$enableval
2559 1.1 skrll else
2560 1.1 skrll maintainer_mode=no
2561 1.2 christos fi
2562 1.2 christos
2563 1.1 skrll
2564 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
2565 1.2 christos $as_echo "$maintainer_mode" >&6; }
2566 1.1 skrll
2567 1.1 skrll if test "$maintainer_mode" = "yes"; then
2568 1.1 skrll MAINT=''
2569 1.1 skrll NOTMAINT='#'
2570 1.1 skrll else
2571 1.1 skrll MAINT='#'
2572 1.1 skrll NOTMAINT=''
2573 1.1 skrll fi
2574 1.1 skrll
2575 1.6 christos if test -z "$ETAGS"; then
2576 1.6 christos ETAGS=etags
2577 1.6 christos fi
2578 1.6 christos
2579 1.6 christos
2580 1.1 skrll # Do we have a single-tree copy of texinfo? Even if we do, we can't
2581 1.1 skrll # rely on it - libiberty is built before texinfo.
2582 1.1 skrll # Extract the first word of "makeinfo", so it can be a program name with args.
2583 1.1 skrll set dummy makeinfo; ac_word=$2
2584 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2586 1.4 christos if ${ac_cv_prog_MAKEINFO+:} false; then :
2587 1.2 christos $as_echo_n "(cached) " >&6
2588 1.1 skrll else
2589 1.1 skrll if test -n "$MAKEINFO"; then
2590 1.1 skrll ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2591 1.1 skrll else
2592 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 1.1 skrll for as_dir in $PATH
2594 1.1 skrll do
2595 1.1 skrll IFS=$as_save_IFS
2596 1.1 skrll test -z "$as_dir" && as_dir=.
2597 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2598 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2599 1.1 skrll ac_cv_prog_MAKEINFO="makeinfo"
2600 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 1.1 skrll break 2
2602 1.1 skrll fi
2603 1.1 skrll done
2604 1.2 christos done
2605 1.2 christos IFS=$as_save_IFS
2606 1.1 skrll
2607 1.1 skrll fi
2608 1.1 skrll fi
2609 1.1 skrll MAKEINFO=$ac_cv_prog_MAKEINFO
2610 1.1 skrll if test -n "$MAKEINFO"; then
2611 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
2612 1.2 christos $as_echo "$MAKEINFO" >&6; }
2613 1.1 skrll else
2614 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615 1.2 christos $as_echo "no" >&6; }
2616 1.1 skrll fi
2617 1.1 skrll
2618 1.2 christos
2619 1.1 skrll if test "x$MAKEINFO" = "x"; then
2620 1.1 skrll MAKEINFO="@echo makeinfo missing; true"
2621 1.1 skrll BUILD_INFO=
2622 1.1 skrll else
2623 1.1 skrll BUILD_INFO=info
2624 1.1 skrll case "$MAKEINFO" in
2625 1.1 skrll */missing\ makeinfo*)
2626 1.1 skrll BUILD_INFO=
2627 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2628 1.1 skrll *** Makeinfo is missing. Info documentation will not be built." >&5
2629 1.2 christos $as_echo "$as_me: WARNING:
2630 1.1 skrll *** Makeinfo is missing. Info documentation will not be built." >&2;}
2631 1.1 skrll ;;
2632 1.1 skrll *)
2633 1.1 skrll case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
2634 1.1 skrll x*\ [1-3].* )
2635 1.1 skrll MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
2636 1.1 skrll BUILD_INFO=
2637 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
2638 1.1 skrll *** Makeinfo is too old. Info documentation will not be built." >&5
2639 1.2 christos $as_echo "$as_me: WARNING:
2640 1.1 skrll *** Makeinfo is too old. Info documentation will not be built." >&2;}
2641 1.1 skrll ;;
2642 1.1 skrll esac
2643 1.1 skrll ;;
2644 1.1 skrll esac
2645 1.1 skrll fi
2646 1.1 skrll
2647 1.1 skrll
2648 1.1 skrll
2649 1.1 skrll # Extract the first word of "perl", so it can be a program name with args.
2650 1.1 skrll set dummy perl; ac_word=$2
2651 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2652 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2653 1.4 christos if ${ac_cv_prog_PERL+:} false; then :
2654 1.2 christos $as_echo_n "(cached) " >&6
2655 1.1 skrll else
2656 1.1 skrll if test -n "$PERL"; then
2657 1.1 skrll ac_cv_prog_PERL="$PERL" # Let the user override the test.
2658 1.1 skrll else
2659 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2660 1.1 skrll for as_dir in $PATH
2661 1.1 skrll do
2662 1.1 skrll IFS=$as_save_IFS
2663 1.1 skrll test -z "$as_dir" && as_dir=.
2664 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2665 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2666 1.1 skrll ac_cv_prog_PERL="perl"
2667 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2668 1.1 skrll break 2
2669 1.1 skrll fi
2670 1.1 skrll done
2671 1.2 christos done
2672 1.2 christos IFS=$as_save_IFS
2673 1.1 skrll
2674 1.1 skrll fi
2675 1.1 skrll fi
2676 1.1 skrll PERL=$ac_cv_prog_PERL
2677 1.1 skrll if test -n "$PERL"; then
2678 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
2679 1.2 christos $as_echo "$PERL" >&6; }
2680 1.1 skrll else
2681 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2682 1.2 christos $as_echo "no" >&6; }
2683 1.1 skrll fi
2684 1.1 skrll
2685 1.2 christos
2686 1.1 skrll if test x"$PERL" = x""; then
2687 1.1 skrll HAVE_PERL='#'
2688 1.1 skrll else
2689 1.1 skrll HAVE_PERL=''
2690 1.1 skrll fi
2691 1.1 skrll
2692 1.1 skrll
2693 1.1 skrll # Make sure we can run config.sub.
2694 1.2 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2695 1.4 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2696 1.1 skrll
2697 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2698 1.2 christos $as_echo_n "checking build system type... " >&6; }
2699 1.4 christos if ${ac_cv_build+:} false; then :
2700 1.2 christos $as_echo_n "(cached) " >&6
2701 1.2 christos else
2702 1.2 christos ac_build_alias=$build_alias
2703 1.2 christos test "x$ac_build_alias" = x &&
2704 1.2 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2705 1.2 christos test "x$ac_build_alias" = x &&
2706 1.4 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2707 1.2 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2708 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2709 1.2 christos
2710 1.2 christos fi
2711 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2712 1.2 christos $as_echo "$ac_cv_build" >&6; }
2713 1.2 christos case $ac_cv_build in
2714 1.2 christos *-*-*) ;;
2715 1.4 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2716 1.2 christos esac
2717 1.2 christos build=$ac_cv_build
2718 1.2 christos ac_save_IFS=$IFS; IFS='-'
2719 1.2 christos set x $ac_cv_build
2720 1.2 christos shift
2721 1.2 christos build_cpu=$1
2722 1.2 christos build_vendor=$2
2723 1.2 christos shift; shift
2724 1.2 christos # Remember, the first character of IFS is used to create $*,
2725 1.2 christos # except with old shells:
2726 1.2 christos build_os=$*
2727 1.2 christos IFS=$ac_save_IFS
2728 1.2 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2729 1.2 christos
2730 1.2 christos
2731 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2732 1.2 christos $as_echo_n "checking host system type... " >&6; }
2733 1.4 christos if ${ac_cv_host+:} false; then :
2734 1.2 christos $as_echo_n "(cached) " >&6
2735 1.2 christos else
2736 1.2 christos if test "x$host_alias" = x; then
2737 1.2 christos ac_cv_host=$ac_cv_build
2738 1.2 christos else
2739 1.2 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2740 1.4 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2741 1.1 skrll fi
2742 1.1 skrll
2743 1.1 skrll fi
2744 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2745 1.2 christos $as_echo "$ac_cv_host" >&6; }
2746 1.2 christos case $ac_cv_host in
2747 1.2 christos *-*-*) ;;
2748 1.4 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2749 1.2 christos esac
2750 1.1 skrll host=$ac_cv_host
2751 1.2 christos ac_save_IFS=$IFS; IFS='-'
2752 1.2 christos set x $ac_cv_host
2753 1.2 christos shift
2754 1.2 christos host_cpu=$1
2755 1.2 christos host_vendor=$2
2756 1.2 christos shift; shift
2757 1.2 christos # Remember, the first character of IFS is used to create $*,
2758 1.2 christos # except with old shells:
2759 1.2 christos host_os=$*
2760 1.2 christos IFS=$ac_save_IFS
2761 1.2 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2762 1.1 skrll
2763 1.1 skrll
2764 1.1 skrll
2765 1.1 skrll
2766 1.1 skrll if test -n "$ac_tool_prefix"; then
2767 1.1 skrll # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2768 1.1 skrll set dummy ${ac_tool_prefix}ar; ac_word=$2
2769 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2770 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2771 1.4 christos if ${ac_cv_prog_AR+:} false; then :
2772 1.2 christos $as_echo_n "(cached) " >&6
2773 1.1 skrll else
2774 1.1 skrll if test -n "$AR"; then
2775 1.1 skrll ac_cv_prog_AR="$AR" # Let the user override the test.
2776 1.1 skrll else
2777 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778 1.1 skrll for as_dir in $PATH
2779 1.1 skrll do
2780 1.1 skrll IFS=$as_save_IFS
2781 1.1 skrll test -z "$as_dir" && as_dir=.
2782 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2783 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2784 1.1 skrll ac_cv_prog_AR="${ac_tool_prefix}ar"
2785 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2786 1.1 skrll break 2
2787 1.1 skrll fi
2788 1.1 skrll done
2789 1.2 christos done
2790 1.2 christos IFS=$as_save_IFS
2791 1.1 skrll
2792 1.1 skrll fi
2793 1.1 skrll fi
2794 1.1 skrll AR=$ac_cv_prog_AR
2795 1.1 skrll if test -n "$AR"; then
2796 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2797 1.2 christos $as_echo "$AR" >&6; }
2798 1.1 skrll else
2799 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2800 1.2 christos $as_echo "no" >&6; }
2801 1.1 skrll fi
2802 1.1 skrll
2803 1.2 christos
2804 1.1 skrll fi
2805 1.1 skrll if test -z "$ac_cv_prog_AR"; then
2806 1.1 skrll ac_ct_AR=$AR
2807 1.1 skrll # Extract the first word of "ar", so it can be a program name with args.
2808 1.1 skrll set dummy ar; ac_word=$2
2809 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2811 1.4 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
2812 1.2 christos $as_echo_n "(cached) " >&6
2813 1.1 skrll else
2814 1.1 skrll if test -n "$ac_ct_AR"; then
2815 1.1 skrll ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2816 1.1 skrll else
2817 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2818 1.1 skrll for as_dir in $PATH
2819 1.1 skrll do
2820 1.1 skrll IFS=$as_save_IFS
2821 1.1 skrll test -z "$as_dir" && as_dir=.
2822 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2823 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2824 1.1 skrll ac_cv_prog_ac_ct_AR="ar"
2825 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2826 1.1 skrll break 2
2827 1.1 skrll fi
2828 1.1 skrll done
2829 1.2 christos done
2830 1.2 christos IFS=$as_save_IFS
2831 1.1 skrll
2832 1.1 skrll fi
2833 1.1 skrll fi
2834 1.1 skrll ac_ct_AR=$ac_cv_prog_ac_ct_AR
2835 1.1 skrll if test -n "$ac_ct_AR"; then
2836 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2837 1.2 christos $as_echo "$ac_ct_AR" >&6; }
2838 1.1 skrll else
2839 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2840 1.2 christos $as_echo "no" >&6; }
2841 1.1 skrll fi
2842 1.1 skrll
2843 1.2 christos if test "x$ac_ct_AR" = x; then
2844 1.2 christos AR=""
2845 1.2 christos else
2846 1.2 christos case $cross_compiling:$ac_tool_warned in
2847 1.2 christos yes:)
2848 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2849 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2850 1.2 christos ac_tool_warned=yes ;;
2851 1.2 christos esac
2852 1.2 christos AR=$ac_ct_AR
2853 1.2 christos fi
2854 1.1 skrll else
2855 1.1 skrll AR="$ac_cv_prog_AR"
2856 1.1 skrll fi
2857 1.1 skrll
2858 1.1 skrll if test -n "$ac_tool_prefix"; then
2859 1.1 skrll # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2860 1.1 skrll set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2861 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2863 1.4 christos if ${ac_cv_prog_RANLIB+:} false; then :
2864 1.2 christos $as_echo_n "(cached) " >&6
2865 1.1 skrll else
2866 1.1 skrll if test -n "$RANLIB"; then
2867 1.1 skrll ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2868 1.1 skrll else
2869 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 1.1 skrll for as_dir in $PATH
2871 1.1 skrll do
2872 1.1 skrll IFS=$as_save_IFS
2873 1.1 skrll test -z "$as_dir" && as_dir=.
2874 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2875 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876 1.1 skrll ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2877 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878 1.1 skrll break 2
2879 1.1 skrll fi
2880 1.1 skrll done
2881 1.2 christos done
2882 1.2 christos IFS=$as_save_IFS
2883 1.1 skrll
2884 1.1 skrll fi
2885 1.1 skrll fi
2886 1.1 skrll RANLIB=$ac_cv_prog_RANLIB
2887 1.1 skrll if test -n "$RANLIB"; then
2888 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2889 1.2 christos $as_echo "$RANLIB" >&6; }
2890 1.1 skrll else
2891 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892 1.2 christos $as_echo "no" >&6; }
2893 1.1 skrll fi
2894 1.1 skrll
2895 1.2 christos
2896 1.1 skrll fi
2897 1.1 skrll if test -z "$ac_cv_prog_RANLIB"; then
2898 1.1 skrll ac_ct_RANLIB=$RANLIB
2899 1.1 skrll # Extract the first word of "ranlib", so it can be a program name with args.
2900 1.1 skrll set dummy ranlib; ac_word=$2
2901 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2902 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2903 1.4 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
2904 1.2 christos $as_echo_n "(cached) " >&6
2905 1.1 skrll else
2906 1.1 skrll if test -n "$ac_ct_RANLIB"; then
2907 1.1 skrll ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2908 1.1 skrll else
2909 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910 1.1 skrll for as_dir in $PATH
2911 1.1 skrll do
2912 1.1 skrll IFS=$as_save_IFS
2913 1.1 skrll test -z "$as_dir" && as_dir=.
2914 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2915 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2916 1.1 skrll ac_cv_prog_ac_ct_RANLIB="ranlib"
2917 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2918 1.1 skrll break 2
2919 1.1 skrll fi
2920 1.1 skrll done
2921 1.2 christos done
2922 1.2 christos IFS=$as_save_IFS
2923 1.1 skrll
2924 1.1 skrll fi
2925 1.1 skrll fi
2926 1.1 skrll ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2927 1.1 skrll if test -n "$ac_ct_RANLIB"; then
2928 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2929 1.2 christos $as_echo "$ac_ct_RANLIB" >&6; }
2930 1.1 skrll else
2931 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932 1.2 christos $as_echo "no" >&6; }
2933 1.1 skrll fi
2934 1.1 skrll
2935 1.2 christos if test "x$ac_ct_RANLIB" = x; then
2936 1.2 christos RANLIB=":"
2937 1.2 christos else
2938 1.2 christos case $cross_compiling:$ac_tool_warned in
2939 1.2 christos yes:)
2940 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2941 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2942 1.2 christos ac_tool_warned=yes ;;
2943 1.2 christos esac
2944 1.2 christos RANLIB=$ac_ct_RANLIB
2945 1.2 christos fi
2946 1.1 skrll else
2947 1.1 skrll RANLIB="$ac_cv_prog_RANLIB"
2948 1.1 skrll fi
2949 1.1 skrll
2950 1.1 skrll
2951 1.1 skrll # Add --enable-multilib to configure.
2952 1.1 skrll # Default to --enable-multilib
2953 1.2 christos # Check whether --enable-multilib was given.
2954 1.2 christos if test "${enable_multilib+set}" = set; then :
2955 1.2 christos enableval=$enable_multilib; case "$enableval" in
2956 1.1 skrll yes) multilib=yes ;;
2957 1.1 skrll no) multilib=no ;;
2958 1.4 christos *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2959 1.1 skrll esac
2960 1.1 skrll else
2961 1.1 skrll multilib=yes
2962 1.2 christos fi
2963 1.2 christos
2964 1.1 skrll
2965 1.1 skrll # Even if the default multilib is not a cross compilation,
2966 1.1 skrll # it may be that some of the other multilibs are.
2967 1.1 skrll if test $cross_compiling = no && test $multilib = yes \
2968 1.1 skrll && test "x${with_multisubdir}" != x ; then
2969 1.1 skrll cross_compiling=maybe
2970 1.1 skrll fi
2971 1.1 skrll
2972 1.2 christos # We may wish to install the target headers somewhere.
2973 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libiberty headers and static library" >&5
2974 1.2 christos $as_echo_n "checking whether to install libiberty headers and static library... " >&6; }
2975 1.2 christos
2976 1.2 christos # Check whether --enable-install-libiberty was given.
2977 1.2 christos if test "${enable_install_libiberty+set}" = set; then :
2978 1.2 christos enableval=$enable_install_libiberty; enable_install_libiberty=$enableval
2979 1.2 christos else
2980 1.2 christos enable_install_libiberty=no
2981 1.2 christos fi
2982 1.2 christos
2983 1.2 christos # Option parsed, now set things appropriately.
2984 1.2 christos case x"$enable_install_libiberty" in
2985 1.2 christos xyes|x)
2986 1.2 christos target_header_dir=libiberty
2987 1.2 christos ;;
2988 1.2 christos xno)
2989 1.2 christos target_header_dir=
2990 1.2 christos ;;
2991 1.2 christos *)
2992 1.2 christos # This could be sanity-checked in various ways...
2993 1.2 christos target_header_dir="${enable_install_libiberty}"
2994 1.2 christos ;;
2995 1.2 christos esac
2996 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_install_libiberty" >&5
2997 1.2 christos $as_echo "$enable_install_libiberty" >&6; }
2998 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: target_header_dir = $target_header_dir" >&5
2999 1.2 christos $as_echo "$as_me: target_header_dir = $target_header_dir" >&6;}
3000 1.2 christos
3001 1.1 skrll
3002 1.1 skrll ac_ext=c
3003 1.1 skrll ac_cpp='$CPP $CPPFLAGS'
3004 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3005 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3006 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu
3007 1.1 skrll if test -n "$ac_tool_prefix"; then
3008 1.1 skrll # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3009 1.1 skrll set dummy ${ac_tool_prefix}gcc; ac_word=$2
3010 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3012 1.4 christos if ${ac_cv_prog_CC+:} false; then :
3013 1.2 christos $as_echo_n "(cached) " >&6
3014 1.1 skrll else
3015 1.1 skrll if test -n "$CC"; then
3016 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test.
3017 1.1 skrll else
3018 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019 1.1 skrll for as_dir in $PATH
3020 1.1 skrll do
3021 1.1 skrll IFS=$as_save_IFS
3022 1.1 skrll test -z "$as_dir" && as_dir=.
3023 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3024 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3025 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}gcc"
3026 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027 1.1 skrll break 2
3028 1.1 skrll fi
3029 1.1 skrll done
3030 1.2 christos done
3031 1.2 christos IFS=$as_save_IFS
3032 1.1 skrll
3033 1.1 skrll fi
3034 1.1 skrll fi
3035 1.1 skrll CC=$ac_cv_prog_CC
3036 1.1 skrll if test -n "$CC"; then
3037 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3038 1.2 christos $as_echo "$CC" >&6; }
3039 1.1 skrll else
3040 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041 1.2 christos $as_echo "no" >&6; }
3042 1.1 skrll fi
3043 1.1 skrll
3044 1.2 christos
3045 1.1 skrll fi
3046 1.1 skrll if test -z "$ac_cv_prog_CC"; then
3047 1.1 skrll ac_ct_CC=$CC
3048 1.1 skrll # Extract the first word of "gcc", so it can be a program name with args.
3049 1.1 skrll set dummy gcc; ac_word=$2
3050 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3052 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3053 1.2 christos $as_echo_n "(cached) " >&6
3054 1.1 skrll else
3055 1.1 skrll if test -n "$ac_ct_CC"; then
3056 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3057 1.1 skrll else
3058 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059 1.1 skrll for as_dir in $PATH
3060 1.1 skrll do
3061 1.1 skrll IFS=$as_save_IFS
3062 1.1 skrll test -z "$as_dir" && as_dir=.
3063 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3064 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3065 1.1 skrll ac_cv_prog_ac_ct_CC="gcc"
3066 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3067 1.1 skrll break 2
3068 1.1 skrll fi
3069 1.1 skrll done
3070 1.2 christos done
3071 1.2 christos IFS=$as_save_IFS
3072 1.1 skrll
3073 1.1 skrll fi
3074 1.1 skrll fi
3075 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC
3076 1.1 skrll if test -n "$ac_ct_CC"; then
3077 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3078 1.2 christos $as_echo "$ac_ct_CC" >&6; }
3079 1.1 skrll else
3080 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3081 1.2 christos $as_echo "no" >&6; }
3082 1.1 skrll fi
3083 1.1 skrll
3084 1.2 christos if test "x$ac_ct_CC" = x; then
3085 1.2 christos CC=""
3086 1.2 christos else
3087 1.2 christos case $cross_compiling:$ac_tool_warned in
3088 1.2 christos yes:)
3089 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3090 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3091 1.2 christos ac_tool_warned=yes ;;
3092 1.2 christos esac
3093 1.2 christos CC=$ac_ct_CC
3094 1.2 christos fi
3095 1.1 skrll else
3096 1.1 skrll CC="$ac_cv_prog_CC"
3097 1.1 skrll fi
3098 1.1 skrll
3099 1.1 skrll if test -z "$CC"; then
3100 1.2 christos if test -n "$ac_tool_prefix"; then
3101 1.2 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3102 1.1 skrll set dummy ${ac_tool_prefix}cc; ac_word=$2
3103 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3105 1.4 christos if ${ac_cv_prog_CC+:} false; then :
3106 1.2 christos $as_echo_n "(cached) " >&6
3107 1.1 skrll else
3108 1.1 skrll if test -n "$CC"; then
3109 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test.
3110 1.1 skrll else
3111 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112 1.1 skrll for as_dir in $PATH
3113 1.1 skrll do
3114 1.1 skrll IFS=$as_save_IFS
3115 1.1 skrll test -z "$as_dir" && as_dir=.
3116 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3117 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3118 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}cc"
3119 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3120 1.1 skrll break 2
3121 1.1 skrll fi
3122 1.1 skrll done
3123 1.2 christos done
3124 1.2 christos IFS=$as_save_IFS
3125 1.1 skrll
3126 1.1 skrll fi
3127 1.1 skrll fi
3128 1.1 skrll CC=$ac_cv_prog_CC
3129 1.1 skrll if test -n "$CC"; then
3130 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3131 1.2 christos $as_echo "$CC" >&6; }
3132 1.1 skrll else
3133 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134 1.2 christos $as_echo "no" >&6; }
3135 1.1 skrll fi
3136 1.1 skrll
3137 1.2 christos
3138 1.1 skrll fi
3139 1.1 skrll fi
3140 1.1 skrll if test -z "$CC"; then
3141 1.1 skrll # Extract the first word of "cc", so it can be a program name with args.
3142 1.1 skrll set dummy cc; ac_word=$2
3143 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3144 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3145 1.4 christos if ${ac_cv_prog_CC+:} false; then :
3146 1.2 christos $as_echo_n "(cached) " >&6
3147 1.1 skrll else
3148 1.1 skrll if test -n "$CC"; then
3149 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test.
3150 1.1 skrll else
3151 1.1 skrll ac_prog_rejected=no
3152 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3153 1.1 skrll for as_dir in $PATH
3154 1.1 skrll do
3155 1.1 skrll IFS=$as_save_IFS
3156 1.1 skrll test -z "$as_dir" && as_dir=.
3157 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3158 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3159 1.1 skrll if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3160 1.1 skrll ac_prog_rejected=yes
3161 1.1 skrll continue
3162 1.1 skrll fi
3163 1.1 skrll ac_cv_prog_CC="cc"
3164 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3165 1.1 skrll break 2
3166 1.1 skrll fi
3167 1.1 skrll done
3168 1.2 christos done
3169 1.2 christos IFS=$as_save_IFS
3170 1.1 skrll
3171 1.1 skrll if test $ac_prog_rejected = yes; then
3172 1.1 skrll # We found a bogon in the path, so make sure we never use it.
3173 1.1 skrll set dummy $ac_cv_prog_CC
3174 1.1 skrll shift
3175 1.1 skrll if test $# != 0; then
3176 1.1 skrll # We chose a different compiler from the bogus one.
3177 1.1 skrll # However, it has the same basename, so the bogon will be chosen
3178 1.1 skrll # first if we set CC to just the basename; use the full file name.
3179 1.1 skrll shift
3180 1.1 skrll ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3181 1.1 skrll fi
3182 1.1 skrll fi
3183 1.1 skrll fi
3184 1.1 skrll fi
3185 1.1 skrll CC=$ac_cv_prog_CC
3186 1.1 skrll if test -n "$CC"; then
3187 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3188 1.2 christos $as_echo "$CC" >&6; }
3189 1.1 skrll else
3190 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3191 1.2 christos $as_echo "no" >&6; }
3192 1.1 skrll fi
3193 1.1 skrll
3194 1.2 christos
3195 1.1 skrll fi
3196 1.1 skrll if test -z "$CC"; then
3197 1.1 skrll if test -n "$ac_tool_prefix"; then
3198 1.2 christos for ac_prog in cl.exe
3199 1.1 skrll do
3200 1.1 skrll # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3201 1.1 skrll set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3202 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3203 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3204 1.4 christos if ${ac_cv_prog_CC+:} false; then :
3205 1.2 christos $as_echo_n "(cached) " >&6
3206 1.1 skrll else
3207 1.1 skrll if test -n "$CC"; then
3208 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test.
3209 1.1 skrll else
3210 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3211 1.1 skrll for as_dir in $PATH
3212 1.1 skrll do
3213 1.1 skrll IFS=$as_save_IFS
3214 1.1 skrll test -z "$as_dir" && as_dir=.
3215 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3216 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3217 1.1 skrll ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3218 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3219 1.1 skrll break 2
3220 1.1 skrll fi
3221 1.1 skrll done
3222 1.2 christos done
3223 1.2 christos IFS=$as_save_IFS
3224 1.1 skrll
3225 1.1 skrll fi
3226 1.1 skrll fi
3227 1.1 skrll CC=$ac_cv_prog_CC
3228 1.1 skrll if test -n "$CC"; then
3229 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3230 1.2 christos $as_echo "$CC" >&6; }
3231 1.1 skrll else
3232 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3233 1.2 christos $as_echo "no" >&6; }
3234 1.1 skrll fi
3235 1.1 skrll
3236 1.2 christos
3237 1.1 skrll test -n "$CC" && break
3238 1.1 skrll done
3239 1.1 skrll fi
3240 1.1 skrll if test -z "$CC"; then
3241 1.1 skrll ac_ct_CC=$CC
3242 1.2 christos for ac_prog in cl.exe
3243 1.1 skrll do
3244 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args.
3245 1.1 skrll set dummy $ac_prog; ac_word=$2
3246 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3247 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
3248 1.4 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3249 1.2 christos $as_echo_n "(cached) " >&6
3250 1.1 skrll else
3251 1.1 skrll if test -n "$ac_ct_CC"; then
3252 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3253 1.1 skrll else
3254 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255 1.1 skrll for as_dir in $PATH
3256 1.1 skrll do
3257 1.1 skrll IFS=$as_save_IFS
3258 1.1 skrll test -z "$as_dir" && as_dir=.
3259 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3260 1.4 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3261 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_prog"
3262 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3263 1.1 skrll break 2
3264 1.1 skrll fi
3265 1.1 skrll done
3266 1.2 christos done
3267 1.2 christos IFS=$as_save_IFS
3268 1.1 skrll
3269 1.1 skrll fi
3270 1.1 skrll fi
3271 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC
3272 1.1 skrll if test -n "$ac_ct_CC"; then
3273 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3274 1.2 christos $as_echo "$ac_ct_CC" >&6; }
3275 1.1 skrll else
3276 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3277 1.2 christos $as_echo "no" >&6; }
3278 1.1 skrll fi
3279 1.1 skrll
3280 1.2 christos
3281 1.1 skrll test -n "$ac_ct_CC" && break
3282 1.1 skrll done
3283 1.1 skrll
3284 1.2 christos if test "x$ac_ct_CC" = x; then
3285 1.2 christos CC=""
3286 1.2 christos else
3287 1.2 christos case $cross_compiling:$ac_tool_warned in
3288 1.2 christos yes:)
3289 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3290 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3291 1.2 christos ac_tool_warned=yes ;;
3292 1.2 christos esac
3293 1.2 christos CC=$ac_ct_CC
3294 1.2 christos fi
3295 1.1 skrll fi
3296 1.1 skrll
3297 1.1 skrll fi
3298 1.1 skrll
3299 1.1 skrll
3300 1.2 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3301 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3302 1.4 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3303 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3304 1.1 skrll
3305 1.1 skrll # Provide some information about the compiler.
3306 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3307 1.2 christos set X $ac_compile
3308 1.2 christos ac_compiler=$2
3309 1.2 christos for ac_option in --version -v -V -qversion; do
3310 1.2 christos { { ac_try="$ac_compiler $ac_option >&5"
3311 1.2 christos case "(($ac_try" in
3312 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 1.2 christos *) ac_try_echo=$ac_try;;
3314 1.2 christos esac
3315 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316 1.2 christos $as_echo "$ac_try_echo"; } >&5
3317 1.2 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3318 1.1 skrll ac_status=$?
3319 1.2 christos if test -s conftest.err; then
3320 1.2 christos sed '10a\
3321 1.2 christos ... rest of stderr output deleted ...
3322 1.2 christos 10q' conftest.err >conftest.er1
3323 1.2 christos cat conftest.er1 >&5
3324 1.2 christos fi
3325 1.4 christos rm -f conftest.er1 conftest.err
3326 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3327 1.2 christos test $ac_status = 0; }
3328 1.2 christos done
3329 1.1 skrll
3330 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3331 1.1 skrll /* end confdefs.h. */
3332 1.6 christos #include <stdio.h>
3333 1.1 skrll int
3334 1.1 skrll main ()
3335 1.1 skrll {
3336 1.6 christos printf ("hello world\n");
3337 1.1 skrll ;
3338 1.1 skrll return 0;
3339 1.1 skrll }
3340 1.1 skrll _ACEOF
3341 1.1 skrll # FIXME: Cleanup?
3342 1.2 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3343 1.1 skrll (eval $ac_link) 2>&5
3344 1.1 skrll ac_status=$?
3345 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346 1.2 christos test $ac_status = 0; }; then :
3347 1.1 skrll gcc_no_link=no
3348 1.1 skrll else
3349 1.1 skrll gcc_no_link=yes
3350 1.1 skrll fi
3351 1.1 skrll if test x$gcc_no_link = xyes; then
3352 1.1 skrll # Setting cross_compile will disable run tests; it will
3353 1.1 skrll # also disable AC_CHECK_FILE but that's generally
3354 1.1 skrll # correct if we can't link.
3355 1.1 skrll cross_compiling=yes
3356 1.1 skrll EXEEXT=
3357 1.1 skrll else
3358 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3359 1.1 skrll /* end confdefs.h. */
3360 1.1 skrll
3361 1.1 skrll int
3362 1.1 skrll main ()
3363 1.1 skrll {
3364 1.1 skrll
3365 1.1 skrll ;
3366 1.1 skrll return 0;
3367 1.1 skrll }
3368 1.1 skrll _ACEOF
3369 1.1 skrll ac_clean_files_save=$ac_clean_files
3370 1.4 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3371 1.1 skrll # Try to create an executable without -o first, disregard a.out.
3372 1.1 skrll # It will help us diagnose broken compilers, and finding out an intuition
3373 1.1 skrll # of exeext.
3374 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3375 1.4 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3376 1.2 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3377 1.2 christos
3378 1.2 christos # The possible output files:
3379 1.2 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3380 1.2 christos
3381 1.2 christos ac_rmfiles=
3382 1.2 christos for ac_file in $ac_files
3383 1.2 christos do
3384 1.2 christos case $ac_file in
3385 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3386 1.2 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3387 1.2 christos esac
3388 1.2 christos done
3389 1.2 christos rm -f $ac_rmfiles
3390 1.2 christos
3391 1.2 christos if { { ac_try="$ac_link_default"
3392 1.2 christos case "(($ac_try" in
3393 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3394 1.2 christos *) ac_try_echo=$ac_try;;
3395 1.2 christos esac
3396 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3397 1.2 christos $as_echo "$ac_try_echo"; } >&5
3398 1.2 christos (eval "$ac_link_default") 2>&5
3399 1.2 christos ac_status=$?
3400 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3401 1.2 christos test $ac_status = 0; }; then :
3402 1.2 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3403 1.2 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3404 1.2 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3405 1.2 christos # so that the user can short-circuit this test for compilers unknown to
3406 1.2 christos # Autoconf.
3407 1.2 christos for ac_file in $ac_files ''
3408 1.1 skrll do
3409 1.1 skrll test -f "$ac_file" || continue
3410 1.1 skrll case $ac_file in
3411 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3412 1.1 skrll ;;
3413 1.1 skrll [ab].out )
3414 1.1 skrll # We found the default executable, but exeext='' is most
3415 1.1 skrll # certainly right.
3416 1.1 skrll break;;
3417 1.1 skrll *.* )
3418 1.2 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3419 1.2 christos then :; else
3420 1.2 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3421 1.2 christos fi
3422 1.2 christos # We set ac_cv_exeext here because the later test for it is not
3423 1.2 christos # safe: cross compilers may not add the suffix if given an `-o'
3424 1.2 christos # argument, so we may need to know it at that point already.
3425 1.2 christos # Even if this section looks crufty: it has the advantage of
3426 1.2 christos # actually working.
3427 1.1 skrll break;;
3428 1.1 skrll * )
3429 1.1 skrll break;;
3430 1.1 skrll esac
3431 1.1 skrll done
3432 1.2 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3433 1.2 christos
3434 1.1 skrll else
3435 1.2 christos ac_file=''
3436 1.2 christos fi
3437 1.2 christos if test -z "$ac_file"; then :
3438 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3439 1.4 christos $as_echo "no" >&6; }
3440 1.4 christos $as_echo "$as_me: failed program was:" >&5
3441 1.1 skrll sed 's/^/| /' conftest.$ac_ext >&5
3442 1.1 skrll
3443 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3444 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3445 1.4 christos as_fn_error 77 "C compiler cannot create executables
3446 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3447 1.4 christos else
3448 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3449 1.4 christos $as_echo "yes" >&6; }
3450 1.1 skrll fi
3451 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3452 1.4 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3453 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3454 1.4 christos $as_echo "$ac_file" >&6; }
3455 1.1 skrll ac_exeext=$ac_cv_exeext
3456 1.1 skrll
3457 1.4 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3458 1.1 skrll ac_clean_files=$ac_clean_files_save
3459 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3460 1.2 christos $as_echo_n "checking for suffix of executables... " >&6; }
3461 1.2 christos if { { ac_try="$ac_link"
3462 1.2 christos case "(($ac_try" in
3463 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3464 1.2 christos *) ac_try_echo=$ac_try;;
3465 1.2 christos esac
3466 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3467 1.2 christos $as_echo "$ac_try_echo"; } >&5
3468 1.2 christos (eval "$ac_link") 2>&5
3469 1.1 skrll ac_status=$?
3470 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3471 1.2 christos test $ac_status = 0; }; then :
3472 1.1 skrll # If both `conftest.exe' and `conftest' are `present' (well, observable)
3473 1.1 skrll # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3474 1.1 skrll # work properly (i.e., refer to `conftest.exe'), while it won't with
3475 1.1 skrll # `rm'.
3476 1.1 skrll for ac_file in conftest.exe conftest conftest.*; do
3477 1.1 skrll test -f "$ac_file" || continue
3478 1.1 skrll case $ac_file in
3479 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3480 1.1 skrll *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3481 1.1 skrll break;;
3482 1.1 skrll * ) break;;
3483 1.1 skrll esac
3484 1.1 skrll done
3485 1.1 skrll else
3486 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3487 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3488 1.4 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3489 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3490 1.1 skrll fi
3491 1.4 christos rm -f conftest conftest$ac_cv_exeext
3492 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3493 1.2 christos $as_echo "$ac_cv_exeext" >&6; }
3494 1.1 skrll
3495 1.1 skrll rm -f conftest.$ac_ext
3496 1.1 skrll EXEEXT=$ac_cv_exeext
3497 1.1 skrll ac_exeext=$EXEEXT
3498 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 1.4 christos /* end confdefs.h. */
3500 1.4 christos #include <stdio.h>
3501 1.4 christos int
3502 1.4 christos main ()
3503 1.4 christos {
3504 1.4 christos FILE *f = fopen ("conftest.out", "w");
3505 1.4 christos return ferror (f) || fclose (f) != 0;
3506 1.4 christos
3507 1.4 christos ;
3508 1.4 christos return 0;
3509 1.4 christos }
3510 1.4 christos _ACEOF
3511 1.4 christos ac_clean_files="$ac_clean_files conftest.out"
3512 1.4 christos # Check that the compiler produces executables we can run. If not, either
3513 1.4 christos # the compiler is broken, or we cross compile.
3514 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3515 1.4 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3516 1.4 christos if test "$cross_compiling" != yes; then
3517 1.4 christos { { ac_try="$ac_link"
3518 1.4 christos case "(($ac_try" in
3519 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3520 1.4 christos *) ac_try_echo=$ac_try;;
3521 1.4 christos esac
3522 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3523 1.4 christos $as_echo "$ac_try_echo"; } >&5
3524 1.4 christos (eval "$ac_link") 2>&5
3525 1.4 christos ac_status=$?
3526 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3527 1.4 christos test $ac_status = 0; }
3528 1.4 christos if { ac_try='./conftest$ac_cv_exeext'
3529 1.4 christos { { case "(($ac_try" in
3530 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 1.4 christos *) ac_try_echo=$ac_try;;
3532 1.4 christos esac
3533 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534 1.4 christos $as_echo "$ac_try_echo"; } >&5
3535 1.4 christos (eval "$ac_try") 2>&5
3536 1.4 christos ac_status=$?
3537 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 1.4 christos test $ac_status = 0; }; }; then
3539 1.4 christos cross_compiling=no
3540 1.4 christos else
3541 1.4 christos if test "$cross_compiling" = maybe; then
3542 1.4 christos cross_compiling=yes
3543 1.4 christos else
3544 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3545 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3546 1.4 christos as_fn_error $? "cannot run C compiled programs.
3547 1.4 christos If you meant to cross compile, use \`--host'.
3548 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3549 1.4 christos fi
3550 1.4 christos fi
3551 1.4 christos fi
3552 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3553 1.4 christos $as_echo "$cross_compiling" >&6; }
3554 1.4 christos
3555 1.4 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3556 1.4 christos ac_clean_files=$ac_clean_files_save
3557 1.1 skrll fi
3558 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3559 1.2 christos $as_echo_n "checking for suffix of object files... " >&6; }
3560 1.4 christos if ${ac_cv_objext+:} false; then :
3561 1.2 christos $as_echo_n "(cached) " >&6
3562 1.1 skrll else
3563 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564 1.1 skrll /* end confdefs.h. */
3565 1.1 skrll
3566 1.1 skrll int
3567 1.1 skrll main ()
3568 1.1 skrll {
3569 1.1 skrll
3570 1.1 skrll ;
3571 1.1 skrll return 0;
3572 1.1 skrll }
3573 1.1 skrll _ACEOF
3574 1.1 skrll rm -f conftest.o conftest.obj
3575 1.2 christos if { { ac_try="$ac_compile"
3576 1.2 christos case "(($ac_try" in
3577 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3578 1.2 christos *) ac_try_echo=$ac_try;;
3579 1.2 christos esac
3580 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3581 1.2 christos $as_echo "$ac_try_echo"; } >&5
3582 1.2 christos (eval "$ac_compile") 2>&5
3583 1.2 christos ac_status=$?
3584 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3585 1.2 christos test $ac_status = 0; }; then :
3586 1.2 christos for ac_file in conftest.o conftest.obj conftest.*; do
3587 1.2 christos test -f "$ac_file" || continue;
3588 1.1 skrll case $ac_file in
3589 1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3590 1.1 skrll *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3591 1.1 skrll break;;
3592 1.1 skrll esac
3593 1.1 skrll done
3594 1.1 skrll else
3595 1.2 christos $as_echo "$as_me: failed program was:" >&5
3596 1.1 skrll sed 's/^/| /' conftest.$ac_ext >&5
3597 1.1 skrll
3598 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3599 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3600 1.4 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3601 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3602 1.1 skrll fi
3603 1.1 skrll rm -f conftest.$ac_cv_objext conftest.$ac_ext
3604 1.1 skrll fi
3605 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3606 1.2 christos $as_echo "$ac_cv_objext" >&6; }
3607 1.1 skrll OBJEXT=$ac_cv_objext
3608 1.1 skrll ac_objext=$OBJEXT
3609 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3610 1.2 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3611 1.4 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3612 1.2 christos $as_echo_n "(cached) " >&6
3613 1.1 skrll else
3614 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3615 1.1 skrll /* end confdefs.h. */
3616 1.1 skrll
3617 1.1 skrll int
3618 1.1 skrll main ()
3619 1.1 skrll {
3620 1.1 skrll #ifndef __GNUC__
3621 1.1 skrll choke me
3622 1.1 skrll #endif
3623 1.1 skrll
3624 1.1 skrll ;
3625 1.1 skrll return 0;
3626 1.1 skrll }
3627 1.1 skrll _ACEOF
3628 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3629 1.1 skrll ac_compiler_gnu=yes
3630 1.1 skrll else
3631 1.2 christos ac_compiler_gnu=no
3632 1.1 skrll fi
3633 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634 1.1 skrll ac_cv_c_compiler_gnu=$ac_compiler_gnu
3635 1.1 skrll
3636 1.1 skrll fi
3637 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3638 1.2 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3639 1.2 christos if test $ac_compiler_gnu = yes; then
3640 1.2 christos GCC=yes
3641 1.2 christos else
3642 1.2 christos GCC=
3643 1.2 christos fi
3644 1.1 skrll ac_test_CFLAGS=${CFLAGS+set}
3645 1.1 skrll ac_save_CFLAGS=$CFLAGS
3646 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3647 1.2 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3648 1.4 christos if ${ac_cv_prog_cc_g+:} false; then :
3649 1.2 christos $as_echo_n "(cached) " >&6
3650 1.1 skrll else
3651 1.2 christos ac_save_c_werror_flag=$ac_c_werror_flag
3652 1.2 christos ac_c_werror_flag=yes
3653 1.2 christos ac_cv_prog_cc_g=no
3654 1.2 christos CFLAGS="-g"
3655 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3656 1.2 christos /* end confdefs.h. */
3657 1.2 christos
3658 1.2 christos int
3659 1.2 christos main ()
3660 1.2 christos {
3661 1.2 christos
3662 1.2 christos ;
3663 1.2 christos return 0;
3664 1.2 christos }
3665 1.1 skrll _ACEOF
3666 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3667 1.2 christos ac_cv_prog_cc_g=yes
3668 1.2 christos else
3669 1.2 christos CFLAGS=""
3670 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 1.1 skrll /* end confdefs.h. */
3672 1.1 skrll
3673 1.1 skrll int
3674 1.1 skrll main ()
3675 1.1 skrll {
3676 1.1 skrll
3677 1.1 skrll ;
3678 1.1 skrll return 0;
3679 1.1 skrll }
3680 1.1 skrll _ACEOF
3681 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3682 1.2 christos
3683 1.1 skrll else
3684 1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag
3685 1.2 christos CFLAGS="-g"
3686 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687 1.2 christos /* end confdefs.h. */
3688 1.1 skrll
3689 1.2 christos int
3690 1.2 christos main ()
3691 1.2 christos {
3692 1.2 christos
3693 1.2 christos ;
3694 1.2 christos return 0;
3695 1.2 christos }
3696 1.2 christos _ACEOF
3697 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3698 1.2 christos ac_cv_prog_cc_g=yes
3699 1.2 christos fi
3700 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3701 1.1 skrll fi
3702 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 1.1 skrll fi
3704 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3705 1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag
3706 1.2 christos fi
3707 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3708 1.2 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3709 1.1 skrll if test "$ac_test_CFLAGS" = set; then
3710 1.1 skrll CFLAGS=$ac_save_CFLAGS
3711 1.1 skrll elif test $ac_cv_prog_cc_g = yes; then
3712 1.1 skrll if test "$GCC" = yes; then
3713 1.1 skrll CFLAGS="-g -O2"
3714 1.1 skrll else
3715 1.1 skrll CFLAGS="-g"
3716 1.1 skrll fi
3717 1.1 skrll else
3718 1.1 skrll if test "$GCC" = yes; then
3719 1.1 skrll CFLAGS="-O2"
3720 1.1 skrll else
3721 1.1 skrll CFLAGS=
3722 1.1 skrll fi
3723 1.1 skrll fi
3724 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3725 1.2 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3726 1.4 christos if ${ac_cv_prog_cc_c89+:} false; then :
3727 1.2 christos $as_echo_n "(cached) " >&6
3728 1.1 skrll else
3729 1.2 christos ac_cv_prog_cc_c89=no
3730 1.1 skrll ac_save_CC=$CC
3731 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732 1.1 skrll /* end confdefs.h. */
3733 1.1 skrll #include <stdarg.h>
3734 1.1 skrll #include <stdio.h>
3735 1.4 christos struct stat;
3736 1.1 skrll /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3737 1.1 skrll struct buf { int x; };
3738 1.1 skrll FILE * (*rcsopen) (struct buf *, struct stat *, int);
3739 1.1 skrll static char *e (p, i)
3740 1.1 skrll char **p;
3741 1.1 skrll int i;
3742 1.1 skrll {
3743 1.1 skrll return p[i];
3744 1.1 skrll }
3745 1.1 skrll static char *f (char * (*g) (char **, int), char **p, ...)
3746 1.1 skrll {
3747 1.1 skrll char *s;
3748 1.1 skrll va_list v;
3749 1.1 skrll va_start (v,p);
3750 1.1 skrll s = g (p, va_arg (v,int));
3751 1.1 skrll va_end (v);
3752 1.1 skrll return s;
3753 1.1 skrll }
3754 1.1 skrll
3755 1.1 skrll /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3756 1.1 skrll function prototypes and stuff, but not '\xHH' hex character constants.
3757 1.1 skrll These don't provoke an error unfortunately, instead are silently treated
3758 1.2 christos as 'x'. The following induces an error, until -std is added to get
3759 1.1 skrll proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3760 1.1 skrll array size at least. It's necessary to write '\x00'==0 to get something
3761 1.2 christos that's true only with -std. */
3762 1.1 skrll int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3763 1.1 skrll
3764 1.2 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3765 1.2 christos inside strings and character constants. */
3766 1.2 christos #define FOO(x) 'x'
3767 1.2 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3768 1.2 christos
3769 1.1 skrll int test (int i, double x);
3770 1.1 skrll struct s1 {int (*f) (int a);};
3771 1.1 skrll struct s2 {int (*f) (double a);};
3772 1.1 skrll int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3773 1.1 skrll int argc;
3774 1.1 skrll char **argv;
3775 1.1 skrll int
3776 1.1 skrll main ()
3777 1.1 skrll {
3778 1.1 skrll return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3779 1.1 skrll ;
3780 1.1 skrll return 0;
3781 1.1 skrll }
3782 1.1 skrll _ACEOF
3783 1.2 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3784 1.2 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3785 1.1 skrll do
3786 1.1 skrll CC="$ac_save_CC $ac_arg"
3787 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3788 1.2 christos ac_cv_prog_cc_c89=$ac_arg
3789 1.1 skrll fi
3790 1.2 christos rm -f core conftest.err conftest.$ac_objext
3791 1.2 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3792 1.1 skrll done
3793 1.2 christos rm -f conftest.$ac_ext
3794 1.1 skrll CC=$ac_save_CC
3795 1.1 skrll
3796 1.1 skrll fi
3797 1.2 christos # AC_CACHE_VAL
3798 1.2 christos case "x$ac_cv_prog_cc_c89" in
3799 1.2 christos x)
3800 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3801 1.2 christos $as_echo "none needed" >&6; } ;;
3802 1.2 christos xno)
3803 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3804 1.2 christos $as_echo "unsupported" >&6; } ;;
3805 1.1 skrll *)
3806 1.2 christos CC="$CC $ac_cv_prog_cc_c89"
3807 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3808 1.2 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3809 1.1 skrll esac
3810 1.2 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3811 1.1 skrll
3812 1.1 skrll fi
3813 1.1 skrll
3814 1.1 skrll ac_ext=c
3815 1.1 skrll ac_cpp='$CPP $CPPFLAGS'
3816 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3817 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3818 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu
3819 1.1 skrll
3820 1.2 christos
3821 1.1 skrll ac_ext=c
3822 1.1 skrll ac_cpp='$CPP $CPPFLAGS'
3823 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3827 1.2 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3828 1.1 skrll # On Suns, sometimes $CPP names a directory.
3829 1.1 skrll if test -n "$CPP" && test -d "$CPP"; then
3830 1.1 skrll CPP=
3831 1.1 skrll fi
3832 1.1 skrll if test -z "$CPP"; then
3833 1.4 christos if ${ac_cv_prog_CPP+:} false; then :
3834 1.2 christos $as_echo_n "(cached) " >&6
3835 1.1 skrll else
3836 1.1 skrll # Double quotes because CPP needs to be expanded
3837 1.1 skrll for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3838 1.1 skrll do
3839 1.1 skrll ac_preproc_ok=false
3840 1.1 skrll for ac_c_preproc_warn_flag in '' yes
3841 1.1 skrll do
3842 1.1 skrll # Use a header file that comes with gcc, so configuring glibc
3843 1.1 skrll # with a fresh cross-compiler works.
3844 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3845 1.1 skrll # <limits.h> exists even on freestanding compilers.
3846 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser,
3847 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case.
3848 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 1.1 skrll /* end confdefs.h. */
3850 1.1 skrll #ifdef __STDC__
3851 1.1 skrll # include <limits.h>
3852 1.1 skrll #else
3853 1.1 skrll # include <assert.h>
3854 1.1 skrll #endif
3855 1.1 skrll Syntax error
3856 1.1 skrll _ACEOF
3857 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3858 1.2 christos
3859 1.1 skrll else
3860 1.1 skrll # Broken: fails on valid input.
3861 1.1 skrll continue
3862 1.1 skrll fi
3863 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3864 1.1 skrll
3865 1.2 christos # OK, works on sane cases. Now check whether nonexistent headers
3866 1.1 skrll # can be detected and how.
3867 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 1.1 skrll /* end confdefs.h. */
3869 1.1 skrll #include <ac_nonexistent.h>
3870 1.1 skrll _ACEOF
3871 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3872 1.1 skrll # Broken: success on invalid input.
3873 1.1 skrll continue
3874 1.1 skrll else
3875 1.1 skrll # Passes both tests.
3876 1.1 skrll ac_preproc_ok=:
3877 1.1 skrll break
3878 1.1 skrll fi
3879 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3880 1.1 skrll
3881 1.1 skrll done
3882 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3883 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext
3884 1.2 christos if $ac_preproc_ok; then :
3885 1.1 skrll break
3886 1.1 skrll fi
3887 1.1 skrll
3888 1.1 skrll done
3889 1.1 skrll ac_cv_prog_CPP=$CPP
3890 1.1 skrll
3891 1.1 skrll fi
3892 1.1 skrll CPP=$ac_cv_prog_CPP
3893 1.1 skrll else
3894 1.1 skrll ac_cv_prog_CPP=$CPP
3895 1.1 skrll fi
3896 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3897 1.2 christos $as_echo "$CPP" >&6; }
3898 1.1 skrll ac_preproc_ok=false
3899 1.1 skrll for ac_c_preproc_warn_flag in '' yes
3900 1.1 skrll do
3901 1.1 skrll # Use a header file that comes with gcc, so configuring glibc
3902 1.1 skrll # with a fresh cross-compiler works.
3903 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3904 1.1 skrll # <limits.h> exists even on freestanding compilers.
3905 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser,
3906 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case.
3907 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3908 1.1 skrll /* end confdefs.h. */
3909 1.1 skrll #ifdef __STDC__
3910 1.1 skrll # include <limits.h>
3911 1.1 skrll #else
3912 1.1 skrll # include <assert.h>
3913 1.1 skrll #endif
3914 1.1 skrll Syntax error
3915 1.1 skrll _ACEOF
3916 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3917 1.2 christos
3918 1.1 skrll else
3919 1.1 skrll # Broken: fails on valid input.
3920 1.1 skrll continue
3921 1.1 skrll fi
3922 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3923 1.1 skrll
3924 1.2 christos # OK, works on sane cases. Now check whether nonexistent headers
3925 1.1 skrll # can be detected and how.
3926 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 1.1 skrll /* end confdefs.h. */
3928 1.1 skrll #include <ac_nonexistent.h>
3929 1.1 skrll _ACEOF
3930 1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3931 1.1 skrll # Broken: success on invalid input.
3932 1.1 skrll continue
3933 1.1 skrll else
3934 1.1 skrll # Passes both tests.
3935 1.1 skrll ac_preproc_ok=:
3936 1.1 skrll break
3937 1.1 skrll fi
3938 1.4 christos rm -f conftest.err conftest.i conftest.$ac_ext
3939 1.1 skrll
3940 1.1 skrll done
3941 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3942 1.4 christos rm -f conftest.i conftest.err conftest.$ac_ext
3943 1.2 christos if $ac_preproc_ok; then :
3944 1.2 christos
3945 1.1 skrll else
3946 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948 1.4 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3949 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
3950 1.1 skrll fi
3951 1.1 skrll
3952 1.1 skrll ac_ext=c
3953 1.1 skrll ac_cpp='$CPP $CPPFLAGS'
3954 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957 1.1 skrll
3958 1.1 skrll
3959 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3960 1.2 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3961 1.4 christos if ${ac_cv_path_GREP+:} false; then :
3962 1.2 christos $as_echo_n "(cached) " >&6
3963 1.2 christos else
3964 1.2 christos if test -z "$GREP"; then
3965 1.2 christos ac_path_GREP_found=false
3966 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
3967 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3969 1.2 christos do
3970 1.2 christos IFS=$as_save_IFS
3971 1.2 christos test -z "$as_dir" && as_dir=.
3972 1.2 christos for ac_prog in grep ggrep; do
3973 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3974 1.2 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3975 1.4 christos as_fn_executable_p "$ac_path_GREP" || continue
3976 1.2 christos # Check for GNU ac_path_GREP and select it if it is found.
3977 1.2 christos # Check for GNU $ac_path_GREP
3978 1.2 christos case `"$ac_path_GREP" --version 2>&1` in
3979 1.2 christos *GNU*)
3980 1.2 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3981 1.2 christos *)
3982 1.2 christos ac_count=0
3983 1.2 christos $as_echo_n 0123456789 >"conftest.in"
3984 1.2 christos while :
3985 1.2 christos do
3986 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3987 1.2 christos mv "conftest.tmp" "conftest.in"
3988 1.2 christos cp "conftest.in" "conftest.nl"
3989 1.2 christos $as_echo 'GREP' >> "conftest.nl"
3990 1.2 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3991 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3992 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3993 1.2 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3994 1.2 christos # Best one so far, save it but keep looking for a better one
3995 1.2 christos ac_cv_path_GREP="$ac_path_GREP"
3996 1.2 christos ac_path_GREP_max=$ac_count
3997 1.2 christos fi
3998 1.2 christos # 10*(2^10) chars as input seems more than enough
3999 1.2 christos test $ac_count -gt 10 && break
4000 1.2 christos done
4001 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4002 1.2 christos esac
4003 1.2 christos
4004 1.2 christos $ac_path_GREP_found && break 3
4005 1.2 christos done
4006 1.2 christos done
4007 1.2 christos done
4008 1.2 christos IFS=$as_save_IFS
4009 1.2 christos if test -z "$ac_cv_path_GREP"; then
4010 1.4 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4011 1.2 christos fi
4012 1.2 christos else
4013 1.2 christos ac_cv_path_GREP=$GREP
4014 1.2 christos fi
4015 1.2 christos
4016 1.2 christos fi
4017 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4018 1.2 christos $as_echo "$ac_cv_path_GREP" >&6; }
4019 1.2 christos GREP="$ac_cv_path_GREP"
4020 1.2 christos
4021 1.2 christos
4022 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4023 1.2 christos $as_echo_n "checking for egrep... " >&6; }
4024 1.4 christos if ${ac_cv_path_EGREP+:} false; then :
4025 1.2 christos $as_echo_n "(cached) " >&6
4026 1.2 christos else
4027 1.2 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4028 1.2 christos then ac_cv_path_EGREP="$GREP -E"
4029 1.2 christos else
4030 1.2 christos if test -z "$EGREP"; then
4031 1.2 christos ac_path_EGREP_found=false
4032 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
4033 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4035 1.2 christos do
4036 1.2 christos IFS=$as_save_IFS
4037 1.2 christos test -z "$as_dir" && as_dir=.
4038 1.2 christos for ac_prog in egrep; do
4039 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4040 1.2 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4041 1.4 christos as_fn_executable_p "$ac_path_EGREP" || continue
4042 1.2 christos # Check for GNU ac_path_EGREP and select it if it is found.
4043 1.2 christos # Check for GNU $ac_path_EGREP
4044 1.2 christos case `"$ac_path_EGREP" --version 2>&1` in
4045 1.2 christos *GNU*)
4046 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4047 1.2 christos *)
4048 1.2 christos ac_count=0
4049 1.2 christos $as_echo_n 0123456789 >"conftest.in"
4050 1.2 christos while :
4051 1.2 christos do
4052 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4053 1.2 christos mv "conftest.tmp" "conftest.in"
4054 1.2 christos cp "conftest.in" "conftest.nl"
4055 1.2 christos $as_echo 'EGREP' >> "conftest.nl"
4056 1.2 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4057 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4058 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4059 1.2 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4060 1.2 christos # Best one so far, save it but keep looking for a better one
4061 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP"
4062 1.2 christos ac_path_EGREP_max=$ac_count
4063 1.2 christos fi
4064 1.2 christos # 10*(2^10) chars as input seems more than enough
4065 1.2 christos test $ac_count -gt 10 && break
4066 1.2 christos done
4067 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4068 1.2 christos esac
4069 1.2 christos
4070 1.2 christos $ac_path_EGREP_found && break 3
4071 1.2 christos done
4072 1.2 christos done
4073 1.2 christos done
4074 1.2 christos IFS=$as_save_IFS
4075 1.2 christos if test -z "$ac_cv_path_EGREP"; then
4076 1.4 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4077 1.2 christos fi
4078 1.2 christos else
4079 1.2 christos ac_cv_path_EGREP=$EGREP
4080 1.2 christos fi
4081 1.1 skrll
4082 1.2 christos fi
4083 1.2 christos fi
4084 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4085 1.2 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4086 1.2 christos EGREP="$ac_cv_path_EGREP"
4087 1.1 skrll
4088 1.1 skrll
4089 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4090 1.2 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4091 1.4 christos if ${ac_cv_header_stdc+:} false; then :
4092 1.2 christos $as_echo_n "(cached) " >&6
4093 1.1 skrll else
4094 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 1.1 skrll /* end confdefs.h. */
4096 1.2 christos #include <stdlib.h>
4097 1.2 christos #include <stdarg.h>
4098 1.2 christos #include <string.h>
4099 1.2 christos #include <float.h>
4100 1.1 skrll
4101 1.1 skrll int
4102 1.1 skrll main ()
4103 1.1 skrll {
4104 1.1 skrll
4105 1.1 skrll ;
4106 1.1 skrll return 0;
4107 1.1 skrll }
4108 1.1 skrll _ACEOF
4109 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4110 1.2 christos ac_cv_header_stdc=yes
4111 1.1 skrll else
4112 1.2 christos ac_cv_header_stdc=no
4113 1.2 christos fi
4114 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4115 1.2 christos
4116 1.2 christos if test $ac_cv_header_stdc = yes; then
4117 1.2 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4118 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 1.2 christos /* end confdefs.h. */
4120 1.2 christos #include <string.h>
4121 1.2 christos
4122 1.2 christos _ACEOF
4123 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124 1.2 christos $EGREP "memchr" >/dev/null 2>&1; then :
4125 1.1 skrll
4126 1.2 christos else
4127 1.2 christos ac_cv_header_stdc=no
4128 1.1 skrll fi
4129 1.2 christos rm -f conftest*
4130 1.1 skrll
4131 1.1 skrll fi
4132 1.2 christos
4133 1.2 christos if test $ac_cv_header_stdc = yes; then
4134 1.2 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4135 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136 1.2 christos /* end confdefs.h. */
4137 1.2 christos #include <stdlib.h>
4138 1.2 christos
4139 1.2 christos _ACEOF
4140 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4141 1.2 christos $EGREP "free" >/dev/null 2>&1; then :
4142 1.2 christos
4143 1.2 christos else
4144 1.2 christos ac_cv_header_stdc=no
4145 1.1 skrll fi
4146 1.2 christos rm -f conftest*
4147 1.1 skrll
4148 1.2 christos fi
4149 1.1 skrll
4150 1.2 christos if test $ac_cv_header_stdc = yes; then
4151 1.2 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4152 1.2 christos if test "$cross_compiling" = yes; then :
4153 1.2 christos :
4154 1.1 skrll else
4155 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 1.1 skrll /* end confdefs.h. */
4157 1.2 christos #include <ctype.h>
4158 1.2 christos #include <stdlib.h>
4159 1.2 christos #if ((' ' & 0x0FF) == 0x020)
4160 1.2 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4161 1.2 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4162 1.2 christos #else
4163 1.2 christos # define ISLOWER(c) \
4164 1.2 christos (('a' <= (c) && (c) <= 'i') \
4165 1.2 christos || ('j' <= (c) && (c) <= 'r') \
4166 1.2 christos || ('s' <= (c) && (c) <= 'z'))
4167 1.2 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4168 1.2 christos #endif
4169 1.1 skrll
4170 1.2 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4171 1.1 skrll int
4172 1.1 skrll main ()
4173 1.1 skrll {
4174 1.2 christos int i;
4175 1.2 christos for (i = 0; i < 256; i++)
4176 1.2 christos if (XOR (islower (i), ISLOWER (i))
4177 1.2 christos || toupper (i) != TOUPPER (i))
4178 1.2 christos return 2;
4179 1.1 skrll return 0;
4180 1.1 skrll }
4181 1.1 skrll _ACEOF
4182 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
4183 1.2 christos
4184 1.1 skrll else
4185 1.2 christos ac_cv_header_stdc=no
4186 1.2 christos fi
4187 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4188 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4189 1.2 christos fi
4190 1.1 skrll
4191 1.1 skrll fi
4192 1.1 skrll fi
4193 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4194 1.2 christos $as_echo "$ac_cv_header_stdc" >&6; }
4195 1.2 christos if test $ac_cv_header_stdc = yes; then
4196 1.2 christos
4197 1.2 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4198 1.2 christos
4199 1.1 skrll fi
4200 1.1 skrll
4201 1.2 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4202 1.2 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4203 1.2 christos inttypes.h stdint.h unistd.h
4204 1.2 christos do :
4205 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4206 1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4207 1.2 christos "
4208 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4209 1.2 christos cat >>confdefs.h <<_ACEOF
4210 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4211 1.2 christos _ACEOF
4212 1.1 skrll
4213 1.1 skrll fi
4214 1.1 skrll
4215 1.2 christos done
4216 1.2 christos
4217 1.1 skrll
4218 1.1 skrll
4219 1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4220 1.4 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
4221 1.2 christos MINIX=yes
4222 1.1 skrll else
4223 1.2 christos MINIX=
4224 1.1 skrll fi
4225 1.1 skrll
4226 1.2 christos
4227 1.2 christos if test "$MINIX" = yes; then
4228 1.2 christos
4229 1.2 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4230 1.2 christos
4231 1.2 christos
4232 1.2 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4233 1.2 christos
4234 1.2 christos
4235 1.2 christos $as_echo "#define _MINIX 1" >>confdefs.h
4236 1.2 christos
4237 1.2 christos fi
4238 1.2 christos
4239 1.2 christos
4240 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4241 1.2 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4242 1.4 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
4243 1.2 christos $as_echo_n "(cached) " >&6
4244 1.2 christos else
4245 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4246 1.2 christos /* end confdefs.h. */
4247 1.2 christos
4248 1.4 christos # define __EXTENSIONS__ 1
4249 1.4 christos $ac_includes_default
4250 1.2 christos int
4251 1.2 christos main ()
4252 1.2 christos {
4253 1.2 christos
4254 1.2 christos ;
4255 1.2 christos return 0;
4256 1.2 christos }
4257 1.2 christos _ACEOF
4258 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4259 1.2 christos ac_cv_safe_to_define___extensions__=yes
4260 1.2 christos else
4261 1.2 christos ac_cv_safe_to_define___extensions__=no
4262 1.2 christos fi
4263 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4264 1.2 christos fi
4265 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4266 1.2 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4267 1.2 christos test $ac_cv_safe_to_define___extensions__ = yes &&
4268 1.2 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4269 1.2 christos
4270 1.2 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4271 1.2 christos
4272 1.2 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4273 1.2 christos
4274 1.2 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4275 1.2 christos
4276 1.2 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4277 1.2 christos
4278 1.2 christos
4279 1.2 christos # Check whether --enable-largefile was given.
4280 1.2 christos if test "${enable_largefile+set}" = set; then :
4281 1.2 christos enableval=$enable_largefile;
4282 1.2 christos fi
4283 1.2 christos
4284 1.2 christos if test "$enable_largefile" != no; then
4285 1.2 christos
4286 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4287 1.2 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4288 1.4 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4289 1.2 christos $as_echo_n "(cached) " >&6
4290 1.2 christos else
4291 1.2 christos ac_cv_sys_largefile_CC=no
4292 1.2 christos if test "$GCC" != yes; then
4293 1.2 christos ac_save_CC=$CC
4294 1.2 christos while :; do
4295 1.2 christos # IRIX 6.2 and later do not support large files by default,
4296 1.2 christos # so use the C compiler's -n32 option if that helps.
4297 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4298 1.2 christos /* end confdefs.h. */
4299 1.2 christos #include <sys/types.h>
4300 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4301 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4302 1.2 christos since some C++ compilers masquerading as C compilers
4303 1.2 christos incorrectly reject 9223372036854775807. */
4304 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4305 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4306 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4307 1.2 christos ? 1 : -1];
4308 1.2 christos int
4309 1.2 christos main ()
4310 1.2 christos {
4311 1.2 christos
4312 1.2 christos ;
4313 1.2 christos return 0;
4314 1.2 christos }
4315 1.2 christos _ACEOF
4316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4317 1.2 christos break
4318 1.2 christos fi
4319 1.2 christos rm -f core conftest.err conftest.$ac_objext
4320 1.2 christos CC="$CC -n32"
4321 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4322 1.2 christos ac_cv_sys_largefile_CC=' -n32'; break
4323 1.2 christos fi
4324 1.2 christos rm -f core conftest.err conftest.$ac_objext
4325 1.2 christos break
4326 1.2 christos done
4327 1.2 christos CC=$ac_save_CC
4328 1.2 christos rm -f conftest.$ac_ext
4329 1.2 christos fi
4330 1.2 christos fi
4331 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4332 1.2 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4333 1.2 christos if test "$ac_cv_sys_largefile_CC" != no; then
4334 1.2 christos CC=$CC$ac_cv_sys_largefile_CC
4335 1.2 christos fi
4336 1.2 christos
4337 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4338 1.2 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4339 1.4 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4340 1.2 christos $as_echo_n "(cached) " >&6
4341 1.2 christos else
4342 1.2 christos while :; do
4343 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 1.2 christos /* end confdefs.h. */
4345 1.2 christos #include <sys/types.h>
4346 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4347 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4348 1.2 christos since some C++ compilers masquerading as C compilers
4349 1.2 christos incorrectly reject 9223372036854775807. */
4350 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4351 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4352 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4353 1.2 christos ? 1 : -1];
4354 1.2 christos int
4355 1.2 christos main ()
4356 1.2 christos {
4357 1.2 christos
4358 1.2 christos ;
4359 1.2 christos return 0;
4360 1.2 christos }
4361 1.2 christos _ACEOF
4362 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4363 1.2 christos ac_cv_sys_file_offset_bits=no; break
4364 1.2 christos fi
4365 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4366 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367 1.2 christos /* end confdefs.h. */
4368 1.2 christos #define _FILE_OFFSET_BITS 64
4369 1.2 christos #include <sys/types.h>
4370 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4371 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4372 1.2 christos since some C++ compilers masquerading as C compilers
4373 1.2 christos incorrectly reject 9223372036854775807. */
4374 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4375 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4376 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4377 1.2 christos ? 1 : -1];
4378 1.2 christos int
4379 1.2 christos main ()
4380 1.2 christos {
4381 1.2 christos
4382 1.2 christos ;
4383 1.2 christos return 0;
4384 1.2 christos }
4385 1.2 christos _ACEOF
4386 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4387 1.2 christos ac_cv_sys_file_offset_bits=64; break
4388 1.2 christos fi
4389 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390 1.2 christos ac_cv_sys_file_offset_bits=unknown
4391 1.2 christos break
4392 1.2 christos done
4393 1.2 christos fi
4394 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4395 1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4396 1.2 christos case $ac_cv_sys_file_offset_bits in #(
4397 1.2 christos no | unknown) ;;
4398 1.2 christos *)
4399 1.2 christos cat >>confdefs.h <<_ACEOF
4400 1.2 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4401 1.2 christos _ACEOF
4402 1.2 christos ;;
4403 1.2 christos esac
4404 1.2 christos rm -rf conftest*
4405 1.2 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4406 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4407 1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4408 1.4 christos if ${ac_cv_sys_large_files+:} false; then :
4409 1.2 christos $as_echo_n "(cached) " >&6
4410 1.2 christos else
4411 1.2 christos while :; do
4412 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 1.2 christos /* end confdefs.h. */
4414 1.2 christos #include <sys/types.h>
4415 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4416 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4417 1.2 christos since some C++ compilers masquerading as C compilers
4418 1.2 christos incorrectly reject 9223372036854775807. */
4419 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4420 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4421 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4422 1.2 christos ? 1 : -1];
4423 1.2 christos int
4424 1.2 christos main ()
4425 1.2 christos {
4426 1.2 christos
4427 1.2 christos ;
4428 1.2 christos return 0;
4429 1.2 christos }
4430 1.2 christos _ACEOF
4431 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4432 1.2 christos ac_cv_sys_large_files=no; break
4433 1.2 christos fi
4434 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4435 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436 1.2 christos /* end confdefs.h. */
4437 1.2 christos #define _LARGE_FILES 1
4438 1.2 christos #include <sys/types.h>
4439 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4440 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4441 1.2 christos since some C++ compilers masquerading as C compilers
4442 1.2 christos incorrectly reject 9223372036854775807. */
4443 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4444 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4445 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4446 1.2 christos ? 1 : -1];
4447 1.2 christos int
4448 1.2 christos main ()
4449 1.2 christos {
4450 1.2 christos
4451 1.2 christos ;
4452 1.2 christos return 0;
4453 1.2 christos }
4454 1.2 christos _ACEOF
4455 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4456 1.2 christos ac_cv_sys_large_files=1; break
4457 1.2 christos fi
4458 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4459 1.2 christos ac_cv_sys_large_files=unknown
4460 1.2 christos break
4461 1.2 christos done
4462 1.2 christos fi
4463 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4464 1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4465 1.2 christos case $ac_cv_sys_large_files in #(
4466 1.2 christos no | unknown) ;;
4467 1.2 christos *)
4468 1.2 christos cat >>confdefs.h <<_ACEOF
4469 1.2 christos #define _LARGE_FILES $ac_cv_sys_large_files
4470 1.2 christos _ACEOF
4471 1.2 christos ;;
4472 1.2 christos esac
4473 1.2 christos rm -rf conftest*
4474 1.2 christos fi
4475 1.4 christos
4476 1.4 christos
4477 1.2 christos fi
4478 1.2 christos
4479 1.2 christos
4480 1.2 christos ac_c_preproc_warn_flag=yes
4481 1.2 christos
4482 1.9 christos # Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the
4483 1.9 christos # wrong PLUGIN_OPTION with clang.
4484 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5
4485 1.9 christos $as_echo_n "checking for clang... " >&6; }
4486 1.9 christos if ${clang_cv_is_clang+:} false; then :
4487 1.9 christos $as_echo_n "(cached) " >&6
4488 1.9 christos else
4489 1.9 christos
4490 1.9 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4491 1.9 christos /* end confdefs.h. */
4492 1.9 christos
4493 1.9 christos #ifdef __clang__
4494 1.9 christos yes
4495 1.9 christos #endif
4496 1.9 christos
4497 1.9 christos _ACEOF
4498 1.9 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4499 1.9 christos $EGREP "yes" >/dev/null 2>&1; then :
4500 1.9 christos clang_cv_is_clang=yes
4501 1.9 christos else
4502 1.9 christos clang_cv_is_clang=no
4503 1.9 christos fi
4504 1.9 christos rm -f conftest*
4505 1.9 christos
4506 1.9 christos fi
4507 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5
4508 1.9 christos $as_echo "$clang_cv_is_clang" >&6; }
4509 1.9 christos if test -n "$ac_tool_prefix"; then
4510 1.9 christos # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args.
4511 1.9 christos set dummy ${ac_tool_prefix}llvm-config; ac_word=$2
4512 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4514 1.9 christos if ${ac_cv_prog_LLVM_CONFIG+:} false; then :
4515 1.9 christos $as_echo_n "(cached) " >&6
4516 1.9 christos else
4517 1.9 christos if test -n "$LLVM_CONFIG"; then
4518 1.9 christos ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test.
4519 1.9 christos else
4520 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 1.9 christos for as_dir in $PATH
4522 1.9 christos do
4523 1.9 christos IFS=$as_save_IFS
4524 1.9 christos test -z "$as_dir" && as_dir=.
4525 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4526 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4527 1.9 christos ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config"
4528 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4529 1.9 christos break 2
4530 1.9 christos fi
4531 1.9 christos done
4532 1.9 christos done
4533 1.9 christos IFS=$as_save_IFS
4534 1.9 christos
4535 1.9 christos fi
4536 1.9 christos fi
4537 1.9 christos LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG
4538 1.9 christos if test -n "$LLVM_CONFIG"; then
4539 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
4540 1.9 christos $as_echo "$LLVM_CONFIG" >&6; }
4541 1.9 christos else
4542 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543 1.9 christos $as_echo "no" >&6; }
4544 1.9 christos fi
4545 1.9 christos
4546 1.9 christos
4547 1.9 christos fi
4548 1.9 christos if test -z "$ac_cv_prog_LLVM_CONFIG"; then
4549 1.9 christos ac_ct_LLVM_CONFIG=$LLVM_CONFIG
4550 1.9 christos # Extract the first word of "llvm-config", so it can be a program name with args.
4551 1.9 christos set dummy llvm-config; ac_word=$2
4552 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4553 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4554 1.9 christos if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then :
4555 1.9 christos $as_echo_n "(cached) " >&6
4556 1.9 christos else
4557 1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then
4558 1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test.
4559 1.9 christos else
4560 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561 1.9 christos for as_dir in $PATH
4562 1.9 christos do
4563 1.9 christos IFS=$as_save_IFS
4564 1.9 christos test -z "$as_dir" && as_dir=.
4565 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4566 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4567 1.9 christos ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config"
4568 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4569 1.9 christos break 2
4570 1.9 christos fi
4571 1.9 christos done
4572 1.9 christos done
4573 1.9 christos IFS=$as_save_IFS
4574 1.9 christos
4575 1.9 christos fi
4576 1.9 christos fi
4577 1.9 christos ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG
4578 1.9 christos if test -n "$ac_ct_LLVM_CONFIG"; then
4579 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5
4580 1.9 christos $as_echo "$ac_ct_LLVM_CONFIG" >&6; }
4581 1.9 christos else
4582 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583 1.9 christos $as_echo "no" >&6; }
4584 1.9 christos fi
4585 1.9 christos
4586 1.9 christos if test "x$ac_ct_LLVM_CONFIG" = x; then
4587 1.9 christos LLVM_CONFIG=""
4588 1.9 christos else
4589 1.9 christos case $cross_compiling:$ac_tool_warned in
4590 1.9 christos yes:)
4591 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4592 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4593 1.9 christos ac_tool_warned=yes ;;
4594 1.9 christos esac
4595 1.9 christos LLVM_CONFIG=$ac_ct_LLVM_CONFIG
4596 1.9 christos fi
4597 1.9 christos else
4598 1.9 christos LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG"
4599 1.9 christos fi
4600 1.9 christos
4601 1.9 christos plugin_file=
4602 1.9 christos if test $clang_cv_is_clang = yes; then
4603 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5
4604 1.9 christos $as_echo_n "checking for clang plugin file... " >&6; }
4605 1.9 christos plugin_names="LLVMgold.so"
4606 1.9 christos for plugin in $plugin_names; do
4607 1.9 christos plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin`
4608 1.9 christos if test "$plugin_file" != "$plugin"; then
4609 1.9 christos break;
4610 1.9 christos fi
4611 1.9 christos if test -n "${LLVM_CONFIG}"; then
4612 1.9 christos plugin_file=`${LLVM_CONFIG} --libdir`/$plugin
4613 1.9 christos if test -f "$plugin_file"; then
4614 1.9 christos break;
4615 1.9 christos fi
4616 1.9 christos fi
4617 1.9 christos plugin_file=
4618 1.9 christos done
4619 1.9 christos if test -z "$plugin_file"; then
4620 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4621 1.9 christos $as_echo "no" >&6; }
4622 1.9 christos else
4623 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5
4624 1.9 christos $as_echo "$plugin_file" >&6; }
4625 1.9 christos if test -n "$ac_tool_prefix"; then
4626 1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4627 1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
4628 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4630 1.9 christos if ${ac_cv_prog_AR+:} false; then :
4631 1.9 christos $as_echo_n "(cached) " >&6
4632 1.9 christos else
4633 1.9 christos if test -n "$AR"; then
4634 1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test.
4635 1.9 christos else
4636 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637 1.9 christos for as_dir in $PATH
4638 1.9 christos do
4639 1.9 christos IFS=$as_save_IFS
4640 1.9 christos test -z "$as_dir" && as_dir=.
4641 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4642 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4643 1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
4644 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645 1.9 christos break 2
4646 1.9 christos fi
4647 1.9 christos done
4648 1.9 christos done
4649 1.9 christos IFS=$as_save_IFS
4650 1.9 christos
4651 1.9 christos fi
4652 1.9 christos fi
4653 1.9 christos AR=$ac_cv_prog_AR
4654 1.9 christos if test -n "$AR"; then
4655 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4656 1.9 christos $as_echo "$AR" >&6; }
4657 1.9 christos else
4658 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659 1.9 christos $as_echo "no" >&6; }
4660 1.9 christos fi
4661 1.9 christos
4662 1.9 christos
4663 1.9 christos fi
4664 1.9 christos if test -z "$ac_cv_prog_AR"; then
4665 1.9 christos ac_ct_AR=$AR
4666 1.9 christos # Extract the first word of "ar", so it can be a program name with args.
4667 1.9 christos set dummy ar; ac_word=$2
4668 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4669 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4670 1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
4671 1.9 christos $as_echo_n "(cached) " >&6
4672 1.9 christos else
4673 1.9 christos if test -n "$ac_ct_AR"; then
4674 1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4675 1.9 christos else
4676 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4677 1.9 christos for as_dir in $PATH
4678 1.9 christos do
4679 1.9 christos IFS=$as_save_IFS
4680 1.9 christos test -z "$as_dir" && as_dir=.
4681 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4682 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4683 1.9 christos ac_cv_prog_ac_ct_AR="ar"
4684 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4685 1.9 christos break 2
4686 1.9 christos fi
4687 1.9 christos done
4688 1.9 christos done
4689 1.9 christos IFS=$as_save_IFS
4690 1.9 christos
4691 1.9 christos fi
4692 1.9 christos fi
4693 1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
4694 1.9 christos if test -n "$ac_ct_AR"; then
4695 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4696 1.9 christos $as_echo "$ac_ct_AR" >&6; }
4697 1.9 christos else
4698 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4699 1.9 christos $as_echo "no" >&6; }
4700 1.9 christos fi
4701 1.9 christos
4702 1.9 christos if test "x$ac_ct_AR" = x; then
4703 1.9 christos AR=""
4704 1.9 christos else
4705 1.9 christos case $cross_compiling:$ac_tool_warned in
4706 1.9 christos yes:)
4707 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4708 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4709 1.9 christos ac_tool_warned=yes ;;
4710 1.9 christos esac
4711 1.9 christos AR=$ac_ct_AR
4712 1.9 christos fi
4713 1.9 christos else
4714 1.9 christos AR="$ac_cv_prog_AR"
4715 1.9 christos fi
4716 1.9 christos
4717 1.9 christos if test -z "${AR}"; then
4718 1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
4719 1.9 christos fi
4720 1.9 christos plugin_option="--plugin $plugin_file"
4721 1.9 christos touch conftest.c
4722 1.9 christos ${AR} $plugin_option rc conftest.a conftest.c
4723 1.9 christos if test "$?" != 0; then
4724 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4725 1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4726 1.9 christos plugin_file=
4727 1.9 christos fi
4728 1.9 christos rm -f conftest.*
4729 1.9 christos fi
4730 1.9 christos fi
4731 1.9 christos PLUGIN_FILE="$plugin_file"
4732 1.9 christos
4733 1.9 christos if test -n "$PLUGIN_FILE"; then
4734 1.9 christos PLUGIN_OPTION="--plugin $PLUGIN_FILE"
4735 1.9 christos else
4736 1.9 christos if test -n "$ac_tool_prefix"; then
4737 1.9 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4738 1.9 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
4739 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4740 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4741 1.9 christos if ${ac_cv_prog_AR+:} false; then :
4742 1.9 christos $as_echo_n "(cached) " >&6
4743 1.9 christos else
4744 1.9 christos if test -n "$AR"; then
4745 1.9 christos ac_cv_prog_AR="$AR" # Let the user override the test.
4746 1.9 christos else
4747 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748 1.9 christos for as_dir in $PATH
4749 1.9 christos do
4750 1.9 christos IFS=$as_save_IFS
4751 1.9 christos test -z "$as_dir" && as_dir=.
4752 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4753 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4754 1.9 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
4755 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4756 1.9 christos break 2
4757 1.9 christos fi
4758 1.9 christos done
4759 1.9 christos done
4760 1.9 christos IFS=$as_save_IFS
4761 1.9 christos
4762 1.9 christos fi
4763 1.9 christos fi
4764 1.9 christos AR=$ac_cv_prog_AR
4765 1.9 christos if test -n "$AR"; then
4766 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4767 1.9 christos $as_echo "$AR" >&6; }
4768 1.9 christos else
4769 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4770 1.9 christos $as_echo "no" >&6; }
4771 1.9 christos fi
4772 1.9 christos
4773 1.9 christos
4774 1.9 christos fi
4775 1.9 christos if test -z "$ac_cv_prog_AR"; then
4776 1.9 christos ac_ct_AR=$AR
4777 1.9 christos # Extract the first word of "ar", so it can be a program name with args.
4778 1.9 christos set dummy ar; ac_word=$2
4779 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4780 1.9 christos $as_echo_n "checking for $ac_word... " >&6; }
4781 1.9 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
4782 1.9 christos $as_echo_n "(cached) " >&6
4783 1.9 christos else
4784 1.9 christos if test -n "$ac_ct_AR"; then
4785 1.9 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4786 1.9 christos else
4787 1.9 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 1.9 christos for as_dir in $PATH
4789 1.9 christos do
4790 1.9 christos IFS=$as_save_IFS
4791 1.9 christos test -z "$as_dir" && as_dir=.
4792 1.9 christos for ac_exec_ext in '' $ac_executable_extensions; do
4793 1.9 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4794 1.9 christos ac_cv_prog_ac_ct_AR="ar"
4795 1.9 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4796 1.9 christos break 2
4797 1.9 christos fi
4798 1.9 christos done
4799 1.9 christos done
4800 1.9 christos IFS=$as_save_IFS
4801 1.9 christos
4802 1.9 christos fi
4803 1.9 christos fi
4804 1.9 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
4805 1.9 christos if test -n "$ac_ct_AR"; then
4806 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4807 1.9 christos $as_echo "$ac_ct_AR" >&6; }
4808 1.9 christos else
4809 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810 1.9 christos $as_echo "no" >&6; }
4811 1.9 christos fi
4812 1.9 christos
4813 1.9 christos if test "x$ac_ct_AR" = x; then
4814 1.9 christos AR=""
4815 1.9 christos else
4816 1.9 christos case $cross_compiling:$ac_tool_warned in
4817 1.9 christos yes:)
4818 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4819 1.9 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4820 1.9 christos ac_tool_warned=yes ;;
4821 1.9 christos esac
4822 1.9 christos AR=$ac_ct_AR
4823 1.9 christos fi
4824 1.9 christos else
4825 1.9 christos AR="$ac_cv_prog_AR"
4826 1.9 christos fi
4827 1.9 christos
4828 1.9 christos if test -z "${AR}"; then
4829 1.9 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
4830 1.9 christos fi
4831 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
4832 1.9 christos $as_echo_n "checking for -plugin option... " >&6; }
4833 1.9 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4834 1.9 christos plugin_option=
4835 1.9 christos for plugin in $plugin_names; do
4836 1.9 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4837 1.9 christos if test x$plugin_so = x$plugin; then
4838 1.9 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4839 1.9 christos fi
4840 1.9 christos if test x$plugin_so != x$plugin; then
4841 1.9 christos plugin_option="--plugin $plugin_so"
4842 1.9 christos break
4843 1.9 christos fi
4844 1.9 christos done
4845 1.9 christos if test -z "$plugin_option"; then
4846 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 1.9 christos $as_echo "no" >&6; }
4848 1.9 christos else
4849 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
4850 1.9 christos $as_echo "$plugin_option" >&6; }
4851 1.9 christos touch conftest.c
4852 1.9 christos ${AR} $plugin_option rc conftest.a conftest.c
4853 1.9 christos if test "$?" != 0; then
4854 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4855 1.9 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4856 1.9 christos plugin_option=
4857 1.9 christos fi
4858 1.9 christos rm -f conftest.*
4859 1.9 christos fi
4860 1.9 christos PLUGIN_OPTION="$plugin_option"
4861 1.9 christos
4862 1.9 christos fi
4863 1.9 christos if test -n "$PLUGIN_OPTION"; then
4864 1.9 christos case "$AR" in
4865 1.9 christos *"$PLUGIN_OPTION"*)
4866 1.9 christos ;;
4867 1.9 christos *)
4868 1.9 christos if $AR --help 2>&1 | grep -q "\--plugin"; then
4869 1.9 christos AR_PLUGIN_OPTION="$PLUGIN_OPTION"
4870 1.9 christos
4871 1.9 christos fi
4872 1.9 christos ;;
4873 1.9 christos esac
4874 1.9 christos case "$RANLIB" in
4875 1.9 christos *"$PLUGIN_OPTION"*)
4876 1.9 christos ;;
4877 1.9 christos *)
4878 1.9 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
4879 1.9 christos RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
4880 1.9 christos
4881 1.9 christos fi
4882 1.9 christos ;;
4883 1.9 christos esac
4884 1.9 christos fi
4885 1.9 christos
4886 1.2 christos ac_ext=c
4887 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4888 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4889 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4890 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4891 1.2 christos
4892 1.2 christos ac_libiberty_warn_cflags=
4893 1.2 christos save_CFLAGS="$CFLAGS"
4894 1.2 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
4895 1.3 christos -Wstrict-prototypes \
4896 1.3 christos -Wshadow=local; do
4897 1.2 christos # Do the check with the no- prefix removed since gcc silently
4898 1.2 christos # accepts any -Wno-* option on purpose
4899 1.2 christos case $real_option in
4900 1.2 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4901 1.2 christos *) option=$real_option ;;
4902 1.2 christos esac
4903 1.2 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4904 1.2 christos
4905 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4906 1.2 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
4907 1.4 christos if eval \${$as_acx_Woption+:} false; then :
4908 1.2 christos $as_echo_n "(cached) " >&6
4909 1.2 christos else
4910 1.2 christos CFLAGS="$option"
4911 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912 1.2 christos /* end confdefs.h. */
4913 1.2 christos
4914 1.2 christos int
4915 1.2 christos main ()
4916 1.2 christos {
4917 1.2 christos
4918 1.2 christos ;
4919 1.2 christos return 0;
4920 1.2 christos }
4921 1.2 christos _ACEOF
4922 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4923 1.2 christos eval "$as_acx_Woption=yes"
4924 1.2 christos else
4925 1.2 christos eval "$as_acx_Woption=no"
4926 1.2 christos fi
4927 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4928 1.2 christos
4929 1.2 christos fi
4930 1.2 christos eval ac_res=\$$as_acx_Woption
4931 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4932 1.2 christos $as_echo "$ac_res" >&6; }
4933 1.2 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4934 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4935 1.2 christos fi
4936 1.2 christos done
4937 1.2 christos CFLAGS="$save_CFLAGS"
4938 1.2 christos ac_ext=c
4939 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4940 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4941 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4942 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4943 1.2 christos
4944 1.2 christos
4945 1.2 christos ac_ext=c
4946 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4947 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4948 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4949 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4950 1.2 christos
4951 1.2 christos # Do the check with the no- prefix removed from the warning options
4952 1.2 christos # since gcc silently accepts any -Wno-* option on purpose
4953 1.2 christos if test "$GCC" = yes; then :
4954 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4955 1.2 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
4956 1.4 christos if ${acx_cv_prog_cc_pedantic_+:} false; then :
4957 1.2 christos $as_echo_n "(cached) " >&6
4958 1.2 christos else
4959 1.2 christos save_CFLAGS="$CFLAGS"
4960 1.2 christos CFLAGS="-pedantic "
4961 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962 1.2 christos /* end confdefs.h. */
4963 1.2 christos
4964 1.2 christos int
4965 1.2 christos main ()
4966 1.2 christos {
4967 1.2 christos
4968 1.2 christos ;
4969 1.2 christos return 0;
4970 1.2 christos }
4971 1.2 christos _ACEOF
4972 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4973 1.2 christos acx_cv_prog_cc_pedantic_=yes
4974 1.2 christos else
4975 1.2 christos acx_cv_prog_cc_pedantic_=no
4976 1.2 christos fi
4977 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4978 1.2 christos CFLAGS="$save_CFLAGS"
4979 1.2 christos fi
4980 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4981 1.2 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4982 1.2 christos if test $acx_cv_prog_cc_pedantic_ = yes; then :
4983 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4984 1.2 christos fi
4985 1.2 christos
4986 1.2 christos fi
4987 1.2 christos ac_ext=c
4988 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4989 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4990 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4991 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4992 1.2 christos
4993 1.2 christos
4994 1.2 christos
4995 1.2 christos if test "x$CC" != xcc; then
4996 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4997 1.2 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4998 1.2 christos else
4999 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5000 1.2 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5001 1.2 christos fi
5002 1.2 christos set dummy $CC; ac_cc=`$as_echo "$2" |
5003 1.2 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5004 1.4 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
5005 1.2 christos $as_echo_n "(cached) " >&6
5006 1.2 christos else
5007 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5008 1.2 christos /* end confdefs.h. */
5009 1.2 christos
5010 1.2 christos int
5011 1.2 christos main ()
5012 1.2 christos {
5013 1.1 skrll
5014 1.1 skrll ;
5015 1.1 skrll return 0;
5016 1.1 skrll }
5017 1.1 skrll _ACEOF
5018 1.1 skrll # Make sure it works both with $CC and with simple cc.
5019 1.1 skrll # We do the test twice because some compilers refuse to overwrite an
5020 1.1 skrll # existing .o file with -o, though they will create one.
5021 1.2 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5022 1.2 christos rm -f conftest2.*
5023 1.2 christos if { { case "(($ac_try" in
5024 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5025 1.2 christos *) ac_try_echo=$ac_try;;
5026 1.2 christos esac
5027 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5028 1.2 christos $as_echo "$ac_try_echo"; } >&5
5029 1.2 christos (eval "$ac_try") 2>&5
5030 1.2 christos ac_status=$?
5031 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5032 1.2 christos test $ac_status = 0; } &&
5033 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5034 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5035 1.2 christos *) ac_try_echo=$ac_try;;
5036 1.2 christos esac
5037 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5038 1.2 christos $as_echo "$ac_try_echo"; } >&5
5039 1.2 christos (eval "$ac_try") 2>&5
5040 1.1 skrll ac_status=$?
5041 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5042 1.2 christos test $ac_status = 0; };
5043 1.1 skrll then
5044 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5045 1.1 skrll if test "x$CC" != xcc; then
5046 1.1 skrll # Test first that cc exists at all.
5047 1.1 skrll if { ac_try='cc -c conftest.$ac_ext >&5'
5048 1.2 christos { { case "(($ac_try" in
5049 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5050 1.2 christos *) ac_try_echo=$ac_try;;
5051 1.2 christos esac
5052 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5053 1.2 christos $as_echo "$ac_try_echo"; } >&5
5054 1.2 christos (eval "$ac_try") 2>&5
5055 1.2 christos ac_status=$?
5056 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5057 1.2 christos test $ac_status = 0; }; }; then
5058 1.2 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5059 1.2 christos rm -f conftest2.*
5060 1.2 christos if { { case "(($ac_try" in
5061 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5062 1.2 christos *) ac_try_echo=$ac_try;;
5063 1.2 christos esac
5064 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5065 1.2 christos $as_echo "$ac_try_echo"; } >&5
5066 1.2 christos (eval "$ac_try") 2>&5
5067 1.2 christos ac_status=$?
5068 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5069 1.2 christos test $ac_status = 0; } &&
5070 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5071 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5072 1.2 christos *) ac_try_echo=$ac_try;;
5073 1.2 christos esac
5074 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5075 1.2 christos $as_echo "$ac_try_echo"; } >&5
5076 1.2 christos (eval "$ac_try") 2>&5
5077 1.1 skrll ac_status=$?
5078 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5079 1.2 christos test $ac_status = 0; };
5080 1.1 skrll then
5081 1.1 skrll # cc works too.
5082 1.1 skrll :
5083 1.1 skrll else
5084 1.1 skrll # cc exists but doesn't like -o.
5085 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no
5086 1.1 skrll fi
5087 1.1 skrll fi
5088 1.1 skrll fi
5089 1.1 skrll else
5090 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no
5091 1.1 skrll fi
5092 1.2 christos rm -f core conftest*
5093 1.1 skrll
5094 1.1 skrll fi
5095 1.2 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5096 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5097 1.2 christos $as_echo "yes" >&6; }
5098 1.1 skrll else
5099 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5100 1.2 christos $as_echo "no" >&6; }
5101 1.1 skrll
5102 1.2 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5103 1.1 skrll
5104 1.1 skrll fi
5105 1.1 skrll
5106 1.1 skrll # autoconf is lame and doesn't give us any substitution variable for this.
5107 1.1 skrll if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
5108 1.1 skrll NO_MINUS_C_MINUS_O=yes
5109 1.1 skrll else
5110 1.1 skrll OUTPUT_OPTION='-o $@'
5111 1.1 skrll fi
5112 1.1 skrll
5113 1.1 skrll
5114 1.1 skrll
5115 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5116 1.2 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5117 1.4 christos if ${ac_cv_c_const+:} false; then :
5118 1.2 christos $as_echo_n "(cached) " >&6
5119 1.1 skrll else
5120 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5121 1.1 skrll /* end confdefs.h. */
5122 1.1 skrll
5123 1.1 skrll int
5124 1.1 skrll main ()
5125 1.1 skrll {
5126 1.4 christos
5127 1.1 skrll #ifndef __cplusplus
5128 1.4 christos /* Ultrix mips cc rejects this sort of thing. */
5129 1.1 skrll typedef int charset[2];
5130 1.4 christos const charset cs = { 0, 0 };
5131 1.1 skrll /* SunOS 4.1.1 cc rejects this. */
5132 1.2 christos char const *const *pcpcc;
5133 1.2 christos char **ppc;
5134 1.1 skrll /* NEC SVR4.0.2 mips cc rejects this. */
5135 1.1 skrll struct point {int x, y;};
5136 1.1 skrll static struct point const zero = {0,0};
5137 1.1 skrll /* AIX XL C 1.02.0.0 rejects this.
5138 1.1 skrll It does not let you subtract one const X* pointer from another in
5139 1.1 skrll an arm of an if-expression whose if-part is not a constant
5140 1.1 skrll expression */
5141 1.1 skrll const char *g = "string";
5142 1.2 christos pcpcc = &g + (g ? g-g : 0);
5143 1.1 skrll /* HPUX 7.0 cc rejects these. */
5144 1.2 christos ++pcpcc;
5145 1.2 christos ppc = (char**) pcpcc;
5146 1.2 christos pcpcc = (char const *const *) ppc;
5147 1.4 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
5148 1.4 christos char tx;
5149 1.4 christos char *t = &tx;
5150 1.1 skrll char const *s = 0 ? (char *) 0 : (char const *) 0;
5151 1.1 skrll
5152 1.1 skrll *t++ = 0;
5153 1.2 christos if (s) return 0;
5154 1.1 skrll }
5155 1.1 skrll { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5156 1.1 skrll int x[] = {25, 17};
5157 1.1 skrll const int *foo = &x[0];
5158 1.1 skrll ++foo;
5159 1.1 skrll }
5160 1.1 skrll { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5161 1.1 skrll typedef const int *iptr;
5162 1.1 skrll iptr p = 0;
5163 1.1 skrll ++p;
5164 1.1 skrll }
5165 1.4 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5166 1.1 skrll "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5167 1.4 christos struct s { int j; const int *ap[3]; } bx;
5168 1.4 christos struct s *b = &bx; b->j = 5;
5169 1.1 skrll }
5170 1.1 skrll { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5171 1.1 skrll const int foo = 10;
5172 1.2 christos if (!foo) return 0;
5173 1.1 skrll }
5174 1.2 christos return !cs[0] && !zero.x;
5175 1.1 skrll #endif
5176 1.1 skrll
5177 1.1 skrll ;
5178 1.1 skrll return 0;
5179 1.1 skrll }
5180 1.1 skrll _ACEOF
5181 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5182 1.1 skrll ac_cv_c_const=yes
5183 1.1 skrll else
5184 1.2 christos ac_cv_c_const=no
5185 1.1 skrll fi
5186 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5187 1.1 skrll fi
5188 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5189 1.2 christos $as_echo "$ac_cv_c_const" >&6; }
5190 1.1 skrll if test $ac_cv_c_const = no; then
5191 1.1 skrll
5192 1.2 christos $as_echo "#define const /**/" >>confdefs.h
5193 1.1 skrll
5194 1.1 skrll fi
5195 1.1 skrll
5196 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5197 1.2 christos $as_echo_n "checking for inline... " >&6; }
5198 1.4 christos if ${ac_cv_c_inline+:} false; then :
5199 1.2 christos $as_echo_n "(cached) " >&6
5200 1.1 skrll else
5201 1.1 skrll ac_cv_c_inline=no
5202 1.1 skrll for ac_kw in inline __inline__ __inline; do
5203 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5204 1.1 skrll /* end confdefs.h. */
5205 1.1 skrll #ifndef __cplusplus
5206 1.1 skrll typedef int foo_t;
5207 1.1 skrll static $ac_kw foo_t static_foo () {return 0; }
5208 1.1 skrll $ac_kw foo_t foo () {return 0; }
5209 1.1 skrll #endif
5210 1.1 skrll
5211 1.1 skrll _ACEOF
5212 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5213 1.2 christos ac_cv_c_inline=$ac_kw
5214 1.1 skrll fi
5215 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5216 1.2 christos test "$ac_cv_c_inline" != no && break
5217 1.1 skrll done
5218 1.1 skrll
5219 1.1 skrll fi
5220 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5221 1.2 christos $as_echo "$ac_cv_c_inline" >&6; }
5222 1.1 skrll
5223 1.1 skrll case $ac_cv_c_inline in
5224 1.1 skrll inline | yes) ;;
5225 1.1 skrll *)
5226 1.1 skrll case $ac_cv_c_inline in
5227 1.1 skrll no) ac_val=;;
5228 1.1 skrll *) ac_val=$ac_cv_c_inline;;
5229 1.1 skrll esac
5230 1.1 skrll cat >>confdefs.h <<_ACEOF
5231 1.1 skrll #ifndef __cplusplus
5232 1.1 skrll #define inline $ac_val
5233 1.1 skrll #endif
5234 1.1 skrll _ACEOF
5235 1.1 skrll ;;
5236 1.1 skrll esac
5237 1.1 skrll
5238 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5239 1.2 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5240 1.4 christos if ${ac_cv_c_bigendian+:} false; then :
5241 1.2 christos $as_echo_n "(cached) " >&6
5242 1.2 christos else
5243 1.2 christos ac_cv_c_bigendian=unknown
5244 1.2 christos # See if we're dealing with a universal compiler.
5245 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5246 1.2 christos /* end confdefs.h. */
5247 1.2 christos #ifndef __APPLE_CC__
5248 1.2 christos not a universal capable compiler
5249 1.2 christos #endif
5250 1.2 christos typedef int dummy;
5251 1.2 christos
5252 1.2 christos _ACEOF
5253 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5254 1.2 christos
5255 1.2 christos # Check for potential -arch flags. It is not universal unless
5256 1.2 christos # there are at least two -arch flags with different values.
5257 1.2 christos ac_arch=
5258 1.2 christos ac_prev=
5259 1.2 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5260 1.2 christos if test -n "$ac_prev"; then
5261 1.2 christos case $ac_word in
5262 1.2 christos i?86 | x86_64 | ppc | ppc64)
5263 1.2 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5264 1.2 christos ac_arch=$ac_word
5265 1.2 christos else
5266 1.2 christos ac_cv_c_bigendian=universal
5267 1.2 christos break
5268 1.2 christos fi
5269 1.2 christos ;;
5270 1.2 christos esac
5271 1.2 christos ac_prev=
5272 1.2 christos elif test "x$ac_word" = "x-arch"; then
5273 1.2 christos ac_prev=arch
5274 1.2 christos fi
5275 1.2 christos done
5276 1.2 christos fi
5277 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5279 1.2 christos # See if sys/param.h defines the BYTE_ORDER macro.
5280 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281 1.1 skrll /* end confdefs.h. */
5282 1.1 skrll #include <sys/types.h>
5283 1.2 christos #include <sys/param.h>
5284 1.1 skrll
5285 1.1 skrll int
5286 1.1 skrll main ()
5287 1.1 skrll {
5288 1.2 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5289 1.2 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5290 1.2 christos && LITTLE_ENDIAN)
5291 1.2 christos bogus endian macros
5292 1.2 christos #endif
5293 1.1 skrll
5294 1.1 skrll ;
5295 1.1 skrll return 0;
5296 1.1 skrll }
5297 1.1 skrll _ACEOF
5298 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5299 1.1 skrll # It does; now see whether it defined to BIG_ENDIAN or not.
5300 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5301 1.1 skrll /* end confdefs.h. */
5302 1.1 skrll #include <sys/types.h>
5303 1.2 christos #include <sys/param.h>
5304 1.1 skrll
5305 1.1 skrll int
5306 1.1 skrll main ()
5307 1.1 skrll {
5308 1.1 skrll #if BYTE_ORDER != BIG_ENDIAN
5309 1.2 christos not big endian
5310 1.2 christos #endif
5311 1.1 skrll
5312 1.1 skrll ;
5313 1.1 skrll return 0;
5314 1.1 skrll }
5315 1.1 skrll _ACEOF
5316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5317 1.1 skrll ac_cv_c_bigendian=yes
5318 1.1 skrll else
5319 1.2 christos ac_cv_c_bigendian=no
5320 1.2 christos fi
5321 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5322 1.1 skrll fi
5323 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5324 1.2 christos fi
5325 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5326 1.2 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5327 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5328 1.2 christos /* end confdefs.h. */
5329 1.2 christos #include <limits.h>
5330 1.1 skrll
5331 1.1 skrll int
5332 1.1 skrll main ()
5333 1.1 skrll {
5334 1.2 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5335 1.2 christos bogus endian macros
5336 1.2 christos #endif
5337 1.2 christos
5338 1.1 skrll ;
5339 1.1 skrll return 0;
5340 1.1 skrll }
5341 1.1 skrll _ACEOF
5342 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5343 1.2 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5344 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5345 1.2 christos /* end confdefs.h. */
5346 1.2 christos #include <limits.h>
5347 1.2 christos
5348 1.2 christos int
5349 1.2 christos main ()
5350 1.2 christos {
5351 1.2 christos #ifndef _BIG_ENDIAN
5352 1.2 christos not big endian
5353 1.2 christos #endif
5354 1.2 christos
5355 1.2 christos ;
5356 1.2 christos return 0;
5357 1.2 christos }
5358 1.2 christos _ACEOF
5359 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5360 1.1 skrll ac_cv_c_bigendian=yes
5361 1.2 christos else
5362 1.2 christos ac_cv_c_bigendian=no
5363 1.1 skrll fi
5364 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5365 1.1 skrll fi
5366 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5367 1.2 christos fi
5368 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5369 1.2 christos # Compile a test program.
5370 1.2 christos if test "$cross_compiling" = yes; then :
5371 1.2 christos # Try to guess by grepping values from an object file.
5372 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5373 1.2 christos /* end confdefs.h. */
5374 1.2 christos short int ascii_mm[] =
5375 1.2 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5376 1.2 christos short int ascii_ii[] =
5377 1.2 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5378 1.2 christos int use_ascii (int i) {
5379 1.2 christos return ascii_mm[i] + ascii_ii[i];
5380 1.2 christos }
5381 1.2 christos short int ebcdic_ii[] =
5382 1.2 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5383 1.2 christos short int ebcdic_mm[] =
5384 1.2 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5385 1.2 christos int use_ebcdic (int i) {
5386 1.2 christos return ebcdic_mm[i] + ebcdic_ii[i];
5387 1.2 christos }
5388 1.2 christos extern int foo;
5389 1.1 skrll
5390 1.2 christos int
5391 1.2 christos main ()
5392 1.2 christos {
5393 1.2 christos return use_ascii (foo) == use_ebcdic (foo);
5394 1.2 christos ;
5395 1.2 christos return 0;
5396 1.2 christos }
5397 1.2 christos _ACEOF
5398 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5399 1.2 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5400 1.2 christos ac_cv_c_bigendian=yes
5401 1.2 christos fi
5402 1.2 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5403 1.2 christos if test "$ac_cv_c_bigendian" = unknown; then
5404 1.2 christos ac_cv_c_bigendian=no
5405 1.2 christos else
5406 1.2 christos # finding both strings is unlikely to happen, but who knows?
5407 1.2 christos ac_cv_c_bigendian=unknown
5408 1.2 christos fi
5409 1.2 christos fi
5410 1.1 skrll fi
5411 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5412 1.1 skrll else
5413 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5414 1.1 skrll /* end confdefs.h. */
5415 1.2 christos $ac_includes_default
5416 1.1 skrll int
5417 1.1 skrll main ()
5418 1.1 skrll {
5419 1.2 christos
5420 1.2 christos /* Are we little or big endian? From Harbison&Steele. */
5421 1.2 christos union
5422 1.2 christos {
5423 1.2 christos long int l;
5424 1.2 christos char c[sizeof (long int)];
5425 1.2 christos } u;
5426 1.2 christos u.l = 1;
5427 1.2 christos return u.c[sizeof (long int) - 1] == 1;
5428 1.2 christos
5429 1.2 christos ;
5430 1.2 christos return 0;
5431 1.1 skrll }
5432 1.1 skrll _ACEOF
5433 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
5434 1.1 skrll ac_cv_c_bigendian=no
5435 1.1 skrll else
5436 1.2 christos ac_cv_c_bigendian=yes
5437 1.1 skrll fi
5438 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5439 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5440 1.1 skrll fi
5441 1.2 christos
5442 1.2 christos fi
5443 1.1 skrll fi
5444 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5445 1.2 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5446 1.2 christos case $ac_cv_c_bigendian in #(
5447 1.2 christos yes)
5448 1.2 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5449 1.2 christos ;; #(
5450 1.2 christos no)
5451 1.2 christos ;; #(
5452 1.2 christos universal)
5453 1.2 christos
5454 1.2 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5455 1.2 christos
5456 1.2 christos ;; #(
5457 1.2 christos *)
5458 1.4 christos as_fn_error $? "unknown endianness
5459 1.2 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5460 1.2 christos esac
5461 1.1 skrll
5462 1.1 skrll
5463 1.1 skrll
5464 1.1 skrll
5465 1.2 christos ac_config_headers="$ac_config_headers config.h:config.in"
5466 1.1 skrll
5467 1.1 skrll
5468 1.1 skrll
5469 1.1 skrll # Find a good install program. We prefer a C program (faster),
5470 1.1 skrll # so one script is as good as another. But avoid the broken or
5471 1.1 skrll # incompatible versions:
5472 1.1 skrll # SysV /etc/install, /usr/sbin/install
5473 1.1 skrll # SunOS /usr/etc/install
5474 1.1 skrll # IRIX /sbin/install
5475 1.1 skrll # AIX /bin/install
5476 1.1 skrll # AmigaOS /C/install, which installs bootblocks on floppy discs
5477 1.1 skrll # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5478 1.1 skrll # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5479 1.1 skrll # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5480 1.1 skrll # OS/2's system install, which has a completely different semantic
5481 1.1 skrll # ./install, which can be erroneously created by make from ./install.sh.
5482 1.2 christos # Reject install programs that cannot install multiple files.
5483 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5484 1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
5485 1.1 skrll if test -z "$INSTALL"; then
5486 1.4 christos if ${ac_cv_path_install+:} false; then :
5487 1.2 christos $as_echo_n "(cached) " >&6
5488 1.1 skrll else
5489 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490 1.1 skrll for as_dir in $PATH
5491 1.1 skrll do
5492 1.1 skrll IFS=$as_save_IFS
5493 1.1 skrll test -z "$as_dir" && as_dir=.
5494 1.2 christos # Account for people who put trailing slashes in PATH elements.
5495 1.2 christos case $as_dir/ in #((
5496 1.2 christos ./ | .// | /[cC]/* | \
5497 1.1 skrll /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5498 1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5499 1.1 skrll /usr/ucb/* ) ;;
5500 1.1 skrll *)
5501 1.1 skrll # OSF1 and SCO ODT 3.0 have their own names for install.
5502 1.1 skrll # Don't use installbsd from OSF since it installs stuff as root
5503 1.1 skrll # by default.
5504 1.1 skrll for ac_prog in ginstall scoinst install; do
5505 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do
5506 1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5507 1.1 skrll if test $ac_prog = install &&
5508 1.1 skrll grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5509 1.1 skrll # AIX install. It has an incompatible calling convention.
5510 1.1 skrll :
5511 1.1 skrll elif test $ac_prog = install &&
5512 1.1 skrll grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5513 1.1 skrll # program-specific install script used by HP pwplus--don't use.
5514 1.1 skrll :
5515 1.1 skrll else
5516 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5517 1.2 christos echo one > conftest.one
5518 1.2 christos echo two > conftest.two
5519 1.2 christos mkdir conftest.dir
5520 1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5521 1.2 christos test -s conftest.one && test -s conftest.two &&
5522 1.2 christos test -s conftest.dir/conftest.one &&
5523 1.2 christos test -s conftest.dir/conftest.two
5524 1.2 christos then
5525 1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5526 1.2 christos break 3
5527 1.2 christos fi
5528 1.1 skrll fi
5529 1.1 skrll fi
5530 1.1 skrll done
5531 1.1 skrll done
5532 1.1 skrll ;;
5533 1.1 skrll esac
5534 1.1 skrll
5535 1.2 christos done
5536 1.2 christos IFS=$as_save_IFS
5537 1.2 christos
5538 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5539 1.1 skrll
5540 1.1 skrll fi
5541 1.1 skrll if test "${ac_cv_path_install+set}" = set; then
5542 1.1 skrll INSTALL=$ac_cv_path_install
5543 1.1 skrll else
5544 1.2 christos # As a last resort, use the slow shell script. Don't cache a
5545 1.2 christos # value for INSTALL within a source directory, because that will
5546 1.1 skrll # break other packages using the cache if that directory is
5547 1.2 christos # removed, or if the value is a relative name.
5548 1.1 skrll INSTALL=$ac_install_sh
5549 1.1 skrll fi
5550 1.1 skrll fi
5551 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5552 1.2 christos $as_echo "$INSTALL" >&6; }
5553 1.1 skrll
5554 1.1 skrll # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5555 1.1 skrll # It thinks the first close brace ends the variable substitution.
5556 1.1 skrll test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5557 1.1 skrll
5558 1.1 skrll test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5559 1.1 skrll
5560 1.1 skrll test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5561 1.1 skrll
5562 1.1 skrll
5563 1.1 skrll # Don't build the shared library for build.
5564 1.1 skrll if [ -n "${with_build_subdir}" ]; then
5565 1.1 skrll enable_shared=no
5566 1.1 skrll fi
5567 1.1 skrll
5568 1.1 skrll frag=
5569 1.1 skrll case "${host}" in
5570 1.1 skrll rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5571 1.1 skrll frag=mh-aix ;;
5572 1.1 skrll *-*-cxux7*) frag=mh-cxux7 ;;
5573 1.1 skrll *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
5574 1.1 skrll *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
5575 1.1 skrll i370-*-opened*) frag=mh-openedition ;;
5576 1.1 skrll i[34567]86-*-windows*) frag=mh-windows ;;
5577 1.1 skrll esac
5578 1.1 skrll
5579 1.1 skrll if [ -n "${frag}" ]; then
5580 1.1 skrll frag=${libiberty_topdir}/libiberty/config/$frag
5581 1.1 skrll fi
5582 1.1 skrll
5583 1.2 christos
5584 1.2 christos
5585 1.2 christos
5586 1.2 christos
5587 1.2 christos case "${host}" in
5588 1.2 christos # PIC is the default on some targets or must not be used.
5589 1.2 christos *-*-darwin*)
5590 1.2 christos # For darwin, common symbols are not allowed in MH_DYLIB files
5591 1.2 christos case "${CFLAGS}" in
5592 1.2 christos # If we are using a compiler supporting mdynamic-no-pic
5593 1.2 christos # and the option has been tested as safe to add, then cancel
5594 1.2 christos # it here, since the code generated is incompatible with shared
5595 1.3 christos # libs.
5596 1.2 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5597 1.2 christos *) PICFLAG=-fno-common ;;
5598 1.2 christos esac
5599 1.2 christos ;;
5600 1.2 christos alpha*-dec-osf5*)
5601 1.2 christos # PIC is the default.
5602 1.2 christos ;;
5603 1.2 christos hppa*64*-*-hpux*)
5604 1.2 christos # PIC is the default for 64-bit PA HP-UX.
5605 1.2 christos ;;
5606 1.2 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5607 1.2 christos ;;
5608 1.2 christos i[34567]86-*-mingw* | x86_64-*-mingw*)
5609 1.2 christos ;;
5610 1.2 christos i[34567]86-*-interix[3-9]*)
5611 1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5612 1.2 christos # Instead, we relocate shared libraries at runtime.
5613 1.2 christos ;;
5614 1.2 christos i[34567]86-*-nto-qnx*)
5615 1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
5616 1.2 christos # it will coredump.
5617 1.2 christos PICFLAG='-fPIC -shared'
5618 1.2 christos ;;
5619 1.2 christos i[34567]86-pc-msdosdjgpp*)
5620 1.2 christos # DJGPP does not support shared libraries at all.
5621 1.2 christos ;;
5622 1.2 christos ia64*-*-hpux*)
5623 1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag
5624 1.2 christos # sets the default TLS model and affects inlining.
5625 1.2 christos PICFLAG=-fPIC
5626 1.2 christos ;;
5627 1.7 christos loongarch*-*-*)
5628 1.7 christos PICFLAG=-fpic
5629 1.7 christos ;;
5630 1.2 christos mips-sgi-irix6*)
5631 1.2 christos # PIC is the default.
5632 1.2 christos ;;
5633 1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*)
5634 1.2 christos # All AIX code is PIC.
5635 1.2 christos ;;
5636 1.2 christos
5637 1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter.
5638 1.2 christos # FIXME: Why?
5639 1.2 christos i[34567]86-*-* | x86_64-*-*)
5640 1.2 christos PICFLAG=-fpic
5641 1.2 christos ;;
5642 1.2 christos # FIXME: Override -fPIC default in libgcc only?
5643 1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*)
5644 1.2 christos PICFLAG=-fpic
5645 1.2 christos ;;
5646 1.6 christos sh*-*-netbsd*)
5647 1.2 christos PICFLAG=-fpic
5648 1.2 christos ;;
5649 1.2 christos # Default to -fPIC unless specified otherwise.
5650 1.2 christos *)
5651 1.2 christos PICFLAG=-fPIC
5652 1.2 christos ;;
5653 1.2 christos esac
5654 1.2 christos
5655 1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that.
5656 1.2 christos case "${CFLAGS}" in
5657 1.2 christos *-fpic*)
5658 1.2 christos PICFLAG=-fpic
5659 1.2 christos ;;
5660 1.2 christos *-fPIC*)
5661 1.2 christos PICFLAG=-fPIC
5662 1.2 christos ;;
5663 1.2 christos esac
5664 1.2 christos
5665 1.2 christos
5666 1.1 skrll # If they didn't specify --enable-shared, don't generate shared libs.
5667 1.1 skrll case "${enable_shared}" in
5668 1.1 skrll yes) shared=yes ;;
5669 1.1 skrll no) shared=no ;;
5670 1.1 skrll "") shared=no ;;
5671 1.1 skrll *) shared=yes ;;
5672 1.1 skrll esac
5673 1.2 christos
5674 1.7 christos # ...unless --enable-host-{shared,pie} was passed from top-level config:
5675 1.7 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
5676 1.2 christos shared=yes
5677 1.2 christos fi
5678 1.2 christos
5679 1.2 christos if [ "${shared}" != "yes" ]; then
5680 1.2 christos PICFLAG=
5681 1.1 skrll fi
5682 1.1 skrll
5683 1.1 skrll
5684 1.2 christos NOASANFLAG=
5685 1.2 christos case " ${CFLAGS} " in
5686 1.2 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5687 1.6 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5688 1.6 christos esac
5689 1.6 christos
5690 1.6 christos
5691 1.6 christos # Check whether --enable-cet was given.
5692 1.6 christos if test "${enable_cet+set}" = set; then :
5693 1.6 christos enableval=$enable_cet;
5694 1.6 christos case "$enableval" in
5695 1.6 christos yes|no|auto) ;;
5696 1.6 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5697 1.6 christos esac
5698 1.6 christos
5699 1.6 christos else
5700 1.6 christos enable_cet=auto
5701 1.6 christos fi
5702 1.6 christos
5703 1.6 christos
5704 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5705 1.6 christos $as_echo_n "checking for CET support... " >&6; }
5706 1.6 christos
5707 1.6 christos case "$host" in
5708 1.6 christos i[34567]86-*-linux* | x86_64-*-linux*)
5709 1.6 christos may_have_cet=yes
5710 1.6 christos cet_save_CFLAGS="$CFLAGS"
5711 1.6 christos CFLAGS="$CFLAGS -fcf-protection"
5712 1.6 christos case "$enable_cet" in
5713 1.6 christos auto)
5714 1.6 christos # Check if target supports multi-byte NOPs
5715 1.6 christos # and if compiler and assembler support CET.
5716 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5717 1.6 christos /* end confdefs.h. */
5718 1.6 christos
5719 1.6 christos int
5720 1.6 christos main ()
5721 1.6 christos {
5722 1.6 christos
5723 1.6 christos #if !defined(__SSE2__)
5724 1.6 christos #error target does not support multi-byte NOPs
5725 1.6 christos #else
5726 1.6 christos asm ("setssbsy");
5727 1.6 christos #endif
5728 1.6 christos
5729 1.6 christos ;
5730 1.6 christos return 0;
5731 1.6 christos }
5732 1.6 christos _ACEOF
5733 1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
5734 1.6 christos enable_cet=yes
5735 1.6 christos else
5736 1.6 christos enable_cet=no
5737 1.6 christos fi
5738 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5739 1.6 christos ;;
5740 1.6 christos yes)
5741 1.6 christos # Check if compiler and assembler support CET.
5742 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743 1.6 christos /* end confdefs.h. */
5744 1.6 christos
5745 1.6 christos int
5746 1.6 christos main ()
5747 1.6 christos {
5748 1.6 christos asm ("setssbsy");
5749 1.6 christos ;
5750 1.6 christos return 0;
5751 1.6 christos }
5752 1.6 christos _ACEOF
5753 1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
5754 1.6 christos support_cet=yes
5755 1.6 christos else
5756 1.6 christos support_cet=no
5757 1.6 christos fi
5758 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5759 1.6 christos if test $support_cet = "no"; then
5760 1.6 christos if test x$enable_bootstrap != xno \
5761 1.6 christos && test -z "${with_build_subdir}" \
5762 1.6 christos && (test ! -f ../stage_current \
5763 1.6 christos || test `cat ../stage_current` != "stage1"); then
5764 1.6 christos # Require CET support only for the final GCC build.
5765 1.6 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5766 1.6 christos else
5767 1.6 christos # Don't enable CET without CET support for non-bootstrap
5768 1.6 christos # build, in stage1 nor for build support.
5769 1.6 christos enable_cet=no
5770 1.6 christos fi
5771 1.6 christos fi
5772 1.6 christos ;;
5773 1.6 christos esac
5774 1.6 christos CFLAGS="$cet_save_CFLAGS"
5775 1.6 christos ;;
5776 1.6 christos *)
5777 1.6 christos may_have_cet=no
5778 1.6 christos enable_cet=no
5779 1.6 christos ;;
5780 1.2 christos esac
5781 1.2 christos
5782 1.6 christos cet_save_CFLAGS="$CFLAGS"
5783 1.6 christos CFLAGS="$CFLAGS -fcf-protection=none"
5784 1.6 christos cet_save_LDFLAGS="$LDFLAGS"
5785 1.6 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5786 1.6 christos if test x$may_have_cet = xyes; then
5787 1.6 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5788 1.6 christos if test x$gcc_no_link = xyes; then
5789 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5790 1.6 christos fi
5791 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5792 1.6 christos /* end confdefs.h. */
5793 1.6 christos
5794 1.6 christos int
5795 1.6 christos main ()
5796 1.6 christos {
5797 1.6 christos return 0;
5798 1.6 christos ;
5799 1.6 christos return 0;
5800 1.6 christos }
5801 1.6 christos _ACEOF
5802 1.6 christos if ac_fn_c_try_link "$LINENO"; then :
5803 1.6 christos may_have_cet=yes
5804 1.6 christos else
5805 1.6 christos may_have_cet=no
5806 1.6 christos fi
5807 1.6 christos rm -f core conftest.err conftest.$ac_objext \
5808 1.6 christos conftest$ac_exeext conftest.$ac_ext
5809 1.6 christos fi
5810 1.6 christos
5811 1.6 christos if test x$may_have_cet = xyes; then
5812 1.6 christos if test x$cross_compiling = xno; then
5813 1.6 christos if test "$cross_compiling" = yes; then :
5814 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5815 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5816 1.6 christos as_fn_error $? "cannot run test program while cross compiling
5817 1.6 christos See \`config.log' for more details" "$LINENO" 5; }
5818 1.6 christos else
5819 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5820 1.6 christos /* end confdefs.h. */
5821 1.6 christos
5822 1.6 christos int
5823 1.6 christos main ()
5824 1.6 christos {
5825 1.6 christos asm ("endbr32");
5826 1.6 christos return 0;
5827 1.6 christos }
5828 1.6 christos
5829 1.6 christos _ACEOF
5830 1.6 christos if ac_fn_c_try_run "$LINENO"; then :
5831 1.6 christos have_multi_byte_nop=yes
5832 1.6 christos else
5833 1.6 christos have_multi_byte_nop=no
5834 1.6 christos fi
5835 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5836 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5837 1.6 christos fi
5838 1.6 christos
5839 1.6 christos have_cet=no
5840 1.6 christos if test x$have_multi_byte_nop = xyes; then
5841 1.6 christos if test "$cross_compiling" = yes; then :
5842 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5843 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5844 1.6 christos as_fn_error $? "cannot run test program while cross compiling
5845 1.6 christos See \`config.log' for more details" "$LINENO" 5; }
5846 1.6 christos else
5847 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5848 1.6 christos /* end confdefs.h. */
5849 1.6 christos
5850 1.6 christos static void
5851 1.6 christos foo (void)
5852 1.6 christos {
5853 1.6 christos }
5854 1.6 christos
5855 1.6 christos static void
5856 1.6 christos __attribute__ ((noinline, noclone))
5857 1.6 christos xxx (void (*f) (void))
5858 1.6 christos {
5859 1.6 christos f ();
5860 1.6 christos }
5861 1.6 christos
5862 1.6 christos static void
5863 1.6 christos __attribute__ ((noinline, noclone))
5864 1.6 christos bar (void)
5865 1.6 christos {
5866 1.6 christos xxx (foo);
5867 1.6 christos }
5868 1.6 christos
5869 1.6 christos int
5870 1.6 christos main ()
5871 1.6 christos {
5872 1.6 christos bar ();
5873 1.6 christos return 0;
5874 1.6 christos }
5875 1.6 christos
5876 1.6 christos _ACEOF
5877 1.6 christos if ac_fn_c_try_run "$LINENO"; then :
5878 1.6 christos have_cet=no
5879 1.6 christos else
5880 1.6 christos have_cet=yes
5881 1.6 christos fi
5882 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5883 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5884 1.6 christos fi
5885 1.6 christos
5886 1.6 christos fi
5887 1.6 christos if test x$enable_cet = xno -a x$have_cet = xyes; then
5888 1.6 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5889 1.6 christos fi
5890 1.6 christos fi
5891 1.6 christos else
5892 1.6 christos # Enable CET in cross compiler if possible so that it will run on both
5893 1.6 christos # CET and non-CET hosts.
5894 1.6 christos have_cet=yes
5895 1.6 christos fi
5896 1.6 christos if test x$enable_cet = xyes; then
5897 1.6 christos CET_HOST_FLAGS="-fcf-protection"
5898 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5899 1.6 christos $as_echo "yes" >&6; }
5900 1.6 christos else
5901 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5902 1.6 christos $as_echo "no" >&6; }
5903 1.6 christos fi
5904 1.6 christos CFLAGS="$cet_save_CFLAGS"
5905 1.6 christos LDFLAGS="$cet_save_LDFLAGS"
5906 1.6 christos
5907 1.6 christos
5908 1.2 christos
5909 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5910 1.7 christos $as_echo_n "checking target system type... " >&6; }
5911 1.7 christos if ${ac_cv_target+:} false; then :
5912 1.7 christos $as_echo_n "(cached) " >&6
5913 1.7 christos else
5914 1.7 christos if test "x$target_alias" = x; then
5915 1.7 christos ac_cv_target=$ac_cv_host
5916 1.7 christos else
5917 1.7 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5918 1.7 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5919 1.7 christos fi
5920 1.7 christos
5921 1.7 christos fi
5922 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5923 1.7 christos $as_echo "$ac_cv_target" >&6; }
5924 1.7 christos case $ac_cv_target in
5925 1.7 christos *-*-*) ;;
5926 1.7 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5927 1.7 christos esac
5928 1.7 christos target=$ac_cv_target
5929 1.7 christos ac_save_IFS=$IFS; IFS='-'
5930 1.7 christos set x $ac_cv_target
5931 1.7 christos shift
5932 1.7 christos target_cpu=$1
5933 1.7 christos target_vendor=$2
5934 1.7 christos shift; shift
5935 1.7 christos # Remember, the first character of IFS is used to create $*,
5936 1.7 christos # except with old shells:
5937 1.7 christos target_os=$*
5938 1.7 christos IFS=$ac_save_IFS
5939 1.7 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5940 1.7 christos
5941 1.7 christos
5942 1.7 christos # The aliases save the names the user supplied, while $host etc.
5943 1.7 christos # will get canonicalized.
5944 1.7 christos test -n "$target_alias" &&
5945 1.7 christos test "$program_prefix$program_suffix$program_transform_name" = \
5946 1.7 christos NONENONEs,x,x, &&
5947 1.7 christos program_prefix=${target_alias}-
5948 1.7 christos
5949 1.7 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
5950 1.7 christos
5951 1.7 christos
5952 1.7 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH
5953 1.7 christos # with a different meaning.
5954 1.7 christos case ${target_os} in
5955 1.7 christos solaris2*)
5956 1.7 christos ac_save_CFLAGS="$CFLAGS"
5957 1.7 christos CFLAGS="$CFLAGS -Wa,-nH"
5958 1.7 christos
5959 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5
5960 1.7 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; }
5961 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5962 1.7 christos /* end confdefs.h. */
5963 1.7 christos
5964 1.7 christos int
5965 1.7 christos main ()
5966 1.7 christos {
5967 1.7 christos return 0;
5968 1.7 christos ;
5969 1.7 christos return 0;
5970 1.7 christos }
5971 1.7 christos _ACEOF
5972 1.7 christos if ac_fn_c_try_compile "$LINENO"; then :
5973 1.7 christos ac_hwcap_flags=yes
5974 1.7 christos else
5975 1.7 christos ac_hwcap_flags=no
5976 1.7 christos fi
5977 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5978 1.7 christos if test "$ac_hwcap_flags" = "yes"; then
5979 1.7 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS"
5980 1.7 christos fi
5981 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5
5982 1.7 christos $as_echo "$ac_hwcap_flags" >&6; }
5983 1.7 christos
5984 1.7 christos CFLAGS="$ac_save_CFLAGS"
5985 1.7 christos ;;
5986 1.7 christos esac
5987 1.7 christos
5988 1.7 christos
5989 1.7 christos
5990 1.7 christos
5991 1.1 skrll echo "# Warning: this fragment is automatically generated" > temp-frag
5992 1.1 skrll
5993 1.1 skrll if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5994 1.1 skrll echo "Appending ${frag} to xhost-mkfrag"
5995 1.1 skrll echo "# Following fragment copied from ${frag}" >> temp-frag
5996 1.1 skrll cat ${frag} >> temp-frag
5997 1.1 skrll fi
5998 1.1 skrll
5999 1.1 skrll # record if we want to build shared libs.
6000 1.1 skrll if [ "${shared}" = "yes" ]; then
6001 1.1 skrll echo enable_shared = yes >> temp-frag
6002 1.1 skrll else
6003 1.1 skrll echo enable_shared = no >> temp-frag
6004 1.1 skrll fi
6005 1.1 skrll
6006 1.1 skrll frag=xhost-mkfrag
6007 1.1 skrll ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
6008 1.1 skrll
6009 1.1 skrll host_makefile_frag=${frag}
6010 1.1 skrll
6011 1.1 skrll
6012 1.1 skrll # It's OK to check for header files. Although the compiler may not be
6013 1.1 skrll # able to link anything, it had better be able to at least compile
6014 1.1 skrll # something.
6015 1.8 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 libgen.h
6016 1.2 christos do :
6017 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6018 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
6019 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6020 1.1 skrll cat >>confdefs.h <<_ACEOF
6021 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6022 1.1 skrll _ACEOF
6023 1.1 skrll
6024 1.1 skrll fi
6025 1.1 skrll done
6026 1.1 skrll
6027 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6028 1.2 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6029 1.4 christos if ${ac_cv_header_sys_wait_h+:} false; then :
6030 1.2 christos $as_echo_n "(cached) " >&6
6031 1.1 skrll else
6032 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6033 1.1 skrll /* end confdefs.h. */
6034 1.1 skrll #include <sys/types.h>
6035 1.1 skrll #include <sys/wait.h>
6036 1.1 skrll #ifndef WEXITSTATUS
6037 1.2 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6038 1.1 skrll #endif
6039 1.1 skrll #ifndef WIFEXITED
6040 1.1 skrll # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6041 1.1 skrll #endif
6042 1.1 skrll
6043 1.1 skrll int
6044 1.1 skrll main ()
6045 1.1 skrll {
6046 1.1 skrll int s;
6047 1.1 skrll wait (&s);
6048 1.1 skrll s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6049 1.1 skrll ;
6050 1.1 skrll return 0;
6051 1.1 skrll }
6052 1.1 skrll _ACEOF
6053 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6054 1.1 skrll ac_cv_header_sys_wait_h=yes
6055 1.1 skrll else
6056 1.2 christos ac_cv_header_sys_wait_h=no
6057 1.1 skrll fi
6058 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6059 1.1 skrll fi
6060 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6061 1.2 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6062 1.1 skrll if test $ac_cv_header_sys_wait_h = yes; then
6063 1.1 skrll
6064 1.2 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6065 1.1 skrll
6066 1.1 skrll fi
6067 1.1 skrll
6068 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
6069 1.2 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
6070 1.4 christos if ${ac_cv_header_time+:} false; then :
6071 1.2 christos $as_echo_n "(cached) " >&6
6072 1.1 skrll else
6073 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6074 1.1 skrll /* end confdefs.h. */
6075 1.1 skrll #include <sys/types.h>
6076 1.1 skrll #include <sys/time.h>
6077 1.1 skrll #include <time.h>
6078 1.1 skrll
6079 1.1 skrll int
6080 1.1 skrll main ()
6081 1.1 skrll {
6082 1.1 skrll if ((struct tm *) 0)
6083 1.1 skrll return 0;
6084 1.1 skrll ;
6085 1.1 skrll return 0;
6086 1.1 skrll }
6087 1.1 skrll _ACEOF
6088 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6089 1.1 skrll ac_cv_header_time=yes
6090 1.1 skrll else
6091 1.2 christos ac_cv_header_time=no
6092 1.1 skrll fi
6093 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6094 1.1 skrll fi
6095 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
6096 1.2 christos $as_echo "$ac_cv_header_time" >&6; }
6097 1.1 skrll if test $ac_cv_header_time = yes; then
6098 1.1 skrll
6099 1.2 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
6100 1.1 skrll
6101 1.1 skrll fi
6102 1.1 skrll
6103 1.1 skrll
6104 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
6105 1.2 christos $as_echo_n "checking whether errno must be declared... " >&6; }
6106 1.4 christos if ${libiberty_cv_declare_errno+:} false; then :
6107 1.2 christos $as_echo_n "(cached) " >&6
6108 1.1 skrll else
6109 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6110 1.1 skrll /* end confdefs.h. */
6111 1.1 skrll #include <errno.h>
6112 1.1 skrll int
6113 1.1 skrll main ()
6114 1.1 skrll {
6115 1.1 skrll int x = errno;
6116 1.1 skrll ;
6117 1.1 skrll return 0;
6118 1.1 skrll }
6119 1.1 skrll _ACEOF
6120 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6121 1.1 skrll libiberty_cv_declare_errno=no
6122 1.1 skrll else
6123 1.2 christos libiberty_cv_declare_errno=yes
6124 1.1 skrll fi
6125 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6126 1.1 skrll fi
6127 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
6128 1.2 christos $as_echo "$libiberty_cv_declare_errno" >&6; }
6129 1.1 skrll if test $libiberty_cv_declare_errno = yes
6130 1.1 skrll then
6131 1.2 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
6132 1.1 skrll
6133 1.1 skrll fi
6134 1.1 skrll
6135 1.1 skrll
6136 1.2 christos # Determine sizes of some types.
6137 1.2 christos # The cast to long int works around a bug in the HP C Compiler
6138 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6139 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6140 1.2 christos # This bug is HP SR number 8606223364.
6141 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
6142 1.2 christos $as_echo_n "checking size of int... " >&6; }
6143 1.4 christos if ${ac_cv_sizeof_int+:} false; then :
6144 1.2 christos $as_echo_n "(cached) " >&6
6145 1.2 christos else
6146 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
6147 1.2 christos
6148 1.1 skrll else
6149 1.2 christos if test "$ac_cv_type_int" = yes; then
6150 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6151 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6152 1.4 christos as_fn_error 77 "cannot compute sizeof (int)
6153 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
6154 1.2 christos else
6155 1.2 christos ac_cv_sizeof_int=0
6156 1.2 christos fi
6157 1.2 christos fi
6158 1.2 christos
6159 1.1 skrll fi
6160 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
6161 1.2 christos $as_echo "$ac_cv_sizeof_int" >&6; }
6162 1.2 christos
6163 1.1 skrll
6164 1.1 skrll
6165 1.2 christos cat >>confdefs.h <<_ACEOF
6166 1.2 christos #define SIZEOF_INT $ac_cv_sizeof_int
6167 1.1 skrll _ACEOF
6168 1.1 skrll
6169 1.1 skrll
6170 1.2 christos # The cast to long int works around a bug in the HP C Compiler
6171 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6172 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6173 1.2 christos # This bug is HP SR number 8606223364.
6174 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6175 1.2 christos $as_echo_n "checking size of long... " >&6; }
6176 1.4 christos if ${ac_cv_sizeof_long+:} false; then :
6177 1.2 christos $as_echo_n "(cached) " >&6
6178 1.2 christos else
6179 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6180 1.2 christos
6181 1.2 christos else
6182 1.2 christos if test "$ac_cv_type_long" = yes; then
6183 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6184 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6185 1.4 christos as_fn_error 77 "cannot compute sizeof (long)
6186 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
6187 1.2 christos else
6188 1.2 christos ac_cv_sizeof_long=0
6189 1.2 christos fi
6190 1.2 christos fi
6191 1.1 skrll
6192 1.1 skrll fi
6193 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6194 1.2 christos $as_echo "$ac_cv_sizeof_long" >&6; }
6195 1.2 christos
6196 1.1 skrll
6197 1.1 skrll
6198 1.2 christos cat >>confdefs.h <<_ACEOF
6199 1.2 christos #define SIZEOF_LONG $ac_cv_sizeof_long
6200 1.1 skrll _ACEOF
6201 1.1 skrll
6202 1.1 skrll
6203 1.2 christos # The cast to long int works around a bug in the HP C Compiler
6204 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6205 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6206 1.2 christos # This bug is HP SR number 8606223364.
6207 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
6208 1.2 christos $as_echo_n "checking size of size_t... " >&6; }
6209 1.4 christos if ${ac_cv_sizeof_size_t+:} false; then :
6210 1.2 christos $as_echo_n "(cached) " >&6
6211 1.2 christos else
6212 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
6213 1.1 skrll
6214 1.1 skrll else
6215 1.2 christos if test "$ac_cv_type_size_t" = yes; then
6216 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6217 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6218 1.4 christos as_fn_error 77 "cannot compute sizeof (size_t)
6219 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
6220 1.2 christos else
6221 1.2 christos ac_cv_sizeof_size_t=0
6222 1.2 christos fi
6223 1.1 skrll fi
6224 1.1 skrll
6225 1.1 skrll fi
6226 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
6227 1.2 christos $as_echo "$ac_cv_sizeof_size_t" >&6; }
6228 1.2 christos
6229 1.1 skrll
6230 1.1 skrll
6231 1.2 christos cat >>confdefs.h <<_ACEOF
6232 1.2 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
6233 1.1 skrll _ACEOF
6234 1.1 skrll
6235 1.1 skrll
6236 1.1 skrll
6237 1.2 christos # Check for presense of long long
6238 1.2 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
6239 1.4 christos if test "x$ac_cv_type_long_long" = xyes; then :
6240 1.1 skrll
6241 1.2 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
6242 1.2 christos # The cast to long int works around a bug in the HP C Compiler
6243 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6244 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6245 1.2 christos # This bug is HP SR number 8606223364.
6246 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
6247 1.2 christos $as_echo_n "checking size of long long... " >&6; }
6248 1.4 christos if ${ac_cv_sizeof_long_long+:} false; then :
6249 1.2 christos $as_echo_n "(cached) " >&6
6250 1.2 christos else
6251 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
6252 1.1 skrll
6253 1.2 christos else
6254 1.2 christos if test "$ac_cv_type_long_long" = yes; then
6255 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6256 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6257 1.4 christos as_fn_error 77 "cannot compute sizeof (long long)
6258 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
6259 1.2 christos else
6260 1.2 christos ac_cv_sizeof_long_long=0
6261 1.2 christos fi
6262 1.2 christos fi
6263 1.1 skrll
6264 1.2 christos fi
6265 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6266 1.2 christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
6267 1.1 skrll
6268 1.1 skrll
6269 1.1 skrll
6270 1.2 christos cat >>confdefs.h <<_ACEOF
6271 1.2 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6272 1.2 christos _ACEOF
6273 1.1 skrll
6274 1.1 skrll
6275 1.2 christos fi
6276 1.1 skrll
6277 1.1 skrll
6278 1.2 christos # Look for a 64-bit type.
6279 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
6280 1.2 christos $as_echo_n "checking for a 64-bit type... " >&6; }
6281 1.4 christos if ${liberty_cv_uint64+:} false; then :
6282 1.2 christos $as_echo_n "(cached) " >&6
6283 1.1 skrll else
6284 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6285 1.1 skrll /* end confdefs.h. */
6286 1.2 christos #ifdef HAVE_STDINT_H
6287 1.2 christos #include <stdint.h>
6288 1.2 christos #endif
6289 1.1 skrll int
6290 1.1 skrll main ()
6291 1.1 skrll {
6292 1.2 christos extern uint64_t foo;
6293 1.1 skrll ;
6294 1.1 skrll return 0;
6295 1.1 skrll }
6296 1.1 skrll _ACEOF
6297 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6298 1.2 christos liberty_cv_uint64=uint64_t
6299 1.1 skrll else
6300 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6301 1.1 skrll /* end confdefs.h. */
6302 1.2 christos #ifdef HAVE_LIMITS_H
6303 1.2 christos #include <limits.h>
6304 1.2 christos #endif
6305 1.2 christos #ifndef CHAR_BIT
6306 1.2 christos #define CHAR_BIT 8
6307 1.2 christos #endif
6308 1.1 skrll int
6309 1.1 skrll main ()
6310 1.1 skrll {
6311 1.2 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
6312 1.1 skrll ;
6313 1.1 skrll return 0;
6314 1.1 skrll }
6315 1.1 skrll _ACEOF
6316 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6317 1.2 christos liberty_cv_uint64="unsigned long"
6318 1.2 christos else
6319 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6320 1.1 skrll /* end confdefs.h. */
6321 1.2 christos #ifdef HAVE_LIMITS_H
6322 1.2 christos #include <limits.h>
6323 1.2 christos #endif
6324 1.2 christos #ifndef CHAR_BIT
6325 1.2 christos #define CHAR_BIT 8
6326 1.2 christos #endif
6327 1.1 skrll int
6328 1.1 skrll main ()
6329 1.1 skrll {
6330 1.2 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
6331 1.1 skrll ;
6332 1.1 skrll return 0;
6333 1.1 skrll }
6334 1.1 skrll _ACEOF
6335 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6336 1.2 christos liberty_cv_uint64="unsigned long long"
6337 1.1 skrll else
6338 1.2 christos liberty_cv_uint64=none
6339 1.2 christos fi
6340 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6341 1.2 christos fi
6342 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6343 1.2 christos fi
6344 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6345 1.2 christos fi
6346 1.2 christos
6347 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
6348 1.2 christos $as_echo "$liberty_cv_uint64" >&6; }
6349 1.2 christos if test "$liberty_cv_uint64" != none; then
6350 1.2 christos
6351 1.2 christos cat >>confdefs.h <<_ACEOF
6352 1.2 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
6353 1.2 christos _ACEOF
6354 1.1 skrll
6355 1.1 skrll fi
6356 1.2 christos
6357 1.2 christos
6358 1.2 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
6359 1.4 christos if test "x$ac_cv_type_intptr_t" = xyes; then :
6360 1.2 christos
6361 1.2 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6362 1.2 christos
6363 1.1 skrll else
6364 1.2 christos for ac_type in 'int' 'long int' 'long long int'; do
6365 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6366 1.1 skrll /* end confdefs.h. */
6367 1.1 skrll $ac_includes_default
6368 1.1 skrll int
6369 1.1 skrll main ()
6370 1.1 skrll {
6371 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6372 1.4 christos test_array [0] = 0;
6373 1.4 christos return test_array [0];
6374 1.1 skrll
6375 1.1 skrll ;
6376 1.1 skrll return 0;
6377 1.1 skrll }
6378 1.1 skrll _ACEOF
6379 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6380 1.1 skrll
6381 1.2 christos cat >>confdefs.h <<_ACEOF
6382 1.2 christos #define intptr_t $ac_type
6383 1.1 skrll _ACEOF
6384 1.1 skrll
6385 1.2 christos ac_type=
6386 1.2 christos fi
6387 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6388 1.2 christos test -z "$ac_type" && break
6389 1.2 christos done
6390 1.1 skrll fi
6391 1.2 christos
6392 1.2 christos
6393 1.2 christos
6394 1.2 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6395 1.4 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6396 1.2 christos
6397 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6398 1.2 christos
6399 1.1 skrll else
6400 1.2 christos for ac_type in 'unsigned int' 'unsigned long int' \
6401 1.2 christos 'unsigned long long int'; do
6402 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 1.1 skrll /* end confdefs.h. */
6404 1.1 skrll $ac_includes_default
6405 1.1 skrll int
6406 1.1 skrll main ()
6407 1.1 skrll {
6408 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6409 1.4 christos test_array [0] = 0;
6410 1.4 christos return test_array [0];
6411 1.1 skrll
6412 1.1 skrll ;
6413 1.1 skrll return 0;
6414 1.1 skrll }
6415 1.1 skrll _ACEOF
6416 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6417 1.2 christos
6418 1.2 christos cat >>confdefs.h <<_ACEOF
6419 1.2 christos #define uintptr_t $ac_type
6420 1.2 christos _ACEOF
6421 1.1 skrll
6422 1.2 christos ac_type=
6423 1.1 skrll fi
6424 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6425 1.2 christos test -z "$ac_type" && break
6426 1.2 christos done
6427 1.2 christos fi
6428 1.2 christos
6429 1.1 skrll
6430 1.2 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6431 1.4 christos if test "x$ac_cv_type_ssize_t" = xyes; then :
6432 1.1 skrll
6433 1.1 skrll else
6434 1.1 skrll
6435 1.1 skrll cat >>confdefs.h <<_ACEOF
6436 1.2 christos #define ssize_t int
6437 1.1 skrll _ACEOF
6438 1.1 skrll
6439 1.2 christos fi
6440 1.2 christos
6441 1.2 christos
6442 1.2 christos # Given the above check, we always have uintptr_t or a fallback
6443 1.2 christos # definition. So define HAVE_UINTPTR_T in case any imported code
6444 1.2 christos # relies on it.
6445 1.2 christos
6446 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6447 1.1 skrll
6448 1.1 skrll
6449 1.2 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6450 1.4 christos if test "x$ac_cv_type_pid_t" = xyes; then :
6451 1.1 skrll
6452 1.1 skrll else
6453 1.1 skrll
6454 1.1 skrll cat >>confdefs.h <<_ACEOF
6455 1.2 christos #define pid_t int
6456 1.1 skrll _ACEOF
6457 1.1 skrll
6458 1.1 skrll fi
6459 1.1 skrll
6460 1.1 skrll
6461 1.2 christos # This is the list of functions which libiberty will provide if they
6462 1.2 christos # are not available on the host.
6463 1.1 skrll
6464 1.2 christos funcs="asprintf"
6465 1.2 christos funcs="$funcs atexit"
6466 1.2 christos funcs="$funcs basename"
6467 1.2 christos funcs="$funcs bcmp"
6468 1.2 christos funcs="$funcs bcopy"
6469 1.2 christos funcs="$funcs bsearch"
6470 1.2 christos funcs="$funcs bzero"
6471 1.2 christos funcs="$funcs calloc"
6472 1.2 christos funcs="$funcs clock"
6473 1.2 christos funcs="$funcs ffs"
6474 1.2 christos funcs="$funcs getcwd"
6475 1.2 christos funcs="$funcs getpagesize"
6476 1.2 christos funcs="$funcs gettimeofday"
6477 1.2 christos funcs="$funcs index"
6478 1.2 christos funcs="$funcs insque"
6479 1.2 christos funcs="$funcs memchr"
6480 1.8 christos funcs="$funcs memrchr"
6481 1.2 christos funcs="$funcs memcmp"
6482 1.2 christos funcs="$funcs memcpy"
6483 1.2 christos funcs="$funcs memmem"
6484 1.2 christos funcs="$funcs memmove"
6485 1.2 christos funcs="$funcs mempcpy"
6486 1.2 christos funcs="$funcs memset"
6487 1.1 skrll funcs="$funcs mkstemps"
6488 1.1 skrll funcs="$funcs putenv"
6489 1.1 skrll funcs="$funcs random"
6490 1.1 skrll funcs="$funcs rename"
6491 1.1 skrll funcs="$funcs rindex"
6492 1.1 skrll funcs="$funcs setenv"
6493 1.1 skrll funcs="$funcs snprintf"
6494 1.1 skrll funcs="$funcs sigsetmask"
6495 1.1 skrll funcs="$funcs stpcpy"
6496 1.1 skrll funcs="$funcs stpncpy"
6497 1.1 skrll funcs="$funcs strcasecmp"
6498 1.1 skrll funcs="$funcs strchr"
6499 1.1 skrll funcs="$funcs strdup"
6500 1.1 skrll funcs="$funcs strncasecmp"
6501 1.1 skrll funcs="$funcs strndup"
6502 1.2 christos funcs="$funcs strnlen"
6503 1.1 skrll funcs="$funcs strrchr"
6504 1.1 skrll funcs="$funcs strstr"
6505 1.1 skrll funcs="$funcs strtod"
6506 1.1 skrll funcs="$funcs strtol"
6507 1.1 skrll funcs="$funcs strtoul"
6508 1.2 christos funcs="$funcs strtoll"
6509 1.2 christos funcs="$funcs strtoull"
6510 1.1 skrll funcs="$funcs strverscmp"
6511 1.1 skrll funcs="$funcs tmpnam"
6512 1.1 skrll funcs="$funcs vasprintf"
6513 1.1 skrll funcs="$funcs vfprintf"
6514 1.1 skrll funcs="$funcs vprintf"
6515 1.1 skrll funcs="$funcs vsnprintf"
6516 1.1 skrll funcs="$funcs vsprintf"
6517 1.1 skrll funcs="$funcs waitpid"
6518 1.2 christos funcs="$funcs setproctitle"
6519 1.1 skrll
6520 1.1 skrll # Also in the old function.def file: alloca, vfork, getopt.
6521 1.1 skrll
6522 1.1 skrll vars="sys_errlist sys_nerr sys_siglist"
6523 1.1 skrll
6524 1.2 christos checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
6525 1.7 christos getsysinfo gettimeofday on_exit pipe2 posix_spawn posix_spawnp psignal \
6526 1.7 christos pstat_getdynamic pstat_getstatic \
6527 1.6 christos realpath setrlimit spawnve spawnvpe strerror strsignal sysconf sysctl \
6528 1.2 christos sysmp table times wait3 wait4"
6529 1.1 skrll
6530 1.6 christos #Darwin has sbrk, but it is deprecated and that produces build-time warnings
6531 1.6 christos #so do not check for it.
6532 1.6 christos case "${host}" in
6533 1.6 christos *-*-darwin*) ;;
6534 1.6 christos *) checkfuncs="$checkfuncs sbrk"
6535 1.6 christos esac
6536 1.6 christos
6537 1.1 skrll # These are neither executed nor required, but they help keep
6538 1.1 skrll # autoheader happy without adding a bunch of text to acconfig.h.
6539 1.1 skrll if test "x" = "y"; then
6540 1.2 christos for ac_func in asprintf atexit \
6541 1.2 christos basename bcmp bcopy bsearch bzero \
6542 1.2 christos calloc canonicalize_file_name clock \
6543 1.2 christos dup3 \
6544 1.2 christos ffs __fsetlocking \
6545 1.2 christos getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
6546 1.2 christos index insque \
6547 1.8 christos memchr memrchr memcmp memcpy memmem memmove memset mkstemps \
6548 1.2 christos on_exit \
6549 1.7 christos pipe2 posix_spawn posix_spawnp psignal \
6550 1.7 christos pstat_getdynamic pstat_getstatic putenv \
6551 1.2 christos random realpath rename rindex \
6552 1.2 christos sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
6553 1.2 christos stpcpy stpncpy strcasecmp strchr strdup \
6554 1.2 christos strerror strncasecmp strndup strnlen strrchr strsignal strstr strtod \
6555 1.2 christos strtol strtoul strtoll strtoull strverscmp sysconf sysctl sysmp \
6556 1.2 christos table times tmpnam \
6557 1.2 christos vasprintf vfprintf vprintf vsprintf \
6558 1.2 christos wait3 wait4 waitpid
6559 1.2 christos do :
6560 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6561 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6562 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6563 1.2 christos cat >>confdefs.h <<_ACEOF
6564 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6565 1.2 christos _ACEOF
6566 1.1 skrll
6567 1.2 christos fi
6568 1.2 christos done
6569 1.1 skrll
6570 1.4 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6571 1.4 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6572 1.4 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
6573 1.2 christos ac_have_decl=1
6574 1.2 christos else
6575 1.2 christos ac_have_decl=0
6576 1.2 christos fi
6577 1.1 skrll
6578 1.2 christos cat >>confdefs.h <<_ACEOF
6579 1.2 christos #define HAVE_DECL_BASENAME $ac_have_decl
6580 1.2 christos _ACEOF
6581 1.2 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
6582 1.4 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
6583 1.2 christos ac_have_decl=1
6584 1.2 christos else
6585 1.2 christos ac_have_decl=0
6586 1.2 christos fi
6587 1.1 skrll
6588 1.2 christos cat >>confdefs.h <<_ACEOF
6589 1.2 christos #define HAVE_DECL_FFS $ac_have_decl
6590 1.2 christos _ACEOF
6591 1.2 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
6592 1.4 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
6593 1.2 christos ac_have_decl=1
6594 1.2 christos else
6595 1.2 christos ac_have_decl=0
6596 1.2 christos fi
6597 1.1 skrll
6598 1.2 christos cat >>confdefs.h <<_ACEOF
6599 1.2 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
6600 1.2 christos _ACEOF
6601 1.2 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
6602 1.4 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
6603 1.2 christos ac_have_decl=1
6604 1.2 christos else
6605 1.2 christos ac_have_decl=0
6606 1.2 christos fi
6607 1.1 skrll
6608 1.2 christos cat >>confdefs.h <<_ACEOF
6609 1.2 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
6610 1.2 christos _ACEOF
6611 1.2 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
6612 1.4 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
6613 1.2 christos ac_have_decl=1
6614 1.2 christos else
6615 1.2 christos ac_have_decl=0
6616 1.2 christos fi
6617 1.1 skrll
6618 1.2 christos cat >>confdefs.h <<_ACEOF
6619 1.2 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
6620 1.2 christos _ACEOF
6621 1.2 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
6622 1.4 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
6623 1.2 christos ac_have_decl=1
6624 1.2 christos else
6625 1.2 christos ac_have_decl=0
6626 1.2 christos fi
6627 1.1 skrll
6628 1.2 christos cat >>confdefs.h <<_ACEOF
6629 1.2 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
6630 1.2 christos _ACEOF
6631 1.2 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
6632 1.4 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
6633 1.2 christos ac_have_decl=1
6634 1.2 christos else
6635 1.2 christos ac_have_decl=0
6636 1.2 christos fi
6637 1.1 skrll
6638 1.2 christos cat >>confdefs.h <<_ACEOF
6639 1.2 christos #define HAVE_DECL_STRTOL $ac_have_decl
6640 1.2 christos _ACEOF
6641 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
6642 1.4 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
6643 1.2 christos ac_have_decl=1
6644 1.2 christos else
6645 1.2 christos ac_have_decl=0
6646 1.2 christos fi
6647 1.1 skrll
6648 1.2 christos cat >>confdefs.h <<_ACEOF
6649 1.2 christos #define HAVE_DECL_STRTOUL $ac_have_decl
6650 1.2 christos _ACEOF
6651 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
6652 1.4 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
6653 1.2 christos ac_have_decl=1
6654 1.2 christos else
6655 1.2 christos ac_have_decl=0
6656 1.2 christos fi
6657 1.1 skrll
6658 1.2 christos cat >>confdefs.h <<_ACEOF
6659 1.2 christos #define HAVE_DECL_STRTOLL $ac_have_decl
6660 1.2 christos _ACEOF
6661 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
6662 1.4 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
6663 1.2 christos ac_have_decl=1
6664 1.2 christos else
6665 1.2 christos ac_have_decl=0
6666 1.2 christos fi
6667 1.1 skrll
6668 1.2 christos cat >>confdefs.h <<_ACEOF
6669 1.2 christos #define HAVE_DECL_STRTOULL $ac_have_decl
6670 1.2 christos _ACEOF
6671 1.3 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
6672 1.4 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
6673 1.3 christos ac_have_decl=1
6674 1.3 christos else
6675 1.3 christos ac_have_decl=0
6676 1.3 christos fi
6677 1.3 christos
6678 1.3 christos cat >>confdefs.h <<_ACEOF
6679 1.3 christos #define HAVE_DECL_STRNLEN $ac_have_decl
6680 1.3 christos _ACEOF
6681 1.1 skrll
6682 1.1 skrll
6683 1.2 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6684 1.1 skrll
6685 1.1 skrll
6686 1.2 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6687 1.1 skrll
6688 1.1 skrll
6689 1.2 christos $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
6690 1.1 skrll
6691 1.2 christos fi
6692 1.1 skrll
6693 1.2 christos # For each of these functions, if the host does not provide the
6694 1.2 christos # function we want to put FN.o in LIBOBJS, and if the host does
6695 1.2 christos # provide the function, we want to define HAVE_FN in config.h.
6696 1.1 skrll
6697 1.2 christos setobjs=
6698 1.2 christos CHECK=
6699 1.2 christos if test -n "${with_target_subdir}"; then
6700 1.1 skrll
6701 1.2 christos # We are being configured as a target library. AC_REPLACE_FUNCS
6702 1.2 christos # may not work correctly, because the compiler may not be able to
6703 1.2 christos # link executables. Note that we may still be being configured
6704 1.2 christos # native.
6705 1.1 skrll
6706 1.2 christos # If we are being configured for newlib, we know which functions
6707 1.2 christos # newlib provide and which ones we will be expected to provide.
6708 1.1 skrll
6709 1.2 christos if test "x${with_newlib}" = "xyes"; then
6710 1.2 christos case " $LIBOBJS " in
6711 1.2 christos *" asprintf.$ac_objext "* ) ;;
6712 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6713 1.2 christos ;;
6714 1.2 christos esac
6715 1.1 skrll
6716 1.2 christos case " $LIBOBJS " in
6717 1.2 christos *" basename.$ac_objext "* ) ;;
6718 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6719 1.2 christos ;;
6720 1.2 christos esac
6721 1.1 skrll
6722 1.2 christos case " $LIBOBJS " in
6723 1.2 christos *" insque.$ac_objext "* ) ;;
6724 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6725 1.2 christos ;;
6726 1.2 christos esac
6727 1.1 skrll
6728 1.2 christos case " $LIBOBJS " in
6729 1.2 christos *" random.$ac_objext "* ) ;;
6730 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6731 1.2 christos ;;
6732 1.2 christos esac
6733 1.1 skrll
6734 1.2 christos case " $LIBOBJS " in
6735 1.2 christos *" strdup.$ac_objext "* ) ;;
6736 1.2 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
6737 1.2 christos ;;
6738 1.2 christos esac
6739 1.1 skrll
6740 1.2 christos case " $LIBOBJS " in
6741 1.2 christos *" vasprintf.$ac_objext "* ) ;;
6742 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6743 1.2 christos ;;
6744 1.2 christos esac
6745 1.1 skrll
6746 1.1 skrll
6747 1.2 christos for f in $funcs; do
6748 1.2 christos case "$f" in
6749 1.2 christos asprintf | basename | insque | random | strdup | vasprintf)
6750 1.2 christos ;;
6751 1.2 christos *)
6752 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6753 1.2 christos cat >>confdefs.h <<_ACEOF
6754 1.2 christos #define $n 1
6755 1.2 christos _ACEOF
6756 1.1 skrll
6757 1.2 christos ;;
6758 1.2 christos esac
6759 1.2 christos done
6760 1.1 skrll
6761 1.2 christos # newlib doesnt provide any of the variables in $vars, so we
6762 1.2 christos # dont have to check them here.
6763 1.1 skrll
6764 1.2 christos # Of the functions in $checkfuncs, newlib only has strerror.
6765 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6766 1.1 skrll
6767 1.1 skrll
6768 1.2 christos setobjs=yes
6769 1.1 skrll
6770 1.2 christos fi
6771 1.1 skrll
6772 1.2 christos # If we are being configured for Mingw, we know which functions
6773 1.2 christos # Mingw provides and which ones we will be expected to provide.
6774 1.1 skrll
6775 1.2 christos case "${host}" in
6776 1.2 christos *-*-mingw*)
6777 1.2 christos case " $LIBOBJS " in
6778 1.2 christos *" asprintf.$ac_objext "* ) ;;
6779 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6780 1.2 christos ;;
6781 1.2 christos esac
6782 1.1 skrll
6783 1.2 christos case " $LIBOBJS " in
6784 1.2 christos *" basename.$ac_objext "* ) ;;
6785 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
6786 1.2 christos ;;
6787 1.2 christos esac
6788 1.1 skrll
6789 1.2 christos case " $LIBOBJS " in
6790 1.2 christos *" bcmp.$ac_objext "* ) ;;
6791 1.2 christos *) LIBOBJS="$LIBOBJS bcmp.$ac_objext"
6792 1.2 christos ;;
6793 1.2 christos esac
6794 1.1 skrll
6795 1.2 christos case " $LIBOBJS " in
6796 1.2 christos *" bcopy.$ac_objext "* ) ;;
6797 1.2 christos *) LIBOBJS="$LIBOBJS bcopy.$ac_objext"
6798 1.2 christos ;;
6799 1.2 christos esac
6800 1.1 skrll
6801 1.2 christos case " $LIBOBJS " in
6802 1.2 christos *" bzero.$ac_objext "* ) ;;
6803 1.2 christos *) LIBOBJS="$LIBOBJS bzero.$ac_objext"
6804 1.2 christos ;;
6805 1.2 christos esac
6806 1.1 skrll
6807 1.2 christos case " $LIBOBJS " in
6808 1.2 christos *" clock.$ac_objext "* ) ;;
6809 1.2 christos *) LIBOBJS="$LIBOBJS clock.$ac_objext"
6810 1.2 christos ;;
6811 1.2 christos esac
6812 1.1 skrll
6813 1.2 christos case " $LIBOBJS " in
6814 1.2 christos *" ffs.$ac_objext "* ) ;;
6815 1.2 christos *) LIBOBJS="$LIBOBJS ffs.$ac_objext"
6816 1.2 christos ;;
6817 1.2 christos esac
6818 1.1 skrll
6819 1.2 christos case " $LIBOBJS " in
6820 1.2 christos *" getpagesize.$ac_objext "* ) ;;
6821 1.2 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
6822 1.2 christos ;;
6823 1.2 christos esac
6824 1.1 skrll
6825 1.2 christos case " $LIBOBJS " in
6826 1.2 christos *" index.$ac_objext "* ) ;;
6827 1.2 christos *) LIBOBJS="$LIBOBJS index.$ac_objext"
6828 1.2 christos ;;
6829 1.2 christos esac
6830 1.1 skrll
6831 1.2 christos case " $LIBOBJS " in
6832 1.2 christos *" insque.$ac_objext "* ) ;;
6833 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
6834 1.2 christos ;;
6835 1.2 christos esac
6836 1.1 skrll
6837 1.2 christos case " $LIBOBJS " in
6838 1.2 christos *" mempcpy.$ac_objext "* ) ;;
6839 1.2 christos *) LIBOBJS="$LIBOBJS mempcpy.$ac_objext"
6840 1.2 christos ;;
6841 1.2 christos esac
6842 1.1 skrll
6843 1.2 christos case " $LIBOBJS " in
6844 1.2 christos *" mkstemps.$ac_objext "* ) ;;
6845 1.2 christos *) LIBOBJS="$LIBOBJS mkstemps.$ac_objext"
6846 1.2 christos ;;
6847 1.2 christos esac
6848 1.1 skrll
6849 1.2 christos case " $LIBOBJS " in
6850 1.2 christos *" random.$ac_objext "* ) ;;
6851 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
6852 1.2 christos ;;
6853 1.2 christos esac
6854 1.1 skrll
6855 1.2 christos case " $LIBOBJS " in
6856 1.2 christos *" rindex.$ac_objext "* ) ;;
6857 1.2 christos *) LIBOBJS="$LIBOBJS rindex.$ac_objext"
6858 1.2 christos ;;
6859 1.2 christos esac
6860 1.1 skrll
6861 1.2 christos case " $LIBOBJS " in
6862 1.2 christos *" sigsetmask.$ac_objext "* ) ;;
6863 1.2 christos *) LIBOBJS="$LIBOBJS sigsetmask.$ac_objext"
6864 1.2 christos ;;
6865 1.2 christos esac
6866 1.1 skrll
6867 1.2 christos case " $LIBOBJS " in
6868 1.2 christos *" stpcpy.$ac_objext "* ) ;;
6869 1.2 christos *) LIBOBJS="$LIBOBJS stpcpy.$ac_objext"
6870 1.2 christos ;;
6871 1.2 christos esac
6872 1.1 skrll
6873 1.2 christos case " $LIBOBJS " in
6874 1.2 christos *" stpncpy.$ac_objext "* ) ;;
6875 1.2 christos *) LIBOBJS="$LIBOBJS stpncpy.$ac_objext"
6876 1.2 christos ;;
6877 1.2 christos esac
6878 1.1 skrll
6879 1.2 christos case " $LIBOBJS " in
6880 1.2 christos *" strndup.$ac_objext "* ) ;;
6881 1.2 christos *) LIBOBJS="$LIBOBJS strndup.$ac_objext"
6882 1.2 christos ;;
6883 1.2 christos esac
6884 1.1 skrll
6885 1.2 christos case " $LIBOBJS " in
6886 1.2 christos *" strnlen.$ac_objext "* ) ;;
6887 1.2 christos *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
6888 1.2 christos ;;
6889 1.2 christos esac
6890 1.1 skrll
6891 1.2 christos case " $LIBOBJS " in
6892 1.2 christos *" strverscmp.$ac_objext "* ) ;;
6893 1.2 christos *) LIBOBJS="$LIBOBJS strverscmp.$ac_objext"
6894 1.2 christos ;;
6895 1.2 christos esac
6896 1.1 skrll
6897 1.2 christos case " $LIBOBJS " in
6898 1.2 christos *" vasprintf.$ac_objext "* ) ;;
6899 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6900 1.2 christos ;;
6901 1.2 christos esac
6902 1.1 skrll
6903 1.2 christos case " $LIBOBJS " in
6904 1.2 christos *" waitpid.$ac_objext "* ) ;;
6905 1.2 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
6906 1.2 christos ;;
6907 1.2 christos esac
6908 1.1 skrll
6909 1.1 skrll
6910 1.2 christos for f in $funcs; do
6911 1.2 christos case "$f" in
6912 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)
6913 1.2 christos ;;
6914 1.2 christos *)
6915 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6916 1.2 christos cat >>confdefs.h <<_ACEOF
6917 1.2 christos #define $n 1
6918 1.1 skrll _ACEOF
6919 1.1 skrll
6920 1.2 christos ;;
6921 1.2 christos esac
6922 1.2 christos done
6923 1.1 skrll
6924 1.2 christos # Mingw doesnt provide any of the variables in $vars, so we
6925 1.2 christos # dont have to check them here.
6926 1.1 skrll
6927 1.2 christos # Of the functions in $checkfuncs, Mingw only has strerror.
6928 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
6929 1.1 skrll
6930 1.1 skrll
6931 1.2 christos setobjs=yes
6932 1.2 christos ;;
6933 1.1 skrll
6934 1.2 christos *-*-msdosdjgpp)
6935 1.2 christos case " $LIBOBJS " in
6936 1.2 christos *" vasprintf.$ac_objext "* ) ;;
6937 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
6938 1.2 christos ;;
6939 1.2 christos esac
6940 1.1 skrll
6941 1.2 christos case " $LIBOBJS " in
6942 1.2 christos *" vsnprintf.$ac_objext "* ) ;;
6943 1.2 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
6944 1.2 christos ;;
6945 1.2 christos esac
6946 1.1 skrll
6947 1.2 christos case " $LIBOBJS " in
6948 1.2 christos *" snprintf.$ac_objext "* ) ;;
6949 1.2 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
6950 1.2 christos ;;
6951 1.2 christos esac
6952 1.1 skrll
6953 1.2 christos case " $LIBOBJS " in
6954 1.2 christos *" asprintf.$ac_objext "* ) ;;
6955 1.2 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
6956 1.2 christos ;;
6957 1.2 christos esac
6958 1.1 skrll
6959 1.1 skrll
6960 1.2 christos for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
6961 1.2 christos getcwd getpagesize getrusage gettimeofday \
6962 1.8 christos index insque memchr memrchr memcmp memcpy memmove memset psignal \
6963 1.2 christos putenv random rename rindex sbrk setenv stpcpy strcasecmp \
6964 1.2 christos strchr strdup strerror strncasecmp strrchr strstr strtod \
6965 1.2 christos strtol strtoul sysconf times tmpnam vfprintf vprintf \
6966 1.2 christos vsprintf waitpid
6967 1.2 christos do
6968 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6969 1.2 christos cat >>confdefs.h <<_ACEOF
6970 1.2 christos #define $n 1
6971 1.1 skrll _ACEOF
6972 1.1 skrll
6973 1.2 christos done
6974 1.1 skrll
6975 1.1 skrll
6976 1.2 christos setobjs=yes
6977 1.2 christos ;;
6978 1.1 skrll
6979 1.2 christos esac
6980 1.1 skrll
6981 1.1 skrll else
6982 1.1 skrll
6983 1.2 christos # Not a target library, so we set things up to run the test suite.
6984 1.2 christos CHECK=really-check
6985 1.2 christos
6986 1.1 skrll fi
6987 1.1 skrll
6988 1.1 skrll
6989 1.1 skrll
6990 1.1 skrll
6991 1.2 christos case "${host}" in
6992 1.2 christos *-*-cygwin* | *-*-mingw*)
6993 1.2 christos $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
6994 1.2 christos
6995 1.2 christos $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
6996 1.2 christos
6997 1.2 christos ;;
6998 1.2 christos esac
6999 1.2 christos
7000 1.2 christos if test -z "${setobjs}"; then
7001 1.2 christos case "${host}" in
7002 1.2 christos
7003 1.2 christos *-*-vxworks*)
7004 1.2 christos # Handle VxWorks configuration specially, since on VxWorks the
7005 1.2 christos # libraries are actually on the target board, not in the file
7006 1.2 christos # system.
7007 1.2 christos case " $LIBOBJS " in
7008 1.2 christos *" basename.$ac_objext "* ) ;;
7009 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
7010 1.2 christos ;;
7011 1.2 christos esac
7012 1.2 christos
7013 1.2 christos case " $LIBOBJS " in
7014 1.2 christos *" getpagesize.$ac_objext "* ) ;;
7015 1.2 christos *) LIBOBJS="$LIBOBJS getpagesize.$ac_objext"
7016 1.2 christos ;;
7017 1.2 christos esac
7018 1.2 christos
7019 1.2 christos case " $LIBOBJS " in
7020 1.2 christos *" insque.$ac_objext "* ) ;;
7021 1.2 christos *) LIBOBJS="$LIBOBJS insque.$ac_objext"
7022 1.2 christos ;;
7023 1.2 christos esac
7024 1.1 skrll
7025 1.2 christos case " $LIBOBJS " in
7026 1.2 christos *" random.$ac_objext "* ) ;;
7027 1.2 christos *) LIBOBJS="$LIBOBJS random.$ac_objext"
7028 1.2 christos ;;
7029 1.2 christos esac
7030 1.1 skrll
7031 1.2 christos case " $LIBOBJS " in
7032 1.2 christos *" strcasecmp.$ac_objext "* ) ;;
7033 1.2 christos *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
7034 1.2 christos ;;
7035 1.2 christos esac
7036 1.1 skrll
7037 1.2 christos case " $LIBOBJS " in
7038 1.2 christos *" strncasecmp.$ac_objext "* ) ;;
7039 1.2 christos *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
7040 1.2 christos ;;
7041 1.2 christos esac
7042 1.1 skrll
7043 1.2 christos case " $LIBOBJS " in
7044 1.2 christos *" strdup.$ac_objext "* ) ;;
7045 1.2 christos *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
7046 1.2 christos ;;
7047 1.2 christos esac
7048 1.1 skrll
7049 1.2 christos case " $LIBOBJS " in
7050 1.1 skrll *" vfork.$ac_objext "* ) ;;
7051 1.2 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7052 1.2 christos ;;
7053 1.2 christos esac
7054 1.2 christos
7055 1.2 christos case " $LIBOBJS " in
7056 1.2 christos *" waitpid.$ac_objext "* ) ;;
7057 1.2 christos *) LIBOBJS="$LIBOBJS waitpid.$ac_objext"
7058 1.2 christos ;;
7059 1.1 skrll esac
7060 1.1 skrll
7061 1.2 christos case " $LIBOBJS " in
7062 1.2 christos *" vasprintf.$ac_objext "* ) ;;
7063 1.2 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
7064 1.2 christos ;;
7065 1.2 christos esac
7066 1.1 skrll
7067 1.2 christos for f in $funcs; do
7068 1.2 christos case "$f" in
7069 1.2 christos basename | getpagesize | insque | random | strcasecmp)
7070 1.2 christos ;;
7071 1.2 christos strncasecmp | strdup | vfork | waitpid | vasprintf)
7072 1.2 christos ;;
7073 1.2 christos *)
7074 1.2 christos n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7075 1.2 christos cat >>confdefs.h <<_ACEOF
7076 1.2 christos #define $n 1
7077 1.1 skrll _ACEOF
7078 1.1 skrll
7079 1.2 christos ;;
7080 1.2 christos esac
7081 1.2 christos done
7082 1.2 christos
7083 1.2 christos # VxWorks doesn't provide any of the variables in $vars, so we
7084 1.2 christos # don't have to check them here.
7085 1.2 christos
7086 1.2 christos # Of the functions in $checkfuncs, VxWorks only has strerror.
7087 1.2 christos $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
7088 1.1 skrll
7089 1.1 skrll
7090 1.2 christos setobjs=yes
7091 1.2 christos ;;
7092 1.1 skrll
7093 1.2 christos esac
7094 1.1 skrll fi
7095 1.1 skrll
7096 1.2 christos if test -z "${setobjs}"; then
7097 1.2 christos
7098 1.2 christos case "${host}" in
7099 1.1 skrll
7100 1.2 christos *-*-android*)
7101 1.2 christos # On android, getpagesize is defined in unistd.h as a static inline
7102 1.2 christos # function, which AC_CHECK_FUNCS does not handle properly.
7103 1.2 christos ac_cv_func_getpagesize=yes
7104 1.2 christos ;;
7105 1.1 skrll
7106 1.6 christos hppa*-*-hpux*)
7107 1.6 christos # Replace system snprintf and vsnprintf with libiberty implementations.
7108 1.6 christos case " $LIBOBJS " in
7109 1.6 christos *" snprintf.$ac_objext "* ) ;;
7110 1.6 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
7111 1.6 christos ;;
7112 1.6 christos esac
7113 1.6 christos
7114 1.6 christos case " $LIBOBJS " in
7115 1.6 christos *" vsnprintf.$ac_objext "* ) ;;
7116 1.6 christos *) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext"
7117 1.6 christos ;;
7118 1.6 christos esac
7119 1.6 christos
7120 1.6 christos ;;
7121 1.6 christos
7122 1.2 christos *-*-mingw32*)
7123 1.2 christos # Under mingw32, sys_nerr and sys_errlist exist, but they are
7124 1.2 christos # macros, so the test below won't find them.
7125 1.2 christos libiberty_cv_var_sys_nerr=yes
7126 1.2 christos libiberty_cv_var_sys_errlist=yes
7127 1.2 christos ;;
7128 1.1 skrll
7129 1.2 christos *-*-msdosdjgpp*)
7130 1.2 christos # vfork and fork are stubs.
7131 1.2 christos ac_cv_func_vfork_works=no
7132 1.2 christos ;;
7133 1.1 skrll
7134 1.2 christos *-*-uwin*)
7135 1.2 christos # Under some versions of uwin, vfork is notoriously buggy and the test
7136 1.2 christos # can hang configure; on other versions, vfork exists just as a stub.
7137 1.2 christos # FIXME: This should be removed once vfork in uwin's runtime is fixed.
7138 1.2 christos ac_cv_func_vfork_works=no
7139 1.2 christos # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
7140 1.2 christos # macros (actually, these are imported from a DLL, but the end effect
7141 1.2 christos # is the same), so the test below won't find them.
7142 1.2 christos libiberty_cv_var_sys_nerr=yes
7143 1.2 christos libiberty_cv_var_sys_errlist=yes
7144 1.2 christos ;;
7145 1.1 skrll
7146 1.2 christos *-*-*vms*)
7147 1.2 christos # Under VMS, vfork works very different than on Unix. The standard test
7148 1.2 christos # won't work, and it isn't easily adaptable. It makes more sense to
7149 1.2 christos # just force it.
7150 1.2 christos ac_cv_func_vfork_works=yes
7151 1.2 christos ;;
7152 1.1 skrll
7153 1.2 christos esac
7154 1.1 skrll
7155 1.2 christos # We haven't set the list of objects yet. Use the standard autoconf
7156 1.2 christos # tests. This will only work if the compiler works.
7157 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
7158 1.2 christos $as_echo_n "checking for library containing strerror... " >&6; }
7159 1.4 christos if ${ac_cv_search_strerror+:} false; then :
7160 1.2 christos $as_echo_n "(cached) " >&6
7161 1.1 skrll else
7162 1.2 christos ac_func_search_save_LIBS=$LIBS
7163 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7164 1.1 skrll /* end confdefs.h. */
7165 1.2 christos
7166 1.2 christos /* Override any GCC internal prototype to avoid an error.
7167 1.2 christos Use char because int might match the return type of a GCC
7168 1.2 christos builtin and then its argument prototype would still apply. */
7169 1.2 christos #ifdef __cplusplus
7170 1.2 christos extern "C"
7171 1.2 christos #endif
7172 1.2 christos char strerror ();
7173 1.1 skrll int
7174 1.1 skrll main ()
7175 1.1 skrll {
7176 1.2 christos return strerror ();
7177 1.1 skrll ;
7178 1.1 skrll return 0;
7179 1.1 skrll }
7180 1.1 skrll _ACEOF
7181 1.2 christos for ac_lib in '' cposix; do
7182 1.2 christos if test -z "$ac_lib"; then
7183 1.2 christos ac_res="none required"
7184 1.2 christos else
7185 1.2 christos ac_res=-l$ac_lib
7186 1.2 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7187 1.2 christos fi
7188 1.2 christos if test x$gcc_no_link = xyes; then
7189 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7190 1.2 christos fi
7191 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
7192 1.2 christos ac_cv_search_strerror=$ac_res
7193 1.2 christos fi
7194 1.2 christos rm -f core conftest.err conftest.$ac_objext \
7195 1.2 christos conftest$ac_exeext
7196 1.4 christos if ${ac_cv_search_strerror+:} false; then :
7197 1.2 christos break
7198 1.2 christos fi
7199 1.2 christos done
7200 1.4 christos if ${ac_cv_search_strerror+:} false; then :
7201 1.2 christos
7202 1.1 skrll else
7203 1.2 christos ac_cv_search_strerror=no
7204 1.1 skrll fi
7205 1.2 christos rm conftest.$ac_ext
7206 1.2 christos LIBS=$ac_func_search_save_LIBS
7207 1.1 skrll fi
7208 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
7209 1.2 christos $as_echo "$ac_cv_search_strerror" >&6; }
7210 1.2 christos ac_res=$ac_cv_search_strerror
7211 1.2 christos if test "$ac_res" != no; then :
7212 1.2 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7213 1.1 skrll
7214 1.2 christos fi
7215 1.1 skrll
7216 1.2 christos for ac_func in $funcs
7217 1.2 christos do :
7218 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7219 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7220 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7221 1.2 christos cat >>confdefs.h <<_ACEOF
7222 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7223 1.1 skrll _ACEOF
7224 1.1 skrll
7225 1.1 skrll else
7226 1.2 christos case " $LIBOBJS " in
7227 1.2 christos *" $ac_func.$ac_objext "* ) ;;
7228 1.2 christos *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
7229 1.2 christos ;;
7230 1.2 christos esac
7231 1.1 skrll
7232 1.1 skrll fi
7233 1.2 christos done
7234 1.1 skrll
7235 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alloca needs Cray hooks" >&5
7236 1.2 christos $as_echo_n "checking whether alloca needs Cray hooks... " >&6; }
7237 1.4 christos if ${ac_cv_os_cray+:} false; then :
7238 1.2 christos $as_echo_n "(cached) " >&6
7239 1.1 skrll else
7240 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7241 1.1 skrll /* end confdefs.h. */
7242 1.2 christos #if defined(CRAY) && ! defined(CRAY2)
7243 1.2 christos webecray
7244 1.1 skrll #else
7245 1.2 christos wenotbecray
7246 1.1 skrll #endif
7247 1.1 skrll
7248 1.1 skrll _ACEOF
7249 1.2 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7250 1.2 christos $EGREP "webecray" >/dev/null 2>&1; then :
7251 1.2 christos ac_cv_os_cray=yes
7252 1.1 skrll else
7253 1.2 christos ac_cv_os_cray=no
7254 1.2 christos fi
7255 1.2 christos rm -f conftest*
7256 1.1 skrll
7257 1.1 skrll fi
7258 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7259 1.2 christos $as_echo "$ac_cv_os_cray" >&6; }
7260 1.2 christos if test $ac_cv_os_cray = yes; then
7261 1.2 christos for ac_func in _getb67 GETB67 getb67; do
7262 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7263 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7264 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7265 1.2 christos
7266 1.2 christos cat >>confdefs.h <<_ACEOF
7267 1.2 christos #define CRAY_STACKSEG_END $ac_func
7268 1.2 christos _ACEOF
7269 1.2 christos break
7270 1.1 skrll fi
7271 1.1 skrll
7272 1.2 christos done
7273 1.1 skrll fi
7274 1.1 skrll
7275 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7276 1.2 christos $as_echo_n "checking stack direction for C alloca... " >&6; }
7277 1.4 christos if ${ac_cv_c_stack_direction+:} false; then :
7278 1.2 christos $as_echo_n "(cached) " >&6
7279 1.2 christos else
7280 1.2 christos if test "$cross_compiling" = yes; then :
7281 1.2 christos ac_cv_c_stack_direction=0
7282 1.1 skrll else
7283 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7284 1.1 skrll /* end confdefs.h. */
7285 1.7 christos #include <stdlib.h>
7286 1.7 christos
7287 1.7 christos int
7288 1.7 christos find_stack_direction (void)
7289 1.2 christos {
7290 1.2 christos static char *addr = 0;
7291 1.2 christos auto char dummy;
7292 1.2 christos if (addr == 0)
7293 1.2 christos {
7294 1.2 christos addr = &dummy;
7295 1.2 christos return find_stack_direction ();
7296 1.2 christos }
7297 1.2 christos else
7298 1.2 christos return (&dummy > addr) ? 1 : -1;
7299 1.2 christos }
7300 1.7 christos
7301 1.7 christos int
7302 1.7 christos main (void)
7303 1.1 skrll {
7304 1.2 christos exit (find_stack_direction() < 0);
7305 1.1 skrll }
7306 1.1 skrll _ACEOF
7307 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
7308 1.2 christos ac_cv_c_stack_direction=1
7309 1.1 skrll else
7310 1.2 christos ac_cv_c_stack_direction=-1
7311 1.2 christos fi
7312 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7313 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7314 1.2 christos fi
7315 1.1 skrll
7316 1.1 skrll fi
7317 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7318 1.2 christos $as_echo "$ac_cv_c_stack_direction" >&6; }
7319 1.1 skrll
7320 1.1 skrll cat >>confdefs.h <<_ACEOF
7321 1.2 christos #define STACK_DIRECTION $ac_cv_c_stack_direction
7322 1.1 skrll _ACEOF
7323 1.1 skrll
7324 1.1 skrll
7325 1.2 christos for ac_header in vfork.h
7326 1.2 christos do :
7327 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"
7328 1.4 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7329 1.1 skrll cat >>confdefs.h <<_ACEOF
7330 1.2 christos #define HAVE_VFORK_H 1
7331 1.1 skrll _ACEOF
7332 1.1 skrll
7333 1.2 christos fi
7334 1.2 christos done
7335 1.2 christos
7336 1.2 christos for ac_func in fork vfork
7337 1.2 christos do :
7338 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7339 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7340 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7341 1.2 christos cat >>confdefs.h <<_ACEOF
7342 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7343 1.2 christos _ACEOF
7344 1.1 skrll
7345 1.1 skrll fi
7346 1.2 christos done
7347 1.2 christos
7348 1.2 christos if test "x$ac_cv_func_fork" = xyes; then
7349 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7350 1.2 christos $as_echo_n "checking for working fork... " >&6; }
7351 1.4 christos if ${ac_cv_func_fork_works+:} false; then :
7352 1.2 christos $as_echo_n "(cached) " >&6
7353 1.2 christos else
7354 1.2 christos if test "$cross_compiling" = yes; then :
7355 1.2 christos ac_cv_func_fork_works=cross
7356 1.1 skrll else
7357 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7358 1.1 skrll /* end confdefs.h. */
7359 1.1 skrll $ac_includes_default
7360 1.1 skrll int
7361 1.1 skrll main ()
7362 1.1 skrll {
7363 1.2 christos
7364 1.2 christos /* By Ruediger Kuhlmann. */
7365 1.2 christos return fork () < 0;
7366 1.1 skrll
7367 1.1 skrll ;
7368 1.1 skrll return 0;
7369 1.1 skrll }
7370 1.1 skrll _ACEOF
7371 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
7372 1.2 christos ac_cv_func_fork_works=yes
7373 1.1 skrll else
7374 1.2 christos ac_cv_func_fork_works=no
7375 1.1 skrll fi
7376 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7377 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7378 1.1 skrll fi
7379 1.1 skrll
7380 1.2 christos fi
7381 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7382 1.2 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7383 1.1 skrll
7384 1.1 skrll else
7385 1.2 christos ac_cv_func_fork_works=$ac_cv_func_fork
7386 1.2 christos fi
7387 1.2 christos if test "x$ac_cv_func_fork_works" = xcross; then
7388 1.2 christos case $host in
7389 1.2 christos *-*-amigaos* | *-*-msdosdjgpp*)
7390 1.2 christos # Override, as these systems have only a dummy fork() stub
7391 1.2 christos ac_cv_func_fork_works=no
7392 1.2 christos ;;
7393 1.2 christos *)
7394 1.2 christos ac_cv_func_fork_works=yes
7395 1.2 christos ;;
7396 1.2 christos esac
7397 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7398 1.2 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7399 1.1 skrll fi
7400 1.2 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7401 1.2 christos if test "x$ac_cv_func_vfork" = xyes; then
7402 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7403 1.2 christos $as_echo_n "checking for working vfork... " >&6; }
7404 1.4 christos if ${ac_cv_func_vfork_works+:} false; then :
7405 1.2 christos $as_echo_n "(cached) " >&6
7406 1.2 christos else
7407 1.2 christos if test "$cross_compiling" = yes; then :
7408 1.2 christos ac_cv_func_vfork_works=cross
7409 1.1 skrll else
7410 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7411 1.1 skrll /* end confdefs.h. */
7412 1.2 christos /* Thanks to Paul Eggert for this test. */
7413 1.1 skrll $ac_includes_default
7414 1.2 christos #include <sys/wait.h>
7415 1.2 christos #ifdef HAVE_VFORK_H
7416 1.2 christos # include <vfork.h>
7417 1.2 christos #endif
7418 1.2 christos /* On some sparc systems, changes by the child to local and incoming
7419 1.2 christos argument registers are propagated back to the parent. The compiler
7420 1.2 christos is told about this with #include <vfork.h>, but some compilers
7421 1.2 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7422 1.2 christos static variable whose address is put into a register that is
7423 1.2 christos clobbered by the vfork. */
7424 1.2 christos static void
7425 1.2 christos #ifdef __cplusplus
7426 1.2 christos sparc_address_test (int arg)
7427 1.2 christos # else
7428 1.2 christos sparc_address_test (arg) int arg;
7429 1.2 christos #endif
7430 1.2 christos {
7431 1.2 christos static pid_t child;
7432 1.2 christos if (!child) {
7433 1.2 christos child = vfork ();
7434 1.2 christos if (child < 0) {
7435 1.2 christos perror ("vfork");
7436 1.2 christos _exit(2);
7437 1.2 christos }
7438 1.2 christos if (!child) {
7439 1.2 christos arg = getpid();
7440 1.2 christos write(-1, "", 0);
7441 1.2 christos _exit (arg);
7442 1.2 christos }
7443 1.2 christos }
7444 1.2 christos }
7445 1.2 christos
7446 1.1 skrll int
7447 1.1 skrll main ()
7448 1.1 skrll {
7449 1.2 christos pid_t parent = getpid ();
7450 1.2 christos pid_t child;
7451 1.2 christos
7452 1.2 christos sparc_address_test (0);
7453 1.2 christos
7454 1.2 christos child = vfork ();
7455 1.1 skrll
7456 1.2 christos if (child == 0) {
7457 1.2 christos /* Here is another test for sparc vfork register problems. This
7458 1.2 christos test uses lots of local variables, at least as many local
7459 1.2 christos variables as main has allocated so far including compiler
7460 1.2 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7461 1.2 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7462 1.2 christos reuse the register of parent for one of the local variables,
7463 1.2 christos since it will think that parent can't possibly be used any more
7464 1.2 christos in this routine. Assigning to the local variable will thus
7465 1.2 christos munge parent in the parent process. */
7466 1.2 christos pid_t
7467 1.2 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7468 1.2 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7469 1.2 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7470 1.2 christos use the same hardware register for all 8 local variables. */
7471 1.2 christos if (p != p1 || p != p2 || p != p3 || p != p4
7472 1.2 christos || p != p5 || p != p6 || p != p7)
7473 1.2 christos _exit(1);
7474 1.1 skrll
7475 1.2 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7476 1.2 christos from child file descriptors. If the child closes a descriptor
7477 1.2 christos before it execs or exits, this munges the parent's descriptor
7478 1.2 christos as well. Test for this by closing stdout in the child. */
7479 1.2 christos _exit(close(fileno(stdout)) != 0);
7480 1.2 christos } else {
7481 1.2 christos int status;
7482 1.2 christos struct stat st;
7483 1.1 skrll
7484 1.2 christos while (wait(&status) != child)
7485 1.2 christos ;
7486 1.2 christos return (
7487 1.2 christos /* Was there some problem with vforking? */
7488 1.2 christos child < 0
7489 1.1 skrll
7490 1.2 christos /* Did the child fail? (This shouldn't happen.) */
7491 1.2 christos || status
7492 1.1 skrll
7493 1.2 christos /* Did the vfork/compiler bug occur? */
7494 1.2 christos || parent != getpid()
7495 1.1 skrll
7496 1.2 christos /* Did the file descriptor bug occur? */
7497 1.2 christos || fstat(fileno(stdout), &st) != 0
7498 1.2 christos );
7499 1.2 christos }
7500 1.1 skrll }
7501 1.1 skrll _ACEOF
7502 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
7503 1.2 christos ac_cv_func_vfork_works=yes
7504 1.1 skrll else
7505 1.2 christos ac_cv_func_vfork_works=no
7506 1.2 christos fi
7507 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7508 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7509 1.2 christos fi
7510 1.1 skrll
7511 1.1 skrll fi
7512 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7513 1.2 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7514 1.2 christos
7515 1.2 christos fi;
7516 1.2 christos if test "x$ac_cv_func_fork_works" = xcross; then
7517 1.2 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7518 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7519 1.2 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7520 1.1 skrll fi
7521 1.1 skrll
7522 1.2 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7523 1.1 skrll
7524 1.2 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7525 1.1 skrll
7526 1.1 skrll else
7527 1.1 skrll
7528 1.2 christos $as_echo "#define vfork fork" >>confdefs.h
7529 1.1 skrll
7530 1.1 skrll fi
7531 1.2 christos if test "x$ac_cv_func_fork_works" = xyes; then
7532 1.1 skrll
7533 1.2 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7534 1.1 skrll
7535 1.1 skrll fi
7536 1.1 skrll
7537 1.2 christos if test $ac_cv_func_vfork_works = no; then
7538 1.2 christos case " $LIBOBJS " in
7539 1.2 christos *" vfork.$ac_objext "* ) ;;
7540 1.2 christos *) LIBOBJS="$LIBOBJS vfork.$ac_objext"
7541 1.2 christos ;;
7542 1.2 christos esac
7543 1.1 skrll
7544 1.2 christos fi
7545 1.2 christos # We only need _doprnt if we might use it to implement v*printf.
7546 1.2 christos if test $ac_cv_func_vprintf != yes \
7547 1.2 christos || test $ac_cv_func_vfprintf != yes \
7548 1.2 christos || test $ac_cv_func_vsprintf != yes; then
7549 1.4 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7550 1.4 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7551 1.4 christos $as_echo "#define HAVE__DOPRNT 1" >>confdefs.h
7552 1.1 skrll
7553 1.1 skrll else
7554 1.2 christos case " $LIBOBJS " in
7555 1.4 christos *" _doprnt.$ac_objext "* ) ;;
7556 1.4 christos *) LIBOBJS="$LIBOBJS _doprnt.$ac_objext"
7557 1.2 christos ;;
7558 1.2 christos esac
7559 1.1 skrll
7560 1.1 skrll fi
7561 1.1 skrll
7562 1.1 skrll
7563 1.2 christos else
7564 1.2 christos for ac_func in _doprnt
7565 1.2 christos do :
7566 1.2 christos ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
7567 1.4 christos if test "x$ac_cv_func__doprnt" = xyes; then :
7568 1.1 skrll cat >>confdefs.h <<_ACEOF
7569 1.2 christos #define HAVE__DOPRNT 1
7570 1.1 skrll _ACEOF
7571 1.1 skrll
7572 1.1 skrll fi
7573 1.2 christos done
7574 1.1 skrll
7575 1.2 christos fi
7576 1.1 skrll
7577 1.2 christos for v in $vars; do
7578 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $v" >&5
7579 1.2 christos $as_echo_n "checking for $v... " >&6; }
7580 1.4 christos if eval \${libiberty_cv_var_$v+:} false; then :
7581 1.2 christos $as_echo_n "(cached) " >&6
7582 1.1 skrll else
7583 1.2 christos if test x$gcc_no_link = xyes; then
7584 1.4 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7585 1.2 christos fi
7586 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7587 1.1 skrll /* end confdefs.h. */
7588 1.6 christos extern int $v [];
7589 1.1 skrll int
7590 1.1 skrll main ()
7591 1.1 skrll {
7592 1.6 christos if ($v [0]) return 1;
7593 1.1 skrll ;
7594 1.1 skrll return 0;
7595 1.1 skrll }
7596 1.1 skrll _ACEOF
7597 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
7598 1.2 christos eval "libiberty_cv_var_$v=yes"
7599 1.1 skrll else
7600 1.2 christos eval "libiberty_cv_var_$v=no"
7601 1.1 skrll fi
7602 1.2 christos rm -f core conftest.err conftest.$ac_objext \
7603 1.2 christos conftest$ac_exeext conftest.$ac_ext
7604 1.1 skrll fi
7605 1.1 skrll
7606 1.2 christos if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
7607 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7608 1.2 christos $as_echo "yes" >&6; }
7609 1.2 christos n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7610 1.2 christos cat >>confdefs.h <<_ACEOF
7611 1.2 christos #define $n 1
7612 1.1 skrll _ACEOF
7613 1.1 skrll
7614 1.2 christos else
7615 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7616 1.2 christos $as_echo "no" >&6; }
7617 1.2 christos fi
7618 1.2 christos done
7619 1.1 skrll
7620 1.2 christos # special check for _system_configuration because AIX <4.3.2 do not
7621 1.2 christos # contain the `physmem' member.
7622 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
7623 1.2 christos $as_echo_n "checking for external symbol _system_configuration... " >&6; }
7624 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7625 1.1 skrll /* end confdefs.h. */
7626 1.2 christos #include <sys/systemcfg.h>
7627 1.1 skrll int
7628 1.1 skrll main ()
7629 1.1 skrll {
7630 1.2 christos double x = _system_configuration.physmem;
7631 1.1 skrll ;
7632 1.1 skrll return 0;
7633 1.1 skrll }
7634 1.1 skrll _ACEOF
7635 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7636 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7637 1.2 christos $as_echo "yes" >&6; }
7638 1.2 christos
7639 1.2 christos $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
7640 1.2 christos
7641 1.1 skrll else
7642 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643 1.2 christos $as_echo "no" >&6; }
7644 1.1 skrll fi
7645 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7646 1.1 skrll
7647 1.2 christos for ac_func in $checkfuncs
7648 1.2 christos do :
7649 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7650 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7651 1.4 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7652 1.2 christos cat >>confdefs.h <<_ACEOF
7653 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7654 1.1 skrll _ACEOF
7655 1.1 skrll
7656 1.2 christos fi
7657 1.2 christos done
7658 1.1 skrll
7659 1.4 christos as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
7660 1.8 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "
7661 1.8 christos $ac_includes_default
7662 1.8 christos #ifdef HAVE_LIBGEN_H
7663 1.8 christos # include <libgen.h>
7664 1.8 christos #endif
7665 1.8 christos "
7666 1.4 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7667 1.2 christos ac_have_decl=1
7668 1.1 skrll else
7669 1.2 christos ac_have_decl=0
7670 1.1 skrll fi
7671 1.1 skrll
7672 1.2 christos cat >>confdefs.h <<_ACEOF
7673 1.2 christos #define HAVE_DECL_BASENAME $ac_have_decl
7674 1.1 skrll _ACEOF
7675 1.8 christos
7676 1.8 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7677 1.4 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
7678 1.2 christos ac_have_decl=1
7679 1.1 skrll else
7680 1.2 christos ac_have_decl=0
7681 1.1 skrll fi
7682 1.1 skrll
7683 1.1 skrll cat >>confdefs.h <<_ACEOF
7684 1.2 christos #define HAVE_DECL_FFS $ac_have_decl
7685 1.1 skrll _ACEOF
7686 1.2 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7687 1.4 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7688 1.2 christos ac_have_decl=1
7689 1.1 skrll else
7690 1.2 christos ac_have_decl=0
7691 1.1 skrll fi
7692 1.1 skrll
7693 1.2 christos cat >>confdefs.h <<_ACEOF
7694 1.2 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
7695 1.1 skrll _ACEOF
7696 1.2 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7697 1.4 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7698 1.2 christos ac_have_decl=1
7699 1.1 skrll else
7700 1.2 christos ac_have_decl=0
7701 1.1 skrll fi
7702 1.1 skrll
7703 1.1 skrll cat >>confdefs.h <<_ACEOF
7704 1.2 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
7705 1.1 skrll _ACEOF
7706 1.2 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7707 1.4 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7708 1.2 christos ac_have_decl=1
7709 1.1 skrll else
7710 1.2 christos ac_have_decl=0
7711 1.1 skrll fi
7712 1.1 skrll
7713 1.2 christos cat >>confdefs.h <<_ACEOF
7714 1.2 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
7715 1.1 skrll _ACEOF
7716 1.2 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7717 1.4 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7718 1.2 christos ac_have_decl=1
7719 1.1 skrll else
7720 1.2 christos ac_have_decl=0
7721 1.1 skrll fi
7722 1.1 skrll
7723 1.1 skrll cat >>confdefs.h <<_ACEOF
7724 1.2 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
7725 1.1 skrll _ACEOF
7726 1.1 skrll
7727 1.2 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7728 1.4 christos if test "x$ac_cv_have_decl_calloc" = xyes; then :
7729 1.2 christos ac_have_decl=1
7730 1.2 christos else
7731 1.2 christos ac_have_decl=0
7732 1.2 christos fi
7733 1.1 skrll
7734 1.2 christos cat >>confdefs.h <<_ACEOF
7735 1.2 christos #define HAVE_DECL_CALLOC $ac_have_decl
7736 1.2 christos _ACEOF
7737 1.2 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7738 1.4 christos if test "x$ac_cv_have_decl_getenv" = xyes; then :
7739 1.2 christos ac_have_decl=1
7740 1.1 skrll else
7741 1.2 christos ac_have_decl=0
7742 1.1 skrll fi
7743 1.1 skrll
7744 1.2 christos cat >>confdefs.h <<_ACEOF
7745 1.2 christos #define HAVE_DECL_GETENV $ac_have_decl
7746 1.1 skrll _ACEOF
7747 1.2 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7748 1.4 christos if test "x$ac_cv_have_decl_getopt" = xyes; then :
7749 1.2 christos ac_have_decl=1
7750 1.1 skrll else
7751 1.2 christos ac_have_decl=0
7752 1.2 christos fi
7753 1.1 skrll
7754 1.2 christos cat >>confdefs.h <<_ACEOF
7755 1.2 christos #define HAVE_DECL_GETOPT $ac_have_decl
7756 1.2 christos _ACEOF
7757 1.2 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7758 1.4 christos if test "x$ac_cv_have_decl_malloc" = xyes; then :
7759 1.2 christos ac_have_decl=1
7760 1.2 christos else
7761 1.2 christos ac_have_decl=0
7762 1.1 skrll fi
7763 1.2 christos
7764 1.2 christos cat >>confdefs.h <<_ACEOF
7765 1.2 christos #define HAVE_DECL_MALLOC $ac_have_decl
7766 1.2 christos _ACEOF
7767 1.2 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7768 1.4 christos if test "x$ac_cv_have_decl_realloc" = xyes; then :
7769 1.2 christos ac_have_decl=1
7770 1.2 christos else
7771 1.2 christos ac_have_decl=0
7772 1.1 skrll fi
7773 1.1 skrll
7774 1.1 skrll cat >>confdefs.h <<_ACEOF
7775 1.2 christos #define HAVE_DECL_REALLOC $ac_have_decl
7776 1.1 skrll _ACEOF
7777 1.6 christos
7778 1.6 christos case "${host}" in
7779 1.6 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated.
7780 1.6 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7781 1.4 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7782 1.2 christos ac_have_decl=1
7783 1.2 christos else
7784 1.2 christos ac_have_decl=0
7785 1.2 christos fi
7786 1.1 skrll
7787 1.2 christos cat >>confdefs.h <<_ACEOF
7788 1.2 christos #define HAVE_DECL_SBRK $ac_have_decl
7789 1.2 christos _ACEOF
7790 1.6 christos ;;
7791 1.6 christos esac
7792 1.2 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7793 1.4 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
7794 1.2 christos ac_have_decl=1
7795 1.1 skrll else
7796 1.2 christos ac_have_decl=0
7797 1.2 christos fi
7798 1.2 christos
7799 1.2 christos cat >>confdefs.h <<_ACEOF
7800 1.2 christos #define HAVE_DECL_STRTOL $ac_have_decl
7801 1.1 skrll _ACEOF
7802 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7803 1.4 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7804 1.2 christos ac_have_decl=1
7805 1.2 christos else
7806 1.2 christos ac_have_decl=0
7807 1.1 skrll fi
7808 1.1 skrll
7809 1.2 christos cat >>confdefs.h <<_ACEOF
7810 1.2 christos #define HAVE_DECL_STRTOUL $ac_have_decl
7811 1.2 christos _ACEOF
7812 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7813 1.4 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7814 1.2 christos ac_have_decl=1
7815 1.1 skrll else
7816 1.2 christos ac_have_decl=0
7817 1.2 christos fi
7818 1.1 skrll
7819 1.2 christos cat >>confdefs.h <<_ACEOF
7820 1.2 christos #define HAVE_DECL_STRTOLL $ac_have_decl
7821 1.1 skrll _ACEOF
7822 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7823 1.4 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7824 1.2 christos ac_have_decl=1
7825 1.1 skrll else
7826 1.2 christos ac_have_decl=0
7827 1.1 skrll fi
7828 1.1 skrll
7829 1.1 skrll cat >>confdefs.h <<_ACEOF
7830 1.2 christos #define HAVE_DECL_STRTOULL $ac_have_decl
7831 1.1 skrll _ACEOF
7832 1.1 skrll
7833 1.2 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7834 1.4 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7835 1.2 christos ac_have_decl=1
7836 1.1 skrll else
7837 1.2 christos ac_have_decl=0
7838 1.1 skrll fi
7839 1.1 skrll
7840 1.2 christos cat >>confdefs.h <<_ACEOF
7841 1.2 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl
7842 1.2 christos _ACEOF
7843 1.1 skrll
7844 1.3 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7845 1.4 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7846 1.3 christos ac_have_decl=1
7847 1.3 christos else
7848 1.3 christos ac_have_decl=0
7849 1.3 christos fi
7850 1.3 christos
7851 1.3 christos cat >>confdefs.h <<_ACEOF
7852 1.3 christos #define HAVE_DECL_STRNLEN $ac_have_decl
7853 1.3 christos _ACEOF
7854 1.3 christos
7855 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7856 1.2 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7857 1.4 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7858 1.2 christos $as_echo_n "(cached) " >&6
7859 1.1 skrll else
7860 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7861 1.1 skrll /* end confdefs.h. */
7862 1.1 skrll
7863 1.1 skrll #include "confdefs.h"
7864 1.1 skrll #include <stdio.h>
7865 1.1 skrll #ifdef HAVE_STRING_H
7866 1.1 skrll #include <string.h>
7867 1.1 skrll #else
7868 1.1 skrll #ifdef HAVE_STRINGS_H
7869 1.1 skrll #include <strings.h>
7870 1.1 skrll #endif
7871 1.1 skrll #endif
7872 1.1 skrll #ifdef HAVE_STDLIB_H
7873 1.1 skrll #include <stdlib.h>
7874 1.1 skrll #endif
7875 1.1 skrll #ifdef HAVE_UNISTD_H
7876 1.1 skrll #include <unistd.h>
7877 1.1 skrll #endif
7878 1.1 skrll int
7879 1.1 skrll main ()
7880 1.1 skrll {
7881 1.1 skrll char *(*pfn) = (char *(*)) canonicalize_file_name
7882 1.1 skrll ;
7883 1.1 skrll return 0;
7884 1.1 skrll }
7885 1.1 skrll _ACEOF
7886 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7887 1.1 skrll libiberty_cv_decl_needed_canonicalize_file_name=no
7888 1.1 skrll else
7889 1.2 christos libiberty_cv_decl_needed_canonicalize_file_name=yes
7890 1.1 skrll fi
7891 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7892 1.1 skrll fi
7893 1.1 skrll
7894 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7895 1.2 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7896 1.1 skrll if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7897 1.1 skrll
7898 1.2 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7899 1.1 skrll
7900 1.1 skrll fi
7901 1.1 skrll
7902 1.1 skrll fi
7903 1.1 skrll
7904 1.1 skrll # Figure out which version of pexecute to use.
7905 1.1 skrll case "${host}" in
7906 1.2 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7907 1.2 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7908 1.2 christos *-*-msdos*) pexecute=pex-msdos ;;
7909 1.2 christos *) pexecute=pex-unix ;;
7910 1.1 skrll esac
7911 1.1 skrll
7912 1.1 skrll
7913 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5
7914 1.7 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; }
7915 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7916 1.7 christos /* end confdefs.h. */
7917 1.7 christos
7918 1.7 christos #include <x86intrin.h>
7919 1.7 christos #include <cpuid.h>
7920 1.7 christos
7921 1.7 christos __attribute__((__target__ ("sse4.1,sha")))
7922 1.7 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1)
7923 1.7 christos {
7924 1.7 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf);
7925 1.7 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0);
7926 1.7 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b);
7927 1.7 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL);
7928 1.7 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask);
7929 1.7 christos e0 = _mm_sha1nexte_epu32 (e0, msg1);
7930 1.7 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0);
7931 1.7 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1);
7932 1.7 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1);
7933 1.7 christos msg0 = _mm_xor_si128 (msg0, msg1);
7934 1.7 christos e0 = _mm_add_epi32 (e0, msg0);
7935 1.7 christos e0 = abcd;
7936 1.7 christos _mm_storeu_si128 (buf, abcd);
7937 1.7 christos e = _mm_extract_epi32 (e0, 3);
7938 1.7 christos }
7939 1.7 christos
7940 1.7 christos int bar (void)
7941 1.7 christos {
7942 1.7 christos unsigned int eax, ebx, ecx, edx;
7943 1.7 christos (void) __get_cpuid;
7944 1.7 christos (void) __get_cpuid_count;
7945 1.7 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx)
7946 1.7 christos && (ebx & bit_SHA) != 0
7947 1.7 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx)
7948 1.7 christos && (ecx & bit_SSE4_1) != 0)
7949 1.7 christos return 1;
7950 1.7 christos return 0;
7951 1.7 christos }
7952 1.7 christos
7953 1.7 christos int
7954 1.7 christos main ()
7955 1.7 christos {
7956 1.7 christos bar ();
7957 1.7 christos ;
7958 1.7 christos return 0;
7959 1.7 christos }
7960 1.7 christos _ACEOF
7961 1.7 christos if ac_fn_c_try_compile "$LINENO"; then :
7962 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5
7963 1.7 christos $as_echo "x86 SHA1" >&6; }
7964 1.7 christos
7965 1.7 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h
7966 1.7 christos
7967 1.7 christos else
7968 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7969 1.7 christos $as_echo "no" >&6; }
7970 1.7 christos fi
7971 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7972 1.7 christos
7973 1.4 christos
7974 1.4 christos
7975 1.4 christos
7976 1.4 christos for ac_header in $ac_header_list
7977 1.2 christos do :
7978 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7979 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7980 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7981 1.1 skrll cat >>confdefs.h <<_ACEOF
7982 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7983 1.1 skrll _ACEOF
7984 1.1 skrll
7985 1.1 skrll fi
7986 1.1 skrll done
7987 1.1 skrll
7988 1.4 christos
7989 1.4 christos
7990 1.4 christos
7991 1.4 christos
7992 1.4 christos
7993 1.4 christos
7994 1.4 christos if test x$gcc_no_link = xyes; then
7995 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7996 1.4 christos ac_cv_func_mmap_fixed_mapped=no
7997 1.4 christos fi
7998 1.4 christos fi
7999 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
8000 1.8 christos save_ASAN_OPTIONS="$ASAN_OPTIONS"
8001 1.8 christos ASAN_OPTIONS=detect_leaks=0
8002 1.8 christos export ASAN_OPTIONS
8003 1.4 christos
8004 1.1 skrll for ac_func in getpagesize
8005 1.2 christos do :
8006 1.2 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
8007 1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
8008 1.1 skrll cat >>confdefs.h <<_ACEOF
8009 1.2 christos #define HAVE_GETPAGESIZE 1
8010 1.1 skrll _ACEOF
8011 1.1 skrll
8012 1.1 skrll fi
8013 1.1 skrll done
8014 1.1 skrll
8015 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
8016 1.2 christos $as_echo_n "checking for working mmap... " >&6; }
8017 1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
8018 1.2 christos $as_echo_n "(cached) " >&6
8019 1.1 skrll else
8020 1.2 christos if test "$cross_compiling" = yes; then :
8021 1.1 skrll ac_cv_func_mmap_fixed_mapped=no
8022 1.1 skrll else
8023 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8024 1.1 skrll /* end confdefs.h. */
8025 1.1 skrll $ac_includes_default
8026 1.1 skrll /* malloc might have been renamed as rpl_malloc. */
8027 1.1 skrll #undef malloc
8028 1.1 skrll
8029 1.1 skrll /* Thanks to Mike Haertel and Jim Avera for this test.
8030 1.1 skrll Here is a matrix of mmap possibilities:
8031 1.1 skrll mmap private not fixed
8032 1.1 skrll mmap private fixed at somewhere currently unmapped
8033 1.1 skrll mmap private fixed at somewhere already mapped
8034 1.1 skrll mmap shared not fixed
8035 1.1 skrll mmap shared fixed at somewhere currently unmapped
8036 1.1 skrll mmap shared fixed at somewhere already mapped
8037 1.1 skrll For private mappings, we should verify that changes cannot be read()
8038 1.1 skrll back from the file, nor mmap's back from the file at a different
8039 1.1 skrll address. (There have been systems where private was not correctly
8040 1.1 skrll implemented like the infamous i386 svr4.0, and systems where the
8041 1.1 skrll VM page cache was not coherent with the file system buffer cache
8042 1.1 skrll like early versions of FreeBSD and possibly contemporary NetBSD.)
8043 1.1 skrll For shared mappings, we should conversely verify that changes get
8044 1.1 skrll propagated back to all the places they're supposed to be.
8045 1.1 skrll
8046 1.1 skrll Grep wants private fixed already mapped.
8047 1.1 skrll The main things grep needs to know about mmap are:
8048 1.1 skrll * does it exist and is it safe to write into the mmap'd area
8049 1.1 skrll * how to use it (BSD variants) */
8050 1.1 skrll
8051 1.1 skrll #include <fcntl.h>
8052 1.1 skrll #include <sys/mman.h>
8053 1.1 skrll
8054 1.2 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
8055 1.1 skrll char *malloc ();
8056 1.1 skrll #endif
8057 1.1 skrll
8058 1.1 skrll /* This mess was copied from the GNU getpagesize.h. */
8059 1.2 christos #ifndef HAVE_GETPAGESIZE
8060 1.1 skrll # ifdef _SC_PAGESIZE
8061 1.1 skrll # define getpagesize() sysconf(_SC_PAGESIZE)
8062 1.1 skrll # else /* no _SC_PAGESIZE */
8063 1.2 christos # ifdef HAVE_SYS_PARAM_H
8064 1.1 skrll # include <sys/param.h>
8065 1.1 skrll # ifdef EXEC_PAGESIZE
8066 1.1 skrll # define getpagesize() EXEC_PAGESIZE
8067 1.1 skrll # else /* no EXEC_PAGESIZE */
8068 1.1 skrll # ifdef NBPG
8069 1.1 skrll # define getpagesize() NBPG * CLSIZE
8070 1.1 skrll # ifndef CLSIZE
8071 1.1 skrll # define CLSIZE 1
8072 1.1 skrll # endif /* no CLSIZE */
8073 1.1 skrll # else /* no NBPG */
8074 1.1 skrll # ifdef NBPC
8075 1.1 skrll # define getpagesize() NBPC
8076 1.1 skrll # else /* no NBPC */
8077 1.1 skrll # ifdef PAGESIZE
8078 1.1 skrll # define getpagesize() PAGESIZE
8079 1.1 skrll # endif /* PAGESIZE */
8080 1.1 skrll # endif /* no NBPC */
8081 1.1 skrll # endif /* no NBPG */
8082 1.1 skrll # endif /* no EXEC_PAGESIZE */
8083 1.1 skrll # else /* no HAVE_SYS_PARAM_H */
8084 1.1 skrll # define getpagesize() 8192 /* punt totally */
8085 1.1 skrll # endif /* no HAVE_SYS_PARAM_H */
8086 1.1 skrll # endif /* no _SC_PAGESIZE */
8087 1.1 skrll
8088 1.1 skrll #endif /* no HAVE_GETPAGESIZE */
8089 1.1 skrll
8090 1.1 skrll int
8091 1.1 skrll main ()
8092 1.1 skrll {
8093 1.1 skrll char *data, *data2, *data3;
8094 1.4 christos const char *cdata2;
8095 1.1 skrll int i, pagesize;
8096 1.4 christos int fd, fd2;
8097 1.1 skrll
8098 1.1 skrll pagesize = getpagesize ();
8099 1.1 skrll
8100 1.1 skrll /* First, make a file with some known garbage in it. */
8101 1.1 skrll data = (char *) malloc (pagesize);
8102 1.1 skrll if (!data)
8103 1.2 christos return 1;
8104 1.1 skrll for (i = 0; i < pagesize; ++i)
8105 1.1 skrll *(data + i) = rand ();
8106 1.1 skrll umask (0);
8107 1.1 skrll fd = creat ("conftest.mmap", 0600);
8108 1.1 skrll if (fd < 0)
8109 1.4 christos return 2;
8110 1.1 skrll if (write (fd, data, pagesize) != pagesize)
8111 1.4 christos return 3;
8112 1.1 skrll close (fd);
8113 1.1 skrll
8114 1.4 christos /* Next, check that the tail of a page is zero-filled. File must have
8115 1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */
8116 1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
8117 1.4 christos if (fd2 < 0)
8118 1.4 christos return 4;
8119 1.4 christos cdata2 = "";
8120 1.4 christos if (write (fd2, cdata2, 1) != 1)
8121 1.4 christos return 5;
8122 1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
8123 1.4 christos if (data2 == MAP_FAILED)
8124 1.4 christos return 6;
8125 1.4 christos for (i = 0; i < pagesize; ++i)
8126 1.4 christos if (*(data2 + i))
8127 1.4 christos return 7;
8128 1.4 christos close (fd2);
8129 1.4 christos if (munmap (data2, pagesize))
8130 1.4 christos return 8;
8131 1.4 christos
8132 1.1 skrll /* Next, try to mmap the file at a fixed address which already has
8133 1.1 skrll something else allocated at it. If we can, also make sure that
8134 1.1 skrll we see the same garbage. */
8135 1.1 skrll fd = open ("conftest.mmap", O_RDWR);
8136 1.1 skrll if (fd < 0)
8137 1.4 christos return 9;
8138 1.1 skrll if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8139 1.1 skrll MAP_PRIVATE | MAP_FIXED, fd, 0L))
8140 1.4 christos return 10;
8141 1.1 skrll for (i = 0; i < pagesize; ++i)
8142 1.1 skrll if (*(data + i) != *(data2 + i))
8143 1.4 christos return 11;
8144 1.1 skrll
8145 1.1 skrll /* Finally, make sure that changes to the mapped area do not
8146 1.1 skrll percolate back to the file as seen by read(). (This is a bug on
8147 1.1 skrll some variants of i386 svr4.0.) */
8148 1.1 skrll for (i = 0; i < pagesize; ++i)
8149 1.1 skrll *(data2 + i) = *(data2 + i) + 1;
8150 1.1 skrll data3 = (char *) malloc (pagesize);
8151 1.1 skrll if (!data3)
8152 1.4 christos return 12;
8153 1.1 skrll if (read (fd, data3, pagesize) != pagesize)
8154 1.4 christos return 13;
8155 1.1 skrll for (i = 0; i < pagesize; ++i)
8156 1.1 skrll if (*(data + i) != *(data3 + i))
8157 1.4 christos return 14;
8158 1.1 skrll close (fd);
8159 1.2 christos return 0;
8160 1.1 skrll }
8161 1.1 skrll _ACEOF
8162 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
8163 1.1 skrll ac_cv_func_mmap_fixed_mapped=yes
8164 1.1 skrll else
8165 1.2 christos ac_cv_func_mmap_fixed_mapped=no
8166 1.1 skrll fi
8167 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8168 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8169 1.1 skrll fi
8170 1.2 christos
8171 1.1 skrll fi
8172 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
8173 1.2 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
8174 1.1 skrll if test $ac_cv_func_mmap_fixed_mapped = yes; then
8175 1.1 skrll
8176 1.2 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
8177 1.1 skrll
8178 1.1 skrll fi
8179 1.4 christos rm -f conftest.mmap conftest.txt
8180 1.1 skrll
8181 1.8 christos ASAN_OPTIONS="$save_ASAN_OPTIONS"
8182 1.8 christos
8183 1.1 skrll fi
8184 1.1 skrll
8185 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
8186 1.2 christos $as_echo_n "checking for working strncmp... " >&6; }
8187 1.4 christos if ${ac_cv_func_strncmp_works+:} false; then :
8188 1.2 christos $as_echo_n "(cached) " >&6
8189 1.1 skrll else
8190 1.2 christos if test "$cross_compiling" = yes; then :
8191 1.2 christos ac_cv_func_strncmp_works=yes
8192 1.1 skrll else
8193 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8194 1.1 skrll /* end confdefs.h. */
8195 1.1 skrll
8196 1.1 skrll /* Test by Jim Wilson and Kaveh Ghazi.
8197 1.1 skrll Check whether strncmp reads past the end of its string parameters. */
8198 1.7 christos #include <stdlib.h>
8199 1.7 christos #include <string.h>
8200 1.1 skrll #include <sys/types.h>
8201 1.1 skrll
8202 1.1 skrll #ifdef HAVE_FCNTL_H
8203 1.1 skrll #include <fcntl.h>
8204 1.1 skrll #endif
8205 1.1 skrll
8206 1.1 skrll #ifdef HAVE_SYS_MMAN_H
8207 1.1 skrll #include <sys/mman.h>
8208 1.1 skrll #endif
8209 1.1 skrll
8210 1.1 skrll #ifndef MAP_ANON
8211 1.1 skrll #ifdef MAP_ANONYMOUS
8212 1.1 skrll #define MAP_ANON MAP_ANONYMOUS
8213 1.1 skrll #else
8214 1.1 skrll #define MAP_ANON MAP_FILE
8215 1.1 skrll #endif
8216 1.1 skrll #endif
8217 1.1 skrll
8218 1.1 skrll #ifndef MAP_FILE
8219 1.1 skrll #define MAP_FILE 0
8220 1.1 skrll #endif
8221 1.1 skrll #ifndef O_RDONLY
8222 1.1 skrll #define O_RDONLY 0
8223 1.1 skrll #endif
8224 1.1 skrll
8225 1.1 skrll #define MAP_LEN 0x10000
8226 1.1 skrll
8227 1.7 christos int
8228 1.7 christos main (void)
8229 1.1 skrll {
8230 1.1 skrll #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
8231 1.1 skrll char *p;
8232 1.1 skrll int dev_zero;
8233 1.1 skrll
8234 1.1 skrll dev_zero = open ("/dev/zero", O_RDONLY);
8235 1.1 skrll if (dev_zero < 0)
8236 1.1 skrll exit (1);
8237 1.1 skrll
8238 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
8239 1.1 skrll MAP_ANON|MAP_PRIVATE, dev_zero, 0);
8240 1.1 skrll if (p == (char *)-1)
8241 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
8242 1.1 skrll MAP_ANON|MAP_PRIVATE, -1, 0);
8243 1.1 skrll if (p == (char *)-1)
8244 1.1 skrll exit (2);
8245 1.1 skrll else
8246 1.1 skrll {
8247 1.1 skrll char *string = "__si_type_info";
8248 1.1 skrll char *q = (char *) p + MAP_LEN - strlen (string) - 2;
8249 1.1 skrll char *r = (char *) p + 0xe;
8250 1.1 skrll
8251 1.1 skrll strcpy (q, string);
8252 1.1 skrll strcpy (r, string);
8253 1.1 skrll strncmp (r, q, 14);
8254 1.1 skrll }
8255 1.1 skrll #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
8256 1.1 skrll exit (0);
8257 1.1 skrll }
8258 1.1 skrll
8259 1.1 skrll _ACEOF
8260 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
8261 1.1 skrll ac_cv_func_strncmp_works=yes
8262 1.1 skrll else
8263 1.2 christos ac_cv_func_strncmp_works=no
8264 1.1 skrll fi
8265 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8266 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8267 1.1 skrll fi
8268 1.2 christos
8269 1.1 skrll rm -f core core.* *.core
8270 1.1 skrll fi
8271 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
8272 1.2 christos $as_echo "$ac_cv_func_strncmp_works" >&6; }
8273 1.1 skrll if test $ac_cv_func_strncmp_works = no ; then
8274 1.2 christos case " $LIBOBJS " in
8275 1.1 skrll *" strncmp.$ac_objext "* ) ;;
8276 1.2 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
8277 1.2 christos ;;
8278 1.1 skrll esac
8279 1.1 skrll
8280 1.1 skrll fi
8281 1.1 skrll
8282 1.1 skrll
8283 1.1 skrll # Install a library built with a cross compiler in $(tooldir) rather
8284 1.1 skrll # than $(libdir).
8285 1.1 skrll if test -z "${with_cross_host}"; then
8286 1.1 skrll INSTALL_DEST=libdir
8287 1.1 skrll else
8288 1.1 skrll INSTALL_DEST=tooldir
8289 1.1 skrll fi
8290 1.1 skrll
8291 1.1 skrll
8292 1.1 skrll
8293 1.1 skrll L=""
8294 1.1 skrll for l in x $LIBOBJS; do
8295 1.1 skrll case $l in
8296 1.1 skrll x) ;;
8297 1.1 skrll *) L="$L ./$l" ;;
8298 1.1 skrll esac
8299 1.1 skrll done
8300 1.1 skrll LIBOBJS="$L"
8301 1.1 skrll
8302 1.1 skrll
8303 1.1 skrll
8304 1.1 skrll
8305 1.1 skrll
8306 1.1 skrll # We need multilib support, but only if configuring for the target.
8307 1.2 christos ac_config_files="$ac_config_files Makefile" # testsuite/Makefile
8308 1.1 skrll
8309 1.2 christos ac_config_commands="$ac_config_commands default"
8310 1.1 skrll
8311 1.1 skrll cat >confcache <<\_ACEOF
8312 1.1 skrll # This file is a shell script that caches the results of configure
8313 1.1 skrll # tests run on this system so they can be shared between configure
8314 1.1 skrll # scripts and configure runs, see configure's option --config-cache.
8315 1.1 skrll # It is not useful on other systems. If it contains results you don't
8316 1.1 skrll # want to keep, you may remove or edit it.
8317 1.1 skrll #
8318 1.1 skrll # config.status only pays attention to the cache file if you give it
8319 1.1 skrll # the --recheck option to rerun configure.
8320 1.1 skrll #
8321 1.1 skrll # `ac_cv_env_foo' variables (set or unset) will be overridden when
8322 1.1 skrll # loading this file, other *unset* `ac_cv_foo' will be assigned the
8323 1.1 skrll # following values.
8324 1.1 skrll
8325 1.1 skrll _ACEOF
8326 1.1 skrll
8327 1.1 skrll # The following way of writing the cache mishandles newlines in values,
8328 1.1 skrll # but we know of no workaround that is simple, portable, and efficient.
8329 1.2 christos # So, we kill variables containing newlines.
8330 1.1 skrll # Ultrix sh set writes to stderr and can't be redirected directly,
8331 1.1 skrll # and sets the high bit in the cache file unless we assign to the vars.
8332 1.2 christos (
8333 1.2 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8334 1.2 christos eval ac_val=\$$ac_var
8335 1.2 christos case $ac_val in #(
8336 1.2 christos *${as_nl}*)
8337 1.2 christos case $ac_var in #(
8338 1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8339 1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8340 1.2 christos esac
8341 1.2 christos case $ac_var in #(
8342 1.2 christos _ | IFS | as_nl) ;; #(
8343 1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8344 1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
8345 1.2 christos esac ;;
8346 1.2 christos esac
8347 1.2 christos done
8348 1.2 christos
8349 1.1 skrll (set) 2>&1 |
8350 1.2 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8351 1.2 christos *${as_nl}ac_space=\ *)
8352 1.2 christos # `set' does not quote correctly, so add quotes: double-quote
8353 1.2 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8354 1.1 skrll sed -n \
8355 1.1 skrll "s/'/'\\\\''/g;
8356 1.1 skrll s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8357 1.2 christos ;; #(
8358 1.1 skrll *)
8359 1.1 skrll # `set' quotes correctly as required by POSIX, so do not add quotes.
8360 1.2 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8361 1.1 skrll ;;
8362 1.2 christos esac |
8363 1.2 christos sort
8364 1.2 christos ) |
8365 1.1 skrll sed '
8366 1.2 christos /^ac_cv_env_/b end
8367 1.1 skrll t clear
8368 1.2 christos :clear
8369 1.1 skrll s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8370 1.1 skrll t end
8371 1.2 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8372 1.2 christos :end' >>confcache
8373 1.2 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8374 1.2 christos if test -w "$cache_file"; then
8375 1.4 christos if test "x$cache_file" != "x/dev/null"; then
8376 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8377 1.2 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8378 1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8379 1.4 christos cat confcache >"$cache_file"
8380 1.4 christos else
8381 1.4 christos case $cache_file in #(
8382 1.4 christos */* | ?:*)
8383 1.4 christos mv -f confcache "$cache_file"$$ &&
8384 1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8385 1.4 christos *)
8386 1.4 christos mv -f confcache "$cache_file" ;;
8387 1.4 christos esac
8388 1.4 christos fi
8389 1.4 christos fi
8390 1.1 skrll else
8391 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8392 1.2 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8393 1.1 skrll fi
8394 1.1 skrll fi
8395 1.1 skrll rm -f confcache
8396 1.1 skrll
8397 1.1 skrll test "x$prefix" = xNONE && prefix=$ac_default_prefix
8398 1.1 skrll # Let make expand exec_prefix.
8399 1.1 skrll test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8400 1.1 skrll
8401 1.1 skrll DEFS=-DHAVE_CONFIG_H
8402 1.1 skrll
8403 1.1 skrll ac_libobjs=
8404 1.1 skrll ac_ltlibobjs=
8405 1.4 christos U=
8406 1.1 skrll for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8407 1.1 skrll # 1. Remove the extension, and $U if already installed.
8408 1.2 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8409 1.2 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8410 1.2 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8411 1.2 christos # will be set to the directory where LIBOBJS objects are built.
8412 1.2 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8413 1.2 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8414 1.1 skrll done
8415 1.1 skrll LIBOBJS=$ac_libobjs
8416 1.1 skrll
8417 1.1 skrll LTLIBOBJS=$ac_ltlibobjs
8418 1.1 skrll
8419 1.1 skrll
8420 1.1 skrll
8421 1.2 christos
8422 1.4 christos : "${CONFIG_STATUS=./config.status}"
8423 1.2 christos ac_write_fail=0
8424 1.1 skrll ac_clean_files_save=$ac_clean_files
8425 1.1 skrll ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8426 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8427 1.2 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8428 1.2 christos as_write_fail=0
8429 1.2 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8430 1.1 skrll #! $SHELL
8431 1.1 skrll # Generated by $as_me.
8432 1.1 skrll # Run this file to recreate the current configuration.
8433 1.1 skrll # Compiler output produced by configure, useful for debugging
8434 1.1 skrll # configure, is in config.log if it exists.
8435 1.1 skrll
8436 1.1 skrll debug=false
8437 1.1 skrll ac_cs_recheck=false
8438 1.1 skrll ac_cs_silent=false
8439 1.2 christos
8440 1.1 skrll SHELL=\${CONFIG_SHELL-$SHELL}
8441 1.2 christos export SHELL
8442 1.2 christos _ASEOF
8443 1.2 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8444 1.2 christos ## -------------------- ##
8445 1.2 christos ## M4sh Initialization. ##
8446 1.2 christos ## -------------------- ##
8447 1.1 skrll
8448 1.2 christos # Be more Bourne compatible
8449 1.2 christos DUALCASE=1; export DUALCASE # for MKS sh
8450 1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8451 1.1 skrll emulate sh
8452 1.1 skrll NULLCMD=:
8453 1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8454 1.1 skrll # is contrary to our usage. Disable this feature.
8455 1.1 skrll alias -g '${1+"$@"}'='"$@"'
8456 1.2 christos setopt NO_GLOB_SUBST
8457 1.2 christos else
8458 1.2 christos case `(set -o) 2>/dev/null` in #(
8459 1.2 christos *posix*) :
8460 1.2 christos set -o posix ;; #(
8461 1.2 christos *) :
8462 1.2 christos ;;
8463 1.2 christos esac
8464 1.2 christos fi
8465 1.2 christos
8466 1.2 christos
8467 1.2 christos as_nl='
8468 1.2 christos '
8469 1.2 christos export as_nl
8470 1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8471 1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8472 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8473 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8474 1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8475 1.2 christos # but without wasting forks for bash or zsh.
8476 1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8477 1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8478 1.2 christos as_echo='print -r --'
8479 1.2 christos as_echo_n='print -rn --'
8480 1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8481 1.2 christos as_echo='printf %s\n'
8482 1.2 christos as_echo_n='printf %s'
8483 1.2 christos else
8484 1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8485 1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8486 1.2 christos as_echo_n='/usr/ucb/echo -n'
8487 1.2 christos else
8488 1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8489 1.2 christos as_echo_n_body='eval
8490 1.2 christos arg=$1;
8491 1.2 christos case $arg in #(
8492 1.2 christos *"$as_nl"*)
8493 1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8494 1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8495 1.2 christos esac;
8496 1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8497 1.2 christos '
8498 1.2 christos export as_echo_n_body
8499 1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8500 1.2 christos fi
8501 1.2 christos export as_echo_body
8502 1.2 christos as_echo='sh -c $as_echo_body as_echo'
8503 1.1 skrll fi
8504 1.1 skrll
8505 1.2 christos # The user is always right.
8506 1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
8507 1.2 christos PATH_SEPARATOR=:
8508 1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8509 1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8510 1.2 christos PATH_SEPARATOR=';'
8511 1.2 christos }
8512 1.1 skrll fi
8513 1.1 skrll
8514 1.1 skrll
8515 1.2 christos # IFS
8516 1.2 christos # We need space, tab and new line, in precisely that order. Quoting is
8517 1.2 christos # there to prevent editors from complaining about space-tab.
8518 1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8519 1.2 christos # splitting by setting IFS to empty value.)
8520 1.2 christos IFS=" "" $as_nl"
8521 1.2 christos
8522 1.2 christos # Find who we are. Look in the path if we contain no directory separator.
8523 1.4 christos as_myself=
8524 1.2 christos case $0 in #((
8525 1.2 christos *[\\/]* ) as_myself=$0 ;;
8526 1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8527 1.2 christos for as_dir in $PATH
8528 1.2 christos do
8529 1.2 christos IFS=$as_save_IFS
8530 1.2 christos test -z "$as_dir" && as_dir=.
8531 1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8532 1.2 christos done
8533 1.2 christos IFS=$as_save_IFS
8534 1.2 christos
8535 1.2 christos ;;
8536 1.2 christos esac
8537 1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8538 1.2 christos # in which case we are not to be found in the path.
8539 1.2 christos if test "x$as_myself" = x; then
8540 1.2 christos as_myself=$0
8541 1.2 christos fi
8542 1.2 christos if test ! -f "$as_myself"; then
8543 1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8544 1.2 christos exit 1
8545 1.2 christos fi
8546 1.2 christos
8547 1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
8548 1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8549 1.2 christos # suppresses any "Segmentation fault" message there. '((' could
8550 1.2 christos # trigger a bug in pdksh 5.2.14.
8551 1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8552 1.2 christos do eval test x\${$as_var+set} = xset \
8553 1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8554 1.2 christos done
8555 1.1 skrll PS1='$ '
8556 1.1 skrll PS2='> '
8557 1.1 skrll PS4='+ '
8558 1.1 skrll
8559 1.1 skrll # NLS nuisances.
8560 1.2 christos LC_ALL=C
8561 1.2 christos export LC_ALL
8562 1.2 christos LANGUAGE=C
8563 1.2 christos export LANGUAGE
8564 1.2 christos
8565 1.2 christos # CDPATH.
8566 1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8567 1.2 christos
8568 1.2 christos
8569 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8570 1.4 christos # ----------------------------------------
8571 1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8572 1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8573 1.4 christos # script with STATUS, using 1 if that was 0.
8574 1.2 christos as_fn_error ()
8575 1.2 christos {
8576 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1
8577 1.4 christos if test "$4"; then
8578 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8579 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8580 1.2 christos fi
8581 1.4 christos $as_echo "$as_me: error: $2" >&2
8582 1.2 christos as_fn_exit $as_status
8583 1.2 christos } # as_fn_error
8584 1.2 christos
8585 1.2 christos
8586 1.2 christos # as_fn_set_status STATUS
8587 1.2 christos # -----------------------
8588 1.2 christos # Set $? to STATUS, without forking.
8589 1.2 christos as_fn_set_status ()
8590 1.2 christos {
8591 1.2 christos return $1
8592 1.2 christos } # as_fn_set_status
8593 1.2 christos
8594 1.2 christos # as_fn_exit STATUS
8595 1.2 christos # -----------------
8596 1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8597 1.2 christos as_fn_exit ()
8598 1.2 christos {
8599 1.2 christos set +e
8600 1.2 christos as_fn_set_status $1
8601 1.2 christos exit $1
8602 1.2 christos } # as_fn_exit
8603 1.2 christos
8604 1.2 christos # as_fn_unset VAR
8605 1.2 christos # ---------------
8606 1.2 christos # Portably unset VAR.
8607 1.2 christos as_fn_unset ()
8608 1.2 christos {
8609 1.2 christos { eval $1=; unset $1;}
8610 1.2 christos }
8611 1.2 christos as_unset=as_fn_unset
8612 1.2 christos # as_fn_append VAR VALUE
8613 1.2 christos # ----------------------
8614 1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8615 1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
8616 1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
8617 1.2 christos # implementations.
8618 1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8619 1.2 christos eval 'as_fn_append ()
8620 1.2 christos {
8621 1.2 christos eval $1+=\$2
8622 1.2 christos }'
8623 1.2 christos else
8624 1.2 christos as_fn_append ()
8625 1.2 christos {
8626 1.2 christos eval $1=\$$1\$2
8627 1.2 christos }
8628 1.2 christos fi # as_fn_append
8629 1.2 christos
8630 1.2 christos # as_fn_arith ARG...
8631 1.2 christos # ------------------
8632 1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8633 1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8634 1.2 christos # must be portable across $(()) and expr.
8635 1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8636 1.2 christos eval 'as_fn_arith ()
8637 1.2 christos {
8638 1.2 christos as_val=$(( $* ))
8639 1.2 christos }'
8640 1.2 christos else
8641 1.2 christos as_fn_arith ()
8642 1.2 christos {
8643 1.2 christos as_val=`expr "$@" || test $? -eq 1`
8644 1.2 christos }
8645 1.2 christos fi # as_fn_arith
8646 1.2 christos
8647 1.1 skrll
8648 1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8649 1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8650 1.1 skrll as_expr=expr
8651 1.1 skrll else
8652 1.1 skrll as_expr=false
8653 1.1 skrll fi
8654 1.1 skrll
8655 1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8656 1.1 skrll as_basename=basename
8657 1.1 skrll else
8658 1.1 skrll as_basename=false
8659 1.1 skrll fi
8660 1.1 skrll
8661 1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8662 1.2 christos as_dirname=dirname
8663 1.2 christos else
8664 1.2 christos as_dirname=false
8665 1.2 christos fi
8666 1.1 skrll
8667 1.2 christos as_me=`$as_basename -- "$0" ||
8668 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8669 1.1 skrll X"$0" : 'X\(//\)$' \| \
8670 1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8671 1.2 christos $as_echo X/"$0" |
8672 1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8673 1.2 christos s//\1/
8674 1.2 christos q
8675 1.2 christos }
8676 1.2 christos /^X\/\(\/\/\)$/{
8677 1.2 christos s//\1/
8678 1.2 christos q
8679 1.2 christos }
8680 1.2 christos /^X\/\(\/\).*/{
8681 1.2 christos s//\1/
8682 1.2 christos q
8683 1.2 christos }
8684 1.2 christos s/.*/./; q'`
8685 1.1 skrll
8686 1.1 skrll # Avoid depending upon Character Ranges.
8687 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8688 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8689 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8690 1.1 skrll as_cr_digits='0123456789'
8691 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits
8692 1.1 skrll
8693 1.2 christos ECHO_C= ECHO_N= ECHO_T=
8694 1.2 christos case `echo -n x` in #(((((
8695 1.2 christos -n*)
8696 1.2 christos case `echo 'xy\c'` in
8697 1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8698 1.2 christos xy) ECHO_C='\c';;
8699 1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8700 1.2 christos ECHO_T=' ';;
8701 1.2 christos esac;;
8702 1.2 christos *)
8703 1.2 christos ECHO_N='-n';;
8704 1.1 skrll esac
8705 1.1 skrll
8706 1.2 christos rm -f conf$$ conf$$.exe conf$$.file
8707 1.2 christos if test -d conf$$.dir; then
8708 1.2 christos rm -f conf$$.dir/conf$$.file
8709 1.1 skrll else
8710 1.2 christos rm -f conf$$.dir
8711 1.2 christos mkdir conf$$.dir 2>/dev/null
8712 1.1 skrll fi
8713 1.2 christos if (echo >conf$$.file) 2>/dev/null; then
8714 1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8715 1.2 christos as_ln_s='ln -s'
8716 1.2 christos # ... but there are two gotchas:
8717 1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8718 1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8719 1.4 christos # In both cases, we have to default to `cp -pR'.
8720 1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8721 1.4 christos as_ln_s='cp -pR'
8722 1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8723 1.2 christos as_ln_s=ln
8724 1.2 christos else
8725 1.4 christos as_ln_s='cp -pR'
8726 1.1 skrll fi
8727 1.1 skrll else
8728 1.4 christos as_ln_s='cp -pR'
8729 1.1 skrll fi
8730 1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8731 1.2 christos rmdir conf$$.dir 2>/dev/null
8732 1.2 christos
8733 1.2 christos
8734 1.2 christos # as_fn_mkdir_p
8735 1.2 christos # -------------
8736 1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
8737 1.2 christos as_fn_mkdir_p ()
8738 1.2 christos {
8739 1.2 christos
8740 1.2 christos case $as_dir in #(
8741 1.2 christos -*) as_dir=./$as_dir;;
8742 1.2 christos esac
8743 1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
8744 1.2 christos as_dirs=
8745 1.2 christos while :; do
8746 1.2 christos case $as_dir in #(
8747 1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8748 1.2 christos *) as_qdir=$as_dir;;
8749 1.2 christos esac
8750 1.2 christos as_dirs="'$as_qdir' $as_dirs"
8751 1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
8752 1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8753 1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8754 1.2 christos X"$as_dir" : 'X\(//\)$' \| \
8755 1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8756 1.2 christos $as_echo X"$as_dir" |
8757 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8758 1.2 christos s//\1/
8759 1.2 christos q
8760 1.2 christos }
8761 1.2 christos /^X\(\/\/\)[^/].*/{
8762 1.2 christos s//\1/
8763 1.2 christos q
8764 1.2 christos }
8765 1.2 christos /^X\(\/\/\)$/{
8766 1.2 christos s//\1/
8767 1.2 christos q
8768 1.2 christos }
8769 1.2 christos /^X\(\/\).*/{
8770 1.2 christos s//\1/
8771 1.2 christos q
8772 1.2 christos }
8773 1.2 christos s/.*/./; q'`
8774 1.2 christos test -d "$as_dir" && break
8775 1.2 christos done
8776 1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8777 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8778 1.2 christos
8779 1.1 skrll
8780 1.2 christos } # as_fn_mkdir_p
8781 1.1 skrll if mkdir -p . 2>/dev/null; then
8782 1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
8783 1.1 skrll else
8784 1.1 skrll test -d ./-p && rmdir ./-p
8785 1.1 skrll as_mkdir_p=false
8786 1.1 skrll fi
8787 1.1 skrll
8788 1.4 christos
8789 1.4 christos # as_fn_executable_p FILE
8790 1.4 christos # -----------------------
8791 1.4 christos # Test if FILE is an executable regular file.
8792 1.4 christos as_fn_executable_p ()
8793 1.4 christos {
8794 1.4 christos test -f "$1" && test -x "$1"
8795 1.4 christos } # as_fn_executable_p
8796 1.4 christos as_test_x='test -x'
8797 1.4 christos as_executable_p=as_fn_executable_p
8798 1.1 skrll
8799 1.1 skrll # Sed expression to map a string onto a valid CPP name.
8800 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8801 1.1 skrll
8802 1.1 skrll # Sed expression to map a string onto a valid variable name.
8803 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8804 1.1 skrll
8805 1.1 skrll
8806 1.1 skrll exec 6>&1
8807 1.2 christos ## ----------------------------------- ##
8808 1.2 christos ## Main body of $CONFIG_STATUS script. ##
8809 1.2 christos ## ----------------------------------- ##
8810 1.2 christos _ASEOF
8811 1.2 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8812 1.1 skrll
8813 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8814 1.2 christos # Save the log message, to keep $0 and so on meaningful, and to
8815 1.1 skrll # report actual input values of CONFIG_FILES etc. instead of their
8816 1.2 christos # values after options handling.
8817 1.2 christos ac_log="
8818 1.1 skrll This file was extended by $as_me, which was
8819 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was
8820 1.1 skrll
8821 1.1 skrll CONFIG_FILES = $CONFIG_FILES
8822 1.1 skrll CONFIG_HEADERS = $CONFIG_HEADERS
8823 1.1 skrll CONFIG_LINKS = $CONFIG_LINKS
8824 1.1 skrll CONFIG_COMMANDS = $CONFIG_COMMANDS
8825 1.1 skrll $ $0 $@
8826 1.1 skrll
8827 1.2 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8828 1.2 christos "
8829 1.2 christos
8830 1.1 skrll _ACEOF
8831 1.1 skrll
8832 1.2 christos case $ac_config_files in *"
8833 1.2 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8834 1.2 christos esac
8835 1.1 skrll
8836 1.2 christos case $ac_config_headers in *"
8837 1.2 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8838 1.2 christos esac
8839 1.1 skrll
8840 1.1 skrll
8841 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8842 1.2 christos # Files that config.status was made for.
8843 1.2 christos config_files="$ac_config_files"
8844 1.2 christos config_headers="$ac_config_headers"
8845 1.2 christos config_commands="$ac_config_commands"
8846 1.1 skrll
8847 1.2 christos _ACEOF
8848 1.1 skrll
8849 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8850 1.1 skrll ac_cs_usage="\
8851 1.2 christos \`$as_me' instantiates files and other configuration actions
8852 1.2 christos from templates according to the current configuration. Unless the files
8853 1.2 christos and actions are specified as TAGs, all are instantiated by default.
8854 1.1 skrll
8855 1.2 christos Usage: $0 [OPTION]... [TAG]...
8856 1.1 skrll
8857 1.1 skrll -h, --help print this help, then exit
8858 1.2 christos -V, --version print version number and configuration settings, then exit
8859 1.4 christos --config print configuration, then exit
8860 1.2 christos -q, --quiet, --silent
8861 1.2 christos do not print progress messages
8862 1.1 skrll -d, --debug don't remove temporary files
8863 1.1 skrll --recheck update $as_me by reconfiguring in the same conditions
8864 1.2 christos --file=FILE[:TEMPLATE]
8865 1.2 christos instantiate the configuration file FILE
8866 1.2 christos --header=FILE[:TEMPLATE]
8867 1.2 christos instantiate the configuration header FILE
8868 1.1 skrll
8869 1.1 skrll Configuration files:
8870 1.1 skrll $config_files
8871 1.1 skrll
8872 1.1 skrll Configuration headers:
8873 1.1 skrll $config_headers
8874 1.1 skrll
8875 1.1 skrll Configuration commands:
8876 1.1 skrll $config_commands
8877 1.1 skrll
8878 1.2 christos Report bugs to the package provider."
8879 1.2 christos
8880 1.1 skrll _ACEOF
8881 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8882 1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8883 1.1 skrll ac_cs_version="\\
8884 1.1 skrll config.status
8885 1.4 christos configured by $0, generated by GNU Autoconf 2.69,
8886 1.4 christos with options \\"\$ac_cs_config\\"
8887 1.1 skrll
8888 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc.
8889 1.1 skrll This config.status script is free software; the Free Software Foundation
8890 1.1 skrll gives unlimited permission to copy, distribute and modify it."
8891 1.2 christos
8892 1.2 christos ac_pwd='$ac_pwd'
8893 1.2 christos srcdir='$srcdir'
8894 1.2 christos INSTALL='$INSTALL'
8895 1.2 christos test -n "\$AWK" || AWK=awk
8896 1.1 skrll _ACEOF
8897 1.1 skrll
8898 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8899 1.2 christos # The default lists apply if the user does not specify any file.
8900 1.1 skrll ac_need_defaults=:
8901 1.1 skrll while test $# != 0
8902 1.1 skrll do
8903 1.1 skrll case $1 in
8904 1.4 christos --*=?*)
8905 1.2 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8906 1.2 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8907 1.1 skrll ac_shift=:
8908 1.1 skrll ;;
8909 1.4 christos --*=)
8910 1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8911 1.4 christos ac_optarg=
8912 1.4 christos ac_shift=:
8913 1.4 christos ;;
8914 1.2 christos *)
8915 1.1 skrll ac_option=$1
8916 1.1 skrll ac_optarg=$2
8917 1.1 skrll ac_shift=shift
8918 1.1 skrll ;;
8919 1.1 skrll esac
8920 1.1 skrll
8921 1.1 skrll case $ac_option in
8922 1.1 skrll # Handling of the options.
8923 1.1 skrll -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8924 1.1 skrll ac_cs_recheck=: ;;
8925 1.2 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8926 1.2 christos $as_echo "$ac_cs_version"; exit ;;
8927 1.4 christos --config | --confi | --conf | --con | --co | --c )
8928 1.4 christos $as_echo "$ac_cs_config"; exit ;;
8929 1.2 christos --debug | --debu | --deb | --de | --d | -d )
8930 1.1 skrll debug=: ;;
8931 1.1 skrll --file | --fil | --fi | --f )
8932 1.1 skrll $ac_shift
8933 1.2 christos case $ac_optarg in
8934 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8935 1.4 christos '') as_fn_error $? "missing file argument" ;;
8936 1.2 christos esac
8937 1.2 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8938 1.1 skrll ac_need_defaults=false;;
8939 1.1 skrll --header | --heade | --head | --hea )
8940 1.1 skrll $ac_shift
8941 1.2 christos case $ac_optarg in
8942 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8943 1.2 christos esac
8944 1.2 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8945 1.1 skrll ac_need_defaults=false;;
8946 1.2 christos --he | --h)
8947 1.2 christos # Conflict between --help and --header
8948 1.4 christos as_fn_error $? "ambiguous option: \`$1'
8949 1.2 christos Try \`$0 --help' for more information.";;
8950 1.2 christos --help | --hel | -h )
8951 1.2 christos $as_echo "$ac_cs_usage"; exit ;;
8952 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8953 1.1 skrll | -silent | --silent | --silen | --sile | --sil | --si | --s)
8954 1.1 skrll ac_cs_silent=: ;;
8955 1.1 skrll
8956 1.1 skrll # This is an error.
8957 1.4 christos -*) as_fn_error $? "unrecognized option: \`$1'
8958 1.2 christos Try \`$0 --help' for more information." ;;
8959 1.1 skrll
8960 1.2 christos *) as_fn_append ac_config_targets " $1"
8961 1.2 christos ac_need_defaults=false ;;
8962 1.1 skrll
8963 1.1 skrll esac
8964 1.1 skrll shift
8965 1.1 skrll done
8966 1.1 skrll
8967 1.1 skrll ac_configure_extra_args=
8968 1.1 skrll
8969 1.1 skrll if $ac_cs_silent; then
8970 1.1 skrll exec 6>/dev/null
8971 1.1 skrll ac_configure_extra_args="$ac_configure_extra_args --silent"
8972 1.1 skrll fi
8973 1.1 skrll
8974 1.1 skrll _ACEOF
8975 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8976 1.1 skrll if \$ac_cs_recheck; then
8977 1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8978 1.2 christos shift
8979 1.2 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8980 1.2 christos CONFIG_SHELL='$SHELL'
8981 1.2 christos export CONFIG_SHELL
8982 1.2 christos exec "\$@"
8983 1.1 skrll fi
8984 1.1 skrll
8985 1.1 skrll _ACEOF
8986 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8987 1.2 christos exec 5>>config.log
8988 1.2 christos {
8989 1.2 christos echo
8990 1.2 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8991 1.2 christos ## Running $as_me. ##
8992 1.2 christos _ASBOX
8993 1.2 christos $as_echo "$ac_log"
8994 1.2 christos } >&5
8995 1.1 skrll
8996 1.2 christos _ACEOF
8997 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8998 1.1 skrll #
8999 1.2 christos # INIT-COMMANDS
9000 1.1 skrll #
9001 1.1 skrll srcdir=${srcdir}
9002 1.1 skrll host=${host}
9003 1.1 skrll target=${target}
9004 1.1 skrll with_target_subdir=${with_target_subdir}
9005 1.1 skrll with_multisubdir=${with_multisubdir}
9006 1.1 skrll ac_configure_args="--enable-multilib ${ac_configure_args}"
9007 1.1 skrll CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
9008 1.1 skrll ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
9009 1.1 skrll libiberty_topdir=${libiberty_topdir}
9010 1.1 skrll
9011 1.1 skrll
9012 1.1 skrll _ACEOF
9013 1.1 skrll
9014 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9015 1.1 skrll
9016 1.2 christos # Handling of arguments.
9017 1.1 skrll for ac_config_target in $ac_config_targets
9018 1.1 skrll do
9019 1.2 christos case $ac_config_target in
9020 1.2 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
9021 1.2 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9022 1.2 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
9023 1.2 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9024 1.2 christos
9025 1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9026 1.1 skrll esac
9027 1.1 skrll done
9028 1.1 skrll
9029 1.2 christos
9030 1.1 skrll # If the user did not use the arguments to specify the items to instantiate,
9031 1.1 skrll # then the envvar interface is used. Set only those that are not.
9032 1.1 skrll # We use the long form for the default assignment because of an extremely
9033 1.1 skrll # bizarre bug on SunOS 4.1.3.
9034 1.1 skrll if $ac_need_defaults; then
9035 1.1 skrll test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9036 1.1 skrll test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9037 1.1 skrll test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9038 1.1 skrll fi
9039 1.1 skrll
9040 1.1 skrll # Have a temporary directory for convenience. Make it in the build tree
9041 1.2 christos # simply because there is no reason against having it here, and in addition,
9042 1.1 skrll # creating and moving files from /tmp can sometimes cause problems.
9043 1.2 christos # Hook for its removal unless debugging.
9044 1.2 christos # Note that there is a small window in which the directory will not be cleaned:
9045 1.2 christos # after its creation but before its name has been assigned to `$tmp'.
9046 1.1 skrll $debug ||
9047 1.1 skrll {
9048 1.4 christos tmp= ac_tmp=
9049 1.2 christos trap 'exit_status=$?
9050 1.4 christos : "${ac_tmp:=$tmp}"
9051 1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9052 1.2 christos ' 0
9053 1.2 christos trap 'as_fn_exit 1' 1 2 13 15
9054 1.1 skrll }
9055 1.1 skrll # Create a (secure) tmp directory for tmp files.
9056 1.1 skrll
9057 1.1 skrll {
9058 1.2 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9059 1.4 christos test -d "$tmp"
9060 1.1 skrll } ||
9061 1.1 skrll {
9062 1.2 christos tmp=./conf$$-$RANDOM
9063 1.2 christos (umask 077 && mkdir "$tmp")
9064 1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9065 1.4 christos ac_tmp=$tmp
9066 1.2 christos
9067 1.2 christos # Set up the scripts for CONFIG_FILES section.
9068 1.2 christos # No need to generate them if there are no CONFIG_FILES.
9069 1.2 christos # This happens for instance with `./config.status config.h'.
9070 1.2 christos if test -n "$CONFIG_FILES"; then
9071 1.2 christos
9072 1.2 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
9073 1.2 christos ac_cs_awk_getline=:
9074 1.2 christos ac_cs_awk_pipe_init=
9075 1.2 christos ac_cs_awk_read_file='
9076 1.2 christos while ((getline aline < (F[key])) > 0)
9077 1.2 christos print(aline)
9078 1.2 christos close(F[key])'
9079 1.2 christos ac_cs_awk_pipe_fini=
9080 1.2 christos else
9081 1.2 christos ac_cs_awk_getline=false
9082 1.2 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
9083 1.2 christos ac_cs_awk_read_file='
9084 1.2 christos print "|#_!!_#|"
9085 1.2 christos print "cat " F[key] " &&"
9086 1.2 christos '$ac_cs_awk_pipe_init
9087 1.2 christos # The final `:' finishes the AND list.
9088 1.2 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
9089 1.2 christos fi
9090 1.2 christos ac_cr=`echo X | tr X '\015'`
9091 1.2 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9092 1.2 christos # But we know of no other shell where ac_cr would be empty at this
9093 1.2 christos # point, so we can use a bashism as a fallback.
9094 1.2 christos if test "x$ac_cr" = x; then
9095 1.2 christos eval ac_cr=\$\'\\r\'
9096 1.2 christos fi
9097 1.2 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9098 1.2 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9099 1.4 christos ac_cs_awk_cr='\\r'
9100 1.2 christos else
9101 1.2 christos ac_cs_awk_cr=$ac_cr
9102 1.2 christos fi
9103 1.2 christos
9104 1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9105 1.2 christos _ACEOF
9106 1.2 christos
9107 1.2 christos # Create commands to substitute file output variables.
9108 1.2 christos {
9109 1.2 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
9110 1.4 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
9111 1.2 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
9112 1.2 christos echo "_ACAWK" &&
9113 1.2 christos echo "_ACEOF"
9114 1.2 christos } >conf$$files.sh &&
9115 1.2 christos . ./conf$$files.sh ||
9116 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9117 1.2 christos rm -f conf$$files.sh
9118 1.2 christos
9119 1.2 christos {
9120 1.2 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9121 1.2 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9122 1.2 christos echo "_ACEOF"
9123 1.2 christos } >conf$$subs.sh ||
9124 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9125 1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9126 1.2 christos ac_delim='%!_!# '
9127 1.2 christos for ac_last_try in false false false false false :; do
9128 1.2 christos . ./conf$$subs.sh ||
9129 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9130 1.2 christos
9131 1.2 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9132 1.2 christos if test $ac_delim_n = $ac_delim_num; then
9133 1.2 christos break
9134 1.2 christos elif $ac_last_try; then
9135 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9136 1.2 christos else
9137 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9138 1.2 christos fi
9139 1.2 christos done
9140 1.2 christos rm -f conf$$subs.sh
9141 1.2 christos
9142 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9143 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9144 1.2 christos _ACEOF
9145 1.2 christos sed -n '
9146 1.2 christos h
9147 1.2 christos s/^/S["/; s/!.*/"]=/
9148 1.2 christos p
9149 1.2 christos g
9150 1.2 christos s/^[^!]*!//
9151 1.2 christos :repl
9152 1.2 christos t repl
9153 1.2 christos s/'"$ac_delim"'$//
9154 1.2 christos t delim
9155 1.2 christos :nl
9156 1.2 christos h
9157 1.4 christos s/\(.\{148\}\)..*/\1/
9158 1.2 christos t more1
9159 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9160 1.2 christos p
9161 1.2 christos n
9162 1.2 christos b repl
9163 1.2 christos :more1
9164 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9165 1.2 christos p
9166 1.2 christos g
9167 1.2 christos s/.\{148\}//
9168 1.2 christos t nl
9169 1.2 christos :delim
9170 1.2 christos h
9171 1.4 christos s/\(.\{148\}\)..*/\1/
9172 1.2 christos t more2
9173 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9174 1.2 christos p
9175 1.2 christos b
9176 1.2 christos :more2
9177 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9178 1.2 christos p
9179 1.2 christos g
9180 1.2 christos s/.\{148\}//
9181 1.2 christos t delim
9182 1.2 christos ' <conf$$subs.awk | sed '
9183 1.2 christos /^[^""]/{
9184 1.2 christos N
9185 1.2 christos s/\n//
9186 1.2 christos }
9187 1.2 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9188 1.2 christos rm -f conf$$subs.awk
9189 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9190 1.2 christos _ACAWK
9191 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9192 1.2 christos for (key in S) S_is_set[key] = 1
9193 1.2 christos FS = ""
9194 1.2 christos \$ac_cs_awk_pipe_init
9195 1.2 christos }
9196 1.2 christos {
9197 1.2 christos line = $ 0
9198 1.2 christos nfields = split(line, field, "@")
9199 1.2 christos substed = 0
9200 1.2 christos len = length(field[1])
9201 1.2 christos for (i = 2; i < nfields; i++) {
9202 1.2 christos key = field[i]
9203 1.2 christos keylen = length(key)
9204 1.2 christos if (S_is_set[key]) {
9205 1.2 christos value = S[key]
9206 1.2 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9207 1.2 christos len += length(value) + length(field[++i])
9208 1.2 christos substed = 1
9209 1.2 christos } else
9210 1.2 christos len += 1 + keylen
9211 1.2 christos }
9212 1.2 christos if (nfields == 3 && !substed) {
9213 1.2 christos key = field[2]
9214 1.2 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
9215 1.2 christos \$ac_cs_awk_read_file
9216 1.2 christos next
9217 1.2 christos }
9218 1.2 christos }
9219 1.2 christos print line
9220 1.1 skrll }
9221 1.2 christos \$ac_cs_awk_pipe_fini
9222 1.2 christos _ACAWK
9223 1.2 christos _ACEOF
9224 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9225 1.2 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9226 1.2 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9227 1.2 christos else
9228 1.2 christos cat
9229 1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9230 1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9231 1.2 christos _ACEOF
9232 1.2 christos
9233 1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9234 1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9235 1.2 christos # trailing colons and then remove the whole line if VPATH becomes empty
9236 1.2 christos # (actually we leave an empty line to preserve line numbers).
9237 1.2 christos if test "x$srcdir" = x.; then
9238 1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9239 1.4 christos h
9240 1.4 christos s///
9241 1.4 christos s/^/:/
9242 1.4 christos s/[ ]*$/:/
9243 1.4 christos s/:\$(srcdir):/:/g
9244 1.4 christos s/:\${srcdir}:/:/g
9245 1.4 christos s/:@srcdir@:/:/g
9246 1.4 christos s/^:*//
9247 1.2 christos s/:*$//
9248 1.4 christos x
9249 1.4 christos s/\(=[ ]*\).*/\1/
9250 1.4 christos G
9251 1.4 christos s/\n//
9252 1.2 christos s/^[^=]*=[ ]*$//
9253 1.2 christos }'
9254 1.2 christos fi
9255 1.2 christos
9256 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9257 1.2 christos fi # test -n "$CONFIG_FILES"
9258 1.2 christos
9259 1.2 christos # Set up the scripts for CONFIG_HEADERS section.
9260 1.2 christos # No need to generate them if there are no CONFIG_HEADERS.
9261 1.2 christos # This happens for instance with `./config.status Makefile'.
9262 1.2 christos if test -n "$CONFIG_HEADERS"; then
9263 1.4 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9264 1.2 christos BEGIN {
9265 1.2 christos _ACEOF
9266 1.2 christos
9267 1.2 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9268 1.2 christos # here-document in config.status, that substitutes the proper values into
9269 1.2 christos # config.h.in to produce config.h.
9270 1.2 christos
9271 1.2 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9272 1.2 christos # handling of long lines.
9273 1.2 christos ac_delim='%!_!# '
9274 1.2 christos for ac_last_try in false false :; do
9275 1.4 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9276 1.4 christos if test -z "$ac_tt"; then
9277 1.2 christos break
9278 1.2 christos elif $ac_last_try; then
9279 1.4 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9280 1.2 christos else
9281 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9282 1.2 christos fi
9283 1.2 christos done
9284 1.1 skrll
9285 1.2 christos # For the awk script, D is an array of macro values keyed by name,
9286 1.2 christos # likewise P contains macro parameters if any. Preserve backslash
9287 1.2 christos # newline sequences.
9288 1.2 christos
9289 1.2 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9290 1.2 christos sed -n '
9291 1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9292 1.2 christos t rset
9293 1.2 christos :rset
9294 1.2 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9295 1.2 christos t def
9296 1.2 christos d
9297 1.2 christos :def
9298 1.2 christos s/\\$//
9299 1.2 christos t bsnl
9300 1.2 christos s/["\\]/\\&/g
9301 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9302 1.2 christos D["\1"]=" \3"/p
9303 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9304 1.2 christos d
9305 1.2 christos :bsnl
9306 1.2 christos s/["\\]/\\&/g
9307 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9308 1.2 christos D["\1"]=" \3\\\\\\n"\\/p
9309 1.2 christos t cont
9310 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9311 1.2 christos t cont
9312 1.2 christos d
9313 1.2 christos :cont
9314 1.2 christos n
9315 1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9316 1.2 christos t clear
9317 1.2 christos :clear
9318 1.2 christos s/\\$//
9319 1.2 christos t bsnlc
9320 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9321 1.2 christos d
9322 1.2 christos :bsnlc
9323 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9324 1.2 christos b cont
9325 1.2 christos ' <confdefs.h | sed '
9326 1.2 christos s/'"$ac_delim"'/"\\\
9327 1.2 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9328 1.2 christos
9329 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9330 1.2 christos for (key in D) D_is_set[key] = 1
9331 1.2 christos FS = ""
9332 1.2 christos }
9333 1.2 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9334 1.2 christos line = \$ 0
9335 1.2 christos split(line, arg, " ")
9336 1.2 christos if (arg[1] == "#") {
9337 1.2 christos defundef = arg[2]
9338 1.2 christos mac1 = arg[3]
9339 1.2 christos } else {
9340 1.2 christos defundef = substr(arg[1], 2)
9341 1.2 christos mac1 = arg[2]
9342 1.2 christos }
9343 1.2 christos split(mac1, mac2, "(") #)
9344 1.2 christos macro = mac2[1]
9345 1.2 christos prefix = substr(line, 1, index(line, defundef) - 1)
9346 1.2 christos if (D_is_set[macro]) {
9347 1.2 christos # Preserve the white space surrounding the "#".
9348 1.2 christos print prefix "define", macro P[macro] D[macro]
9349 1.2 christos next
9350 1.2 christos } else {
9351 1.2 christos # Replace #undef with comments. This is necessary, for example,
9352 1.2 christos # in the case of _POSIX_SOURCE, which is predefined and required
9353 1.2 christos # on some systems where configure will not decide to define it.
9354 1.2 christos if (defundef == "undef") {
9355 1.2 christos print "/*", prefix defundef, macro, "*/"
9356 1.2 christos next
9357 1.2 christos }
9358 1.2 christos }
9359 1.2 christos }
9360 1.2 christos { print }
9361 1.2 christos _ACAWK
9362 1.1 skrll _ACEOF
9363 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9364 1.4 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9365 1.2 christos fi # test -n "$CONFIG_HEADERS"
9366 1.1 skrll
9367 1.1 skrll
9368 1.2 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9369 1.2 christos shift
9370 1.2 christos for ac_tag
9371 1.2 christos do
9372 1.2 christos case $ac_tag in
9373 1.2 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9374 1.2 christos esac
9375 1.2 christos case $ac_mode$ac_tag in
9376 1.2 christos :[FHL]*:*);;
9377 1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9378 1.2 christos :[FH]-) ac_tag=-:-;;
9379 1.2 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9380 1.2 christos esac
9381 1.2 christos ac_save_IFS=$IFS
9382 1.2 christos IFS=:
9383 1.2 christos set x $ac_tag
9384 1.2 christos IFS=$ac_save_IFS
9385 1.2 christos shift
9386 1.2 christos ac_file=$1
9387 1.2 christos shift
9388 1.2 christos
9389 1.2 christos case $ac_mode in
9390 1.2 christos :L) ac_source=$1;;
9391 1.2 christos :[FH])
9392 1.2 christos ac_file_inputs=
9393 1.2 christos for ac_f
9394 1.2 christos do
9395 1.2 christos case $ac_f in
9396 1.4 christos -) ac_f="$ac_tmp/stdin";;
9397 1.2 christos *) # Look for the file first in the build tree, then in the source tree
9398 1.2 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9399 1.2 christos # because $ac_f cannot contain `:'.
9400 1.2 christos test -f "$ac_f" ||
9401 1.2 christos case $ac_f in
9402 1.2 christos [\\/$]*) false;;
9403 1.2 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9404 1.2 christos esac ||
9405 1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9406 1.2 christos esac
9407 1.2 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9408 1.2 christos as_fn_append ac_file_inputs " '$ac_f'"
9409 1.2 christos done
9410 1.1 skrll
9411 1.2 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9412 1.2 christos # use $as_me), people would be surprised to read:
9413 1.2 christos # /* config.h. Generated by config.status. */
9414 1.2 christos configure_input='Generated from '`
9415 1.2 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9416 1.2 christos `' by configure.'
9417 1.2 christos if test x"$ac_file" != x-; then
9418 1.2 christos configure_input="$ac_file. $configure_input"
9419 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9420 1.2 christos $as_echo "$as_me: creating $ac_file" >&6;}
9421 1.1 skrll fi
9422 1.2 christos # Neutralize special characters interpreted by sed in replacement strings.
9423 1.2 christos case $configure_input in #(
9424 1.2 christos *\&* | *\|* | *\\* )
9425 1.2 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9426 1.2 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9427 1.2 christos *) ac_sed_conf_input=$configure_input;;
9428 1.2 christos esac
9429 1.1 skrll
9430 1.2 christos case $ac_tag in
9431 1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9432 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9433 1.2 christos esac
9434 1.2 christos ;;
9435 1.1 skrll esac
9436 1.1 skrll
9437 1.2 christos ac_dir=`$as_dirname -- "$ac_file" ||
9438 1.1 skrll $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9439 1.1 skrll X"$ac_file" : 'X\(//\)[^/]' \| \
9440 1.1 skrll X"$ac_file" : 'X\(//\)$' \| \
9441 1.2 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9442 1.2 christos $as_echo X"$ac_file" |
9443 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9444 1.2 christos s//\1/
9445 1.2 christos q
9446 1.2 christos }
9447 1.2 christos /^X\(\/\/\)[^/].*/{
9448 1.2 christos s//\1/
9449 1.2 christos q
9450 1.2 christos }
9451 1.2 christos /^X\(\/\/\)$/{
9452 1.2 christos s//\1/
9453 1.2 christos q
9454 1.2 christos }
9455 1.2 christos /^X\(\/\).*/{
9456 1.2 christos s//\1/
9457 1.2 christos q
9458 1.2 christos }
9459 1.2 christos s/.*/./; q'`
9460 1.2 christos as_dir="$ac_dir"; as_fn_mkdir_p
9461 1.1 skrll ac_builddir=.
9462 1.1 skrll
9463 1.2 christos case "$ac_dir" in
9464 1.2 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9465 1.2 christos *)
9466 1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9467 1.2 christos # A ".." for each directory in $ac_dir_suffix.
9468 1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9469 1.2 christos case $ac_top_builddir_sub in
9470 1.2 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9471 1.2 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9472 1.2 christos esac ;;
9473 1.2 christos esac
9474 1.2 christos ac_abs_top_builddir=$ac_pwd
9475 1.2 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9476 1.2 christos # for backward compatibility:
9477 1.2 christos ac_top_builddir=$ac_top_build_prefix
9478 1.1 skrll
9479 1.1 skrll case $srcdir in
9480 1.2 christos .) # We are building in place.
9481 1.1 skrll ac_srcdir=.
9482 1.2 christos ac_top_srcdir=$ac_top_builddir_sub
9483 1.2 christos ac_abs_top_srcdir=$ac_pwd ;;
9484 1.2 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9485 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix;
9486 1.2 christos ac_top_srcdir=$srcdir
9487 1.2 christos ac_abs_top_srcdir=$srcdir ;;
9488 1.2 christos *) # Relative name.
9489 1.2 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9490 1.2 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9491 1.2 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9492 1.2 christos esac
9493 1.2 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9494 1.1 skrll
9495 1.1 skrll
9496 1.2 christos case $ac_mode in
9497 1.2 christos :F)
9498 1.2 christos #
9499 1.2 christos # CONFIG_FILE
9500 1.2 christos #
9501 1.1 skrll
9502 1.1 skrll case $INSTALL in
9503 1.1 skrll [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9504 1.2 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9505 1.1 skrll esac
9506 1.2 christos _ACEOF
9507 1.1 skrll
9508 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9509 1.2 christos # If the template does not know about datarootdir, expand it.
9510 1.2 christos # FIXME: This hack should be removed a few years after 2.60.
9511 1.2 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9512 1.2 christos ac_sed_dataroot='
9513 1.2 christos /datarootdir/ {
9514 1.2 christos p
9515 1.2 christos q
9516 1.2 christos }
9517 1.2 christos /@datadir@/p
9518 1.2 christos /@docdir@/p
9519 1.2 christos /@infodir@/p
9520 1.2 christos /@localedir@/p
9521 1.2 christos /@mandir@/p'
9522 1.2 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9523 1.2 christos *datarootdir*) ac_datarootdir_seen=yes;;
9524 1.2 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9525 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9526 1.2 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9527 1.2 christos _ACEOF
9528 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9529 1.2 christos ac_datarootdir_hack='
9530 1.2 christos s&@datadir@&$datadir&g
9531 1.2 christos s&@docdir@&$docdir&g
9532 1.2 christos s&@infodir@&$infodir&g
9533 1.2 christos s&@localedir@&$localedir&g
9534 1.2 christos s&@mandir@&$mandir&g
9535 1.2 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9536 1.2 christos esac
9537 1.2 christos _ACEOF
9538 1.1 skrll
9539 1.2 christos # Neutralize VPATH when `$srcdir' = `.'.
9540 1.2 christos # Shell code in configure.ac might set extrasub.
9541 1.2 christos # FIXME: do we really want to maintain this feature?
9542 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9543 1.2 christos ac_sed_extra="$ac_vpsub
9544 1.1 skrll $extrasub
9545 1.1 skrll _ACEOF
9546 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9547 1.1 skrll :t
9548 1.1 skrll /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9549 1.2 christos s|@configure_input@|$ac_sed_conf_input|;t t
9550 1.2 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9551 1.2 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9552 1.2 christos s&@srcdir@&$ac_srcdir&;t t
9553 1.2 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9554 1.2 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9555 1.2 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9556 1.2 christos s&@builddir@&$ac_builddir&;t t
9557 1.2 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9558 1.2 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9559 1.2 christos s&@INSTALL@&$ac_INSTALL&;t t
9560 1.2 christos $ac_datarootdir_hack
9561 1.2 christos "
9562 1.2 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9563 1.2 christos if $ac_cs_awk_getline; then
9564 1.4 christos $AWK -f "$ac_tmp/subs.awk"
9565 1.2 christos else
9566 1.4 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL
9567 1.4 christos fi \
9568 1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9569 1.2 christos
9570 1.2 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9571 1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9572 1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9573 1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9574 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9575 1.4 christos which seems to be undefined. Please make sure it is defined" >&5
9576 1.2 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9577 1.4 christos which seems to be undefined. Please make sure it is defined" >&2;}
9578 1.1 skrll
9579 1.4 christos rm -f "$ac_tmp/stdin"
9580 1.1 skrll case $ac_file in
9581 1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9582 1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9583 1.2 christos esac \
9584 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9585 1.2 christos ;;
9586 1.2 christos :H)
9587 1.2 christos #
9588 1.2 christos # CONFIG_HEADER
9589 1.2 christos #
9590 1.1 skrll if test x"$ac_file" != x-; then
9591 1.2 christos {
9592 1.2 christos $as_echo "/* $configure_input */" \
9593 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9594 1.4 christos } >"$ac_tmp/config.h" \
9595 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9596 1.4 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9597 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9598 1.2 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9599 1.1 skrll else
9600 1.2 christos rm -f "$ac_file"
9601 1.4 christos mv "$ac_tmp/config.h" "$ac_file" \
9602 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9603 1.1 skrll fi
9604 1.1 skrll else
9605 1.2 christos $as_echo "/* $configure_input */" \
9606 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9607 1.4 christos || as_fn_error $? "could not create -" "$LINENO" 5
9608 1.1 skrll fi
9609 1.2 christos ;;
9610 1.1 skrll
9611 1.2 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9612 1.2 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9613 1.2 christos ;;
9614 1.2 christos esac
9615 1.1 skrll
9616 1.1 skrll
9617 1.2 christos case $ac_file$ac_mode in
9618 1.2 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9619 1.1 skrll if test -n "$CONFIG_FILES"; then
9620 1.1 skrll if test -n "${with_target_subdir}"; then
9621 1.1 skrll # FIXME: We shouldn't need to set ac_file
9622 1.1 skrll ac_file=Makefile
9623 1.1 skrll LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9624 1.1 skrll . ${libiberty_topdir}/config-ml.in
9625 1.1 skrll fi
9626 1.1 skrll fi ;;
9627 1.2 christos
9628 1.1 skrll esac
9629 1.2 christos done # for ac_tag
9630 1.1 skrll
9631 1.1 skrll
9632 1.2 christos as_fn_exit 0
9633 1.1 skrll _ACEOF
9634 1.1 skrll ac_clean_files=$ac_clean_files_save
9635 1.1 skrll
9636 1.2 christos test $ac_write_fail = 0 ||
9637 1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9638 1.2 christos
9639 1.1 skrll
9640 1.1 skrll # configure is writing to config.log, and then calls config.status.
9641 1.1 skrll # config.status does its own redirection, appending to config.log.
9642 1.1 skrll # Unfortunately, on DOS this fails, as config.log is still kept open
9643 1.1 skrll # by configure, so config.status won't be able to write to it; its
9644 1.1 skrll # output is simply discarded. So we exec the FD to /dev/null,
9645 1.1 skrll # effectively closing config.log, so it can be properly (re)opened and
9646 1.1 skrll # appended to by config.status. When coming back to configure, we
9647 1.1 skrll # need to make the FD available again.
9648 1.1 skrll if test "$no_create" != yes; then
9649 1.1 skrll ac_cs_success=:
9650 1.1 skrll ac_config_status_args=
9651 1.1 skrll test "$silent" = yes &&
9652 1.1 skrll ac_config_status_args="$ac_config_status_args --quiet"
9653 1.1 skrll exec 5>/dev/null
9654 1.1 skrll $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9655 1.1 skrll exec 5>>config.log
9656 1.1 skrll # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9657 1.1 skrll # would make configure fail if this is the last instruction.
9658 1.4 christos $ac_cs_success || as_fn_exit 1
9659 1.2 christos fi
9660 1.2 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9661 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9662 1.2 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9663 1.1 skrll fi
9664 1.1 skrll
9665