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