configure revision 1.7 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
4417 1.2 christos # Check whether --enable-largefile was given.
4418 1.2 christos if test "${enable_largefile+set}" = set; then :
4419 1.2 christos enableval=$enable_largefile;
4420 1.2 christos fi
4421 1.2 christos
4422 1.2 christos if test "$enable_largefile" != no; then
4423 1.2 christos
4424 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4425 1.2 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4426 1.4 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4427 1.2 christos $as_echo_n "(cached) " >&6
4428 1.2 christos else
4429 1.2 christos ac_cv_sys_largefile_CC=no
4430 1.2 christos if test "$GCC" != yes; then
4431 1.2 christos ac_save_CC=$CC
4432 1.2 christos while :; do
4433 1.2 christos # IRIX 6.2 and later do not support large files by default,
4434 1.2 christos # so use the C compiler's -n32 option if that helps.
4435 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436 1.2 christos /* end confdefs.h. */
4437 1.2 christos #include <sys/types.h>
4438 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4439 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4440 1.2 christos since some C++ compilers masquerading as C compilers
4441 1.2 christos incorrectly reject 9223372036854775807. */
4442 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4443 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4444 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4445 1.2 christos ? 1 : -1];
4446 1.2 christos int
4447 1.2 christos main ()
4448 1.2 christos {
4449 1.2 christos
4450 1.2 christos ;
4451 1.2 christos return 0;
4452 1.2 christos }
4453 1.2 christos _ACEOF
4454 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4455 1.2 christos break
4456 1.2 christos fi
4457 1.2 christos rm -f core conftest.err conftest.$ac_objext
4458 1.2 christos CC="$CC -n32"
4459 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4460 1.2 christos ac_cv_sys_largefile_CC=' -n32'; break
4461 1.2 christos fi
4462 1.2 christos rm -f core conftest.err conftest.$ac_objext
4463 1.2 christos break
4464 1.2 christos done
4465 1.2 christos CC=$ac_save_CC
4466 1.2 christos rm -f conftest.$ac_ext
4467 1.2 christos fi
4468 1.2 christos fi
4469 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4470 1.2 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4471 1.2 christos if test "$ac_cv_sys_largefile_CC" != no; then
4472 1.2 christos CC=$CC$ac_cv_sys_largefile_CC
4473 1.2 christos fi
4474 1.2 christos
4475 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4476 1.2 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4477 1.4 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4478 1.2 christos $as_echo_n "(cached) " >&6
4479 1.2 christos else
4480 1.2 christos while :; do
4481 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482 1.2 christos /* end confdefs.h. */
4483 1.2 christos #include <sys/types.h>
4484 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4485 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4486 1.2 christos since some C++ compilers masquerading as C compilers
4487 1.2 christos incorrectly reject 9223372036854775807. */
4488 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4489 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4490 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4491 1.2 christos ? 1 : -1];
4492 1.2 christos int
4493 1.2 christos main ()
4494 1.2 christos {
4495 1.2 christos
4496 1.2 christos ;
4497 1.2 christos return 0;
4498 1.2 christos }
4499 1.2 christos _ACEOF
4500 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4501 1.2 christos ac_cv_sys_file_offset_bits=no; break
4502 1.2 christos fi
4503 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4504 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4505 1.2 christos /* end confdefs.h. */
4506 1.2 christos #define _FILE_OFFSET_BITS 64
4507 1.2 christos #include <sys/types.h>
4508 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4509 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4510 1.2 christos since some C++ compilers masquerading as C compilers
4511 1.2 christos incorrectly reject 9223372036854775807. */
4512 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4513 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4514 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4515 1.2 christos ? 1 : -1];
4516 1.2 christos int
4517 1.2 christos main ()
4518 1.2 christos {
4519 1.2 christos
4520 1.2 christos ;
4521 1.2 christos return 0;
4522 1.2 christos }
4523 1.2 christos _ACEOF
4524 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4525 1.2 christos ac_cv_sys_file_offset_bits=64; break
4526 1.2 christos fi
4527 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4528 1.2 christos ac_cv_sys_file_offset_bits=unknown
4529 1.2 christos break
4530 1.2 christos done
4531 1.2 christos fi
4532 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4533 1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4534 1.2 christos case $ac_cv_sys_file_offset_bits in #(
4535 1.2 christos no | unknown) ;;
4536 1.2 christos *)
4537 1.2 christos cat >>confdefs.h <<_ACEOF
4538 1.2 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4539 1.2 christos _ACEOF
4540 1.2 christos ;;
4541 1.2 christos esac
4542 1.2 christos rm -rf conftest*
4543 1.2 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4544 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4545 1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4546 1.4 christos if ${ac_cv_sys_large_files+:} false; then :
4547 1.2 christos $as_echo_n "(cached) " >&6
4548 1.2 christos else
4549 1.2 christos while :; do
4550 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551 1.2 christos /* end confdefs.h. */
4552 1.2 christos #include <sys/types.h>
4553 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4554 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4555 1.2 christos since some C++ compilers masquerading as C compilers
4556 1.2 christos incorrectly reject 9223372036854775807. */
4557 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4558 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4559 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4560 1.2 christos ? 1 : -1];
4561 1.2 christos int
4562 1.2 christos main ()
4563 1.2 christos {
4564 1.2 christos
4565 1.2 christos ;
4566 1.2 christos return 0;
4567 1.2 christos }
4568 1.2 christos _ACEOF
4569 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4570 1.2 christos ac_cv_sys_large_files=no; break
4571 1.2 christos fi
4572 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4573 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4574 1.2 christos /* end confdefs.h. */
4575 1.2 christos #define _LARGE_FILES 1
4576 1.2 christos #include <sys/types.h>
4577 1.2 christos /* Check that off_t can represent 2**63 - 1 correctly.
4578 1.2 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4579 1.2 christos since some C++ compilers masquerading as C compilers
4580 1.2 christos incorrectly reject 9223372036854775807. */
4581 1.2 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4582 1.2 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4583 1.2 christos && LARGE_OFF_T % 2147483647 == 1)
4584 1.2 christos ? 1 : -1];
4585 1.2 christos int
4586 1.2 christos main ()
4587 1.2 christos {
4588 1.2 christos
4589 1.2 christos ;
4590 1.2 christos return 0;
4591 1.2 christos }
4592 1.2 christos _ACEOF
4593 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4594 1.2 christos ac_cv_sys_large_files=1; break
4595 1.2 christos fi
4596 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4597 1.2 christos ac_cv_sys_large_files=unknown
4598 1.2 christos break
4599 1.2 christos done
4600 1.2 christos fi
4601 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4602 1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4603 1.2 christos case $ac_cv_sys_large_files in #(
4604 1.2 christos no | unknown) ;;
4605 1.2 christos *)
4606 1.2 christos cat >>confdefs.h <<_ACEOF
4607 1.2 christos #define _LARGE_FILES $ac_cv_sys_large_files
4608 1.2 christos _ACEOF
4609 1.2 christos ;;
4610 1.2 christos esac
4611 1.2 christos rm -rf conftest*
4612 1.2 christos fi
4613 1.4 christos
4614 1.4 christos
4615 1.2 christos fi
4616 1.2 christos
4617 1.2 christos
4618 1.2 christos ac_c_preproc_warn_flag=yes
4619 1.2 christos
4620 1.2 christos ac_ext=c
4621 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4622 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4623 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4624 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4625 1.2 christos
4626 1.2 christos ac_libiberty_warn_cflags=
4627 1.2 christos save_CFLAGS="$CFLAGS"
4628 1.2 christos for real_option in -W -Wall -Wwrite-strings -Wc++-compat \
4629 1.3 christos -Wstrict-prototypes \
4630 1.3 christos -Wshadow=local; do
4631 1.2 christos # Do the check with the no- prefix removed since gcc silently
4632 1.2 christos # accepts any -Wno-* option on purpose
4633 1.2 christos case $real_option in
4634 1.2 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4635 1.2 christos *) option=$real_option ;;
4636 1.2 christos esac
4637 1.2 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4638 1.2 christos
4639 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4640 1.2 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
4641 1.4 christos if eval \${$as_acx_Woption+:} false; then :
4642 1.2 christos $as_echo_n "(cached) " >&6
4643 1.2 christos else
4644 1.2 christos CFLAGS="$option"
4645 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4646 1.2 christos /* end confdefs.h. */
4647 1.2 christos
4648 1.2 christos int
4649 1.2 christos main ()
4650 1.2 christos {
4651 1.2 christos
4652 1.2 christos ;
4653 1.2 christos return 0;
4654 1.2 christos }
4655 1.2 christos _ACEOF
4656 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4657 1.2 christos eval "$as_acx_Woption=yes"
4658 1.2 christos else
4659 1.2 christos eval "$as_acx_Woption=no"
4660 1.2 christos fi
4661 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 1.2 christos
4663 1.2 christos fi
4664 1.2 christos eval ac_res=\$$as_acx_Woption
4665 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4666 1.2 christos $as_echo "$ac_res" >&6; }
4667 1.2 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4668 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }$real_option"
4669 1.2 christos fi
4670 1.2 christos done
4671 1.2 christos CFLAGS="$save_CFLAGS"
4672 1.2 christos ac_ext=c
4673 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4674 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4675 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4676 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4677 1.2 christos
4678 1.2 christos
4679 1.2 christos ac_ext=c
4680 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4681 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4682 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4683 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4684 1.2 christos
4685 1.2 christos # Do the check with the no- prefix removed from the warning options
4686 1.2 christos # since gcc silently accepts any -Wno-* option on purpose
4687 1.2 christos if test "$GCC" = yes; then :
4688 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic " >&5
4689 1.2 christos $as_echo_n "checking whether $CC supports -pedantic ... " >&6; }
4690 1.4 christos if ${acx_cv_prog_cc_pedantic_+:} false; then :
4691 1.2 christos $as_echo_n "(cached) " >&6
4692 1.2 christos else
4693 1.2 christos save_CFLAGS="$CFLAGS"
4694 1.2 christos CFLAGS="-pedantic "
4695 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696 1.2 christos /* end confdefs.h. */
4697 1.2 christos
4698 1.2 christos int
4699 1.2 christos main ()
4700 1.2 christos {
4701 1.2 christos
4702 1.2 christos ;
4703 1.2 christos return 0;
4704 1.2 christos }
4705 1.2 christos _ACEOF
4706 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4707 1.2 christos acx_cv_prog_cc_pedantic_=yes
4708 1.2 christos else
4709 1.2 christos acx_cv_prog_cc_pedantic_=no
4710 1.2 christos fi
4711 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4712 1.2 christos CFLAGS="$save_CFLAGS"
4713 1.2 christos fi
4714 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic_" >&5
4715 1.2 christos $as_echo "$acx_cv_prog_cc_pedantic_" >&6; }
4716 1.2 christos if test $acx_cv_prog_cc_pedantic_ = yes; then :
4717 1.2 christos ac_libiberty_warn_cflags="$ac_libiberty_warn_cflags${ac_libiberty_warn_cflags:+ }-pedantic "
4718 1.2 christos fi
4719 1.2 christos
4720 1.2 christos fi
4721 1.2 christos ac_ext=c
4722 1.2 christos ac_cpp='$CPP $CPPFLAGS'
4723 1.2 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4724 1.2 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4725 1.2 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4726 1.2 christos
4727 1.2 christos
4728 1.2 christos
4729 1.2 christos if test "x$CC" != xcc; then
4730 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4731 1.2 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4732 1.2 christos else
4733 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4734 1.2 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4735 1.2 christos fi
4736 1.2 christos set dummy $CC; ac_cc=`$as_echo "$2" |
4737 1.2 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4738 1.4 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4739 1.2 christos $as_echo_n "(cached) " >&6
4740 1.2 christos else
4741 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4742 1.2 christos /* end confdefs.h. */
4743 1.2 christos
4744 1.2 christos int
4745 1.2 christos main ()
4746 1.2 christos {
4747 1.1 skrll
4748 1.1 skrll ;
4749 1.1 skrll return 0;
4750 1.1 skrll }
4751 1.1 skrll _ACEOF
4752 1.1 skrll # Make sure it works both with $CC and with simple cc.
4753 1.1 skrll # We do the test twice because some compilers refuse to overwrite an
4754 1.1 skrll # existing .o file with -o, though they will create one.
4755 1.2 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4756 1.2 christos rm -f conftest2.*
4757 1.2 christos if { { case "(($ac_try" in
4758 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4759 1.2 christos *) ac_try_echo=$ac_try;;
4760 1.2 christos esac
4761 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4762 1.2 christos $as_echo "$ac_try_echo"; } >&5
4763 1.2 christos (eval "$ac_try") 2>&5
4764 1.2 christos ac_status=$?
4765 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4766 1.2 christos test $ac_status = 0; } &&
4767 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4768 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4769 1.2 christos *) ac_try_echo=$ac_try;;
4770 1.2 christos esac
4771 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4772 1.2 christos $as_echo "$ac_try_echo"; } >&5
4773 1.2 christos (eval "$ac_try") 2>&5
4774 1.1 skrll ac_status=$?
4775 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4776 1.2 christos test $ac_status = 0; };
4777 1.1 skrll then
4778 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4779 1.1 skrll if test "x$CC" != xcc; then
4780 1.1 skrll # Test first that cc exists at all.
4781 1.1 skrll if { ac_try='cc -c conftest.$ac_ext >&5'
4782 1.2 christos { { case "(($ac_try" in
4783 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4784 1.2 christos *) ac_try_echo=$ac_try;;
4785 1.2 christos esac
4786 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4787 1.2 christos $as_echo "$ac_try_echo"; } >&5
4788 1.2 christos (eval "$ac_try") 2>&5
4789 1.2 christos ac_status=$?
4790 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4791 1.2 christos test $ac_status = 0; }; }; then
4792 1.2 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4793 1.2 christos rm -f conftest2.*
4794 1.2 christos if { { case "(($ac_try" in
4795 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4796 1.2 christos *) ac_try_echo=$ac_try;;
4797 1.2 christos esac
4798 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4799 1.2 christos $as_echo "$ac_try_echo"; } >&5
4800 1.2 christos (eval "$ac_try") 2>&5
4801 1.2 christos ac_status=$?
4802 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4803 1.2 christos test $ac_status = 0; } &&
4804 1.2 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
4805 1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4806 1.2 christos *) ac_try_echo=$ac_try;;
4807 1.2 christos esac
4808 1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4809 1.2 christos $as_echo "$ac_try_echo"; } >&5
4810 1.2 christos (eval "$ac_try") 2>&5
4811 1.1 skrll ac_status=$?
4812 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4813 1.2 christos test $ac_status = 0; };
4814 1.1 skrll then
4815 1.1 skrll # cc works too.
4816 1.1 skrll :
4817 1.1 skrll else
4818 1.1 skrll # cc exists but doesn't like -o.
4819 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no
4820 1.1 skrll fi
4821 1.1 skrll fi
4822 1.1 skrll fi
4823 1.1 skrll else
4824 1.1 skrll eval ac_cv_prog_cc_${ac_cc}_c_o=no
4825 1.1 skrll fi
4826 1.2 christos rm -f core conftest*
4827 1.1 skrll
4828 1.1 skrll fi
4829 1.2 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4830 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4831 1.2 christos $as_echo "yes" >&6; }
4832 1.1 skrll else
4833 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4834 1.2 christos $as_echo "no" >&6; }
4835 1.1 skrll
4836 1.2 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4837 1.1 skrll
4838 1.1 skrll fi
4839 1.1 skrll
4840 1.1 skrll # autoconf is lame and doesn't give us any substitution variable for this.
4841 1.1 skrll if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
4842 1.1 skrll NO_MINUS_C_MINUS_O=yes
4843 1.1 skrll else
4844 1.1 skrll OUTPUT_OPTION='-o $@'
4845 1.1 skrll fi
4846 1.1 skrll
4847 1.1 skrll
4848 1.1 skrll
4849 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4850 1.2 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4851 1.4 christos if ${ac_cv_c_const+:} false; then :
4852 1.2 christos $as_echo_n "(cached) " >&6
4853 1.1 skrll else
4854 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4855 1.1 skrll /* end confdefs.h. */
4856 1.1 skrll
4857 1.1 skrll int
4858 1.1 skrll main ()
4859 1.1 skrll {
4860 1.4 christos
4861 1.1 skrll #ifndef __cplusplus
4862 1.4 christos /* Ultrix mips cc rejects this sort of thing. */
4863 1.1 skrll typedef int charset[2];
4864 1.4 christos const charset cs = { 0, 0 };
4865 1.1 skrll /* SunOS 4.1.1 cc rejects this. */
4866 1.2 christos char const *const *pcpcc;
4867 1.2 christos char **ppc;
4868 1.1 skrll /* NEC SVR4.0.2 mips cc rejects this. */
4869 1.1 skrll struct point {int x, y;};
4870 1.1 skrll static struct point const zero = {0,0};
4871 1.1 skrll /* AIX XL C 1.02.0.0 rejects this.
4872 1.1 skrll It does not let you subtract one const X* pointer from another in
4873 1.1 skrll an arm of an if-expression whose if-part is not a constant
4874 1.1 skrll expression */
4875 1.1 skrll const char *g = "string";
4876 1.2 christos pcpcc = &g + (g ? g-g : 0);
4877 1.1 skrll /* HPUX 7.0 cc rejects these. */
4878 1.2 christos ++pcpcc;
4879 1.2 christos ppc = (char**) pcpcc;
4880 1.2 christos pcpcc = (char const *const *) ppc;
4881 1.4 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
4882 1.4 christos char tx;
4883 1.4 christos char *t = &tx;
4884 1.1 skrll char const *s = 0 ? (char *) 0 : (char const *) 0;
4885 1.1 skrll
4886 1.1 skrll *t++ = 0;
4887 1.2 christos if (s) return 0;
4888 1.1 skrll }
4889 1.1 skrll { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4890 1.1 skrll int x[] = {25, 17};
4891 1.1 skrll const int *foo = &x[0];
4892 1.1 skrll ++foo;
4893 1.1 skrll }
4894 1.1 skrll { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4895 1.1 skrll typedef const int *iptr;
4896 1.1 skrll iptr p = 0;
4897 1.1 skrll ++p;
4898 1.1 skrll }
4899 1.4 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4900 1.1 skrll "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4901 1.4 christos struct s { int j; const int *ap[3]; } bx;
4902 1.4 christos struct s *b = &bx; b->j = 5;
4903 1.1 skrll }
4904 1.1 skrll { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4905 1.1 skrll const int foo = 10;
4906 1.2 christos if (!foo) return 0;
4907 1.1 skrll }
4908 1.2 christos return !cs[0] && !zero.x;
4909 1.1 skrll #endif
4910 1.1 skrll
4911 1.1 skrll ;
4912 1.1 skrll return 0;
4913 1.1 skrll }
4914 1.1 skrll _ACEOF
4915 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4916 1.1 skrll ac_cv_c_const=yes
4917 1.1 skrll else
4918 1.2 christos ac_cv_c_const=no
4919 1.1 skrll fi
4920 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4921 1.1 skrll fi
4922 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4923 1.2 christos $as_echo "$ac_cv_c_const" >&6; }
4924 1.1 skrll if test $ac_cv_c_const = no; then
4925 1.1 skrll
4926 1.2 christos $as_echo "#define const /**/" >>confdefs.h
4927 1.1 skrll
4928 1.1 skrll fi
4929 1.1 skrll
4930 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4931 1.2 christos $as_echo_n "checking for inline... " >&6; }
4932 1.4 christos if ${ac_cv_c_inline+:} false; then :
4933 1.2 christos $as_echo_n "(cached) " >&6
4934 1.1 skrll else
4935 1.1 skrll ac_cv_c_inline=no
4936 1.1 skrll for ac_kw in inline __inline__ __inline; do
4937 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938 1.1 skrll /* end confdefs.h. */
4939 1.1 skrll #ifndef __cplusplus
4940 1.1 skrll typedef int foo_t;
4941 1.1 skrll static $ac_kw foo_t static_foo () {return 0; }
4942 1.1 skrll $ac_kw foo_t foo () {return 0; }
4943 1.1 skrll #endif
4944 1.1 skrll
4945 1.1 skrll _ACEOF
4946 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4947 1.2 christos ac_cv_c_inline=$ac_kw
4948 1.1 skrll fi
4949 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4950 1.2 christos test "$ac_cv_c_inline" != no && break
4951 1.1 skrll done
4952 1.1 skrll
4953 1.1 skrll fi
4954 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4955 1.2 christos $as_echo "$ac_cv_c_inline" >&6; }
4956 1.1 skrll
4957 1.1 skrll case $ac_cv_c_inline in
4958 1.1 skrll inline | yes) ;;
4959 1.1 skrll *)
4960 1.1 skrll case $ac_cv_c_inline in
4961 1.1 skrll no) ac_val=;;
4962 1.1 skrll *) ac_val=$ac_cv_c_inline;;
4963 1.1 skrll esac
4964 1.1 skrll cat >>confdefs.h <<_ACEOF
4965 1.1 skrll #ifndef __cplusplus
4966 1.1 skrll #define inline $ac_val
4967 1.1 skrll #endif
4968 1.1 skrll _ACEOF
4969 1.1 skrll ;;
4970 1.1 skrll esac
4971 1.1 skrll
4972 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4973 1.2 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4974 1.4 christos if ${ac_cv_c_bigendian+:} false; then :
4975 1.2 christos $as_echo_n "(cached) " >&6
4976 1.2 christos else
4977 1.2 christos ac_cv_c_bigendian=unknown
4978 1.2 christos # See if we're dealing with a universal compiler.
4979 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 1.2 christos /* end confdefs.h. */
4981 1.2 christos #ifndef __APPLE_CC__
4982 1.2 christos not a universal capable compiler
4983 1.2 christos #endif
4984 1.2 christos typedef int dummy;
4985 1.2 christos
4986 1.2 christos _ACEOF
4987 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4988 1.2 christos
4989 1.2 christos # Check for potential -arch flags. It is not universal unless
4990 1.2 christos # there are at least two -arch flags with different values.
4991 1.2 christos ac_arch=
4992 1.2 christos ac_prev=
4993 1.2 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4994 1.2 christos if test -n "$ac_prev"; then
4995 1.2 christos case $ac_word in
4996 1.2 christos i?86 | x86_64 | ppc | ppc64)
4997 1.2 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4998 1.2 christos ac_arch=$ac_word
4999 1.2 christos else
5000 1.2 christos ac_cv_c_bigendian=universal
5001 1.2 christos break
5002 1.2 christos fi
5003 1.2 christos ;;
5004 1.2 christos esac
5005 1.2 christos ac_prev=
5006 1.2 christos elif test "x$ac_word" = "x-arch"; then
5007 1.2 christos ac_prev=arch
5008 1.2 christos fi
5009 1.2 christos done
5010 1.2 christos fi
5011 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5012 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5013 1.2 christos # See if sys/param.h defines the BYTE_ORDER macro.
5014 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015 1.1 skrll /* end confdefs.h. */
5016 1.1 skrll #include <sys/types.h>
5017 1.2 christos #include <sys/param.h>
5018 1.1 skrll
5019 1.1 skrll int
5020 1.1 skrll main ()
5021 1.1 skrll {
5022 1.2 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5023 1.2 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5024 1.2 christos && LITTLE_ENDIAN)
5025 1.2 christos bogus endian macros
5026 1.2 christos #endif
5027 1.1 skrll
5028 1.1 skrll ;
5029 1.1 skrll return 0;
5030 1.1 skrll }
5031 1.1 skrll _ACEOF
5032 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5033 1.1 skrll # It does; now see whether it defined to BIG_ENDIAN or not.
5034 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035 1.1 skrll /* end confdefs.h. */
5036 1.1 skrll #include <sys/types.h>
5037 1.2 christos #include <sys/param.h>
5038 1.1 skrll
5039 1.1 skrll int
5040 1.1 skrll main ()
5041 1.1 skrll {
5042 1.1 skrll #if BYTE_ORDER != BIG_ENDIAN
5043 1.2 christos not big endian
5044 1.2 christos #endif
5045 1.1 skrll
5046 1.1 skrll ;
5047 1.1 skrll return 0;
5048 1.1 skrll }
5049 1.1 skrll _ACEOF
5050 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5051 1.1 skrll ac_cv_c_bigendian=yes
5052 1.1 skrll else
5053 1.2 christos ac_cv_c_bigendian=no
5054 1.2 christos fi
5055 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5056 1.1 skrll fi
5057 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5058 1.2 christos fi
5059 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5060 1.2 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5061 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 1.2 christos /* end confdefs.h. */
5063 1.2 christos #include <limits.h>
5064 1.1 skrll
5065 1.1 skrll int
5066 1.1 skrll main ()
5067 1.1 skrll {
5068 1.2 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5069 1.2 christos bogus endian macros
5070 1.2 christos #endif
5071 1.2 christos
5072 1.1 skrll ;
5073 1.1 skrll return 0;
5074 1.1 skrll }
5075 1.1 skrll _ACEOF
5076 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5077 1.2 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5078 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5079 1.2 christos /* end confdefs.h. */
5080 1.2 christos #include <limits.h>
5081 1.2 christos
5082 1.2 christos int
5083 1.2 christos main ()
5084 1.2 christos {
5085 1.2 christos #ifndef _BIG_ENDIAN
5086 1.2 christos not big endian
5087 1.2 christos #endif
5088 1.2 christos
5089 1.2 christos ;
5090 1.2 christos return 0;
5091 1.2 christos }
5092 1.2 christos _ACEOF
5093 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5094 1.1 skrll ac_cv_c_bigendian=yes
5095 1.2 christos else
5096 1.2 christos ac_cv_c_bigendian=no
5097 1.1 skrll fi
5098 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5099 1.1 skrll fi
5100 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5101 1.2 christos fi
5102 1.2 christos if test $ac_cv_c_bigendian = unknown; then
5103 1.2 christos # Compile a test program.
5104 1.2 christos if test "$cross_compiling" = yes; then :
5105 1.2 christos # Try to guess by grepping values from an object file.
5106 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5107 1.2 christos /* end confdefs.h. */
5108 1.2 christos short int ascii_mm[] =
5109 1.2 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5110 1.2 christos short int ascii_ii[] =
5111 1.2 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5112 1.2 christos int use_ascii (int i) {
5113 1.2 christos return ascii_mm[i] + ascii_ii[i];
5114 1.2 christos }
5115 1.2 christos short int ebcdic_ii[] =
5116 1.2 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5117 1.2 christos short int ebcdic_mm[] =
5118 1.2 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5119 1.2 christos int use_ebcdic (int i) {
5120 1.2 christos return ebcdic_mm[i] + ebcdic_ii[i];
5121 1.2 christos }
5122 1.2 christos extern int foo;
5123 1.1 skrll
5124 1.2 christos int
5125 1.2 christos main ()
5126 1.2 christos {
5127 1.2 christos return use_ascii (foo) == use_ebcdic (foo);
5128 1.2 christos ;
5129 1.2 christos return 0;
5130 1.2 christos }
5131 1.2 christos _ACEOF
5132 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5133 1.2 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5134 1.2 christos ac_cv_c_bigendian=yes
5135 1.2 christos fi
5136 1.2 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5137 1.2 christos if test "$ac_cv_c_bigendian" = unknown; then
5138 1.2 christos ac_cv_c_bigendian=no
5139 1.2 christos else
5140 1.2 christos # finding both strings is unlikely to happen, but who knows?
5141 1.2 christos ac_cv_c_bigendian=unknown
5142 1.2 christos fi
5143 1.2 christos fi
5144 1.1 skrll fi
5145 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5146 1.1 skrll else
5147 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5148 1.1 skrll /* end confdefs.h. */
5149 1.2 christos $ac_includes_default
5150 1.1 skrll int
5151 1.1 skrll main ()
5152 1.1 skrll {
5153 1.2 christos
5154 1.2 christos /* Are we little or big endian? From Harbison&Steele. */
5155 1.2 christos union
5156 1.2 christos {
5157 1.2 christos long int l;
5158 1.2 christos char c[sizeof (long int)];
5159 1.2 christos } u;
5160 1.2 christos u.l = 1;
5161 1.2 christos return u.c[sizeof (long int) - 1] == 1;
5162 1.2 christos
5163 1.2 christos ;
5164 1.2 christos return 0;
5165 1.1 skrll }
5166 1.1 skrll _ACEOF
5167 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
5168 1.1 skrll ac_cv_c_bigendian=no
5169 1.1 skrll else
5170 1.2 christos ac_cv_c_bigendian=yes
5171 1.1 skrll fi
5172 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5173 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5174 1.1 skrll fi
5175 1.2 christos
5176 1.2 christos fi
5177 1.1 skrll fi
5178 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5179 1.2 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5180 1.2 christos case $ac_cv_c_bigendian in #(
5181 1.2 christos yes)
5182 1.2 christos $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5183 1.2 christos ;; #(
5184 1.2 christos no)
5185 1.2 christos ;; #(
5186 1.2 christos universal)
5187 1.2 christos
5188 1.2 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5189 1.2 christos
5190 1.2 christos ;; #(
5191 1.2 christos *)
5192 1.4 christos as_fn_error $? "unknown endianness
5193 1.2 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5194 1.2 christos esac
5195 1.1 skrll
5196 1.1 skrll
5197 1.1 skrll
5198 1.1 skrll
5199 1.2 christos ac_config_headers="$ac_config_headers config.h:config.in"
5200 1.1 skrll
5201 1.1 skrll
5202 1.1 skrll
5203 1.1 skrll # Find a good install program. We prefer a C program (faster),
5204 1.1 skrll # so one script is as good as another. But avoid the broken or
5205 1.1 skrll # incompatible versions:
5206 1.1 skrll # SysV /etc/install, /usr/sbin/install
5207 1.1 skrll # SunOS /usr/etc/install
5208 1.1 skrll # IRIX /sbin/install
5209 1.1 skrll # AIX /bin/install
5210 1.1 skrll # AmigaOS /C/install, which installs bootblocks on floppy discs
5211 1.1 skrll # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5212 1.1 skrll # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5213 1.1 skrll # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5214 1.1 skrll # OS/2's system install, which has a completely different semantic
5215 1.1 skrll # ./install, which can be erroneously created by make from ./install.sh.
5216 1.2 christos # Reject install programs that cannot install multiple files.
5217 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5218 1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
5219 1.1 skrll if test -z "$INSTALL"; then
5220 1.4 christos if ${ac_cv_path_install+:} false; then :
5221 1.2 christos $as_echo_n "(cached) " >&6
5222 1.1 skrll else
5223 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224 1.1 skrll for as_dir in $PATH
5225 1.1 skrll do
5226 1.1 skrll IFS=$as_save_IFS
5227 1.1 skrll test -z "$as_dir" && as_dir=.
5228 1.2 christos # Account for people who put trailing slashes in PATH elements.
5229 1.2 christos case $as_dir/ in #((
5230 1.2 christos ./ | .// | /[cC]/* | \
5231 1.1 skrll /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5232 1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5233 1.1 skrll /usr/ucb/* ) ;;
5234 1.1 skrll *)
5235 1.1 skrll # OSF1 and SCO ODT 3.0 have their own names for install.
5236 1.1 skrll # Don't use installbsd from OSF since it installs stuff as root
5237 1.1 skrll # by default.
5238 1.1 skrll for ac_prog in ginstall scoinst install; do
5239 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do
5240 1.4 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5241 1.1 skrll if test $ac_prog = install &&
5242 1.1 skrll grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5243 1.1 skrll # AIX install. It has an incompatible calling convention.
5244 1.1 skrll :
5245 1.1 skrll elif test $ac_prog = install &&
5246 1.1 skrll grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5247 1.1 skrll # program-specific install script used by HP pwplus--don't use.
5248 1.1 skrll :
5249 1.1 skrll else
5250 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5251 1.2 christos echo one > conftest.one
5252 1.2 christos echo two > conftest.two
5253 1.2 christos mkdir conftest.dir
5254 1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5255 1.2 christos test -s conftest.one && test -s conftest.two &&
5256 1.2 christos test -s conftest.dir/conftest.one &&
5257 1.2 christos test -s conftest.dir/conftest.two
5258 1.2 christos then
5259 1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5260 1.2 christos break 3
5261 1.2 christos fi
5262 1.1 skrll fi
5263 1.1 skrll fi
5264 1.1 skrll done
5265 1.1 skrll done
5266 1.1 skrll ;;
5267 1.1 skrll esac
5268 1.1 skrll
5269 1.2 christos done
5270 1.2 christos IFS=$as_save_IFS
5271 1.2 christos
5272 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5273 1.1 skrll
5274 1.1 skrll fi
5275 1.1 skrll if test "${ac_cv_path_install+set}" = set; then
5276 1.1 skrll INSTALL=$ac_cv_path_install
5277 1.1 skrll else
5278 1.2 christos # As a last resort, use the slow shell script. Don't cache a
5279 1.2 christos # value for INSTALL within a source directory, because that will
5280 1.1 skrll # break other packages using the cache if that directory is
5281 1.2 christos # removed, or if the value is a relative name.
5282 1.1 skrll INSTALL=$ac_install_sh
5283 1.1 skrll fi
5284 1.1 skrll fi
5285 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5286 1.2 christos $as_echo "$INSTALL" >&6; }
5287 1.1 skrll
5288 1.1 skrll # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5289 1.1 skrll # It thinks the first close brace ends the variable substitution.
5290 1.1 skrll test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5291 1.1 skrll
5292 1.1 skrll test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5293 1.1 skrll
5294 1.1 skrll test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5295 1.1 skrll
5296 1.1 skrll
5297 1.1 skrll # Don't build the shared library for build.
5298 1.1 skrll if [ -n "${with_build_subdir}" ]; then
5299 1.1 skrll enable_shared=no
5300 1.1 skrll fi
5301 1.1 skrll
5302 1.1 skrll frag=
5303 1.1 skrll case "${host}" in
5304 1.1 skrll rs6000-ibm-aix3.1 | rs6000-ibm-aix)
5305 1.1 skrll frag=mh-aix ;;
5306 1.1 skrll *-*-cxux7*) frag=mh-cxux7 ;;
5307 1.1 skrll *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
5308 1.1 skrll *-*-freebsd2.2.[012]) frag=mh-fbsd21 ;;
5309 1.1 skrll i370-*-opened*) frag=mh-openedition ;;
5310 1.1 skrll i[34567]86-*-windows*) frag=mh-windows ;;
5311 1.1 skrll esac
5312 1.1 skrll
5313 1.1 skrll if [ -n "${frag}" ]; then
5314 1.1 skrll frag=${libiberty_topdir}/libiberty/config/$frag
5315 1.1 skrll fi
5316 1.1 skrll
5317 1.2 christos
5318 1.2 christos
5319 1.2 christos
5320 1.2 christos
5321 1.2 christos case "${host}" in
5322 1.2 christos # PIC is the default on some targets or must not be used.
5323 1.2 christos *-*-darwin*)
5324 1.2 christos # For darwin, common symbols are not allowed in MH_DYLIB files
5325 1.2 christos case "${CFLAGS}" in
5326 1.2 christos # If we are using a compiler supporting mdynamic-no-pic
5327 1.2 christos # and the option has been tested as safe to add, then cancel
5328 1.2 christos # it here, since the code generated is incompatible with shared
5329 1.3 christos # libs.
5330 1.2 christos *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
5331 1.2 christos *) PICFLAG=-fno-common ;;
5332 1.2 christos esac
5333 1.2 christos ;;
5334 1.2 christos alpha*-dec-osf5*)
5335 1.2 christos # PIC is the default.
5336 1.2 christos ;;
5337 1.2 christos hppa*64*-*-hpux*)
5338 1.2 christos # PIC is the default for 64-bit PA HP-UX.
5339 1.2 christos ;;
5340 1.2 christos i[34567]86-*-cygwin* | x86_64-*-cygwin*)
5341 1.2 christos ;;
5342 1.2 christos i[34567]86-*-mingw* | x86_64-*-mingw*)
5343 1.2 christos ;;
5344 1.2 christos i[34567]86-*-interix[3-9]*)
5345 1.2 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
5346 1.2 christos # Instead, we relocate shared libraries at runtime.
5347 1.2 christos ;;
5348 1.2 christos i[34567]86-*-nto-qnx*)
5349 1.2 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
5350 1.2 christos # it will coredump.
5351 1.2 christos PICFLAG='-fPIC -shared'
5352 1.2 christos ;;
5353 1.2 christos i[34567]86-pc-msdosdjgpp*)
5354 1.2 christos # DJGPP does not support shared libraries at all.
5355 1.2 christos ;;
5356 1.2 christos ia64*-*-hpux*)
5357 1.2 christos # On IA64 HP-UX, PIC is the default but the pic flag
5358 1.2 christos # sets the default TLS model and affects inlining.
5359 1.2 christos PICFLAG=-fPIC
5360 1.2 christos ;;
5361 1.7 christos loongarch*-*-*)
5362 1.7 christos PICFLAG=-fpic
5363 1.7 christos ;;
5364 1.2 christos mips-sgi-irix6*)
5365 1.2 christos # PIC is the default.
5366 1.2 christos ;;
5367 1.2 christos rs6000-ibm-aix* | powerpc-ibm-aix*)
5368 1.2 christos # All AIX code is PIC.
5369 1.2 christos ;;
5370 1.2 christos
5371 1.2 christos # Some targets support both -fPIC and -fpic, but prefer the latter.
5372 1.2 christos # FIXME: Why?
5373 1.2 christos i[34567]86-*-* | x86_64-*-*)
5374 1.2 christos PICFLAG=-fpic
5375 1.2 christos ;;
5376 1.2 christos # FIXME: Override -fPIC default in libgcc only?
5377 1.2 christos sh-*-linux* | sh[2346lbe]*-*-linux*)
5378 1.2 christos PICFLAG=-fpic
5379 1.2 christos ;;
5380 1.6 christos sh*-*-netbsd*)
5381 1.2 christos PICFLAG=-fpic
5382 1.2 christos ;;
5383 1.2 christos # Default to -fPIC unless specified otherwise.
5384 1.2 christos *)
5385 1.2 christos PICFLAG=-fPIC
5386 1.2 christos ;;
5387 1.2 christos esac
5388 1.2 christos
5389 1.2 christos # If the user explicitly uses -fpic/-fPIC, keep that.
5390 1.2 christos case "${CFLAGS}" in
5391 1.2 christos *-fpic*)
5392 1.2 christos PICFLAG=-fpic
5393 1.2 christos ;;
5394 1.2 christos *-fPIC*)
5395 1.2 christos PICFLAG=-fPIC
5396 1.2 christos ;;
5397 1.2 christos esac
5398 1.2 christos
5399 1.2 christos
5400 1.1 skrll # If they didn't specify --enable-shared, don't generate shared libs.
5401 1.1 skrll case "${enable_shared}" in
5402 1.1 skrll yes) shared=yes ;;
5403 1.1 skrll no) shared=no ;;
5404 1.1 skrll "") shared=no ;;
5405 1.1 skrll *) shared=yes ;;
5406 1.1 skrll esac
5407 1.2 christos
5408 1.7 christos # ...unless --enable-host-{shared,pie} was passed from top-level config:
5409 1.7 christos if [ "${enable_host_shared}" = "yes" ] || [ "${enable_host_pie}" = "yes" ]; then
5410 1.2 christos shared=yes
5411 1.2 christos fi
5412 1.2 christos
5413 1.2 christos if [ "${shared}" != "yes" ]; then
5414 1.2 christos PICFLAG=
5415 1.1 skrll fi
5416 1.1 skrll
5417 1.1 skrll
5418 1.2 christos NOASANFLAG=
5419 1.2 christos case " ${CFLAGS} " in
5420 1.2 christos *\ -fsanitize=address\ *) NOASANFLAG=-fno-sanitize=address ;;
5421 1.6 christos *\ -fsanitize=hwaddress\ *) NOASANFLAG=-fno-sanitize=hwaddress ;;
5422 1.6 christos esac
5423 1.6 christos
5424 1.6 christos
5425 1.6 christos # Check whether --enable-cet was given.
5426 1.6 christos if test "${enable_cet+set}" = set; then :
5427 1.6 christos enableval=$enable_cet;
5428 1.6 christos case "$enableval" in
5429 1.6 christos yes|no|auto) ;;
5430 1.6 christos *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5431 1.6 christos esac
5432 1.6 christos
5433 1.6 christos else
5434 1.6 christos enable_cet=auto
5435 1.6 christos fi
5436 1.6 christos
5437 1.6 christos
5438 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5439 1.6 christos $as_echo_n "checking for CET support... " >&6; }
5440 1.6 christos
5441 1.6 christos case "$host" in
5442 1.6 christos i[34567]86-*-linux* | x86_64-*-linux*)
5443 1.6 christos may_have_cet=yes
5444 1.6 christos cet_save_CFLAGS="$CFLAGS"
5445 1.6 christos CFLAGS="$CFLAGS -fcf-protection"
5446 1.6 christos case "$enable_cet" in
5447 1.6 christos auto)
5448 1.6 christos # Check if target supports multi-byte NOPs
5449 1.6 christos # and if compiler and assembler support CET.
5450 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 1.6 christos /* end confdefs.h. */
5452 1.6 christos
5453 1.6 christos int
5454 1.6 christos main ()
5455 1.6 christos {
5456 1.6 christos
5457 1.6 christos #if !defined(__SSE2__)
5458 1.6 christos #error target does not support multi-byte NOPs
5459 1.6 christos #else
5460 1.6 christos asm ("setssbsy");
5461 1.6 christos #endif
5462 1.6 christos
5463 1.6 christos ;
5464 1.6 christos return 0;
5465 1.6 christos }
5466 1.6 christos _ACEOF
5467 1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
5468 1.6 christos enable_cet=yes
5469 1.6 christos else
5470 1.6 christos enable_cet=no
5471 1.6 christos fi
5472 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5473 1.6 christos ;;
5474 1.6 christos yes)
5475 1.6 christos # Check if compiler and assembler support CET.
5476 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5477 1.6 christos /* end confdefs.h. */
5478 1.6 christos
5479 1.6 christos int
5480 1.6 christos main ()
5481 1.6 christos {
5482 1.6 christos asm ("setssbsy");
5483 1.6 christos ;
5484 1.6 christos return 0;
5485 1.6 christos }
5486 1.6 christos _ACEOF
5487 1.6 christos if ac_fn_c_try_compile "$LINENO"; then :
5488 1.6 christos support_cet=yes
5489 1.6 christos else
5490 1.6 christos support_cet=no
5491 1.6 christos fi
5492 1.6 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5493 1.6 christos if test $support_cet = "no"; then
5494 1.6 christos if test x$enable_bootstrap != xno \
5495 1.6 christos && test -z "${with_build_subdir}" \
5496 1.6 christos && (test ! -f ../stage_current \
5497 1.6 christos || test `cat ../stage_current` != "stage1"); then
5498 1.6 christos # Require CET support only for the final GCC build.
5499 1.6 christos as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
5500 1.6 christos else
5501 1.6 christos # Don't enable CET without CET support for non-bootstrap
5502 1.6 christos # build, in stage1 nor for build support.
5503 1.6 christos enable_cet=no
5504 1.6 christos fi
5505 1.6 christos fi
5506 1.6 christos ;;
5507 1.6 christos esac
5508 1.6 christos CFLAGS="$cet_save_CFLAGS"
5509 1.6 christos ;;
5510 1.6 christos *)
5511 1.6 christos may_have_cet=no
5512 1.6 christos enable_cet=no
5513 1.6 christos ;;
5514 1.2 christos esac
5515 1.2 christos
5516 1.6 christos cet_save_CFLAGS="$CFLAGS"
5517 1.6 christos CFLAGS="$CFLAGS -fcf-protection=none"
5518 1.6 christos cet_save_LDFLAGS="$LDFLAGS"
5519 1.6 christos LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
5520 1.6 christos if test x$may_have_cet = xyes; then
5521 1.6 christos # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
5522 1.6 christos if test x$gcc_no_link = xyes; then
5523 1.6 christos as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5524 1.6 christos fi
5525 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5526 1.6 christos /* end confdefs.h. */
5527 1.6 christos
5528 1.6 christos int
5529 1.6 christos main ()
5530 1.6 christos {
5531 1.6 christos return 0;
5532 1.6 christos ;
5533 1.6 christos return 0;
5534 1.6 christos }
5535 1.6 christos _ACEOF
5536 1.6 christos if ac_fn_c_try_link "$LINENO"; then :
5537 1.6 christos may_have_cet=yes
5538 1.6 christos else
5539 1.6 christos may_have_cet=no
5540 1.6 christos fi
5541 1.6 christos rm -f core conftest.err conftest.$ac_objext \
5542 1.6 christos conftest$ac_exeext conftest.$ac_ext
5543 1.6 christos fi
5544 1.6 christos
5545 1.6 christos if test x$may_have_cet = xyes; then
5546 1.6 christos if test x$cross_compiling = xno; then
5547 1.6 christos if test "$cross_compiling" = yes; then :
5548 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5549 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5550 1.6 christos as_fn_error $? "cannot run test program while cross compiling
5551 1.6 christos See \`config.log' for more details" "$LINENO" 5; }
5552 1.6 christos else
5553 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5554 1.6 christos /* end confdefs.h. */
5555 1.6 christos
5556 1.6 christos int
5557 1.6 christos main ()
5558 1.6 christos {
5559 1.6 christos asm ("endbr32");
5560 1.6 christos return 0;
5561 1.6 christos }
5562 1.6 christos
5563 1.6 christos _ACEOF
5564 1.6 christos if ac_fn_c_try_run "$LINENO"; then :
5565 1.6 christos have_multi_byte_nop=yes
5566 1.6 christos else
5567 1.6 christos have_multi_byte_nop=no
5568 1.6 christos fi
5569 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5570 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5571 1.6 christos fi
5572 1.6 christos
5573 1.6 christos have_cet=no
5574 1.6 christos if test x$have_multi_byte_nop = xyes; then
5575 1.6 christos if test "$cross_compiling" = yes; then :
5576 1.6 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5577 1.6 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5578 1.6 christos as_fn_error $? "cannot run test program while cross compiling
5579 1.6 christos See \`config.log' for more details" "$LINENO" 5; }
5580 1.6 christos else
5581 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5582 1.6 christos /* end confdefs.h. */
5583 1.6 christos
5584 1.6 christos static void
5585 1.6 christos foo (void)
5586 1.6 christos {
5587 1.6 christos }
5588 1.6 christos
5589 1.6 christos static void
5590 1.6 christos __attribute__ ((noinline, noclone))
5591 1.6 christos xxx (void (*f) (void))
5592 1.6 christos {
5593 1.6 christos f ();
5594 1.6 christos }
5595 1.6 christos
5596 1.6 christos static void
5597 1.6 christos __attribute__ ((noinline, noclone))
5598 1.6 christos bar (void)
5599 1.6 christos {
5600 1.6 christos xxx (foo);
5601 1.6 christos }
5602 1.6 christos
5603 1.6 christos int
5604 1.6 christos main ()
5605 1.6 christos {
5606 1.6 christos bar ();
5607 1.6 christos return 0;
5608 1.6 christos }
5609 1.6 christos
5610 1.6 christos _ACEOF
5611 1.6 christos if ac_fn_c_try_run "$LINENO"; then :
5612 1.6 christos have_cet=no
5613 1.6 christos else
5614 1.6 christos have_cet=yes
5615 1.6 christos fi
5616 1.6 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5617 1.6 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5618 1.6 christos fi
5619 1.6 christos
5620 1.6 christos fi
5621 1.6 christos if test x$enable_cet = xno -a x$have_cet = xyes; then
5622 1.6 christos as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
5623 1.6 christos fi
5624 1.6 christos fi
5625 1.6 christos else
5626 1.6 christos # Enable CET in cross compiler if possible so that it will run on both
5627 1.6 christos # CET and non-CET hosts.
5628 1.6 christos have_cet=yes
5629 1.6 christos fi
5630 1.6 christos if test x$enable_cet = xyes; then
5631 1.6 christos CET_HOST_FLAGS="-fcf-protection"
5632 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5633 1.6 christos $as_echo "yes" >&6; }
5634 1.6 christos else
5635 1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5636 1.6 christos $as_echo "no" >&6; }
5637 1.6 christos fi
5638 1.6 christos CFLAGS="$cet_save_CFLAGS"
5639 1.6 christos LDFLAGS="$cet_save_LDFLAGS"
5640 1.6 christos
5641 1.6 christos
5642 1.2 christos
5643 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5644 1.7 christos $as_echo_n "checking target system type... " >&6; }
5645 1.7 christos if ${ac_cv_target+:} false; then :
5646 1.7 christos $as_echo_n "(cached) " >&6
5647 1.7 christos else
5648 1.7 christos if test "x$target_alias" = x; then
5649 1.7 christos ac_cv_target=$ac_cv_host
5650 1.7 christos else
5651 1.7 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5652 1.7 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5653 1.7 christos fi
5654 1.7 christos
5655 1.7 christos fi
5656 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5657 1.7 christos $as_echo "$ac_cv_target" >&6; }
5658 1.7 christos case $ac_cv_target in
5659 1.7 christos *-*-*) ;;
5660 1.7 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5661 1.7 christos esac
5662 1.7 christos target=$ac_cv_target
5663 1.7 christos ac_save_IFS=$IFS; IFS='-'
5664 1.7 christos set x $ac_cv_target
5665 1.7 christos shift
5666 1.7 christos target_cpu=$1
5667 1.7 christos target_vendor=$2
5668 1.7 christos shift; shift
5669 1.7 christos # Remember, the first character of IFS is used to create $*,
5670 1.7 christos # except with old shells:
5671 1.7 christos target_os=$*
5672 1.7 christos IFS=$ac_save_IFS
5673 1.7 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5674 1.7 christos
5675 1.7 christos
5676 1.7 christos # The aliases save the names the user supplied, while $host etc.
5677 1.7 christos # will get canonicalized.
5678 1.7 christos test -n "$target_alias" &&
5679 1.7 christos test "$program_prefix$program_suffix$program_transform_name" = \
5680 1.7 christos NONENONEs,x,x, &&
5681 1.7 christos program_prefix=${target_alias}-
5682 1.7 christos
5683 1.7 christos test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
5684 1.7 christos
5685 1.7 christos
5686 1.7 christos # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH
5687 1.7 christos # with a different meaning.
5688 1.7 christos case ${target_os} in
5689 1.7 christos solaris2*)
5690 1.7 christos ac_save_CFLAGS="$CFLAGS"
5691 1.7 christos CFLAGS="$CFLAGS -Wa,-nH"
5692 1.7 christos
5693 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5
5694 1.7 christos $as_echo_n "checking for as that supports -Wa,-nH... " >&6; }
5695 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5696 1.7 christos /* end confdefs.h. */
5697 1.7 christos
5698 1.7 christos int
5699 1.7 christos main ()
5700 1.7 christos {
5701 1.7 christos return 0;
5702 1.7 christos ;
5703 1.7 christos return 0;
5704 1.7 christos }
5705 1.7 christos _ACEOF
5706 1.7 christos if ac_fn_c_try_compile "$LINENO"; then :
5707 1.7 christos ac_hwcap_flags=yes
5708 1.7 christos else
5709 1.7 christos ac_hwcap_flags=no
5710 1.7 christos fi
5711 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5712 1.7 christos if test "$ac_hwcap_flags" = "yes"; then
5713 1.7 christos HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS"
5714 1.7 christos fi
5715 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5
5716 1.7 christos $as_echo "$ac_hwcap_flags" >&6; }
5717 1.7 christos
5718 1.7 christos CFLAGS="$ac_save_CFLAGS"
5719 1.7 christos ;;
5720 1.7 christos esac
5721 1.7 christos
5722 1.7 christos
5723 1.7 christos
5724 1.7 christos
5725 1.1 skrll echo "# Warning: this fragment is automatically generated" > temp-frag
5726 1.1 skrll
5727 1.1 skrll if [ -n "${frag}" ] && [ -f "${frag}" ]; then
5728 1.1 skrll echo "Appending ${frag} to xhost-mkfrag"
5729 1.1 skrll echo "# Following fragment copied from ${frag}" >> temp-frag
5730 1.1 skrll cat ${frag} >> temp-frag
5731 1.1 skrll fi
5732 1.1 skrll
5733 1.1 skrll # record if we want to build shared libs.
5734 1.1 skrll if [ "${shared}" = "yes" ]; then
5735 1.1 skrll echo enable_shared = yes >> temp-frag
5736 1.1 skrll else
5737 1.1 skrll echo enable_shared = no >> temp-frag
5738 1.1 skrll fi
5739 1.1 skrll
5740 1.1 skrll frag=xhost-mkfrag
5741 1.1 skrll ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag
5742 1.1 skrll
5743 1.1 skrll host_makefile_frag=${frag}
5744 1.1 skrll
5745 1.1 skrll
5746 1.1 skrll # It's OK to check for header files. Although the compiler may not be
5747 1.1 skrll # able to link anything, it had better be able to at least compile
5748 1.1 skrll # something.
5749 1.7 christos for ac_header in sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h sys/prctl.h spawn.h
5750 1.2 christos do :
5751 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5752 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
5753 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5754 1.1 skrll cat >>confdefs.h <<_ACEOF
5755 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5756 1.1 skrll _ACEOF
5757 1.1 skrll
5758 1.1 skrll fi
5759 1.1 skrll done
5760 1.1 skrll
5761 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5762 1.2 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5763 1.4 christos if ${ac_cv_header_sys_wait_h+:} false; then :
5764 1.2 christos $as_echo_n "(cached) " >&6
5765 1.1 skrll else
5766 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5767 1.1 skrll /* end confdefs.h. */
5768 1.1 skrll #include <sys/types.h>
5769 1.1 skrll #include <sys/wait.h>
5770 1.1 skrll #ifndef WEXITSTATUS
5771 1.2 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5772 1.1 skrll #endif
5773 1.1 skrll #ifndef WIFEXITED
5774 1.1 skrll # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5775 1.1 skrll #endif
5776 1.1 skrll
5777 1.1 skrll int
5778 1.1 skrll main ()
5779 1.1 skrll {
5780 1.1 skrll int s;
5781 1.1 skrll wait (&s);
5782 1.1 skrll s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5783 1.1 skrll ;
5784 1.1 skrll return 0;
5785 1.1 skrll }
5786 1.1 skrll _ACEOF
5787 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5788 1.1 skrll ac_cv_header_sys_wait_h=yes
5789 1.1 skrll else
5790 1.2 christos ac_cv_header_sys_wait_h=no
5791 1.1 skrll fi
5792 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5793 1.1 skrll fi
5794 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5795 1.2 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5796 1.1 skrll if test $ac_cv_header_sys_wait_h = yes; then
5797 1.1 skrll
5798 1.2 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5799 1.1 skrll
5800 1.1 skrll fi
5801 1.1 skrll
5802 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5803 1.2 christos $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5804 1.4 christos if ${ac_cv_header_time+:} false; then :
5805 1.2 christos $as_echo_n "(cached) " >&6
5806 1.1 skrll else
5807 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5808 1.1 skrll /* end confdefs.h. */
5809 1.1 skrll #include <sys/types.h>
5810 1.1 skrll #include <sys/time.h>
5811 1.1 skrll #include <time.h>
5812 1.1 skrll
5813 1.1 skrll int
5814 1.1 skrll main ()
5815 1.1 skrll {
5816 1.1 skrll if ((struct tm *) 0)
5817 1.1 skrll return 0;
5818 1.1 skrll ;
5819 1.1 skrll return 0;
5820 1.1 skrll }
5821 1.1 skrll _ACEOF
5822 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5823 1.1 skrll ac_cv_header_time=yes
5824 1.1 skrll else
5825 1.2 christos ac_cv_header_time=no
5826 1.1 skrll fi
5827 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5828 1.1 skrll fi
5829 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5830 1.2 christos $as_echo "$ac_cv_header_time" >&6; }
5831 1.1 skrll if test $ac_cv_header_time = yes; then
5832 1.1 skrll
5833 1.2 christos $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5834 1.1 skrll
5835 1.1 skrll fi
5836 1.1 skrll
5837 1.1 skrll
5838 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether errno must be declared" >&5
5839 1.2 christos $as_echo_n "checking whether errno must be declared... " >&6; }
5840 1.4 christos if ${libiberty_cv_declare_errno+:} false; then :
5841 1.2 christos $as_echo_n "(cached) " >&6
5842 1.1 skrll else
5843 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5844 1.1 skrll /* end confdefs.h. */
5845 1.1 skrll #include <errno.h>
5846 1.1 skrll int
5847 1.1 skrll main ()
5848 1.1 skrll {
5849 1.1 skrll int x = errno;
5850 1.1 skrll ;
5851 1.1 skrll return 0;
5852 1.1 skrll }
5853 1.1 skrll _ACEOF
5854 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5855 1.1 skrll libiberty_cv_declare_errno=no
5856 1.1 skrll else
5857 1.2 christos libiberty_cv_declare_errno=yes
5858 1.1 skrll fi
5859 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5860 1.1 skrll fi
5861 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_declare_errno" >&5
5862 1.2 christos $as_echo "$libiberty_cv_declare_errno" >&6; }
5863 1.1 skrll if test $libiberty_cv_declare_errno = yes
5864 1.1 skrll then
5865 1.2 christos $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
5866 1.1 skrll
5867 1.1 skrll fi
5868 1.1 skrll
5869 1.1 skrll
5870 1.2 christos # Determine sizes of some types.
5871 1.2 christos # The cast to long int works around a bug in the HP C Compiler
5872 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5873 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5874 1.2 christos # This bug is HP SR number 8606223364.
5875 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5876 1.2 christos $as_echo_n "checking size of int... " >&6; }
5877 1.4 christos if ${ac_cv_sizeof_int+:} false; then :
5878 1.2 christos $as_echo_n "(cached) " >&6
5879 1.2 christos else
5880 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5881 1.2 christos
5882 1.1 skrll else
5883 1.2 christos if test "$ac_cv_type_int" = yes; then
5884 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5885 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5886 1.4 christos as_fn_error 77 "cannot compute sizeof (int)
5887 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
5888 1.2 christos else
5889 1.2 christos ac_cv_sizeof_int=0
5890 1.2 christos fi
5891 1.2 christos fi
5892 1.2 christos
5893 1.1 skrll fi
5894 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5895 1.2 christos $as_echo "$ac_cv_sizeof_int" >&6; }
5896 1.2 christos
5897 1.1 skrll
5898 1.1 skrll
5899 1.2 christos cat >>confdefs.h <<_ACEOF
5900 1.2 christos #define SIZEOF_INT $ac_cv_sizeof_int
5901 1.1 skrll _ACEOF
5902 1.1 skrll
5903 1.1 skrll
5904 1.2 christos # The cast to long int works around a bug in the HP C Compiler
5905 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5906 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5907 1.2 christos # This bug is HP SR number 8606223364.
5908 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5909 1.2 christos $as_echo_n "checking size of long... " >&6; }
5910 1.4 christos if ${ac_cv_sizeof_long+:} false; then :
5911 1.2 christos $as_echo_n "(cached) " >&6
5912 1.2 christos else
5913 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5914 1.2 christos
5915 1.2 christos else
5916 1.2 christos if test "$ac_cv_type_long" = yes; then
5917 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5918 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5919 1.4 christos as_fn_error 77 "cannot compute sizeof (long)
5920 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
5921 1.2 christos else
5922 1.2 christos ac_cv_sizeof_long=0
5923 1.2 christos fi
5924 1.2 christos fi
5925 1.1 skrll
5926 1.1 skrll fi
5927 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5928 1.2 christos $as_echo "$ac_cv_sizeof_long" >&6; }
5929 1.2 christos
5930 1.1 skrll
5931 1.1 skrll
5932 1.2 christos cat >>confdefs.h <<_ACEOF
5933 1.2 christos #define SIZEOF_LONG $ac_cv_sizeof_long
5934 1.1 skrll _ACEOF
5935 1.1 skrll
5936 1.1 skrll
5937 1.2 christos # The cast to long int works around a bug in the HP C Compiler
5938 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5939 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5940 1.2 christos # This bug is HP SR number 8606223364.
5941 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
5942 1.2 christos $as_echo_n "checking size of size_t... " >&6; }
5943 1.4 christos if ${ac_cv_sizeof_size_t+:} false; then :
5944 1.2 christos $as_echo_n "(cached) " >&6
5945 1.2 christos else
5946 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
5947 1.1 skrll
5948 1.1 skrll else
5949 1.2 christos if test "$ac_cv_type_size_t" = yes; then
5950 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5951 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5952 1.4 christos as_fn_error 77 "cannot compute sizeof (size_t)
5953 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
5954 1.2 christos else
5955 1.2 christos ac_cv_sizeof_size_t=0
5956 1.2 christos fi
5957 1.1 skrll fi
5958 1.1 skrll
5959 1.1 skrll fi
5960 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
5961 1.2 christos $as_echo "$ac_cv_sizeof_size_t" >&6; }
5962 1.2 christos
5963 1.1 skrll
5964 1.1 skrll
5965 1.2 christos cat >>confdefs.h <<_ACEOF
5966 1.2 christos #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
5967 1.1 skrll _ACEOF
5968 1.1 skrll
5969 1.1 skrll
5970 1.1 skrll
5971 1.2 christos # Check for presense of long long
5972 1.2 christos ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5973 1.4 christos if test "x$ac_cv_type_long_long" = xyes; then :
5974 1.1 skrll
5975 1.2 christos $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
5976 1.2 christos # The cast to long int works around a bug in the HP C Compiler
5977 1.2 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5978 1.2 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5979 1.2 christos # This bug is HP SR number 8606223364.
5980 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5981 1.2 christos $as_echo_n "checking size of long long... " >&6; }
5982 1.4 christos if ${ac_cv_sizeof_long_long+:} false; then :
5983 1.2 christos $as_echo_n "(cached) " >&6
5984 1.2 christos else
5985 1.2 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5986 1.1 skrll
5987 1.2 christos else
5988 1.2 christos if test "$ac_cv_type_long_long" = yes; then
5989 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5990 1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5991 1.4 christos as_fn_error 77 "cannot compute sizeof (long long)
5992 1.4 christos See \`config.log' for more details" "$LINENO" 5; }
5993 1.2 christos else
5994 1.2 christos ac_cv_sizeof_long_long=0
5995 1.2 christos fi
5996 1.2 christos fi
5997 1.1 skrll
5998 1.2 christos fi
5999 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6000 1.2 christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
6001 1.1 skrll
6002 1.1 skrll
6003 1.1 skrll
6004 1.2 christos cat >>confdefs.h <<_ACEOF
6005 1.2 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6006 1.2 christos _ACEOF
6007 1.1 skrll
6008 1.1 skrll
6009 1.2 christos fi
6010 1.1 skrll
6011 1.1 skrll
6012 1.2 christos # Look for a 64-bit type.
6013 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a 64-bit type" >&5
6014 1.2 christos $as_echo_n "checking for a 64-bit type... " >&6; }
6015 1.4 christos if ${liberty_cv_uint64+:} false; then :
6016 1.2 christos $as_echo_n "(cached) " >&6
6017 1.1 skrll else
6018 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6019 1.1 skrll /* end confdefs.h. */
6020 1.2 christos #ifdef HAVE_STDINT_H
6021 1.2 christos #include <stdint.h>
6022 1.2 christos #endif
6023 1.1 skrll int
6024 1.1 skrll main ()
6025 1.1 skrll {
6026 1.2 christos extern uint64_t foo;
6027 1.1 skrll ;
6028 1.1 skrll return 0;
6029 1.1 skrll }
6030 1.1 skrll _ACEOF
6031 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6032 1.2 christos liberty_cv_uint64=uint64_t
6033 1.1 skrll else
6034 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6035 1.1 skrll /* end confdefs.h. */
6036 1.2 christos #ifdef HAVE_LIMITS_H
6037 1.2 christos #include <limits.h>
6038 1.2 christos #endif
6039 1.2 christos #ifndef CHAR_BIT
6040 1.2 christos #define CHAR_BIT 8
6041 1.2 christos #endif
6042 1.1 skrll int
6043 1.1 skrll main ()
6044 1.1 skrll {
6045 1.2 christos extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];
6046 1.1 skrll ;
6047 1.1 skrll return 0;
6048 1.1 skrll }
6049 1.1 skrll _ACEOF
6050 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6051 1.2 christos liberty_cv_uint64="unsigned long"
6052 1.2 christos else
6053 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6054 1.1 skrll /* end confdefs.h. */
6055 1.2 christos #ifdef HAVE_LIMITS_H
6056 1.2 christos #include <limits.h>
6057 1.2 christos #endif
6058 1.2 christos #ifndef CHAR_BIT
6059 1.2 christos #define CHAR_BIT 8
6060 1.2 christos #endif
6061 1.1 skrll int
6062 1.1 skrll main ()
6063 1.1 skrll {
6064 1.2 christos extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];
6065 1.1 skrll ;
6066 1.1 skrll return 0;
6067 1.1 skrll }
6068 1.1 skrll _ACEOF
6069 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6070 1.2 christos liberty_cv_uint64="unsigned long long"
6071 1.1 skrll else
6072 1.2 christos liberty_cv_uint64=none
6073 1.2 christos fi
6074 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6075 1.2 christos fi
6076 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077 1.2 christos fi
6078 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6079 1.2 christos fi
6080 1.2 christos
6081 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liberty_cv_uint64" >&5
6082 1.2 christos $as_echo "$liberty_cv_uint64" >&6; }
6083 1.2 christos if test "$liberty_cv_uint64" != none; then
6084 1.2 christos
6085 1.2 christos cat >>confdefs.h <<_ACEOF
6086 1.2 christos #define UNSIGNED_64BIT_TYPE $liberty_cv_uint64
6087 1.2 christos _ACEOF
6088 1.1 skrll
6089 1.1 skrll fi
6090 1.2 christos
6091 1.2 christos
6092 1.2 christos ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
6093 1.4 christos if test "x$ac_cv_type_intptr_t" = xyes; then :
6094 1.2 christos
6095 1.2 christos $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6096 1.2 christos
6097 1.1 skrll else
6098 1.2 christos for ac_type in 'int' 'long int' 'long long int'; do
6099 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6100 1.1 skrll /* end confdefs.h. */
6101 1.1 skrll $ac_includes_default
6102 1.1 skrll int
6103 1.1 skrll main ()
6104 1.1 skrll {
6105 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6106 1.4 christos test_array [0] = 0;
6107 1.4 christos return test_array [0];
6108 1.1 skrll
6109 1.1 skrll ;
6110 1.1 skrll return 0;
6111 1.1 skrll }
6112 1.1 skrll _ACEOF
6113 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6114 1.1 skrll
6115 1.2 christos cat >>confdefs.h <<_ACEOF
6116 1.2 christos #define intptr_t $ac_type
6117 1.1 skrll _ACEOF
6118 1.1 skrll
6119 1.2 christos ac_type=
6120 1.2 christos fi
6121 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6122 1.2 christos test -z "$ac_type" && break
6123 1.2 christos done
6124 1.1 skrll fi
6125 1.2 christos
6126 1.2 christos
6127 1.2 christos
6128 1.2 christos ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6129 1.4 christos if test "x$ac_cv_type_uintptr_t" = xyes; then :
6130 1.2 christos
6131 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6132 1.2 christos
6133 1.1 skrll else
6134 1.2 christos for ac_type in 'unsigned int' 'unsigned long int' \
6135 1.2 christos 'unsigned long long int'; do
6136 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137 1.1 skrll /* end confdefs.h. */
6138 1.1 skrll $ac_includes_default
6139 1.1 skrll int
6140 1.1 skrll main ()
6141 1.1 skrll {
6142 1.2 christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6143 1.4 christos test_array [0] = 0;
6144 1.4 christos return test_array [0];
6145 1.1 skrll
6146 1.1 skrll ;
6147 1.1 skrll return 0;
6148 1.1 skrll }
6149 1.1 skrll _ACEOF
6150 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6151 1.2 christos
6152 1.2 christos cat >>confdefs.h <<_ACEOF
6153 1.2 christos #define uintptr_t $ac_type
6154 1.2 christos _ACEOF
6155 1.1 skrll
6156 1.2 christos ac_type=
6157 1.1 skrll fi
6158 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6159 1.2 christos test -z "$ac_type" && break
6160 1.2 christos done
6161 1.2 christos fi
6162 1.2 christos
6163 1.1 skrll
6164 1.2 christos ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6165 1.4 christos if test "x$ac_cv_type_ssize_t" = xyes; then :
6166 1.1 skrll
6167 1.1 skrll else
6168 1.1 skrll
6169 1.1 skrll cat >>confdefs.h <<_ACEOF
6170 1.2 christos #define ssize_t int
6171 1.1 skrll _ACEOF
6172 1.1 skrll
6173 1.2 christos fi
6174 1.2 christos
6175 1.2 christos
6176 1.2 christos # Given the above check, we always have uintptr_t or a fallback
6177 1.2 christos # definition. So define HAVE_UINTPTR_T in case any imported code
6178 1.2 christos # relies on it.
6179 1.2 christos
6180 1.2 christos $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6181 1.1 skrll
6182 1.1 skrll
6183 1.2 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6184 1.4 christos if test "x$ac_cv_type_pid_t" = xyes; then :
6185 1.1 skrll
6186 1.1 skrll else
6187 1.1 skrll
6188 1.1 skrll cat >>confdefs.h <<_ACEOF
6189 1.2 christos #define pid_t int
6190 1.1 skrll _ACEOF
6191 1.1 skrll
6192 1.1 skrll fi
6193 1.1 skrll
6194 1.1 skrll
6195 1.2 christos # This is the list of functions which libiberty will provide if they
6196 1.2 christos # are not available on the host.
6197 1.1 skrll
6198 1.2 christos funcs="asprintf"
6199 1.2 christos funcs="$funcs atexit"
6200 1.2 christos funcs="$funcs basename"
6201 1.2 christos funcs="$funcs bcmp"
6202 1.2 christos funcs="$funcs bcopy"
6203 1.2 christos funcs="$funcs bsearch"
6204 1.2 christos funcs="$funcs bzero"
6205 1.2 christos funcs="$funcs calloc"
6206 1.2 christos funcs="$funcs clock"
6207 1.2 christos funcs="$funcs ffs"
6208 1.2 christos funcs="$funcs getcwd"
6209 1.2 christos funcs="$funcs getpagesize"
6210 1.2 christos funcs="$funcs gettimeofday"
6211 1.2 christos funcs="$funcs index"
6212 1.2 christos funcs="$funcs insque"
6213 1.2 christos funcs="$funcs memchr"
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.2 christos memchr 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.2 christos index insque memchr 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.4 christos ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
7394 1.4 christos if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
7395 1.2 christos ac_have_decl=1
7396 1.1 skrll else
7397 1.2 christos ac_have_decl=0
7398 1.1 skrll fi
7399 1.1 skrll
7400 1.2 christos cat >>confdefs.h <<_ACEOF
7401 1.2 christos #define HAVE_DECL_BASENAME $ac_have_decl
7402 1.1 skrll _ACEOF
7403 1.2 christos ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7404 1.4 christos if test "x$ac_cv_have_decl_ffs" = xyes; then :
7405 1.2 christos ac_have_decl=1
7406 1.1 skrll else
7407 1.2 christos ac_have_decl=0
7408 1.1 skrll fi
7409 1.1 skrll
7410 1.1 skrll cat >>confdefs.h <<_ACEOF
7411 1.2 christos #define HAVE_DECL_FFS $ac_have_decl
7412 1.1 skrll _ACEOF
7413 1.2 christos ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7414 1.4 christos if test "x$ac_cv_have_decl_asprintf" = xyes; then :
7415 1.2 christos ac_have_decl=1
7416 1.1 skrll else
7417 1.2 christos ac_have_decl=0
7418 1.1 skrll fi
7419 1.1 skrll
7420 1.2 christos cat >>confdefs.h <<_ACEOF
7421 1.2 christos #define HAVE_DECL_ASPRINTF $ac_have_decl
7422 1.1 skrll _ACEOF
7423 1.2 christos ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7424 1.4 christos if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
7425 1.2 christos ac_have_decl=1
7426 1.1 skrll else
7427 1.2 christos ac_have_decl=0
7428 1.1 skrll fi
7429 1.1 skrll
7430 1.1 skrll cat >>confdefs.h <<_ACEOF
7431 1.2 christos #define HAVE_DECL_VASPRINTF $ac_have_decl
7432 1.1 skrll _ACEOF
7433 1.2 christos ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7434 1.4 christos if test "x$ac_cv_have_decl_snprintf" = xyes; then :
7435 1.2 christos ac_have_decl=1
7436 1.1 skrll else
7437 1.2 christos ac_have_decl=0
7438 1.1 skrll fi
7439 1.1 skrll
7440 1.2 christos cat >>confdefs.h <<_ACEOF
7441 1.2 christos #define HAVE_DECL_SNPRINTF $ac_have_decl
7442 1.1 skrll _ACEOF
7443 1.2 christos ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7444 1.4 christos if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
7445 1.2 christos ac_have_decl=1
7446 1.1 skrll else
7447 1.2 christos ac_have_decl=0
7448 1.1 skrll fi
7449 1.1 skrll
7450 1.1 skrll cat >>confdefs.h <<_ACEOF
7451 1.2 christos #define HAVE_DECL_VSNPRINTF $ac_have_decl
7452 1.1 skrll _ACEOF
7453 1.1 skrll
7454 1.2 christos ac_fn_c_check_decl "$LINENO" "calloc" "ac_cv_have_decl_calloc" "$ac_includes_default"
7455 1.4 christos if test "x$ac_cv_have_decl_calloc" = xyes; then :
7456 1.2 christos ac_have_decl=1
7457 1.2 christos else
7458 1.2 christos ac_have_decl=0
7459 1.2 christos fi
7460 1.1 skrll
7461 1.2 christos cat >>confdefs.h <<_ACEOF
7462 1.2 christos #define HAVE_DECL_CALLOC $ac_have_decl
7463 1.2 christos _ACEOF
7464 1.2 christos ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
7465 1.4 christos if test "x$ac_cv_have_decl_getenv" = xyes; then :
7466 1.2 christos ac_have_decl=1
7467 1.1 skrll else
7468 1.2 christos ac_have_decl=0
7469 1.1 skrll fi
7470 1.1 skrll
7471 1.2 christos cat >>confdefs.h <<_ACEOF
7472 1.2 christos #define HAVE_DECL_GETENV $ac_have_decl
7473 1.1 skrll _ACEOF
7474 1.2 christos ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
7475 1.4 christos if test "x$ac_cv_have_decl_getopt" = xyes; then :
7476 1.2 christos ac_have_decl=1
7477 1.1 skrll else
7478 1.2 christos ac_have_decl=0
7479 1.2 christos fi
7480 1.1 skrll
7481 1.2 christos cat >>confdefs.h <<_ACEOF
7482 1.2 christos #define HAVE_DECL_GETOPT $ac_have_decl
7483 1.2 christos _ACEOF
7484 1.2 christos ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
7485 1.4 christos if test "x$ac_cv_have_decl_malloc" = xyes; then :
7486 1.2 christos ac_have_decl=1
7487 1.2 christos else
7488 1.2 christos ac_have_decl=0
7489 1.1 skrll fi
7490 1.2 christos
7491 1.2 christos cat >>confdefs.h <<_ACEOF
7492 1.2 christos #define HAVE_DECL_MALLOC $ac_have_decl
7493 1.2 christos _ACEOF
7494 1.2 christos ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
7495 1.4 christos if test "x$ac_cv_have_decl_realloc" = xyes; then :
7496 1.2 christos ac_have_decl=1
7497 1.2 christos else
7498 1.2 christos ac_have_decl=0
7499 1.1 skrll fi
7500 1.1 skrll
7501 1.1 skrll cat >>confdefs.h <<_ACEOF
7502 1.2 christos #define HAVE_DECL_REALLOC $ac_have_decl
7503 1.1 skrll _ACEOF
7504 1.6 christos
7505 1.6 christos case "${host}" in
7506 1.6 christos *-*-darwin*) ;; # Darwin's sbrk implementation is deprecated.
7507 1.6 christos *) ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
7508 1.4 christos if test "x$ac_cv_have_decl_sbrk" = xyes; then :
7509 1.2 christos ac_have_decl=1
7510 1.2 christos else
7511 1.2 christos ac_have_decl=0
7512 1.2 christos fi
7513 1.1 skrll
7514 1.2 christos cat >>confdefs.h <<_ACEOF
7515 1.2 christos #define HAVE_DECL_SBRK $ac_have_decl
7516 1.2 christos _ACEOF
7517 1.6 christos ;;
7518 1.6 christos esac
7519 1.2 christos ac_fn_c_check_decl "$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7520 1.4 christos if test "x$ac_cv_have_decl_strtol" = xyes; then :
7521 1.2 christos ac_have_decl=1
7522 1.1 skrll else
7523 1.2 christos ac_have_decl=0
7524 1.2 christos fi
7525 1.2 christos
7526 1.2 christos cat >>confdefs.h <<_ACEOF
7527 1.2 christos #define HAVE_DECL_STRTOL $ac_have_decl
7528 1.1 skrll _ACEOF
7529 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7530 1.4 christos if test "x$ac_cv_have_decl_strtoul" = xyes; then :
7531 1.2 christos ac_have_decl=1
7532 1.2 christos else
7533 1.2 christos ac_have_decl=0
7534 1.1 skrll fi
7535 1.1 skrll
7536 1.2 christos cat >>confdefs.h <<_ACEOF
7537 1.2 christos #define HAVE_DECL_STRTOUL $ac_have_decl
7538 1.2 christos _ACEOF
7539 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7540 1.4 christos if test "x$ac_cv_have_decl_strtoll" = xyes; then :
7541 1.2 christos ac_have_decl=1
7542 1.1 skrll else
7543 1.2 christos ac_have_decl=0
7544 1.2 christos fi
7545 1.1 skrll
7546 1.2 christos cat >>confdefs.h <<_ACEOF
7547 1.2 christos #define HAVE_DECL_STRTOLL $ac_have_decl
7548 1.1 skrll _ACEOF
7549 1.2 christos ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7550 1.4 christos if test "x$ac_cv_have_decl_strtoull" = xyes; then :
7551 1.2 christos ac_have_decl=1
7552 1.1 skrll else
7553 1.2 christos ac_have_decl=0
7554 1.1 skrll fi
7555 1.1 skrll
7556 1.1 skrll cat >>confdefs.h <<_ACEOF
7557 1.2 christos #define HAVE_DECL_STRTOULL $ac_have_decl
7558 1.1 skrll _ACEOF
7559 1.1 skrll
7560 1.2 christos ac_fn_c_check_decl "$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7561 1.4 christos if test "x$ac_cv_have_decl_strverscmp" = xyes; then :
7562 1.2 christos ac_have_decl=1
7563 1.1 skrll else
7564 1.2 christos ac_have_decl=0
7565 1.1 skrll fi
7566 1.1 skrll
7567 1.2 christos cat >>confdefs.h <<_ACEOF
7568 1.2 christos #define HAVE_DECL_STRVERSCMP $ac_have_decl
7569 1.2 christos _ACEOF
7570 1.1 skrll
7571 1.3 christos ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
7572 1.4 christos if test "x$ac_cv_have_decl_strnlen" = xyes; then :
7573 1.3 christos ac_have_decl=1
7574 1.3 christos else
7575 1.3 christos ac_have_decl=0
7576 1.3 christos fi
7577 1.3 christos
7578 1.3 christos cat >>confdefs.h <<_ACEOF
7579 1.3 christos #define HAVE_DECL_STRNLEN $ac_have_decl
7580 1.3 christos _ACEOF
7581 1.3 christos
7582 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether canonicalize_file_name must be declared" >&5
7583 1.2 christos $as_echo_n "checking whether canonicalize_file_name must be declared... " >&6; }
7584 1.4 christos if ${libiberty_cv_decl_needed_canonicalize_file_name+:} false; then :
7585 1.2 christos $as_echo_n "(cached) " >&6
7586 1.1 skrll else
7587 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7588 1.1 skrll /* end confdefs.h. */
7589 1.1 skrll
7590 1.1 skrll #include "confdefs.h"
7591 1.1 skrll #include <stdio.h>
7592 1.1 skrll #ifdef HAVE_STRING_H
7593 1.1 skrll #include <string.h>
7594 1.1 skrll #else
7595 1.1 skrll #ifdef HAVE_STRINGS_H
7596 1.1 skrll #include <strings.h>
7597 1.1 skrll #endif
7598 1.1 skrll #endif
7599 1.1 skrll #ifdef HAVE_STDLIB_H
7600 1.1 skrll #include <stdlib.h>
7601 1.1 skrll #endif
7602 1.1 skrll #ifdef HAVE_UNISTD_H
7603 1.1 skrll #include <unistd.h>
7604 1.1 skrll #endif
7605 1.1 skrll int
7606 1.1 skrll main ()
7607 1.1 skrll {
7608 1.1 skrll char *(*pfn) = (char *(*)) canonicalize_file_name
7609 1.1 skrll ;
7610 1.1 skrll return 0;
7611 1.1 skrll }
7612 1.1 skrll _ACEOF
7613 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7614 1.1 skrll libiberty_cv_decl_needed_canonicalize_file_name=no
7615 1.1 skrll else
7616 1.2 christos libiberty_cv_decl_needed_canonicalize_file_name=yes
7617 1.1 skrll fi
7618 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7619 1.1 skrll fi
7620 1.1 skrll
7621 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libiberty_cv_decl_needed_canonicalize_file_name" >&5
7622 1.2 christos $as_echo "$libiberty_cv_decl_needed_canonicalize_file_name" >&6; }
7623 1.1 skrll if test $libiberty_cv_decl_needed_canonicalize_file_name = yes; then
7624 1.1 skrll
7625 1.2 christos $as_echo "#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1" >>confdefs.h
7626 1.1 skrll
7627 1.1 skrll fi
7628 1.1 skrll
7629 1.1 skrll fi
7630 1.1 skrll
7631 1.1 skrll # Figure out which version of pexecute to use.
7632 1.1 skrll case "${host}" in
7633 1.2 christos *-*-mingw* | *-*-winnt*) pexecute=pex-win32 ;;
7634 1.2 christos *-*-msdosdjgpp*) pexecute=pex-djgpp ;;
7635 1.2 christos *-*-msdos*) pexecute=pex-msdos ;;
7636 1.2 christos *) pexecute=pex-unix ;;
7637 1.1 skrll esac
7638 1.1 skrll
7639 1.1 skrll
7640 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA1 HW acceleration support" >&5
7641 1.7 christos $as_echo_n "checking for SHA1 HW acceleration support... " >&6; }
7642 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643 1.7 christos /* end confdefs.h. */
7644 1.7 christos
7645 1.7 christos #include <x86intrin.h>
7646 1.7 christos #include <cpuid.h>
7647 1.7 christos
7648 1.7 christos __attribute__((__target__ ("sse4.1,sha")))
7649 1.7 christos void foo (__m128i *buf, unsigned int e, __m128i msg0, __m128i msg1)
7650 1.7 christos {
7651 1.7 christos __m128i abcd = _mm_loadu_si128 ((const __m128i *) buf);
7652 1.7 christos __m128i e0 = _mm_set_epi32 (e, 0, 0, 0);
7653 1.7 christos abcd = _mm_shuffle_epi32 (abcd, 0x1b);
7654 1.7 christos const __m128i shuf_mask = _mm_set_epi64x (0x0001020304050607ULL, 0x08090a0b0c0d0e0fULL);
7655 1.7 christos abcd = _mm_shuffle_epi8 (abcd, shuf_mask);
7656 1.7 christos e0 = _mm_sha1nexte_epu32 (e0, msg1);
7657 1.7 christos abcd = _mm_sha1rnds4_epu32 (abcd, e0, 0);
7658 1.7 christos msg0 = _mm_sha1msg1_epu32 (msg0, msg1);
7659 1.7 christos msg0 = _mm_sha1msg2_epu32 (msg0, msg1);
7660 1.7 christos msg0 = _mm_xor_si128 (msg0, msg1);
7661 1.7 christos e0 = _mm_add_epi32 (e0, msg0);
7662 1.7 christos e0 = abcd;
7663 1.7 christos _mm_storeu_si128 (buf, abcd);
7664 1.7 christos e = _mm_extract_epi32 (e0, 3);
7665 1.7 christos }
7666 1.7 christos
7667 1.7 christos int bar (void)
7668 1.7 christos {
7669 1.7 christos unsigned int eax, ebx, ecx, edx;
7670 1.7 christos (void) __get_cpuid;
7671 1.7 christos (void) __get_cpuid_count;
7672 1.7 christos if (__get_cpuid_count (7, 0, &eax, &ebx, &ecx, &edx)
7673 1.7 christos && (ebx & bit_SHA) != 0
7674 1.7 christos && __get_cpuid (1, &eax, &ebx, &ecx, &edx)
7675 1.7 christos && (ecx & bit_SSE4_1) != 0)
7676 1.7 christos return 1;
7677 1.7 christos return 0;
7678 1.7 christos }
7679 1.7 christos
7680 1.7 christos int
7681 1.7 christos main ()
7682 1.7 christos {
7683 1.7 christos bar ();
7684 1.7 christos ;
7685 1.7 christos return 0;
7686 1.7 christos }
7687 1.7 christos _ACEOF
7688 1.7 christos if ac_fn_c_try_compile "$LINENO"; then :
7689 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86 SHA1" >&5
7690 1.7 christos $as_echo "x86 SHA1" >&6; }
7691 1.7 christos
7692 1.7 christos $as_echo "#define HAVE_X86_SHA1_HW_SUPPORT 1" >>confdefs.h
7693 1.7 christos
7694 1.7 christos else
7695 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7696 1.7 christos $as_echo "no" >&6; }
7697 1.7 christos fi
7698 1.7 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7699 1.7 christos
7700 1.4 christos
7701 1.4 christos
7702 1.4 christos
7703 1.4 christos for ac_header in $ac_header_list
7704 1.2 christos do :
7705 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7706 1.2 christos ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
7707 1.4 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7708 1.1 skrll cat >>confdefs.h <<_ACEOF
7709 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7710 1.1 skrll _ACEOF
7711 1.1 skrll
7712 1.1 skrll fi
7713 1.1 skrll done
7714 1.1 skrll
7715 1.4 christos
7716 1.4 christos
7717 1.4 christos
7718 1.4 christos
7719 1.4 christos
7720 1.4 christos
7721 1.4 christos if test x$gcc_no_link = xyes; then
7722 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
7723 1.4 christos ac_cv_func_mmap_fixed_mapped=no
7724 1.4 christos fi
7725 1.4 christos fi
7726 1.4 christos if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
7727 1.4 christos
7728 1.1 skrll for ac_func in getpagesize
7729 1.2 christos do :
7730 1.2 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7731 1.4 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
7732 1.1 skrll cat >>confdefs.h <<_ACEOF
7733 1.2 christos #define HAVE_GETPAGESIZE 1
7734 1.1 skrll _ACEOF
7735 1.1 skrll
7736 1.1 skrll fi
7737 1.1 skrll done
7738 1.1 skrll
7739 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7740 1.2 christos $as_echo_n "checking for working mmap... " >&6; }
7741 1.4 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7742 1.2 christos $as_echo_n "(cached) " >&6
7743 1.1 skrll else
7744 1.2 christos if test "$cross_compiling" = yes; then :
7745 1.1 skrll ac_cv_func_mmap_fixed_mapped=no
7746 1.1 skrll else
7747 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7748 1.1 skrll /* end confdefs.h. */
7749 1.1 skrll $ac_includes_default
7750 1.1 skrll /* malloc might have been renamed as rpl_malloc. */
7751 1.1 skrll #undef malloc
7752 1.1 skrll
7753 1.1 skrll /* Thanks to Mike Haertel and Jim Avera for this test.
7754 1.1 skrll Here is a matrix of mmap possibilities:
7755 1.1 skrll mmap private not fixed
7756 1.1 skrll mmap private fixed at somewhere currently unmapped
7757 1.1 skrll mmap private fixed at somewhere already mapped
7758 1.1 skrll mmap shared not fixed
7759 1.1 skrll mmap shared fixed at somewhere currently unmapped
7760 1.1 skrll mmap shared fixed at somewhere already mapped
7761 1.1 skrll For private mappings, we should verify that changes cannot be read()
7762 1.1 skrll back from the file, nor mmap's back from the file at a different
7763 1.1 skrll address. (There have been systems where private was not correctly
7764 1.1 skrll implemented like the infamous i386 svr4.0, and systems where the
7765 1.1 skrll VM page cache was not coherent with the file system buffer cache
7766 1.1 skrll like early versions of FreeBSD and possibly contemporary NetBSD.)
7767 1.1 skrll For shared mappings, we should conversely verify that changes get
7768 1.1 skrll propagated back to all the places they're supposed to be.
7769 1.1 skrll
7770 1.1 skrll Grep wants private fixed already mapped.
7771 1.1 skrll The main things grep needs to know about mmap are:
7772 1.1 skrll * does it exist and is it safe to write into the mmap'd area
7773 1.1 skrll * how to use it (BSD variants) */
7774 1.1 skrll
7775 1.1 skrll #include <fcntl.h>
7776 1.1 skrll #include <sys/mman.h>
7777 1.1 skrll
7778 1.2 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7779 1.1 skrll char *malloc ();
7780 1.1 skrll #endif
7781 1.1 skrll
7782 1.1 skrll /* This mess was copied from the GNU getpagesize.h. */
7783 1.2 christos #ifndef HAVE_GETPAGESIZE
7784 1.1 skrll # ifdef _SC_PAGESIZE
7785 1.1 skrll # define getpagesize() sysconf(_SC_PAGESIZE)
7786 1.1 skrll # else /* no _SC_PAGESIZE */
7787 1.2 christos # ifdef HAVE_SYS_PARAM_H
7788 1.1 skrll # include <sys/param.h>
7789 1.1 skrll # ifdef EXEC_PAGESIZE
7790 1.1 skrll # define getpagesize() EXEC_PAGESIZE
7791 1.1 skrll # else /* no EXEC_PAGESIZE */
7792 1.1 skrll # ifdef NBPG
7793 1.1 skrll # define getpagesize() NBPG * CLSIZE
7794 1.1 skrll # ifndef CLSIZE
7795 1.1 skrll # define CLSIZE 1
7796 1.1 skrll # endif /* no CLSIZE */
7797 1.1 skrll # else /* no NBPG */
7798 1.1 skrll # ifdef NBPC
7799 1.1 skrll # define getpagesize() NBPC
7800 1.1 skrll # else /* no NBPC */
7801 1.1 skrll # ifdef PAGESIZE
7802 1.1 skrll # define getpagesize() PAGESIZE
7803 1.1 skrll # endif /* PAGESIZE */
7804 1.1 skrll # endif /* no NBPC */
7805 1.1 skrll # endif /* no NBPG */
7806 1.1 skrll # endif /* no EXEC_PAGESIZE */
7807 1.1 skrll # else /* no HAVE_SYS_PARAM_H */
7808 1.1 skrll # define getpagesize() 8192 /* punt totally */
7809 1.1 skrll # endif /* no HAVE_SYS_PARAM_H */
7810 1.1 skrll # endif /* no _SC_PAGESIZE */
7811 1.1 skrll
7812 1.1 skrll #endif /* no HAVE_GETPAGESIZE */
7813 1.1 skrll
7814 1.1 skrll int
7815 1.1 skrll main ()
7816 1.1 skrll {
7817 1.1 skrll char *data, *data2, *data3;
7818 1.4 christos const char *cdata2;
7819 1.1 skrll int i, pagesize;
7820 1.4 christos int fd, fd2;
7821 1.1 skrll
7822 1.1 skrll pagesize = getpagesize ();
7823 1.1 skrll
7824 1.1 skrll /* First, make a file with some known garbage in it. */
7825 1.1 skrll data = (char *) malloc (pagesize);
7826 1.1 skrll if (!data)
7827 1.2 christos return 1;
7828 1.1 skrll for (i = 0; i < pagesize; ++i)
7829 1.1 skrll *(data + i) = rand ();
7830 1.1 skrll umask (0);
7831 1.1 skrll fd = creat ("conftest.mmap", 0600);
7832 1.1 skrll if (fd < 0)
7833 1.4 christos return 2;
7834 1.1 skrll if (write (fd, data, pagesize) != pagesize)
7835 1.4 christos return 3;
7836 1.1 skrll close (fd);
7837 1.1 skrll
7838 1.4 christos /* Next, check that the tail of a page is zero-filled. File must have
7839 1.4 christos non-zero length, otherwise we risk SIGBUS for entire page. */
7840 1.4 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7841 1.4 christos if (fd2 < 0)
7842 1.4 christos return 4;
7843 1.4 christos cdata2 = "";
7844 1.4 christos if (write (fd2, cdata2, 1) != 1)
7845 1.4 christos return 5;
7846 1.4 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7847 1.4 christos if (data2 == MAP_FAILED)
7848 1.4 christos return 6;
7849 1.4 christos for (i = 0; i < pagesize; ++i)
7850 1.4 christos if (*(data2 + i))
7851 1.4 christos return 7;
7852 1.4 christos close (fd2);
7853 1.4 christos if (munmap (data2, pagesize))
7854 1.4 christos return 8;
7855 1.4 christos
7856 1.1 skrll /* Next, try to mmap the file at a fixed address which already has
7857 1.1 skrll something else allocated at it. If we can, also make sure that
7858 1.1 skrll we see the same garbage. */
7859 1.1 skrll fd = open ("conftest.mmap", O_RDWR);
7860 1.1 skrll if (fd < 0)
7861 1.4 christos return 9;
7862 1.1 skrll if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7863 1.1 skrll MAP_PRIVATE | MAP_FIXED, fd, 0L))
7864 1.4 christos return 10;
7865 1.1 skrll for (i = 0; i < pagesize; ++i)
7866 1.1 skrll if (*(data + i) != *(data2 + i))
7867 1.4 christos return 11;
7868 1.1 skrll
7869 1.1 skrll /* Finally, make sure that changes to the mapped area do not
7870 1.1 skrll percolate back to the file as seen by read(). (This is a bug on
7871 1.1 skrll some variants of i386 svr4.0.) */
7872 1.1 skrll for (i = 0; i < pagesize; ++i)
7873 1.1 skrll *(data2 + i) = *(data2 + i) + 1;
7874 1.1 skrll data3 = (char *) malloc (pagesize);
7875 1.1 skrll if (!data3)
7876 1.4 christos return 12;
7877 1.1 skrll if (read (fd, data3, pagesize) != pagesize)
7878 1.4 christos return 13;
7879 1.1 skrll for (i = 0; i < pagesize; ++i)
7880 1.1 skrll if (*(data + i) != *(data3 + i))
7881 1.4 christos return 14;
7882 1.1 skrll close (fd);
7883 1.2 christos return 0;
7884 1.1 skrll }
7885 1.1 skrll _ACEOF
7886 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
7887 1.1 skrll ac_cv_func_mmap_fixed_mapped=yes
7888 1.1 skrll else
7889 1.2 christos ac_cv_func_mmap_fixed_mapped=no
7890 1.1 skrll fi
7891 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7892 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7893 1.1 skrll fi
7894 1.2 christos
7895 1.1 skrll fi
7896 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7897 1.2 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7898 1.1 skrll if test $ac_cv_func_mmap_fixed_mapped = yes; then
7899 1.1 skrll
7900 1.2 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7901 1.1 skrll
7902 1.1 skrll fi
7903 1.4 christos rm -f conftest.mmap conftest.txt
7904 1.1 skrll
7905 1.1 skrll fi
7906 1.1 skrll
7907 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strncmp" >&5
7908 1.2 christos $as_echo_n "checking for working strncmp... " >&6; }
7909 1.4 christos if ${ac_cv_func_strncmp_works+:} false; then :
7910 1.2 christos $as_echo_n "(cached) " >&6
7911 1.1 skrll else
7912 1.2 christos if test "$cross_compiling" = yes; then :
7913 1.2 christos ac_cv_func_strncmp_works=yes
7914 1.1 skrll else
7915 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7916 1.1 skrll /* end confdefs.h. */
7917 1.1 skrll
7918 1.1 skrll /* Test by Jim Wilson and Kaveh Ghazi.
7919 1.1 skrll Check whether strncmp reads past the end of its string parameters. */
7920 1.7 christos #include <stdlib.h>
7921 1.7 christos #include <string.h>
7922 1.1 skrll #include <sys/types.h>
7923 1.1 skrll
7924 1.1 skrll #ifdef HAVE_FCNTL_H
7925 1.1 skrll #include <fcntl.h>
7926 1.1 skrll #endif
7927 1.1 skrll
7928 1.1 skrll #ifdef HAVE_SYS_MMAN_H
7929 1.1 skrll #include <sys/mman.h>
7930 1.1 skrll #endif
7931 1.1 skrll
7932 1.1 skrll #ifndef MAP_ANON
7933 1.1 skrll #ifdef MAP_ANONYMOUS
7934 1.1 skrll #define MAP_ANON MAP_ANONYMOUS
7935 1.1 skrll #else
7936 1.1 skrll #define MAP_ANON MAP_FILE
7937 1.1 skrll #endif
7938 1.1 skrll #endif
7939 1.1 skrll
7940 1.1 skrll #ifndef MAP_FILE
7941 1.1 skrll #define MAP_FILE 0
7942 1.1 skrll #endif
7943 1.1 skrll #ifndef O_RDONLY
7944 1.1 skrll #define O_RDONLY 0
7945 1.1 skrll #endif
7946 1.1 skrll
7947 1.1 skrll #define MAP_LEN 0x10000
7948 1.1 skrll
7949 1.7 christos int
7950 1.7 christos main (void)
7951 1.1 skrll {
7952 1.1 skrll #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
7953 1.1 skrll char *p;
7954 1.1 skrll int dev_zero;
7955 1.1 skrll
7956 1.1 skrll dev_zero = open ("/dev/zero", O_RDONLY);
7957 1.1 skrll if (dev_zero < 0)
7958 1.1 skrll exit (1);
7959 1.1 skrll
7960 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7961 1.1 skrll MAP_ANON|MAP_PRIVATE, dev_zero, 0);
7962 1.1 skrll if (p == (char *)-1)
7963 1.1 skrll p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
7964 1.1 skrll MAP_ANON|MAP_PRIVATE, -1, 0);
7965 1.1 skrll if (p == (char *)-1)
7966 1.1 skrll exit (2);
7967 1.1 skrll else
7968 1.1 skrll {
7969 1.1 skrll char *string = "__si_type_info";
7970 1.1 skrll char *q = (char *) p + MAP_LEN - strlen (string) - 2;
7971 1.1 skrll char *r = (char *) p + 0xe;
7972 1.1 skrll
7973 1.1 skrll strcpy (q, string);
7974 1.1 skrll strcpy (r, string);
7975 1.1 skrll strncmp (r, q, 14);
7976 1.1 skrll }
7977 1.1 skrll #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
7978 1.1 skrll exit (0);
7979 1.1 skrll }
7980 1.1 skrll
7981 1.1 skrll _ACEOF
7982 1.2 christos if ac_fn_c_try_run "$LINENO"; then :
7983 1.1 skrll ac_cv_func_strncmp_works=yes
7984 1.1 skrll else
7985 1.2 christos ac_cv_func_strncmp_works=no
7986 1.1 skrll fi
7987 1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7988 1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7989 1.1 skrll fi
7990 1.2 christos
7991 1.1 skrll rm -f core core.* *.core
7992 1.1 skrll fi
7993 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strncmp_works" >&5
7994 1.2 christos $as_echo "$ac_cv_func_strncmp_works" >&6; }
7995 1.1 skrll if test $ac_cv_func_strncmp_works = no ; then
7996 1.2 christos case " $LIBOBJS " in
7997 1.1 skrll *" strncmp.$ac_objext "* ) ;;
7998 1.2 christos *) LIBOBJS="$LIBOBJS strncmp.$ac_objext"
7999 1.2 christos ;;
8000 1.1 skrll esac
8001 1.1 skrll
8002 1.1 skrll fi
8003 1.1 skrll
8004 1.1 skrll
8005 1.1 skrll # Install a library built with a cross compiler in $(tooldir) rather
8006 1.1 skrll # than $(libdir).
8007 1.1 skrll if test -z "${with_cross_host}"; then
8008 1.1 skrll INSTALL_DEST=libdir
8009 1.1 skrll else
8010 1.1 skrll INSTALL_DEST=tooldir
8011 1.1 skrll fi
8012 1.1 skrll
8013 1.1 skrll
8014 1.1 skrll
8015 1.1 skrll L=""
8016 1.1 skrll for l in x $LIBOBJS; do
8017 1.1 skrll case $l in
8018 1.1 skrll x) ;;
8019 1.1 skrll *) L="$L ./$l" ;;
8020 1.1 skrll esac
8021 1.1 skrll done
8022 1.1 skrll LIBOBJS="$L"
8023 1.1 skrll
8024 1.1 skrll
8025 1.1 skrll
8026 1.1 skrll
8027 1.1 skrll
8028 1.1 skrll # We need multilib support, but only if configuring for the target.
8029 1.2 christos ac_config_files="$ac_config_files Makefile" # testsuite/Makefile
8030 1.1 skrll
8031 1.2 christos ac_config_commands="$ac_config_commands default"
8032 1.1 skrll
8033 1.1 skrll cat >confcache <<\_ACEOF
8034 1.1 skrll # This file is a shell script that caches the results of configure
8035 1.1 skrll # tests run on this system so they can be shared between configure
8036 1.1 skrll # scripts and configure runs, see configure's option --config-cache.
8037 1.1 skrll # It is not useful on other systems. If it contains results you don't
8038 1.1 skrll # want to keep, you may remove or edit it.
8039 1.1 skrll #
8040 1.1 skrll # config.status only pays attention to the cache file if you give it
8041 1.1 skrll # the --recheck option to rerun configure.
8042 1.1 skrll #
8043 1.1 skrll # `ac_cv_env_foo' variables (set or unset) will be overridden when
8044 1.1 skrll # loading this file, other *unset* `ac_cv_foo' will be assigned the
8045 1.1 skrll # following values.
8046 1.1 skrll
8047 1.1 skrll _ACEOF
8048 1.1 skrll
8049 1.1 skrll # The following way of writing the cache mishandles newlines in values,
8050 1.1 skrll # but we know of no workaround that is simple, portable, and efficient.
8051 1.2 christos # So, we kill variables containing newlines.
8052 1.1 skrll # Ultrix sh set writes to stderr and can't be redirected directly,
8053 1.1 skrll # and sets the high bit in the cache file unless we assign to the vars.
8054 1.2 christos (
8055 1.2 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8056 1.2 christos eval ac_val=\$$ac_var
8057 1.2 christos case $ac_val in #(
8058 1.2 christos *${as_nl}*)
8059 1.2 christos case $ac_var in #(
8060 1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8061 1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8062 1.2 christos esac
8063 1.2 christos case $ac_var in #(
8064 1.2 christos _ | IFS | as_nl) ;; #(
8065 1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8066 1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
8067 1.2 christos esac ;;
8068 1.2 christos esac
8069 1.2 christos done
8070 1.2 christos
8071 1.1 skrll (set) 2>&1 |
8072 1.2 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8073 1.2 christos *${as_nl}ac_space=\ *)
8074 1.2 christos # `set' does not quote correctly, so add quotes: double-quote
8075 1.2 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8076 1.1 skrll sed -n \
8077 1.1 skrll "s/'/'\\\\''/g;
8078 1.1 skrll s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8079 1.2 christos ;; #(
8080 1.1 skrll *)
8081 1.1 skrll # `set' quotes correctly as required by POSIX, so do not add quotes.
8082 1.2 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8083 1.1 skrll ;;
8084 1.2 christos esac |
8085 1.2 christos sort
8086 1.2 christos ) |
8087 1.1 skrll sed '
8088 1.2 christos /^ac_cv_env_/b end
8089 1.1 skrll t clear
8090 1.2 christos :clear
8091 1.1 skrll s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8092 1.1 skrll t end
8093 1.2 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8094 1.2 christos :end' >>confcache
8095 1.2 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8096 1.2 christos if test -w "$cache_file"; then
8097 1.4 christos if test "x$cache_file" != "x/dev/null"; then
8098 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8099 1.2 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8100 1.4 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8101 1.4 christos cat confcache >"$cache_file"
8102 1.4 christos else
8103 1.4 christos case $cache_file in #(
8104 1.4 christos */* | ?:*)
8105 1.4 christos mv -f confcache "$cache_file"$$ &&
8106 1.4 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8107 1.4 christos *)
8108 1.4 christos mv -f confcache "$cache_file" ;;
8109 1.4 christos esac
8110 1.4 christos fi
8111 1.4 christos fi
8112 1.1 skrll else
8113 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8114 1.2 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8115 1.1 skrll fi
8116 1.1 skrll fi
8117 1.1 skrll rm -f confcache
8118 1.1 skrll
8119 1.1 skrll test "x$prefix" = xNONE && prefix=$ac_default_prefix
8120 1.1 skrll # Let make expand exec_prefix.
8121 1.1 skrll test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8122 1.1 skrll
8123 1.1 skrll DEFS=-DHAVE_CONFIG_H
8124 1.1 skrll
8125 1.1 skrll ac_libobjs=
8126 1.1 skrll ac_ltlibobjs=
8127 1.4 christos U=
8128 1.1 skrll for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8129 1.1 skrll # 1. Remove the extension, and $U if already installed.
8130 1.2 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8131 1.2 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8132 1.2 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8133 1.2 christos # will be set to the directory where LIBOBJS objects are built.
8134 1.2 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8135 1.2 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8136 1.1 skrll done
8137 1.1 skrll LIBOBJS=$ac_libobjs
8138 1.1 skrll
8139 1.1 skrll LTLIBOBJS=$ac_ltlibobjs
8140 1.1 skrll
8141 1.1 skrll
8142 1.1 skrll
8143 1.2 christos
8144 1.4 christos : "${CONFIG_STATUS=./config.status}"
8145 1.2 christos ac_write_fail=0
8146 1.1 skrll ac_clean_files_save=$ac_clean_files
8147 1.1 skrll ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8148 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8149 1.2 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8150 1.2 christos as_write_fail=0
8151 1.2 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8152 1.1 skrll #! $SHELL
8153 1.1 skrll # Generated by $as_me.
8154 1.1 skrll # Run this file to recreate the current configuration.
8155 1.1 skrll # Compiler output produced by configure, useful for debugging
8156 1.1 skrll # configure, is in config.log if it exists.
8157 1.1 skrll
8158 1.1 skrll debug=false
8159 1.1 skrll ac_cs_recheck=false
8160 1.1 skrll ac_cs_silent=false
8161 1.2 christos
8162 1.1 skrll SHELL=\${CONFIG_SHELL-$SHELL}
8163 1.2 christos export SHELL
8164 1.2 christos _ASEOF
8165 1.2 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8166 1.2 christos ## -------------------- ##
8167 1.2 christos ## M4sh Initialization. ##
8168 1.2 christos ## -------------------- ##
8169 1.1 skrll
8170 1.2 christos # Be more Bourne compatible
8171 1.2 christos DUALCASE=1; export DUALCASE # for MKS sh
8172 1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8173 1.1 skrll emulate sh
8174 1.1 skrll NULLCMD=:
8175 1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8176 1.1 skrll # is contrary to our usage. Disable this feature.
8177 1.1 skrll alias -g '${1+"$@"}'='"$@"'
8178 1.2 christos setopt NO_GLOB_SUBST
8179 1.2 christos else
8180 1.2 christos case `(set -o) 2>/dev/null` in #(
8181 1.2 christos *posix*) :
8182 1.2 christos set -o posix ;; #(
8183 1.2 christos *) :
8184 1.2 christos ;;
8185 1.2 christos esac
8186 1.2 christos fi
8187 1.2 christos
8188 1.2 christos
8189 1.2 christos as_nl='
8190 1.2 christos '
8191 1.2 christos export as_nl
8192 1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8193 1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8194 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8195 1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8196 1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8197 1.2 christos # but without wasting forks for bash or zsh.
8198 1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8199 1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8200 1.2 christos as_echo='print -r --'
8201 1.2 christos as_echo_n='print -rn --'
8202 1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8203 1.2 christos as_echo='printf %s\n'
8204 1.2 christos as_echo_n='printf %s'
8205 1.2 christos else
8206 1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8207 1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8208 1.2 christos as_echo_n='/usr/ucb/echo -n'
8209 1.2 christos else
8210 1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8211 1.2 christos as_echo_n_body='eval
8212 1.2 christos arg=$1;
8213 1.2 christos case $arg in #(
8214 1.2 christos *"$as_nl"*)
8215 1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8216 1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8217 1.2 christos esac;
8218 1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8219 1.2 christos '
8220 1.2 christos export as_echo_n_body
8221 1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8222 1.2 christos fi
8223 1.2 christos export as_echo_body
8224 1.2 christos as_echo='sh -c $as_echo_body as_echo'
8225 1.1 skrll fi
8226 1.1 skrll
8227 1.2 christos # The user is always right.
8228 1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
8229 1.2 christos PATH_SEPARATOR=:
8230 1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8231 1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8232 1.2 christos PATH_SEPARATOR=';'
8233 1.2 christos }
8234 1.1 skrll fi
8235 1.1 skrll
8236 1.1 skrll
8237 1.2 christos # IFS
8238 1.2 christos # We need space, tab and new line, in precisely that order. Quoting is
8239 1.2 christos # there to prevent editors from complaining about space-tab.
8240 1.2 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8241 1.2 christos # splitting by setting IFS to empty value.)
8242 1.2 christos IFS=" "" $as_nl"
8243 1.2 christos
8244 1.2 christos # Find who we are. Look in the path if we contain no directory separator.
8245 1.4 christos as_myself=
8246 1.2 christos case $0 in #((
8247 1.2 christos *[\\/]* ) as_myself=$0 ;;
8248 1.2 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8249 1.2 christos for as_dir in $PATH
8250 1.2 christos do
8251 1.2 christos IFS=$as_save_IFS
8252 1.2 christos test -z "$as_dir" && as_dir=.
8253 1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8254 1.2 christos done
8255 1.2 christos IFS=$as_save_IFS
8256 1.2 christos
8257 1.2 christos ;;
8258 1.2 christos esac
8259 1.2 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8260 1.2 christos # in which case we are not to be found in the path.
8261 1.2 christos if test "x$as_myself" = x; then
8262 1.2 christos as_myself=$0
8263 1.2 christos fi
8264 1.2 christos if test ! -f "$as_myself"; then
8265 1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8266 1.2 christos exit 1
8267 1.2 christos fi
8268 1.2 christos
8269 1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
8270 1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8271 1.2 christos # suppresses any "Segmentation fault" message there. '((' could
8272 1.2 christos # trigger a bug in pdksh 5.2.14.
8273 1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8274 1.2 christos do eval test x\${$as_var+set} = xset \
8275 1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8276 1.2 christos done
8277 1.1 skrll PS1='$ '
8278 1.1 skrll PS2='> '
8279 1.1 skrll PS4='+ '
8280 1.1 skrll
8281 1.1 skrll # NLS nuisances.
8282 1.2 christos LC_ALL=C
8283 1.2 christos export LC_ALL
8284 1.2 christos LANGUAGE=C
8285 1.2 christos export LANGUAGE
8286 1.2 christos
8287 1.2 christos # CDPATH.
8288 1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8289 1.2 christos
8290 1.2 christos
8291 1.4 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8292 1.4 christos # ----------------------------------------
8293 1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8294 1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8295 1.4 christos # script with STATUS, using 1 if that was 0.
8296 1.2 christos as_fn_error ()
8297 1.2 christos {
8298 1.4 christos as_status=$1; test $as_status -eq 0 && as_status=1
8299 1.4 christos if test "$4"; then
8300 1.4 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8301 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8302 1.2 christos fi
8303 1.4 christos $as_echo "$as_me: error: $2" >&2
8304 1.2 christos as_fn_exit $as_status
8305 1.2 christos } # as_fn_error
8306 1.2 christos
8307 1.2 christos
8308 1.2 christos # as_fn_set_status STATUS
8309 1.2 christos # -----------------------
8310 1.2 christos # Set $? to STATUS, without forking.
8311 1.2 christos as_fn_set_status ()
8312 1.2 christos {
8313 1.2 christos return $1
8314 1.2 christos } # as_fn_set_status
8315 1.2 christos
8316 1.2 christos # as_fn_exit STATUS
8317 1.2 christos # -----------------
8318 1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8319 1.2 christos as_fn_exit ()
8320 1.2 christos {
8321 1.2 christos set +e
8322 1.2 christos as_fn_set_status $1
8323 1.2 christos exit $1
8324 1.2 christos } # as_fn_exit
8325 1.2 christos
8326 1.2 christos # as_fn_unset VAR
8327 1.2 christos # ---------------
8328 1.2 christos # Portably unset VAR.
8329 1.2 christos as_fn_unset ()
8330 1.2 christos {
8331 1.2 christos { eval $1=; unset $1;}
8332 1.2 christos }
8333 1.2 christos as_unset=as_fn_unset
8334 1.2 christos # as_fn_append VAR VALUE
8335 1.2 christos # ----------------------
8336 1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8337 1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
8338 1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
8339 1.2 christos # implementations.
8340 1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8341 1.2 christos eval 'as_fn_append ()
8342 1.2 christos {
8343 1.2 christos eval $1+=\$2
8344 1.2 christos }'
8345 1.2 christos else
8346 1.2 christos as_fn_append ()
8347 1.2 christos {
8348 1.2 christos eval $1=\$$1\$2
8349 1.2 christos }
8350 1.2 christos fi # as_fn_append
8351 1.2 christos
8352 1.2 christos # as_fn_arith ARG...
8353 1.2 christos # ------------------
8354 1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8355 1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8356 1.2 christos # must be portable across $(()) and expr.
8357 1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8358 1.2 christos eval 'as_fn_arith ()
8359 1.2 christos {
8360 1.2 christos as_val=$(( $* ))
8361 1.2 christos }'
8362 1.2 christos else
8363 1.2 christos as_fn_arith ()
8364 1.2 christos {
8365 1.2 christos as_val=`expr "$@" || test $? -eq 1`
8366 1.2 christos }
8367 1.2 christos fi # as_fn_arith
8368 1.2 christos
8369 1.1 skrll
8370 1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8371 1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8372 1.1 skrll as_expr=expr
8373 1.1 skrll else
8374 1.1 skrll as_expr=false
8375 1.1 skrll fi
8376 1.1 skrll
8377 1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8378 1.1 skrll as_basename=basename
8379 1.1 skrll else
8380 1.1 skrll as_basename=false
8381 1.1 skrll fi
8382 1.1 skrll
8383 1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8384 1.2 christos as_dirname=dirname
8385 1.2 christos else
8386 1.2 christos as_dirname=false
8387 1.2 christos fi
8388 1.1 skrll
8389 1.2 christos as_me=`$as_basename -- "$0" ||
8390 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8391 1.1 skrll X"$0" : 'X\(//\)$' \| \
8392 1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8393 1.2 christos $as_echo X/"$0" |
8394 1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8395 1.2 christos s//\1/
8396 1.2 christos q
8397 1.2 christos }
8398 1.2 christos /^X\/\(\/\/\)$/{
8399 1.2 christos s//\1/
8400 1.2 christos q
8401 1.2 christos }
8402 1.2 christos /^X\/\(\/\).*/{
8403 1.2 christos s//\1/
8404 1.2 christos q
8405 1.2 christos }
8406 1.2 christos s/.*/./; q'`
8407 1.1 skrll
8408 1.1 skrll # Avoid depending upon Character Ranges.
8409 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8410 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8411 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8412 1.1 skrll as_cr_digits='0123456789'
8413 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits
8414 1.1 skrll
8415 1.2 christos ECHO_C= ECHO_N= ECHO_T=
8416 1.2 christos case `echo -n x` in #(((((
8417 1.2 christos -n*)
8418 1.2 christos case `echo 'xy\c'` in
8419 1.2 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8420 1.2 christos xy) ECHO_C='\c';;
8421 1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8422 1.2 christos ECHO_T=' ';;
8423 1.2 christos esac;;
8424 1.2 christos *)
8425 1.2 christos ECHO_N='-n';;
8426 1.1 skrll esac
8427 1.1 skrll
8428 1.2 christos rm -f conf$$ conf$$.exe conf$$.file
8429 1.2 christos if test -d conf$$.dir; then
8430 1.2 christos rm -f conf$$.dir/conf$$.file
8431 1.1 skrll else
8432 1.2 christos rm -f conf$$.dir
8433 1.2 christos mkdir conf$$.dir 2>/dev/null
8434 1.1 skrll fi
8435 1.2 christos if (echo >conf$$.file) 2>/dev/null; then
8436 1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8437 1.2 christos as_ln_s='ln -s'
8438 1.2 christos # ... but there are two gotchas:
8439 1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8440 1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8441 1.4 christos # In both cases, we have to default to `cp -pR'.
8442 1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8443 1.4 christos as_ln_s='cp -pR'
8444 1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8445 1.2 christos as_ln_s=ln
8446 1.2 christos else
8447 1.4 christos as_ln_s='cp -pR'
8448 1.1 skrll fi
8449 1.1 skrll else
8450 1.4 christos as_ln_s='cp -pR'
8451 1.1 skrll fi
8452 1.2 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8453 1.2 christos rmdir conf$$.dir 2>/dev/null
8454 1.2 christos
8455 1.2 christos
8456 1.2 christos # as_fn_mkdir_p
8457 1.2 christos # -------------
8458 1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
8459 1.2 christos as_fn_mkdir_p ()
8460 1.2 christos {
8461 1.2 christos
8462 1.2 christos case $as_dir in #(
8463 1.2 christos -*) as_dir=./$as_dir;;
8464 1.2 christos esac
8465 1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
8466 1.2 christos as_dirs=
8467 1.2 christos while :; do
8468 1.2 christos case $as_dir in #(
8469 1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8470 1.2 christos *) as_qdir=$as_dir;;
8471 1.2 christos esac
8472 1.2 christos as_dirs="'$as_qdir' $as_dirs"
8473 1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
8474 1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8475 1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8476 1.2 christos X"$as_dir" : 'X\(//\)$' \| \
8477 1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8478 1.2 christos $as_echo X"$as_dir" |
8479 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8480 1.2 christos s//\1/
8481 1.2 christos q
8482 1.2 christos }
8483 1.2 christos /^X\(\/\/\)[^/].*/{
8484 1.2 christos s//\1/
8485 1.2 christos q
8486 1.2 christos }
8487 1.2 christos /^X\(\/\/\)$/{
8488 1.2 christos s//\1/
8489 1.2 christos q
8490 1.2 christos }
8491 1.2 christos /^X\(\/\).*/{
8492 1.2 christos s//\1/
8493 1.2 christos q
8494 1.2 christos }
8495 1.2 christos s/.*/./; q'`
8496 1.2 christos test -d "$as_dir" && break
8497 1.2 christos done
8498 1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8499 1.4 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8500 1.2 christos
8501 1.1 skrll
8502 1.2 christos } # as_fn_mkdir_p
8503 1.1 skrll if mkdir -p . 2>/dev/null; then
8504 1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
8505 1.1 skrll else
8506 1.1 skrll test -d ./-p && rmdir ./-p
8507 1.1 skrll as_mkdir_p=false
8508 1.1 skrll fi
8509 1.1 skrll
8510 1.4 christos
8511 1.4 christos # as_fn_executable_p FILE
8512 1.4 christos # -----------------------
8513 1.4 christos # Test if FILE is an executable regular file.
8514 1.4 christos as_fn_executable_p ()
8515 1.4 christos {
8516 1.4 christos test -f "$1" && test -x "$1"
8517 1.4 christos } # as_fn_executable_p
8518 1.4 christos as_test_x='test -x'
8519 1.4 christos as_executable_p=as_fn_executable_p
8520 1.1 skrll
8521 1.1 skrll # Sed expression to map a string onto a valid CPP name.
8522 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8523 1.1 skrll
8524 1.1 skrll # Sed expression to map a string onto a valid variable name.
8525 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8526 1.1 skrll
8527 1.1 skrll
8528 1.1 skrll exec 6>&1
8529 1.2 christos ## ----------------------------------- ##
8530 1.2 christos ## Main body of $CONFIG_STATUS script. ##
8531 1.2 christos ## ----------------------------------- ##
8532 1.2 christos _ASEOF
8533 1.2 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8534 1.1 skrll
8535 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8536 1.2 christos # Save the log message, to keep $0 and so on meaningful, and to
8537 1.1 skrll # report actual input values of CONFIG_FILES etc. instead of their
8538 1.2 christos # values after options handling.
8539 1.2 christos ac_log="
8540 1.1 skrll This file was extended by $as_me, which was
8541 1.4 christos generated by GNU Autoconf 2.69. Invocation command line was
8542 1.1 skrll
8543 1.1 skrll CONFIG_FILES = $CONFIG_FILES
8544 1.1 skrll CONFIG_HEADERS = $CONFIG_HEADERS
8545 1.1 skrll CONFIG_LINKS = $CONFIG_LINKS
8546 1.1 skrll CONFIG_COMMANDS = $CONFIG_COMMANDS
8547 1.1 skrll $ $0 $@
8548 1.1 skrll
8549 1.2 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8550 1.2 christos "
8551 1.2 christos
8552 1.1 skrll _ACEOF
8553 1.1 skrll
8554 1.2 christos case $ac_config_files in *"
8555 1.2 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8556 1.2 christos esac
8557 1.1 skrll
8558 1.2 christos case $ac_config_headers in *"
8559 1.2 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8560 1.2 christos esac
8561 1.1 skrll
8562 1.1 skrll
8563 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8564 1.2 christos # Files that config.status was made for.
8565 1.2 christos config_files="$ac_config_files"
8566 1.2 christos config_headers="$ac_config_headers"
8567 1.2 christos config_commands="$ac_config_commands"
8568 1.1 skrll
8569 1.2 christos _ACEOF
8570 1.1 skrll
8571 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8572 1.1 skrll ac_cs_usage="\
8573 1.2 christos \`$as_me' instantiates files and other configuration actions
8574 1.2 christos from templates according to the current configuration. Unless the files
8575 1.2 christos and actions are specified as TAGs, all are instantiated by default.
8576 1.1 skrll
8577 1.2 christos Usage: $0 [OPTION]... [TAG]...
8578 1.1 skrll
8579 1.1 skrll -h, --help print this help, then exit
8580 1.2 christos -V, --version print version number and configuration settings, then exit
8581 1.4 christos --config print configuration, then exit
8582 1.2 christos -q, --quiet, --silent
8583 1.2 christos do not print progress messages
8584 1.1 skrll -d, --debug don't remove temporary files
8585 1.1 skrll --recheck update $as_me by reconfiguring in the same conditions
8586 1.2 christos --file=FILE[:TEMPLATE]
8587 1.2 christos instantiate the configuration file FILE
8588 1.2 christos --header=FILE[:TEMPLATE]
8589 1.2 christos instantiate the configuration header FILE
8590 1.1 skrll
8591 1.1 skrll Configuration files:
8592 1.1 skrll $config_files
8593 1.1 skrll
8594 1.1 skrll Configuration headers:
8595 1.1 skrll $config_headers
8596 1.1 skrll
8597 1.1 skrll Configuration commands:
8598 1.1 skrll $config_commands
8599 1.1 skrll
8600 1.2 christos Report bugs to the package provider."
8601 1.2 christos
8602 1.1 skrll _ACEOF
8603 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8604 1.4 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8605 1.1 skrll ac_cs_version="\\
8606 1.1 skrll config.status
8607 1.4 christos configured by $0, generated by GNU Autoconf 2.69,
8608 1.4 christos with options \\"\$ac_cs_config\\"
8609 1.1 skrll
8610 1.4 christos Copyright (C) 2012 Free Software Foundation, Inc.
8611 1.1 skrll This config.status script is free software; the Free Software Foundation
8612 1.1 skrll gives unlimited permission to copy, distribute and modify it."
8613 1.2 christos
8614 1.2 christos ac_pwd='$ac_pwd'
8615 1.2 christos srcdir='$srcdir'
8616 1.2 christos INSTALL='$INSTALL'
8617 1.2 christos test -n "\$AWK" || AWK=awk
8618 1.1 skrll _ACEOF
8619 1.1 skrll
8620 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8621 1.2 christos # The default lists apply if the user does not specify any file.
8622 1.1 skrll ac_need_defaults=:
8623 1.1 skrll while test $# != 0
8624 1.1 skrll do
8625 1.1 skrll case $1 in
8626 1.4 christos --*=?*)
8627 1.2 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8628 1.2 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8629 1.1 skrll ac_shift=:
8630 1.1 skrll ;;
8631 1.4 christos --*=)
8632 1.4 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8633 1.4 christos ac_optarg=
8634 1.4 christos ac_shift=:
8635 1.4 christos ;;
8636 1.2 christos *)
8637 1.1 skrll ac_option=$1
8638 1.1 skrll ac_optarg=$2
8639 1.1 skrll ac_shift=shift
8640 1.1 skrll ;;
8641 1.1 skrll esac
8642 1.1 skrll
8643 1.1 skrll case $ac_option in
8644 1.1 skrll # Handling of the options.
8645 1.1 skrll -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8646 1.1 skrll ac_cs_recheck=: ;;
8647 1.2 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8648 1.2 christos $as_echo "$ac_cs_version"; exit ;;
8649 1.4 christos --config | --confi | --conf | --con | --co | --c )
8650 1.4 christos $as_echo "$ac_cs_config"; exit ;;
8651 1.2 christos --debug | --debu | --deb | --de | --d | -d )
8652 1.1 skrll debug=: ;;
8653 1.1 skrll --file | --fil | --fi | --f )
8654 1.1 skrll $ac_shift
8655 1.2 christos case $ac_optarg in
8656 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8657 1.4 christos '') as_fn_error $? "missing file argument" ;;
8658 1.2 christos esac
8659 1.2 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8660 1.1 skrll ac_need_defaults=false;;
8661 1.1 skrll --header | --heade | --head | --hea )
8662 1.1 skrll $ac_shift
8663 1.2 christos case $ac_optarg in
8664 1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8665 1.2 christos esac
8666 1.2 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8667 1.1 skrll ac_need_defaults=false;;
8668 1.2 christos --he | --h)
8669 1.2 christos # Conflict between --help and --header
8670 1.4 christos as_fn_error $? "ambiguous option: \`$1'
8671 1.2 christos Try \`$0 --help' for more information.";;
8672 1.2 christos --help | --hel | -h )
8673 1.2 christos $as_echo "$ac_cs_usage"; exit ;;
8674 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8675 1.1 skrll | -silent | --silent | --silen | --sile | --sil | --si | --s)
8676 1.1 skrll ac_cs_silent=: ;;
8677 1.1 skrll
8678 1.1 skrll # This is an error.
8679 1.4 christos -*) as_fn_error $? "unrecognized option: \`$1'
8680 1.2 christos Try \`$0 --help' for more information." ;;
8681 1.1 skrll
8682 1.2 christos *) as_fn_append ac_config_targets " $1"
8683 1.2 christos ac_need_defaults=false ;;
8684 1.1 skrll
8685 1.1 skrll esac
8686 1.1 skrll shift
8687 1.1 skrll done
8688 1.1 skrll
8689 1.1 skrll ac_configure_extra_args=
8690 1.1 skrll
8691 1.1 skrll if $ac_cs_silent; then
8692 1.1 skrll exec 6>/dev/null
8693 1.1 skrll ac_configure_extra_args="$ac_configure_extra_args --silent"
8694 1.1 skrll fi
8695 1.1 skrll
8696 1.1 skrll _ACEOF
8697 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8698 1.1 skrll if \$ac_cs_recheck; then
8699 1.4 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8700 1.2 christos shift
8701 1.2 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8702 1.2 christos CONFIG_SHELL='$SHELL'
8703 1.2 christos export CONFIG_SHELL
8704 1.2 christos exec "\$@"
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.2 christos exec 5>>config.log
8710 1.2 christos {
8711 1.2 christos echo
8712 1.2 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8713 1.2 christos ## Running $as_me. ##
8714 1.2 christos _ASBOX
8715 1.2 christos $as_echo "$ac_log"
8716 1.2 christos } >&5
8717 1.1 skrll
8718 1.2 christos _ACEOF
8719 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8720 1.1 skrll #
8721 1.2 christos # INIT-COMMANDS
8722 1.1 skrll #
8723 1.1 skrll srcdir=${srcdir}
8724 1.1 skrll host=${host}
8725 1.1 skrll target=${target}
8726 1.1 skrll with_target_subdir=${with_target_subdir}
8727 1.1 skrll with_multisubdir=${with_multisubdir}
8728 1.1 skrll ac_configure_args="--enable-multilib ${ac_configure_args}"
8729 1.1 skrll CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
8730 1.1 skrll ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
8731 1.1 skrll libiberty_topdir=${libiberty_topdir}
8732 1.1 skrll
8733 1.1 skrll
8734 1.1 skrll _ACEOF
8735 1.1 skrll
8736 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8737 1.1 skrll
8738 1.2 christos # Handling of arguments.
8739 1.1 skrll for ac_config_target in $ac_config_targets
8740 1.1 skrll do
8741 1.2 christos case $ac_config_target in
8742 1.2 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8743 1.2 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8744 1.2 christos "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
8745 1.2 christos "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8746 1.2 christos
8747 1.4 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8748 1.1 skrll esac
8749 1.1 skrll done
8750 1.1 skrll
8751 1.2 christos
8752 1.1 skrll # If the user did not use the arguments to specify the items to instantiate,
8753 1.1 skrll # then the envvar interface is used. Set only those that are not.
8754 1.1 skrll # We use the long form for the default assignment because of an extremely
8755 1.1 skrll # bizarre bug on SunOS 4.1.3.
8756 1.1 skrll if $ac_need_defaults; then
8757 1.1 skrll test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8758 1.1 skrll test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8759 1.1 skrll test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8760 1.1 skrll fi
8761 1.1 skrll
8762 1.1 skrll # Have a temporary directory for convenience. Make it in the build tree
8763 1.2 christos # simply because there is no reason against having it here, and in addition,
8764 1.1 skrll # creating and moving files from /tmp can sometimes cause problems.
8765 1.2 christos # Hook for its removal unless debugging.
8766 1.2 christos # Note that there is a small window in which the directory will not be cleaned:
8767 1.2 christos # after its creation but before its name has been assigned to `$tmp'.
8768 1.1 skrll $debug ||
8769 1.1 skrll {
8770 1.4 christos tmp= ac_tmp=
8771 1.2 christos trap 'exit_status=$?
8772 1.4 christos : "${ac_tmp:=$tmp}"
8773 1.4 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8774 1.2 christos ' 0
8775 1.2 christos trap 'as_fn_exit 1' 1 2 13 15
8776 1.1 skrll }
8777 1.1 skrll # Create a (secure) tmp directory for tmp files.
8778 1.1 skrll
8779 1.1 skrll {
8780 1.2 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8781 1.4 christos test -d "$tmp"
8782 1.1 skrll } ||
8783 1.1 skrll {
8784 1.2 christos tmp=./conf$$-$RANDOM
8785 1.2 christos (umask 077 && mkdir "$tmp")
8786 1.4 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8787 1.4 christos ac_tmp=$tmp
8788 1.2 christos
8789 1.2 christos # Set up the scripts for CONFIG_FILES section.
8790 1.2 christos # No need to generate them if there are no CONFIG_FILES.
8791 1.2 christos # This happens for instance with `./config.status config.h'.
8792 1.2 christos if test -n "$CONFIG_FILES"; then
8793 1.2 christos
8794 1.2 christos if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
8795 1.2 christos ac_cs_awk_getline=:
8796 1.2 christos ac_cs_awk_pipe_init=
8797 1.2 christos ac_cs_awk_read_file='
8798 1.2 christos while ((getline aline < (F[key])) > 0)
8799 1.2 christos print(aline)
8800 1.2 christos close(F[key])'
8801 1.2 christos ac_cs_awk_pipe_fini=
8802 1.2 christos else
8803 1.2 christos ac_cs_awk_getline=false
8804 1.2 christos ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
8805 1.2 christos ac_cs_awk_read_file='
8806 1.2 christos print "|#_!!_#|"
8807 1.2 christos print "cat " F[key] " &&"
8808 1.2 christos '$ac_cs_awk_pipe_init
8809 1.2 christos # The final `:' finishes the AND list.
8810 1.2 christos ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
8811 1.2 christos fi
8812 1.2 christos ac_cr=`echo X | tr X '\015'`
8813 1.2 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
8814 1.2 christos # But we know of no other shell where ac_cr would be empty at this
8815 1.2 christos # point, so we can use a bashism as a fallback.
8816 1.2 christos if test "x$ac_cr" = x; then
8817 1.2 christos eval ac_cr=\$\'\\r\'
8818 1.2 christos fi
8819 1.2 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8820 1.2 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8821 1.4 christos ac_cs_awk_cr='\\r'
8822 1.2 christos else
8823 1.2 christos ac_cs_awk_cr=$ac_cr
8824 1.2 christos fi
8825 1.2 christos
8826 1.4 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8827 1.2 christos _ACEOF
8828 1.2 christos
8829 1.2 christos # Create commands to substitute file output variables.
8830 1.2 christos {
8831 1.2 christos echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
8832 1.4 christos echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
8833 1.2 christos echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
8834 1.2 christos echo "_ACAWK" &&
8835 1.2 christos echo "_ACEOF"
8836 1.2 christos } >conf$$files.sh &&
8837 1.2 christos . ./conf$$files.sh ||
8838 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8839 1.2 christos rm -f conf$$files.sh
8840 1.2 christos
8841 1.2 christos {
8842 1.2 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
8843 1.2 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8844 1.2 christos echo "_ACEOF"
8845 1.2 christos } >conf$$subs.sh ||
8846 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8847 1.4 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8848 1.2 christos ac_delim='%!_!# '
8849 1.2 christos for ac_last_try in false false false false false :; do
8850 1.2 christos . ./conf$$subs.sh ||
8851 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8852 1.2 christos
8853 1.2 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8854 1.2 christos if test $ac_delim_n = $ac_delim_num; then
8855 1.2 christos break
8856 1.2 christos elif $ac_last_try; then
8857 1.4 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8858 1.2 christos else
8859 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8860 1.2 christos fi
8861 1.2 christos done
8862 1.2 christos rm -f conf$$subs.sh
8863 1.2 christos
8864 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8865 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8866 1.2 christos _ACEOF
8867 1.2 christos sed -n '
8868 1.2 christos h
8869 1.2 christos s/^/S["/; s/!.*/"]=/
8870 1.2 christos p
8871 1.2 christos g
8872 1.2 christos s/^[^!]*!//
8873 1.2 christos :repl
8874 1.2 christos t repl
8875 1.2 christos s/'"$ac_delim"'$//
8876 1.2 christos t delim
8877 1.2 christos :nl
8878 1.2 christos h
8879 1.4 christos s/\(.\{148\}\)..*/\1/
8880 1.2 christos t more1
8881 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8882 1.2 christos p
8883 1.2 christos n
8884 1.2 christos b repl
8885 1.2 christos :more1
8886 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8887 1.2 christos p
8888 1.2 christos g
8889 1.2 christos s/.\{148\}//
8890 1.2 christos t nl
8891 1.2 christos :delim
8892 1.2 christos h
8893 1.4 christos s/\(.\{148\}\)..*/\1/
8894 1.2 christos t more2
8895 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
8896 1.2 christos p
8897 1.2 christos b
8898 1.2 christos :more2
8899 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8900 1.2 christos p
8901 1.2 christos g
8902 1.2 christos s/.\{148\}//
8903 1.2 christos t delim
8904 1.2 christos ' <conf$$subs.awk | sed '
8905 1.2 christos /^[^""]/{
8906 1.2 christos N
8907 1.2 christos s/\n//
8908 1.2 christos }
8909 1.2 christos ' >>$CONFIG_STATUS || ac_write_fail=1
8910 1.2 christos rm -f conf$$subs.awk
8911 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8912 1.2 christos _ACAWK
8913 1.4 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8914 1.2 christos for (key in S) S_is_set[key] = 1
8915 1.2 christos FS = ""
8916 1.2 christos \$ac_cs_awk_pipe_init
8917 1.2 christos }
8918 1.2 christos {
8919 1.2 christos line = $ 0
8920 1.2 christos nfields = split(line, field, "@")
8921 1.2 christos substed = 0
8922 1.2 christos len = length(field[1])
8923 1.2 christos for (i = 2; i < nfields; i++) {
8924 1.2 christos key = field[i]
8925 1.2 christos keylen = length(key)
8926 1.2 christos if (S_is_set[key]) {
8927 1.2 christos value = S[key]
8928 1.2 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8929 1.2 christos len += length(value) + length(field[++i])
8930 1.2 christos substed = 1
8931 1.2 christos } else
8932 1.2 christos len += 1 + keylen
8933 1.2 christos }
8934 1.2 christos if (nfields == 3 && !substed) {
8935 1.2 christos key = field[2]
8936 1.2 christos if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
8937 1.2 christos \$ac_cs_awk_read_file
8938 1.2 christos next
8939 1.2 christos }
8940 1.2 christos }
8941 1.2 christos print line
8942 1.1 skrll }
8943 1.2 christos \$ac_cs_awk_pipe_fini
8944 1.2 christos _ACAWK
8945 1.2 christos _ACEOF
8946 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8947 1.2 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8948 1.2 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8949 1.2 christos else
8950 1.2 christos cat
8951 1.4 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8952 1.4 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8953 1.2 christos _ACEOF
8954 1.2 christos
8955 1.4 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8956 1.4 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8957 1.2 christos # trailing colons and then remove the whole line if VPATH becomes empty
8958 1.2 christos # (actually we leave an empty line to preserve line numbers).
8959 1.2 christos if test "x$srcdir" = x.; then
8960 1.4 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8961 1.4 christos h
8962 1.4 christos s///
8963 1.4 christos s/^/:/
8964 1.4 christos s/[ ]*$/:/
8965 1.4 christos s/:\$(srcdir):/:/g
8966 1.4 christos s/:\${srcdir}:/:/g
8967 1.4 christos s/:@srcdir@:/:/g
8968 1.4 christos s/^:*//
8969 1.2 christos s/:*$//
8970 1.4 christos x
8971 1.4 christos s/\(=[ ]*\).*/\1/
8972 1.4 christos G
8973 1.4 christos s/\n//
8974 1.2 christos s/^[^=]*=[ ]*$//
8975 1.2 christos }'
8976 1.2 christos fi
8977 1.2 christos
8978 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8979 1.2 christos fi # test -n "$CONFIG_FILES"
8980 1.2 christos
8981 1.2 christos # Set up the scripts for CONFIG_HEADERS section.
8982 1.2 christos # No need to generate them if there are no CONFIG_HEADERS.
8983 1.2 christos # This happens for instance with `./config.status Makefile'.
8984 1.2 christos if test -n "$CONFIG_HEADERS"; then
8985 1.4 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8986 1.2 christos BEGIN {
8987 1.2 christos _ACEOF
8988 1.2 christos
8989 1.2 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
8990 1.2 christos # here-document in config.status, that substitutes the proper values into
8991 1.2 christos # config.h.in to produce config.h.
8992 1.2 christos
8993 1.2 christos # Create a delimiter string that does not exist in confdefs.h, to ease
8994 1.2 christos # handling of long lines.
8995 1.2 christos ac_delim='%!_!# '
8996 1.2 christos for ac_last_try in false false :; do
8997 1.4 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8998 1.4 christos if test -z "$ac_tt"; then
8999 1.2 christos break
9000 1.2 christos elif $ac_last_try; then
9001 1.4 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9002 1.2 christos else
9003 1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9004 1.2 christos fi
9005 1.2 christos done
9006 1.1 skrll
9007 1.2 christos # For the awk script, D is an array of macro values keyed by name,
9008 1.2 christos # likewise P contains macro parameters if any. Preserve backslash
9009 1.2 christos # newline sequences.
9010 1.2 christos
9011 1.2 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9012 1.2 christos sed -n '
9013 1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9014 1.2 christos t rset
9015 1.2 christos :rset
9016 1.2 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9017 1.2 christos t def
9018 1.2 christos d
9019 1.2 christos :def
9020 1.2 christos s/\\$//
9021 1.2 christos t bsnl
9022 1.2 christos s/["\\]/\\&/g
9023 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9024 1.2 christos D["\1"]=" \3"/p
9025 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9026 1.2 christos d
9027 1.2 christos :bsnl
9028 1.2 christos s/["\\]/\\&/g
9029 1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9030 1.2 christos D["\1"]=" \3\\\\\\n"\\/p
9031 1.2 christos t cont
9032 1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9033 1.2 christos t cont
9034 1.2 christos d
9035 1.2 christos :cont
9036 1.2 christos n
9037 1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9038 1.2 christos t clear
9039 1.2 christos :clear
9040 1.2 christos s/\\$//
9041 1.2 christos t bsnlc
9042 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9043 1.2 christos d
9044 1.2 christos :bsnlc
9045 1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9046 1.2 christos b cont
9047 1.2 christos ' <confdefs.h | sed '
9048 1.2 christos s/'"$ac_delim"'/"\\\
9049 1.2 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9050 1.2 christos
9051 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9052 1.2 christos for (key in D) D_is_set[key] = 1
9053 1.2 christos FS = ""
9054 1.2 christos }
9055 1.2 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9056 1.2 christos line = \$ 0
9057 1.2 christos split(line, arg, " ")
9058 1.2 christos if (arg[1] == "#") {
9059 1.2 christos defundef = arg[2]
9060 1.2 christos mac1 = arg[3]
9061 1.2 christos } else {
9062 1.2 christos defundef = substr(arg[1], 2)
9063 1.2 christos mac1 = arg[2]
9064 1.2 christos }
9065 1.2 christos split(mac1, mac2, "(") #)
9066 1.2 christos macro = mac2[1]
9067 1.2 christos prefix = substr(line, 1, index(line, defundef) - 1)
9068 1.2 christos if (D_is_set[macro]) {
9069 1.2 christos # Preserve the white space surrounding the "#".
9070 1.2 christos print prefix "define", macro P[macro] D[macro]
9071 1.2 christos next
9072 1.2 christos } else {
9073 1.2 christos # Replace #undef with comments. This is necessary, for example,
9074 1.2 christos # in the case of _POSIX_SOURCE, which is predefined and required
9075 1.2 christos # on some systems where configure will not decide to define it.
9076 1.2 christos if (defundef == "undef") {
9077 1.2 christos print "/*", prefix defundef, macro, "*/"
9078 1.2 christos next
9079 1.2 christos }
9080 1.2 christos }
9081 1.2 christos }
9082 1.2 christos { print }
9083 1.2 christos _ACAWK
9084 1.1 skrll _ACEOF
9085 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9086 1.4 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9087 1.2 christos fi # test -n "$CONFIG_HEADERS"
9088 1.1 skrll
9089 1.1 skrll
9090 1.2 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9091 1.2 christos shift
9092 1.2 christos for ac_tag
9093 1.2 christos do
9094 1.2 christos case $ac_tag in
9095 1.2 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9096 1.2 christos esac
9097 1.2 christos case $ac_mode$ac_tag in
9098 1.2 christos :[FHL]*:*);;
9099 1.4 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9100 1.2 christos :[FH]-) ac_tag=-:-;;
9101 1.2 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9102 1.2 christos esac
9103 1.2 christos ac_save_IFS=$IFS
9104 1.2 christos IFS=:
9105 1.2 christos set x $ac_tag
9106 1.2 christos IFS=$ac_save_IFS
9107 1.2 christos shift
9108 1.2 christos ac_file=$1
9109 1.2 christos shift
9110 1.2 christos
9111 1.2 christos case $ac_mode in
9112 1.2 christos :L) ac_source=$1;;
9113 1.2 christos :[FH])
9114 1.2 christos ac_file_inputs=
9115 1.2 christos for ac_f
9116 1.2 christos do
9117 1.2 christos case $ac_f in
9118 1.4 christos -) ac_f="$ac_tmp/stdin";;
9119 1.2 christos *) # Look for the file first in the build tree, then in the source tree
9120 1.2 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9121 1.2 christos # because $ac_f cannot contain `:'.
9122 1.2 christos test -f "$ac_f" ||
9123 1.2 christos case $ac_f in
9124 1.2 christos [\\/$]*) false;;
9125 1.2 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9126 1.2 christos esac ||
9127 1.4 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9128 1.2 christos esac
9129 1.2 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9130 1.2 christos as_fn_append ac_file_inputs " '$ac_f'"
9131 1.2 christos done
9132 1.1 skrll
9133 1.2 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9134 1.2 christos # use $as_me), people would be surprised to read:
9135 1.2 christos # /* config.h. Generated by config.status. */
9136 1.2 christos configure_input='Generated from '`
9137 1.2 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9138 1.2 christos `' by configure.'
9139 1.2 christos if test x"$ac_file" != x-; then
9140 1.2 christos configure_input="$ac_file. $configure_input"
9141 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9142 1.2 christos $as_echo "$as_me: creating $ac_file" >&6;}
9143 1.1 skrll fi
9144 1.2 christos # Neutralize special characters interpreted by sed in replacement strings.
9145 1.2 christos case $configure_input in #(
9146 1.2 christos *\&* | *\|* | *\\* )
9147 1.2 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9148 1.2 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9149 1.2 christos *) ac_sed_conf_input=$configure_input;;
9150 1.2 christos esac
9151 1.1 skrll
9152 1.2 christos case $ac_tag in
9153 1.4 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9154 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9155 1.2 christos esac
9156 1.2 christos ;;
9157 1.1 skrll esac
9158 1.1 skrll
9159 1.2 christos ac_dir=`$as_dirname -- "$ac_file" ||
9160 1.1 skrll $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9161 1.1 skrll X"$ac_file" : 'X\(//\)[^/]' \| \
9162 1.1 skrll X"$ac_file" : 'X\(//\)$' \| \
9163 1.2 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9164 1.2 christos $as_echo X"$ac_file" |
9165 1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9166 1.2 christos s//\1/
9167 1.2 christos q
9168 1.2 christos }
9169 1.2 christos /^X\(\/\/\)[^/].*/{
9170 1.2 christos s//\1/
9171 1.2 christos q
9172 1.2 christos }
9173 1.2 christos /^X\(\/\/\)$/{
9174 1.2 christos s//\1/
9175 1.2 christos q
9176 1.2 christos }
9177 1.2 christos /^X\(\/\).*/{
9178 1.2 christos s//\1/
9179 1.2 christos q
9180 1.2 christos }
9181 1.2 christos s/.*/./; q'`
9182 1.2 christos as_dir="$ac_dir"; as_fn_mkdir_p
9183 1.1 skrll ac_builddir=.
9184 1.1 skrll
9185 1.2 christos case "$ac_dir" in
9186 1.2 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9187 1.2 christos *)
9188 1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9189 1.2 christos # A ".." for each directory in $ac_dir_suffix.
9190 1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9191 1.2 christos case $ac_top_builddir_sub in
9192 1.2 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9193 1.2 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9194 1.2 christos esac ;;
9195 1.2 christos esac
9196 1.2 christos ac_abs_top_builddir=$ac_pwd
9197 1.2 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9198 1.2 christos # for backward compatibility:
9199 1.2 christos ac_top_builddir=$ac_top_build_prefix
9200 1.1 skrll
9201 1.1 skrll case $srcdir in
9202 1.2 christos .) # We are building in place.
9203 1.1 skrll ac_srcdir=.
9204 1.2 christos ac_top_srcdir=$ac_top_builddir_sub
9205 1.2 christos ac_abs_top_srcdir=$ac_pwd ;;
9206 1.2 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9207 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix;
9208 1.2 christos ac_top_srcdir=$srcdir
9209 1.2 christos ac_abs_top_srcdir=$srcdir ;;
9210 1.2 christos *) # Relative name.
9211 1.2 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9212 1.2 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9213 1.2 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9214 1.2 christos esac
9215 1.2 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9216 1.1 skrll
9217 1.1 skrll
9218 1.2 christos case $ac_mode in
9219 1.2 christos :F)
9220 1.2 christos #
9221 1.2 christos # CONFIG_FILE
9222 1.2 christos #
9223 1.1 skrll
9224 1.1 skrll case $INSTALL in
9225 1.1 skrll [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9226 1.2 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9227 1.1 skrll esac
9228 1.2 christos _ACEOF
9229 1.1 skrll
9230 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9231 1.2 christos # If the template does not know about datarootdir, expand it.
9232 1.2 christos # FIXME: This hack should be removed a few years after 2.60.
9233 1.2 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9234 1.2 christos ac_sed_dataroot='
9235 1.2 christos /datarootdir/ {
9236 1.2 christos p
9237 1.2 christos q
9238 1.2 christos }
9239 1.2 christos /@datadir@/p
9240 1.2 christos /@docdir@/p
9241 1.2 christos /@infodir@/p
9242 1.2 christos /@localedir@/p
9243 1.2 christos /@mandir@/p'
9244 1.2 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9245 1.2 christos *datarootdir*) ac_datarootdir_seen=yes;;
9246 1.2 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9247 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9248 1.2 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9249 1.2 christos _ACEOF
9250 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9251 1.2 christos ac_datarootdir_hack='
9252 1.2 christos s&@datadir@&$datadir&g
9253 1.2 christos s&@docdir@&$docdir&g
9254 1.2 christos s&@infodir@&$infodir&g
9255 1.2 christos s&@localedir@&$localedir&g
9256 1.2 christos s&@mandir@&$mandir&g
9257 1.2 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9258 1.2 christos esac
9259 1.2 christos _ACEOF
9260 1.1 skrll
9261 1.2 christos # Neutralize VPATH when `$srcdir' = `.'.
9262 1.2 christos # Shell code in configure.ac might set extrasub.
9263 1.2 christos # FIXME: do we really want to maintain this feature?
9264 1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9265 1.2 christos ac_sed_extra="$ac_vpsub
9266 1.1 skrll $extrasub
9267 1.1 skrll _ACEOF
9268 1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9269 1.1 skrll :t
9270 1.1 skrll /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9271 1.2 christos s|@configure_input@|$ac_sed_conf_input|;t t
9272 1.2 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9273 1.2 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9274 1.2 christos s&@srcdir@&$ac_srcdir&;t t
9275 1.2 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9276 1.2 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9277 1.2 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9278 1.2 christos s&@builddir@&$ac_builddir&;t t
9279 1.2 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9280 1.2 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9281 1.2 christos s&@INSTALL@&$ac_INSTALL&;t t
9282 1.2 christos $ac_datarootdir_hack
9283 1.2 christos "
9284 1.2 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
9285 1.2 christos if $ac_cs_awk_getline; then
9286 1.4 christos $AWK -f "$ac_tmp/subs.awk"
9287 1.2 christos else
9288 1.4 christos $AWK -f "$ac_tmp/subs.awk" | $SHELL
9289 1.4 christos fi \
9290 1.4 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9291 1.2 christos
9292 1.2 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9293 1.4 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9294 1.4 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9295 1.4 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9296 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9297 1.4 christos which seems to be undefined. Please make sure it is defined" >&5
9298 1.2 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9299 1.4 christos which seems to be undefined. Please make sure it is defined" >&2;}
9300 1.1 skrll
9301 1.4 christos rm -f "$ac_tmp/stdin"
9302 1.1 skrll case $ac_file in
9303 1.4 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9304 1.4 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9305 1.2 christos esac \
9306 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9307 1.2 christos ;;
9308 1.2 christos :H)
9309 1.2 christos #
9310 1.2 christos # CONFIG_HEADER
9311 1.2 christos #
9312 1.1 skrll if test x"$ac_file" != x-; then
9313 1.2 christos {
9314 1.2 christos $as_echo "/* $configure_input */" \
9315 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9316 1.4 christos } >"$ac_tmp/config.h" \
9317 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9318 1.4 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9319 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9320 1.2 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9321 1.1 skrll else
9322 1.2 christos rm -f "$ac_file"
9323 1.4 christos mv "$ac_tmp/config.h" "$ac_file" \
9324 1.4 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9325 1.1 skrll fi
9326 1.1 skrll else
9327 1.2 christos $as_echo "/* $configure_input */" \
9328 1.4 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9329 1.4 christos || as_fn_error $? "could not create -" "$LINENO" 5
9330 1.1 skrll fi
9331 1.2 christos ;;
9332 1.1 skrll
9333 1.2 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9334 1.2 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9335 1.2 christos ;;
9336 1.2 christos esac
9337 1.1 skrll
9338 1.1 skrll
9339 1.2 christos case $ac_file$ac_mode in
9340 1.2 christos "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
9341 1.1 skrll if test -n "$CONFIG_FILES"; then
9342 1.1 skrll if test -n "${with_target_subdir}"; then
9343 1.1 skrll # FIXME: We shouldn't need to set ac_file
9344 1.1 skrll ac_file=Makefile
9345 1.1 skrll LD="${ORIGINAL_LD_FOR_MULTILIBS}"
9346 1.1 skrll . ${libiberty_topdir}/config-ml.in
9347 1.1 skrll fi
9348 1.1 skrll fi ;;
9349 1.2 christos
9350 1.1 skrll esac
9351 1.2 christos done # for ac_tag
9352 1.1 skrll
9353 1.1 skrll
9354 1.2 christos as_fn_exit 0
9355 1.1 skrll _ACEOF
9356 1.1 skrll ac_clean_files=$ac_clean_files_save
9357 1.1 skrll
9358 1.2 christos test $ac_write_fail = 0 ||
9359 1.4 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9360 1.2 christos
9361 1.1 skrll
9362 1.1 skrll # configure is writing to config.log, and then calls config.status.
9363 1.1 skrll # config.status does its own redirection, appending to config.log.
9364 1.1 skrll # Unfortunately, on DOS this fails, as config.log is still kept open
9365 1.1 skrll # by configure, so config.status won't be able to write to it; its
9366 1.1 skrll # output is simply discarded. So we exec the FD to /dev/null,
9367 1.1 skrll # effectively closing config.log, so it can be properly (re)opened and
9368 1.1 skrll # appended to by config.status. When coming back to configure, we
9369 1.1 skrll # need to make the FD available again.
9370 1.1 skrll if test "$no_create" != yes; then
9371 1.1 skrll ac_cs_success=:
9372 1.1 skrll ac_config_status_args=
9373 1.1 skrll test "$silent" = yes &&
9374 1.1 skrll ac_config_status_args="$ac_config_status_args --quiet"
9375 1.1 skrll exec 5>/dev/null
9376 1.1 skrll $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9377 1.1 skrll exec 5>>config.log
9378 1.1 skrll # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9379 1.1 skrll # would make configure fail if this is the last instruction.
9380 1.4 christos $ac_cs_success || as_fn_exit 1
9381 1.2 christos fi
9382 1.2 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9383 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9384 1.2 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9385 1.1 skrll fi
9386 1.1 skrll
9387