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