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