]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/configure
cet.m4 (GCC_CET_FLAGS): Default to --disable-cet, replace --enable-cet=default with...
[thirdparty/gcc.git] / libgcc / configure
CommitLineData
fa958513
DJ
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
5213506e
RW
3# Generated by GNU Autoconf 2.64 for GNU C Runtime Library 1.0.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
fa958513 8#
fa958513
DJ
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
5213506e
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
fa958513 14
5213506e
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fa958513
DJ
18 emulate sh
19 NULLCMD=:
5213506e 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fa958513
DJ
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
fa958513 31fi
fa958513 32
5213506e
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
fa958513 50else
5213506e
RW
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
fa958513
DJ
79fi
80
81
5213506e
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
fa958513
DJ
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
5213506e
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
569dc494
RO
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
5213506e
RW
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175else
176 as_have_required=no
177fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
fa958513 184do
5213506e
RW
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198fi
199fi
200 done;;
201 esac
202 as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
fa958513 228 else
5213506e
RW
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
fa958513 233 fi
5213506e
RW
234 exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252 { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261 return $1
262} # as_fn_set_status
263
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269 set +e
270 as_fn_set_status $1
271 exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354fi # as_fn_arith
355
356
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371} # as_fn_error
fa958513 372
5213506e
RW
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fa958513
DJ
375 as_expr=expr
376else
377 as_expr=false
378fi
379
5213506e 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fa958513
DJ
381 as_basename=basename
382else
383 as_basename=false
384fi
385
5213506e
RW
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
fa958513 391
5213506e 392as_me=`$as_basename -- "$0" ||
fa958513
DJ
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
5213506e
RW
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
fa958513 410
d6efbf5a
DJ
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
14e8fc8b 417
fa958513 418
5213506e
RW
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
fa958513 428 sed '
5213506e
RW
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
fa958513 433 N
5213506e
RW
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fa958513 436 t loop
5213506e 437 s/-\n.*//
fa958513 438 ' >$as_me.lineno &&
5213506e
RW
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
fa958513
DJ
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
5213506e
RW
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
fa958513
DJ
446 # Exit status is that of the last command.
447 exit
448}
449
5213506e
RW
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459*)
460 ECHO_N='-n';;
fa958513
DJ
461esac
462
5213506e
RW
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
fa958513 466else
5213506e
RW
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
fa958513 469fi
5213506e
RW
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
d6efbf5a 472 as_ln_s='ln -s'
5213506e
RW
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
d6efbf5a 483 fi
fa958513
DJ
484else
485 as_ln_s='cp -p'
486fi
5213506e
RW
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
fa958513
DJ
489
490if mkdir -p . 2>/dev/null; then
5213506e 491 as_mkdir_p='mkdir -p "$as_dir"'
fa958513
DJ
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
496
5213506e
RW
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517fi
518as_executable_p=$as_test_x
fa958513
DJ
519
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
5213506e 527exec 7<&0 </dev/null 6>&1
fa958513
DJ
528
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
fa958513
DJ
534#
535# Initializations.
536#
537ac_default_prefix=/usr/local
5213506e 538ac_clean_files=
fa958513 539ac_config_libobj_dir=.
5213506e 540LIBOBJS=
fa958513
DJ
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
d6efbf5a 545
fa958513
DJ
546# Identity of this package.
547PACKAGE_NAME='GNU C Runtime Library'
548PACKAGE_TARNAME='libgcc'
549PACKAGE_VERSION='1.0'
550PACKAGE_STRING='GNU C Runtime Library 1.0'
551PACKAGE_BUGREPORT=''
5213506e 552PACKAGE_URL='http://www.gnu.org/software/libgcc/'
fa958513
DJ
553
554ac_unique_file="static-object.mk"
07ba94b9 555ac_includes_default='/* none */'
5213506e
RW
556ac_subst_vars='LTLIBOBJS
557LIBOBJS
7e02fd1b
EB
558md_unwind_header
559unwind_header
560enable_execute_stack
5213506e
RW
561asm_hidden_op
562extra_parts
ca24c5ad 563cpu_type
3c36aa6b 564get_gcc_base_ver
1183dc2c 565thread_header
852b75ed
RO
566tm_defines
567tm_file
5213506e 568tmake_file
aca0b0b3 569sfp_machine_header
368fabd5 570set_use_emutls
5213506e
RW
571set_have_cc_tls
572vis_hide
d28ad5d4 573real_host_noncanonical
85c64bbe 574accel_dir_suffix
598a1586 575force_explicit_eh_registry
1ecae1fc 576CET_FLAGS
5213506e
RW
577fixed_point
578enable_decimal_float
579decimal_float
0e4a0def
KT
580EGREP
581GREP
569dc494
RO
582long_double_type_size
583double_type_size
0824d924
KT
584CPP
585OBJEXT
586EXEEXT
587ac_ct_CC
588CPPFLAGS
589LDFLAGS
590CFLAGS
591CC
5213506e
RW
592LN_S
593STRIP
594RANLIB
595NM
596LIPO
597AR
58c741a6
DK
598toolexeclibdir
599toolexecdir
5213506e
RW
600target_subdir
601host_subdir
602build_subdir
603build_libsubdir
58c741a6 604target_noncanonical
5213506e 605host_noncanonical
f9989b51
RO
606AWK
607INSTALL_DATA
608INSTALL_SCRIPT
609INSTALL_PROGRAM
610MAINT
611slibdir
612PICFLAG
5213506e
RW
613host_os
614host_vendor
615host_cpu
616host
617build_os
618build_vendor
619build_cpu
620build
dd913323 621with_aix_soname
2077db1b 622enable_vtable_verify
5213506e
RW
623enable_shared
624libgcc_topdir
625target_alias
626host_alias
627build_alias
628LIBS
629ECHO_T
630ECHO_N
631ECHO_C
632DEFS
633mandir
634localedir
635libdir
636psdir
637pdfdir
638dvidir
639htmldir
640infodir
641docdir
642oldincludedir
643includedir
644localstatedir
645sharedstatedir
646sysconfdir
647datadir
648datarootdir
649libexecdir
650sbindir
651bindir
652program_transform_name
653prefix
654exec_prefix
655PACKAGE_URL
656PACKAGE_BUGREPORT
657PACKAGE_STRING
658PACKAGE_VERSION
659PACKAGE_TARNAME
660PACKAGE_NAME
661PATH_SEPARATOR
662SHELL'
fa958513 663ac_subst_files=''
5213506e
RW
664ac_user_opts='
665enable_option_checking
666with_target_subdir
667with_cross_host
668with_ld
669enable_shared
2077db1b 670enable_vtable_verify
dd913323 671with_aix_soname
5213506e
RW
672enable_version_specific_runtime_libs
673with_slibdir
674enable_maintainer_mode
675with_build_libsubdir
a51a76e5 676enable_largefile
5213506e 677enable_decimal_float
201cdb74 678with_system_libunwind
1ecae1fc 679enable_cet
598a1586 680enable_explicit_exception_frame_registration
e610393c 681with_glibc_version
5213506e 682enable_tls
3c36aa6b 683with_gcc_major_version_only
5213506e
RW
684'
685 ac_precious_vars='build_alias
686host_alias
687target_alias
688CC
689CFLAGS
690LDFLAGS
691LIBS
692CPPFLAGS
693CPP'
694
fa958513
DJ
695
696# Initialize some variables set by options.
697ac_init_help=
698ac_init_version=false
5213506e
RW
699ac_unrecognized_opts=
700ac_unrecognized_sep=
fa958513
DJ
701# The variables have the same names as the options, with
702# dashes changed to underlines.
703cache_file=/dev/null
704exec_prefix=NONE
705no_create=
706no_recursion=
707prefix=NONE
708program_prefix=NONE
709program_suffix=NONE
710program_transform_name=s,x,x,
711silent=
712site=
713srcdir=
714verbose=
715x_includes=NONE
716x_libraries=NONE
717
718# Installation directory options.
719# These are left unexpanded so users can "make install exec_prefix=/foo"
720# and all the variables that are supposed to be based on exec_prefix
721# by default will actually change.
722# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 723# (The list follows the same order as the GNU Coding Standards.)
fa958513
DJ
724bindir='${exec_prefix}/bin'
725sbindir='${exec_prefix}/sbin'
726libexecdir='${exec_prefix}/libexec'
5213506e
RW
727datarootdir='${prefix}/share'
728datadir='${datarootdir}'
fa958513
DJ
729sysconfdir='${prefix}/etc'
730sharedstatedir='${prefix}/com'
731localstatedir='${prefix}/var'
fa958513
DJ
732includedir='${prefix}/include'
733oldincludedir='/usr/include'
5213506e
RW
734docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
735infodir='${datarootdir}/info'
736htmldir='${docdir}'
737dvidir='${docdir}'
738pdfdir='${docdir}'
739psdir='${docdir}'
740libdir='${exec_prefix}/lib'
741localedir='${datarootdir}/locale'
742mandir='${datarootdir}/man'
fa958513
DJ
743
744ac_prev=
5213506e 745ac_dashdash=
fa958513
DJ
746for ac_option
747do
748 # If the previous option needs an argument, assign it.
749 if test -n "$ac_prev"; then
5213506e 750 eval $ac_prev=\$ac_option
fa958513
DJ
751 ac_prev=
752 continue
753 fi
754
5213506e
RW
755 case $ac_option in
756 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
757 *) ac_optarg=yes ;;
758 esac
fa958513
DJ
759
760 # Accept the important Cygnus configure options, so we can diagnose typos.
761
5213506e
RW
762 case $ac_dashdash$ac_option in
763 --)
764 ac_dashdash=yes ;;
fa958513
DJ
765
766 -bindir | --bindir | --bindi | --bind | --bin | --bi)
767 ac_prev=bindir ;;
768 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
769 bindir=$ac_optarg ;;
770
771 -build | --build | --buil | --bui | --bu)
772 ac_prev=build_alias ;;
773 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
774 build_alias=$ac_optarg ;;
775
776 -cache-file | --cache-file | --cache-fil | --cache-fi \
777 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
778 ac_prev=cache_file ;;
779 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
780 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
781 cache_file=$ac_optarg ;;
782
783 --config-cache | -C)
784 cache_file=config.cache ;;
785
5213506e 786 -datadir | --datadir | --datadi | --datad)
fa958513 787 ac_prev=datadir ;;
5213506e 788 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fa958513
DJ
789 datadir=$ac_optarg ;;
790
5213506e
RW
791 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
792 | --dataroo | --dataro | --datar)
793 ac_prev=datarootdir ;;
794 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
795 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
796 datarootdir=$ac_optarg ;;
797
fa958513 798 -disable-* | --disable-*)
5213506e 799 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fa958513 800 # Reject names that are not valid shell variable names.
5213506e
RW
801 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
802 as_fn_error "invalid feature name: $ac_useropt"
803 ac_useropt_orig=$ac_useropt
804 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
805 case $ac_user_opts in
806 *"
807"enable_$ac_useropt"
808"*) ;;
809 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
810 ac_unrecognized_sep=', ';;
811 esac
812 eval enable_$ac_useropt=no ;;
813
814 -docdir | --docdir | --docdi | --doc | --do)
815 ac_prev=docdir ;;
816 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
817 docdir=$ac_optarg ;;
818
819 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
820 ac_prev=dvidir ;;
821 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
822 dvidir=$ac_optarg ;;
fa958513
DJ
823
824 -enable-* | --enable-*)
5213506e 825 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fa958513 826 # Reject names that are not valid shell variable names.
5213506e
RW
827 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
828 as_fn_error "invalid feature name: $ac_useropt"
829 ac_useropt_orig=$ac_useropt
830 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
831 case $ac_user_opts in
832 *"
833"enable_$ac_useropt"
834"*) ;;
835 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
836 ac_unrecognized_sep=', ';;
d6efbf5a 837 esac
5213506e 838 eval enable_$ac_useropt=\$ac_optarg ;;
fa958513
DJ
839
840 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
841 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
842 | --exec | --exe | --ex)
843 ac_prev=exec_prefix ;;
844 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
845 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
846 | --exec=* | --exe=* | --ex=*)
847 exec_prefix=$ac_optarg ;;
848
849 -gas | --gas | --ga | --g)
850 # Obsolete; use --with-gas.
851 with_gas=yes ;;
852
853 -help | --help | --hel | --he | -h)
854 ac_init_help=long ;;
855 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
856 ac_init_help=recursive ;;
857 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
858 ac_init_help=short ;;
859
860 -host | --host | --hos | --ho)
861 ac_prev=host_alias ;;
862 -host=* | --host=* | --hos=* | --ho=*)
863 host_alias=$ac_optarg ;;
864
5213506e
RW
865 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
866 ac_prev=htmldir ;;
867 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
868 | --ht=*)
869 htmldir=$ac_optarg ;;
870
fa958513
DJ
871 -includedir | --includedir | --includedi | --included | --include \
872 | --includ | --inclu | --incl | --inc)
873 ac_prev=includedir ;;
874 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
875 | --includ=* | --inclu=* | --incl=* | --inc=*)
876 includedir=$ac_optarg ;;
877
878 -infodir | --infodir | --infodi | --infod | --info | --inf)
879 ac_prev=infodir ;;
880 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
881 infodir=$ac_optarg ;;
882
883 -libdir | --libdir | --libdi | --libd)
884 ac_prev=libdir ;;
885 -libdir=* | --libdir=* | --libdi=* | --libd=*)
886 libdir=$ac_optarg ;;
887
888 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
889 | --libexe | --libex | --libe)
890 ac_prev=libexecdir ;;
891 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
892 | --libexe=* | --libex=* | --libe=*)
893 libexecdir=$ac_optarg ;;
894
5213506e
RW
895 -localedir | --localedir | --localedi | --localed | --locale)
896 ac_prev=localedir ;;
897 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
898 localedir=$ac_optarg ;;
899
fa958513 900 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 901 | --localstate | --localstat | --localsta | --localst | --locals)
fa958513
DJ
902 ac_prev=localstatedir ;;
903 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 904 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fa958513
DJ
905 localstatedir=$ac_optarg ;;
906
907 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
908 ac_prev=mandir ;;
909 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
910 mandir=$ac_optarg ;;
911
912 -nfp | --nfp | --nf)
913 # Obsolete; use --without-fp.
914 with_fp=no ;;
915
916 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
917 | --no-cr | --no-c | -n)
918 no_create=yes ;;
919
920 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
921 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
922 no_recursion=yes ;;
923
924 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
925 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
926 | --oldin | --oldi | --old | --ol | --o)
927 ac_prev=oldincludedir ;;
928 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
929 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
930 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
931 oldincludedir=$ac_optarg ;;
932
933 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
934 ac_prev=prefix ;;
935 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
936 prefix=$ac_optarg ;;
937
938 -program-prefix | --program-prefix | --program-prefi | --program-pref \
939 | --program-pre | --program-pr | --program-p)
940 ac_prev=program_prefix ;;
941 -program-prefix=* | --program-prefix=* | --program-prefi=* \
942 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
943 program_prefix=$ac_optarg ;;
944
945 -program-suffix | --program-suffix | --program-suffi | --program-suff \
946 | --program-suf | --program-su | --program-s)
947 ac_prev=program_suffix ;;
948 -program-suffix=* | --program-suffix=* | --program-suffi=* \
949 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
950 program_suffix=$ac_optarg ;;
951
952 -program-transform-name | --program-transform-name \
953 | --program-transform-nam | --program-transform-na \
954 | --program-transform-n | --program-transform- \
955 | --program-transform | --program-transfor \
956 | --program-transfo | --program-transf \
957 | --program-trans | --program-tran \
958 | --progr-tra | --program-tr | --program-t)
959 ac_prev=program_transform_name ;;
960 -program-transform-name=* | --program-transform-name=* \
961 | --program-transform-nam=* | --program-transform-na=* \
962 | --program-transform-n=* | --program-transform-=* \
963 | --program-transform=* | --program-transfor=* \
964 | --program-transfo=* | --program-transf=* \
965 | --program-trans=* | --program-tran=* \
966 | --progr-tra=* | --program-tr=* | --program-t=*)
967 program_transform_name=$ac_optarg ;;
968
5213506e
RW
969 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
970 ac_prev=pdfdir ;;
971 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
972 pdfdir=$ac_optarg ;;
973
974 -psdir | --psdir | --psdi | --psd | --ps)
975 ac_prev=psdir ;;
976 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
977 psdir=$ac_optarg ;;
978
fa958513
DJ
979 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
980 | -silent | --silent | --silen | --sile | --sil)
981 silent=yes ;;
982
983 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
984 ac_prev=sbindir ;;
985 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
986 | --sbi=* | --sb=*)
987 sbindir=$ac_optarg ;;
988
989 -sharedstatedir | --sharedstatedir | --sharedstatedi \
990 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
991 | --sharedst | --shareds | --shared | --share | --shar \
992 | --sha | --sh)
993 ac_prev=sharedstatedir ;;
994 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
995 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
996 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
997 | --sha=* | --sh=*)
998 sharedstatedir=$ac_optarg ;;
999
1000 -site | --site | --sit)
1001 ac_prev=site ;;
1002 -site=* | --site=* | --sit=*)
1003 site=$ac_optarg ;;
1004
1005 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1006 ac_prev=srcdir ;;
1007 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1008 srcdir=$ac_optarg ;;
1009
1010 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1011 | --syscon | --sysco | --sysc | --sys | --sy)
1012 ac_prev=sysconfdir ;;
1013 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1014 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1015 sysconfdir=$ac_optarg ;;
1016
1017 -target | --target | --targe | --targ | --tar | --ta | --t)
1018 ac_prev=target_alias ;;
1019 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1020 target_alias=$ac_optarg ;;
1021
1022 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1023 verbose=yes ;;
1024
1025 -version | --version | --versio | --versi | --vers | -V)
1026 ac_init_version=: ;;
1027
1028 -with-* | --with-*)
5213506e 1029 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fa958513 1030 # Reject names that are not valid shell variable names.
5213506e
RW
1031 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1032 as_fn_error "invalid package name: $ac_useropt"
1033 ac_useropt_orig=$ac_useropt
1034 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1035 case $ac_user_opts in
1036 *"
1037"with_$ac_useropt"
1038"*) ;;
1039 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1040 ac_unrecognized_sep=', ';;
d6efbf5a 1041 esac
5213506e 1042 eval with_$ac_useropt=\$ac_optarg ;;
fa958513
DJ
1043
1044 -without-* | --without-*)
5213506e 1045 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fa958513 1046 # Reject names that are not valid shell variable names.
5213506e
RW
1047 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1048 as_fn_error "invalid package name: $ac_useropt"
1049 ac_useropt_orig=$ac_useropt
1050 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1051 case $ac_user_opts in
1052 *"
1053"with_$ac_useropt"
1054"*) ;;
1055 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1056 ac_unrecognized_sep=', ';;
1057 esac
1058 eval with_$ac_useropt=no ;;
fa958513
DJ
1059
1060 --x)
1061 # Obsolete; use --with-x.
1062 with_x=yes ;;
1063
1064 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1065 | --x-incl | --x-inc | --x-in | --x-i)
1066 ac_prev=x_includes ;;
1067 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1068 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1069 x_includes=$ac_optarg ;;
1070
1071 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1072 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1073 ac_prev=x_libraries ;;
1074 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1075 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1076 x_libraries=$ac_optarg ;;
1077
5213506e
RW
1078 -*) as_fn_error "unrecognized option: \`$ac_option'
1079Try \`$0 --help' for more information."
fa958513
DJ
1080 ;;
1081
1082 *=*)
1083 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1084 # Reject names that are not valid shell variable names.
5213506e
RW
1085 case $ac_envvar in #(
1086 '' | [0-9]* | *[!_$as_cr_alnum]* )
1087 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1088 esac
1089 eval $ac_envvar=\$ac_optarg
fa958513
DJ
1090 export $ac_envvar ;;
1091
1092 *)
1093 # FIXME: should be removed in autoconf 3.0.
5213506e 1094 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fa958513 1095 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1096 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
fa958513
DJ
1097 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1098 ;;
1099
1100 esac
1101done
1102
1103if test -n "$ac_prev"; then
1104 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
5213506e 1105 as_fn_error "missing argument to $ac_option"
fa958513
DJ
1106fi
1107
5213506e
RW
1108if test -n "$ac_unrecognized_opts"; then
1109 case $enable_option_checking in
1110 no) ;;
1111 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1112 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
d6efbf5a 1113 esac
5213506e 1114fi
d6efbf5a 1115
5213506e
RW
1116# Check all directory arguments for consistency.
1117for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1118 datadir sysconfdir sharedstatedir localstatedir includedir \
1119 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1120 libdir localedir mandir
d6efbf5a 1121do
5213506e
RW
1122 eval ac_val=\$$ac_var
1123 # Remove trailing slashes.
1124 case $ac_val in
1125 */ )
1126 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1127 eval $ac_var=\$ac_val;;
1128 esac
1129 # Be sure to have absolute directory names.
d6efbf5a 1130 case $ac_val in
5213506e
RW
1131 [\\/$]* | ?:[\\/]* ) continue;;
1132 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fa958513 1133 esac
5213506e 1134 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
fa958513
DJ
1135done
1136
1137# There might be people who depend on the old broken behavior: `$host'
1138# used to hold the argument of --host etc.
1139# FIXME: To remove some day.
1140build=$build_alias
1141host=$host_alias
1142target=$target_alias
1143
1144# FIXME: To remove some day.
1145if test "x$host_alias" != x; then
1146 if test "x$build_alias" = x; then
1147 cross_compiling=maybe
5213506e 1148 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
fa958513
DJ
1149 If a cross compiler is detected then cross compile mode will be used." >&2
1150 elif test "x$build_alias" != "x$host_alias"; then
1151 cross_compiling=yes
1152 fi
1153fi
1154
1155ac_tool_prefix=
1156test -n "$host_alias" && ac_tool_prefix=$host_alias-
1157
1158test "$silent" = yes && exec 6>/dev/null
1159
1160
5213506e
RW
1161ac_pwd=`pwd` && test -n "$ac_pwd" &&
1162ac_ls_di=`ls -di .` &&
1163ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1164 as_fn_error "working directory cannot be determined"
1165test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1166 as_fn_error "pwd does not report name of working directory"
1167
1168
fa958513
DJ
1169# Find the source files, if location was not specified.
1170if test -z "$srcdir"; then
1171 ac_srcdir_defaulted=yes
5213506e
RW
1172 # Try the directory containing this script, then the parent directory.
1173 ac_confdir=`$as_dirname -- "$as_myself" ||
1174$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1175 X"$as_myself" : 'X\(//\)[^/]' \| \
1176 X"$as_myself" : 'X\(//\)$' \| \
1177 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1178$as_echo X"$as_myself" |
1179 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1180 s//\1/
1181 q
1182 }
1183 /^X\(\/\/\)[^/].*/{
1184 s//\1/
1185 q
1186 }
1187 /^X\(\/\/\)$/{
1188 s//\1/
1189 q
1190 }
1191 /^X\(\/\).*/{
1192 s//\1/
1193 q
1194 }
1195 s/.*/./; q'`
fa958513 1196 srcdir=$ac_confdir
5213506e 1197 if test ! -r "$srcdir/$ac_unique_file"; then
fa958513
DJ
1198 srcdir=..
1199 fi
1200else
1201 ac_srcdir_defaulted=no
1202fi
5213506e
RW
1203if test ! -r "$srcdir/$ac_unique_file"; then
1204 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1205 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1206fi
1207ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1208ac_abs_confdir=`(
1209 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1210 pwd)`
1211# When building in place, set srcdir=.
1212if test "$ac_abs_confdir" = "$ac_pwd"; then
1213 srcdir=.
1214fi
1215# Remove unnecessary trailing slashes from srcdir.
1216# Double slashes in file names in object file debugging info
1217# mess up M-x gdb in Emacs.
1218case $srcdir in
1219*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1220esac
1221for ac_var in $ac_precious_vars; do
1222 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1223 eval ac_env_${ac_var}_value=\$${ac_var}
1224 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1225 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1226done
14e8fc8b 1227
fa958513
DJ
1228#
1229# Report the --help message.
1230#
1231if test "$ac_init_help" = "long"; then
1232 # Omit some internal or obsolete options to make the list less imposing.
1233 # This message is too long to be a string in the A/UX 3.1 sh.
1234 cat <<_ACEOF
1235\`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
1236
1237Usage: $0 [OPTION]... [VAR=VALUE]...
1238
1239To assign environment variables (e.g., CC, CFLAGS...), specify them as
1240VAR=VALUE. See below for descriptions of some of the useful variables.
1241
1242Defaults for the options are specified in brackets.
1243
1244Configuration:
1245 -h, --help display this help and exit
1246 --help=short display options specific to this package
1247 --help=recursive display the short help of all the included packages
1248 -V, --version display version information and exit
1249 -q, --quiet, --silent do not print \`checking...' messages
1250 --cache-file=FILE cache test results in FILE [disabled]
1251 -C, --config-cache alias for \`--cache-file=config.cache'
1252 -n, --no-create do not create output files
1253 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1254
fa958513
DJ
1255Installation directories:
1256 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1257 [$ac_default_prefix]
fa958513 1258 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1259 [PREFIX]
fa958513
DJ
1260
1261By default, \`make install' will install all the files in
1262\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1263an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1264for instance \`--prefix=\$HOME'.
1265
1266For better control, use the options below.
1267
1268Fine tuning of the installation directories:
5213506e
RW
1269 --bindir=DIR user executables [EPREFIX/bin]
1270 --sbindir=DIR system admin executables [EPREFIX/sbin]
1271 --libexecdir=DIR program executables [EPREFIX/libexec]
1272 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1273 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1274 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1275 --libdir=DIR object code libraries [EPREFIX/lib]
1276 --includedir=DIR C header files [PREFIX/include]
1277 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1278 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1279 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1280 --infodir=DIR info documentation [DATAROOTDIR/info]
1281 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1282 --mandir=DIR man documentation [DATAROOTDIR/man]
1283 --docdir=DIR documentation root [DATAROOTDIR/doc/libgcc]
1284 --htmldir=DIR html documentation [DOCDIR]
1285 --dvidir=DIR dvi documentation [DOCDIR]
1286 --pdfdir=DIR pdf documentation [DOCDIR]
1287 --psdir=DIR ps documentation [DOCDIR]
fa958513
DJ
1288_ACEOF
1289
1290 cat <<\_ACEOF
1291
1292System types:
1293 --build=BUILD configure for building on BUILD [guessed]
1294 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1295_ACEOF
1296fi
1297
1298if test -n "$ac_init_help"; then
1299 case $ac_init_help in
1300 short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
1301 esac
1302 cat <<\_ACEOF
1303
1304Optional Features:
5213506e 1305 --disable-option-checking ignore unrecognized --enable/--with options
fa958513
DJ
1306 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1307 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1308 --disable-shared don't provide a shared libgcc
2077db1b 1309 --enable-vtable-verify Enable vtable verification feature
d6efbf5a 1310 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
6efbd53f
RW
1311 --enable-maintainer-mode
1312 enable make rules and dependencies not useful (and
1313 sometimes confusing) to the casual installer
a51a76e5 1314 --disable-largefile omit support for large files
79b87c74
MM
1315 --enable-decimal-float={no,yes,bid,dpd}
1316 enable decimal float extension to C. Selecting 'bid'
1317 or 'dpd' choses which decimal floating point format
1318 to use
a0e1df88 1319 --enable-cet enable Intel CET in target libraries [default=no]
598a1586
HPN
1320 --enable-explicit-exception-frame-registration
1321 register exception tables explicitly at module
1322 start, for use e.g. for compatibility with
1323 installations without PT_GNU_EH_FRAME support
6f461e76 1324 --enable-tls Use thread-local storage [default=yes]
fa958513
DJ
1325
1326Optional Packages:
1327 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1328 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1329 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1330 --with-cross-host=HOST Configuring with a cross compiler
1331 --with-ld arrange to use the specified ld (full pathname)
dd913323
MH
1332 --with-aix-soname=aix|svr4|both
1333 shared library versioning (aka "SONAME") variant to
1334 provide on AIX
fa958513 1335 --with-slibdir=DIR shared libraries in DIR LIBDIR
14e8fc8b 1336 --with-build-libsubdir=DIR Directory where to find libraries for build system
201cdb74 1337 --with-system-libunwind use installed libunwind
e610393c
JM
1338 --with-glibc-version=M.N
1339 assume GCC used with glibc version M.N or later
3c36aa6b
JJ
1340 --with-gcc-major-version-only
1341 use only GCC major number in filesystem paths
fa958513
DJ
1342
1343Some influential environment variables:
1344 CC C compiler command
1345 CFLAGS C compiler flags
1346 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1347 nonstandard directory <lib dir>
5213506e
RW
1348 LIBS libraries to pass to the linker, e.g. -l<library>
1349 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1350 you have headers in a nonstandard directory <include dir>
fa958513
DJ
1351 CPP C preprocessor
1352
1353Use these variables to override the choices made by `configure' or to help
1354it to find libraries and programs with nonstandard names/locations.
1355
5213506e
RW
1356Report bugs to the package provider.
1357GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
1358General help using GNU software: <http://www.gnu.org/gethelp/>.
fa958513 1359_ACEOF
5213506e 1360ac_status=$?
fa958513
DJ
1361fi
1362
1363if test "$ac_init_help" = "recursive"; then
1364 # If there are subdirs, report their specific --help.
fa958513 1365 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1366 test -d "$ac_dir" ||
1367 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1368 continue
fa958513
DJ
1369 ac_builddir=.
1370
5213506e
RW
1371case "$ac_dir" in
1372.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1373*)
1374 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1375 # A ".." for each directory in $ac_dir_suffix.
1376 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1377 case $ac_top_builddir_sub in
1378 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1379 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1380 esac ;;
1381esac
1382ac_abs_top_builddir=$ac_pwd
1383ac_abs_builddir=$ac_pwd$ac_dir_suffix
1384# for backward compatibility:
1385ac_top_builddir=$ac_top_build_prefix
fa958513
DJ
1386
1387case $srcdir in
5213506e 1388 .) # We are building in place.
fa958513 1389 ac_srcdir=.
5213506e
RW
1390 ac_top_srcdir=$ac_top_builddir_sub
1391 ac_abs_top_srcdir=$ac_pwd ;;
1392 [\\/]* | ?:[\\/]* ) # Absolute name.
fa958513 1393 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1394 ac_top_srcdir=$srcdir
1395 ac_abs_top_srcdir=$srcdir ;;
1396 *) # Relative name.
1397 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1398 ac_top_srcdir=$ac_top_build_prefix$srcdir
1399 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fa958513 1400esac
5213506e
RW
1401ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1402
1403 cd "$ac_dir" || { ac_status=$?; continue; }
1404 # Check for guested configure.
1405 if test -f "$ac_srcdir/configure.gnu"; then
1406 echo &&
1407 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1408 elif test -f "$ac_srcdir/configure"; then
1409 echo &&
1410 $SHELL "$ac_srcdir/configure" --help=recursive
fa958513 1411 else
5213506e
RW
1412 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1413 fi || ac_status=$?
1414 cd "$ac_pwd" || { ac_status=$?; break; }
fa958513
DJ
1415 done
1416fi
1417
5213506e 1418test -n "$ac_init_help" && exit $ac_status
fa958513
DJ
1419if $ac_init_version; then
1420 cat <<\_ACEOF
1421GNU C Runtime Library configure 1.0
5213506e 1422generated by GNU Autoconf 2.64
fa958513 1423
5213506e 1424Copyright (C) 2009 Free Software Foundation, Inc.
fa958513
DJ
1425This configure script is free software; the Free Software Foundation
1426gives unlimited permission to copy, distribute and modify it.
1427_ACEOF
5213506e 1428 exit
fa958513 1429fi
5213506e
RW
1430
1431## ------------------------ ##
1432## Autoconf initialization. ##
1433## ------------------------ ##
1434
1435# ac_fn_c_try_compile LINENO
1436# --------------------------
1437# Try to compile conftest.$ac_ext, and return whether this succeeded.
1438ac_fn_c_try_compile ()
1439{
1440 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1441 rm -f conftest.$ac_objext
1442 if { { ac_try="$ac_compile"
1443case "(($ac_try" in
1444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1445 *) ac_try_echo=$ac_try;;
1446esac
1447eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1448$as_echo "$ac_try_echo"; } >&5
1449 (eval "$ac_compile") 2>conftest.err
1450 ac_status=$?
1451 if test -s conftest.err; then
1452 grep -v '^ *+' conftest.err >conftest.er1
1453 cat conftest.er1 >&5
1454 mv -f conftest.er1 conftest.err
1455 fi
1456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1457 test $ac_status = 0; } && {
1458 test -z "$ac_c_werror_flag" ||
1459 test ! -s conftest.err
1460 } && test -s conftest.$ac_objext; then :
1461 ac_retval=0
1462else
1463 $as_echo "$as_me: failed program was:" >&5
1464sed 's/^/| /' conftest.$ac_ext >&5
1465
1466 ac_retval=1
1467fi
1468 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1469 return $ac_retval
1470
1471} # ac_fn_c_try_compile
1472
1473# ac_fn_c_try_cpp LINENO
1474# ----------------------
1475# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1476ac_fn_c_try_cpp ()
1477{
1478 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1479 if { { ac_try="$ac_cpp conftest.$ac_ext"
1480case "(($ac_try" in
1481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482 *) ac_try_echo=$ac_try;;
1483esac
1484eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1485$as_echo "$ac_try_echo"; } >&5
1486 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1487 ac_status=$?
1488 if test -s conftest.err; then
1489 grep -v '^ *+' conftest.err >conftest.er1
1490 cat conftest.er1 >&5
1491 mv -f conftest.er1 conftest.err
1492 fi
1493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1494 test $ac_status = 0; } >/dev/null && {
1495 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1496 test ! -s conftest.err
1497 }; then :
1498 ac_retval=0
1499else
1500 $as_echo "$as_me: failed program was:" >&5
1501sed 's/^/| /' conftest.$ac_ext >&5
1502
1503 ac_retval=1
1504fi
1505 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1506 return $ac_retval
1507
1508} # ac_fn_c_try_cpp
569dc494
RO
1509
1510# ac_fn_c_try_run LINENO
1511# ----------------------
1512# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1513# that executables *can* be run.
1514ac_fn_c_try_run ()
1515{
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 if { { ac_try="$ac_link"
1518case "(($ac_try" in
1519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1520 *) ac_try_echo=$ac_try;;
1521esac
1522eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1523$as_echo "$ac_try_echo"; } >&5
1524 (eval "$ac_link") 2>&5
1525 ac_status=$?
1526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1527 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1528 { { case "(($ac_try" in
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1531esac
1532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533$as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_try") 2>&5
1535 ac_status=$?
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; }; }; then :
1538 ac_retval=0
1539else
1540 $as_echo "$as_me: program exited with status $ac_status" >&5
1541 $as_echo "$as_me: failed program was:" >&5
1542sed 's/^/| /' conftest.$ac_ext >&5
1543
1544 ac_retval=$ac_status
1545fi
1546 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1547 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1548 return $ac_retval
1549
1550} # ac_fn_c_try_run
1551
1552# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1553# --------------------------------------------
1554# Tries to find the compile-time value of EXPR in a program that includes
1555# INCLUDES, setting VAR accordingly. Returns whether the value could be
1556# computed
1557ac_fn_c_compute_int ()
1558{
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 if test "$cross_compiling" = yes; then
1561 # Depending upon the size, compute the lo and hi bounds.
1562cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1563/* end confdefs.h. */
1564$4
1565int
1566main ()
1567{
1568static int test_array [1 - 2 * !(($2) >= 0)];
1569test_array [0] = 0
1570
1571 ;
1572 return 0;
1573}
1574_ACEOF
1575if ac_fn_c_try_compile "$LINENO"; then :
1576 ac_lo=0 ac_mid=0
1577 while :; do
1578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1579/* end confdefs.h. */
1580$4
1581int
1582main ()
1583{
1584static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1585test_array [0] = 0
1586
1587 ;
1588 return 0;
1589}
1590_ACEOF
1591if ac_fn_c_try_compile "$LINENO"; then :
1592 ac_hi=$ac_mid; break
1593else
1594 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1595 if test $ac_lo -le $ac_mid; then
1596 ac_lo= ac_hi=
1597 break
1598 fi
1599 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1600fi
1601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1602 done
1603else
1604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1605/* end confdefs.h. */
1606$4
1607int
1608main ()
1609{
1610static int test_array [1 - 2 * !(($2) < 0)];
1611test_array [0] = 0
1612
1613 ;
1614 return 0;
1615}
1616_ACEOF
1617if ac_fn_c_try_compile "$LINENO"; then :
1618 ac_hi=-1 ac_mid=-1
1619 while :; do
1620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1621/* end confdefs.h. */
1622$4
1623int
1624main ()
1625{
1626static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1627test_array [0] = 0
1628
1629 ;
1630 return 0;
1631}
1632_ACEOF
1633if ac_fn_c_try_compile "$LINENO"; then :
1634 ac_lo=$ac_mid; break
1635else
1636 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1637 if test $ac_mid -le $ac_hi; then
1638 ac_lo= ac_hi=
1639 break
1640 fi
1641 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1642fi
1643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1644 done
1645else
1646 ac_lo= ac_hi=
1647fi
1648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649fi
1650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651# Binary search between lo and hi bounds.
1652while test "x$ac_lo" != "x$ac_hi"; do
1653 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655/* end confdefs.h. */
1656$4
1657int
1658main ()
1659{
1660static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1661test_array [0] = 0
1662
1663 ;
1664 return 0;
1665}
1666_ACEOF
1667if ac_fn_c_try_compile "$LINENO"; then :
1668 ac_hi=$ac_mid
1669else
1670 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1671fi
1672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673done
1674case $ac_lo in #((
1675?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1676'') ac_retval=1 ;;
1677esac
1678 else
1679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h. */
1681$4
1682static long int longval () { return $2; }
1683static unsigned long int ulongval () { return $2; }
1684#include <stdio.h>
1685#include <stdlib.h>
1686int
1687main ()
1688{
1689
1690 FILE *f = fopen ("conftest.val", "w");
1691 if (! f)
1692 return 1;
1693 if (($2) < 0)
1694 {
1695 long int i = longval ();
1696 if (i != ($2))
1697 return 1;
1698 fprintf (f, "%ld", i);
1699 }
1700 else
1701 {
1702 unsigned long int i = ulongval ();
1703 if (i != ($2))
1704 return 1;
1705 fprintf (f, "%lu", i);
1706 }
1707 /* Do not output a trailing newline, as this causes \r\n confusion
1708 on some platforms. */
1709 return ferror (f) || fclose (f) != 0;
1710
1711 ;
1712 return 0;
1713}
1714_ACEOF
1715if ac_fn_c_try_run "$LINENO"; then :
1716 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1717else
1718 ac_retval=1
1719fi
1720rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1721 conftest.$ac_objext conftest.beam conftest.$ac_ext
1722rm -f conftest.val
1723
1724 fi
1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 return $ac_retval
1727
1728} # ac_fn_c_compute_int
0e4a0def
KT
1729
1730# ac_fn_c_check_header_preproc LINENO HEADER VAR
1731# ----------------------------------------------
1732# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1733ac_fn_c_check_header_preproc ()
1734{
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737$as_echo_n "checking for $2... " >&6; }
1738if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1740else
1741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742/* end confdefs.h. */
1743#include <$2>
1744_ACEOF
1745if ac_fn_c_try_cpp "$LINENO"; then :
1746 eval "$3=yes"
1747else
1748 eval "$3=no"
1749fi
1750rm -f conftest.err conftest.$ac_ext
1751fi
1752eval ac_res=\$$3
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1754$as_echo "$ac_res" >&6; }
1755 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1756
1757} # ac_fn_c_check_header_preproc
5213506e 1758cat >config.log <<_ACEOF
fa958513
DJ
1759This file contains any messages produced by compilers while
1760running configure, to aid debugging if configure makes a mistake.
1761
1762It was created by GNU C Runtime Library $as_me 1.0, which was
5213506e 1763generated by GNU Autoconf 2.64. Invocation command line was
fa958513
DJ
1764
1765 $ $0 $@
1766
1767_ACEOF
5213506e 1768exec 5>>config.log
fa958513
DJ
1769{
1770cat <<_ASUNAME
1771## --------- ##
1772## Platform. ##
1773## --------- ##
1774
1775hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1776uname -m = `(uname -m) 2>/dev/null || echo unknown`
1777uname -r = `(uname -r) 2>/dev/null || echo unknown`
1778uname -s = `(uname -s) 2>/dev/null || echo unknown`
1779uname -v = `(uname -v) 2>/dev/null || echo unknown`
1780
1781/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1782/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1783
1784/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1785/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1786/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
5213506e 1787/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
fa958513
DJ
1788/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1789/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1790/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1791
1792_ASUNAME
1793
1794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1795for as_dir in $PATH
1796do
1797 IFS=$as_save_IFS
1798 test -z "$as_dir" && as_dir=.
5213506e
RW
1799 $as_echo "PATH: $as_dir"
1800 done
1801IFS=$as_save_IFS
fa958513
DJ
1802
1803} >&5
1804
1805cat >&5 <<_ACEOF
1806
1807
1808## ----------- ##
1809## Core tests. ##
1810## ----------- ##
1811
1812_ACEOF
1813
1814
1815# Keep a trace of the command line.
1816# Strip out --no-create and --no-recursion so they do not pile up.
1817# Strip out --silent because we don't want to record it for future runs.
1818# Also quote any args containing shell meta-characters.
1819# Make two passes to allow for proper duplicate-argument suppression.
1820ac_configure_args=
1821ac_configure_args0=
1822ac_configure_args1=
fa958513
DJ
1823ac_must_keep_next=false
1824for ac_pass in 1 2
1825do
1826 for ac_arg
1827 do
1828 case $ac_arg in
1829 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1830 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1831 | -silent | --silent | --silen | --sile | --sil)
1832 continue ;;
5213506e
RW
1833 *\'*)
1834 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fa958513
DJ
1835 esac
1836 case $ac_pass in
5213506e 1837 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fa958513 1838 2)
5213506e 1839 as_fn_append ac_configure_args1 " '$ac_arg'"
fa958513
DJ
1840 if test $ac_must_keep_next = true; then
1841 ac_must_keep_next=false # Got value, back to normal.
1842 else
1843 case $ac_arg in
1844 *=* | --config-cache | -C | -disable-* | --disable-* \
1845 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1846 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1847 | -with-* | --with-* | -without-* | --without-* | --x)
1848 case "$ac_configure_args0 " in
1849 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1850 esac
1851 ;;
1852 -* ) ac_must_keep_next=true ;;
1853 esac
1854 fi
5213506e 1855 as_fn_append ac_configure_args " '$ac_arg'"
fa958513
DJ
1856 ;;
1857 esac
1858 done
1859done
5213506e
RW
1860{ ac_configure_args0=; unset ac_configure_args0;}
1861{ ac_configure_args1=; unset ac_configure_args1;}
fa958513
DJ
1862
1863# When interrupted or exit'd, cleanup temporary files, and complete
1864# config.log. We remove comments because anyway the quotes in there
1865# would cause problems or look ugly.
5213506e
RW
1866# WARNING: Use '\'' to represent an apostrophe within the trap.
1867# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fa958513
DJ
1868trap 'exit_status=$?
1869 # Save into config.log some information that might help in debugging.
1870 {
1871 echo
1872
1873 cat <<\_ASBOX
1874## ---------------- ##
1875## Cache variables. ##
1876## ---------------- ##
1877_ASBOX
1878 echo
1879 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1880(
1881 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1882 eval ac_val=\$$ac_var
1883 case $ac_val in #(
1884 *${as_nl}*)
1885 case $ac_var in #(
1886 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1887$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1888 esac
1889 case $ac_var in #(
1890 _ | IFS | as_nl) ;; #(
1891 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1892 *) { eval $ac_var=; unset $ac_var;} ;;
1893 esac ;;
1894 esac
1895 done
fa958513 1896 (set) 2>&1 |
5213506e
RW
1897 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1898 *${as_nl}ac_space=\ *)
fa958513 1899 sed -n \
5213506e
RW
1900 "s/'\''/'\''\\\\'\'''\''/g;
1901 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1902 ;; #(
fa958513 1903 *)
5213506e 1904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fa958513 1905 ;;
5213506e
RW
1906 esac |
1907 sort
1908)
fa958513
DJ
1909 echo
1910
1911 cat <<\_ASBOX
1912## ----------------- ##
1913## Output variables. ##
1914## ----------------- ##
1915_ASBOX
1916 echo
1917 for ac_var in $ac_subst_vars
1918 do
5213506e
RW
1919 eval ac_val=\$$ac_var
1920 case $ac_val in
1921 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1922 esac
1923 $as_echo "$ac_var='\''$ac_val'\''"
fa958513
DJ
1924 done | sort
1925 echo
1926
1927 if test -n "$ac_subst_files"; then
1928 cat <<\_ASBOX
5213506e
RW
1929## ------------------- ##
1930## File substitutions. ##
1931## ------------------- ##
fa958513
DJ
1932_ASBOX
1933 echo
1934 for ac_var in $ac_subst_files
1935 do
5213506e
RW
1936 eval ac_val=\$$ac_var
1937 case $ac_val in
1938 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1939 esac
1940 $as_echo "$ac_var='\''$ac_val'\''"
fa958513
DJ
1941 done | sort
1942 echo
1943 fi
1944
1945 if test -s confdefs.h; then
1946 cat <<\_ASBOX
1947## ----------- ##
1948## confdefs.h. ##
1949## ----------- ##
1950_ASBOX
1951 echo
5213506e 1952 cat confdefs.h
fa958513
DJ
1953 echo
1954 fi
1955 test "$ac_signal" != 0 &&
5213506e
RW
1956 $as_echo "$as_me: caught signal $ac_signal"
1957 $as_echo "$as_me: exit $exit_status"
fa958513 1958 } >&5
5213506e
RW
1959 rm -f core *.core core.conftest.* &&
1960 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fa958513 1961 exit $exit_status
5213506e 1962' 0
fa958513 1963for ac_signal in 1 2 13 15; do
5213506e 1964 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fa958513
DJ
1965done
1966ac_signal=0
1967
1968# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
1969rm -f -r conftest* confdefs.h
1970
1971$as_echo "/* confdefs.h */" > confdefs.h
fa958513
DJ
1972
1973# Predefined preprocessor variables.
1974
1975cat >>confdefs.h <<_ACEOF
1976#define PACKAGE_NAME "$PACKAGE_NAME"
1977_ACEOF
1978
fa958513
DJ
1979cat >>confdefs.h <<_ACEOF
1980#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1981_ACEOF
1982
fa958513
DJ
1983cat >>confdefs.h <<_ACEOF
1984#define PACKAGE_VERSION "$PACKAGE_VERSION"
1985_ACEOF
1986
fa958513
DJ
1987cat >>confdefs.h <<_ACEOF
1988#define PACKAGE_STRING "$PACKAGE_STRING"
1989_ACEOF
1990
fa958513
DJ
1991cat >>confdefs.h <<_ACEOF
1992#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1993_ACEOF
1994
5213506e
RW
1995cat >>confdefs.h <<_ACEOF
1996#define PACKAGE_URL "$PACKAGE_URL"
1997_ACEOF
1998
fa958513
DJ
1999
2000# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2001# Prefer an explicitly selected file to automatically selected ones.
2002ac_site_file1=NONE
2003ac_site_file2=NONE
2004if test -n "$CONFIG_SITE"; then
2005 ac_site_file1=$CONFIG_SITE
2006elif test "x$prefix" != xNONE; then
2007 ac_site_file1=$prefix/share/config.site
2008 ac_site_file2=$prefix/etc/config.site
2009else
2010 ac_site_file1=$ac_default_prefix/share/config.site
2011 ac_site_file2=$ac_default_prefix/etc/config.site
fa958513 2012fi
5213506e
RW
2013for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2014do
2015 test "x$ac_site_file" = xNONE && continue
fa958513 2016 if test -r "$ac_site_file"; then
5213506e
RW
2017 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2018$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fa958513
DJ
2019 sed 's/^/| /' "$ac_site_file" >&5
2020 . "$ac_site_file"
2021 fi
2022done
2023
2024if test -r "$cache_file"; then
2025 # Some versions of bash will fail to source /dev/null (special
2026 # files actually), so we avoid doing that.
2027 if test -f "$cache_file"; then
5213506e
RW
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2029$as_echo "$as_me: loading cache $cache_file" >&6;}
fa958513 2030 case $cache_file in
5213506e
RW
2031 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2032 *) . "./$cache_file";;
fa958513
DJ
2033 esac
2034 fi
2035else
5213506e
RW
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2037$as_echo "$as_me: creating cache $cache_file" >&6;}
fa958513
DJ
2038 >$cache_file
2039fi
2040
2041# Check that the precious variables saved in the cache have kept the same
2042# value.
2043ac_cache_corrupted=false
5213506e 2044for ac_var in $ac_precious_vars; do
fa958513
DJ
2045 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2046 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2047 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2048 eval ac_new_val=\$ac_env_${ac_var}_value
fa958513
DJ
2049 case $ac_old_set,$ac_new_set in
2050 set,)
5213506e
RW
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2052$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fa958513
DJ
2053 ac_cache_corrupted=: ;;
2054 ,set)
5213506e
RW
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2056$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fa958513
DJ
2057 ac_cache_corrupted=: ;;
2058 ,);;
2059 *)
2060 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2061 # differences in whitespace do not lead to failure.
2062 ac_old_val_w=`echo x $ac_old_val`
2063 ac_new_val_w=`echo x $ac_new_val`
2064 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2065 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2066$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2067 ac_cache_corrupted=:
2068 else
2069 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2070$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2071 eval $ac_var=\$ac_old_val
2072 fi
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2074$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2076$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fa958513
DJ
2077 fi;;
2078 esac
2079 # Pass precious variables to config.status.
2080 if test "$ac_new_set" = set; then
2081 case $ac_new_val in
5213506e 2082 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fa958513
DJ
2083 *) ac_arg=$ac_var=$ac_new_val ;;
2084 esac
2085 case " $ac_configure_args " in
2086 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2087 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fa958513
DJ
2088 esac
2089 fi
2090done
2091if $ac_cache_corrupted; then
5213506e
RW
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2093$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2094 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2095$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2096 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fa958513 2097fi
5213506e
RW
2098## -------------------- ##
2099## Main body of script. ##
2100## -------------------- ##
fa958513 2101
d6efbf5a
DJ
2102ac_ext=c
2103ac_cpp='$CPP $CPPFLAGS'
2104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2106ac_compiler_gnu=$ac_cv_c_compiler_gnu
2107
fa958513
DJ
2108
2109
2110
2111
2112
2113
07ba94b9
AP
2114# The libgcc should not depend on any header files
2115
2116
fa958513 2117
5213506e
RW
2118# Check whether --with-target-subdir was given.
2119if test "${with_target_subdir+set}" = set; then :
2120 withval=$with_target_subdir;
2121fi
fa958513
DJ
2122
2123
5213506e
RW
2124# Check whether --with-cross-host was given.
2125if test "${with_cross_host+set}" = set; then :
2126 withval=$with_cross_host;
2127fi
fa958513
DJ
2128
2129
5213506e
RW
2130# Check whether --with-ld was given.
2131if test "${with_ld+set}" = set; then :
2132 withval=$with_ld;
2133fi
fa958513
DJ
2134
2135
fa958513
DJ
2136if test "${srcdir}" = "."; then
2137 if test -n "${with_build_subdir}"; then
2138 libgcc_topdir="${srcdir}/../.."
2139 with_target_subdir=
2140 elif test -z "${with_target_subdir}"; then
2141 libgcc_topdir="${srcdir}/.."
2142 else
2143 if test "${with_target_subdir}" != "."; then
2144 libgcc_topdir="${srcdir}/${with_multisrctop}../.."
2145 else
2146 libgcc_topdir="${srcdir}/${with_multisrctop}.."
2147 fi
2148 fi
2149else
2150 libgcc_topdir="${srcdir}/.."
2151fi
2152
2153ac_aux_dir=
5213506e
RW
2154for ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2155 for ac_t in install-sh install.sh shtool; do
2156 if test -f "$ac_dir/$ac_t"; then
2157 ac_aux_dir=$ac_dir
2158 ac_install_sh="$ac_aux_dir/$ac_t -c"
2159 break 2
2160 fi
2161 done
fa958513
DJ
2162done
2163if test -z "$ac_aux_dir"; then
5213506e 2164 as_fn_error "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
fa958513 2165fi
5213506e
RW
2166
2167# These three variables are undocumented and unsupported,
2168# and are intended to be withdrawn in a future Autoconf release.
2169# They can cause serious problems if a builder's source tree is in a directory
2170# whose full name contains unusual characters.
2171ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2172ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2173ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
fa958513 2174
fa958513 2175
aca06c90
RO
2176ac_config_headers="$ac_config_headers auto-target.h:config.in"
2177
d6efbf5a 2178
0824d924
KT
2179# Check whether --enable-shared was given.
2180if test "${enable_shared+set}" = set; then :
2181 enableval=$enable_shared;
2182 case $enable_shared in
2183 yes | no) ;;
2184 *)
2185 enable_shared=no
2186 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2187 for pkg in $enableval; do
2188 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2189 enable_shared=yes
2190 fi
2191 done
2192 IFS="$ac_save_ifs"
2193 ;;
2194 esac
fa958513
DJ
2195
2196else
0824d924 2197 enable_shared=yes
5213506e
RW
2198fi
2199
d6efbf5a
DJ
2200
2201
0824d924
KT
2202# Check whether --enable-vtable-verify was given.
2203if test "${enable_vtable_verify+set}" = set; then :
2204 enableval=$enable_vtable_verify; case "$enableval" in
2205 yes) enable_vtable_verify=yes ;;
2206 no) enable_vtable_verify=no ;;
2207 *) enable_vtable_verify=no;;
2208 esac
2077db1b 2209else
0824d924 2210 enable_vtable_verify=no
2077db1b
CT
2211fi
2212
0824d924
KT
2213
2214
2215
2216# Check whether --with-aix-soname was given.
2217if test "${with_aix_soname+set}" = set; then :
2218 withval=$with_aix_soname; case "${host}:${enable_shared}" in
2219 power*-*-aix[5-9]*:yes)
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide for shared libgcc" >&5
2221$as_echo_n "checking which variant of shared library versioning to provide for shared libgcc... " >&6; }
2222 case ${withval} in
2223 aix|svr4|both) ;;
2224 *) as_fn_error "Unknown argument to --with-aix-soname" "$LINENO" 5;;
2225 esac
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
2227$as_echo "$withval" >&6; }
2228 ;;
2229 *) with_aix_soname=aix ;;
2230 esac
2231
dd913323 2232else
0824d924 2233 with_aix_soname=aix
dd913323
MH
2234fi
2235
0824d924
KT
2236
2237
2238# Make sure we can run config.sub.
2239$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2240 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2241
2242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2243$as_echo_n "checking build system type... " >&6; }
2244if test "${ac_cv_build+set}" = set; then :
f9989b51
RO
2245 $as_echo_n "(cached) " >&6
2246else
0824d924
KT
2247 ac_build_alias=$build_alias
2248test "x$ac_build_alias" = x &&
2249 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2250test "x$ac_build_alias" = x &&
2251 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2252ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2253 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
f9989b51
RO
2254
2255fi
0824d924
KT
2256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2257$as_echo "$ac_cv_build" >&6; }
2258case $ac_cv_build in
2259*-*-*) ;;
2260*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2261esac
2262build=$ac_cv_build
2263ac_save_IFS=$IFS; IFS='-'
2264set x $ac_cv_build
2265shift
2266build_cpu=$1
2267build_vendor=$2
2268shift; shift
2269# Remember, the first character of IFS is used to create $*,
2270# except with old shells:
2271build_os=$*
2272IFS=$ac_save_IFS
2273case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
f9989b51 2274
a2a5609b 2275
0824d924
KT
2276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2277$as_echo_n "checking host system type... " >&6; }
2278if test "${ac_cv_host+set}" = set; then :
a2a5609b
KT
2279 $as_echo_n "(cached) " >&6
2280else
2281 if test "x$host_alias" = x; then
2282 ac_cv_host=$ac_cv_build
2283else
2284 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2285 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2286fi
2287
2288fi
2289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
f9989b51
RO
2290$as_echo "$ac_cv_host" >&6; }
2291case $ac_cv_host in
2292*-*-*) ;;
2293*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2294esac
2295host=$ac_cv_host
2296ac_save_IFS=$IFS; IFS='-'
2297set x $ac_cv_host
2298shift
2299host_cpu=$1
2300host_vendor=$2
2301shift; shift
2302# Remember, the first character of IFS is used to create $*,
2303# except with old shells:
2304host_os=$*
2305IFS=$ac_save_IFS
2306case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2307
2308
2309
2310
5d1c8e77 2311
f9989b51
RO
2312
2313case "${host}" in
2314 # PIC is the default on some targets or must not be used.
2315 *-*-darwin*)
cacf1f59
JJ
2316 # For darwin, common symbols are not allowed in MH_DYLIB files
2317 case "${CFLAGS}" in
2318 # If we are using a compiler supporting mdynamic-no-pic
2319 # and the option has been tested as safe to add, then cancel
2320 # it here, since the code generated is incompatible with shared
8f56cb51 2321 # libs.
cacf1f59
JJ
2322 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
2323 *) PICFLAG=-fno-common ;;
2324 esac
f9989b51
RO
2325 ;;
2326 alpha*-dec-osf5*)
2327 # PIC is the default.
2328 ;;
2329 hppa*64*-*-hpux*)
2330 # PIC is the default for 64-bit PA HP-UX.
2331 ;;
e9fd8c19
KT
2332 i[34567]86-*-cygwin* | x86_64-*-cygwin*)
2333 ;;
2334 i[34567]86-*-mingw* | x86_64-*-mingw*)
f9989b51 2335 ;;
8f56cb51
AM
2336 i[34567]86-*-interix[3-9]*)
2337 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
2338 # Instead, we relocate shared libraries at runtime.
2339 ;;
5d1c8e77 2340 i[34567]86-*-nto-qnx*)
f9989b51
RO
2341 # QNX uses GNU C++, but need to define -shared option too, otherwise
2342 # it will coredump.
2343 PICFLAG='-fPIC -shared'
2344 ;;
5d1c8e77 2345 i[34567]86-pc-msdosdjgpp*)
f9989b51
RO
2346 # DJGPP does not support shared libraries at all.
2347 ;;
2348 ia64*-*-hpux*)
2349 # On IA64 HP-UX, PIC is the default but the pic flag
2350 # sets the default TLS model and affects inlining.
f9989b51
RO
2351 PICFLAG=-fPIC
2352 ;;
2353 mips-sgi-irix6*)
2354 # PIC is the default.
2355 ;;
2356 rs6000-ibm-aix* | powerpc-ibm-aix*)
2357 # All AIX code is PIC.
2358 ;;
2359
2360 # Some targets support both -fPIC and -fpic, but prefer the latter.
2361 # FIXME: Why?
5d1c8e77 2362 i[34567]86-*-* | x86_64-*-*)
f9989b51
RO
2363 PICFLAG=-fpic
2364 ;;
f9989b51 2365 # FIXME: Override -fPIC default in libgcc only?
5d1c8e77 2366 sh-*-linux* | sh[2346lbe]*-*-linux*)
f9989b51
RO
2367 PICFLAG=-fpic
2368 ;;
2369 # FIXME: Simplify to sh*-*-netbsd*?
8f56cb51
AM
2370 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
2371 sh64-*-netbsd* | sh64l*-*-netbsd*)
f9989b51
RO
2372 PICFLAG=-fpic
2373 ;;
f9989b51
RO
2374 # Default to -fPIC unless specified otherwise.
2375 *)
2376 PICFLAG=-fPIC
2377 ;;
2378esac
2379
5d1c8e77
RO
2380# If the user explicitly uses -fpic/-fPIC, keep that.
2381case "${CFLAGS}" in
2382 *-fpic*)
2383 PICFLAG=-fpic
2384 ;;
2385 *-fPIC*)
2386 PICFLAG=-fPIC
2387 ;;
2388esac
2389
f9989b51
RO
2390
2391
5213506e
RW
2392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2393$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2394# Check whether --enable-version-specific-runtime-libs was given.
2395if test "${enable_version_specific_runtime_libs+set}" = set; then :
2396 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
d6efbf5a
DJ
2397 yes) version_specific_libs=yes ;;
2398 no) version_specific_libs=no ;;
5213506e 2399 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
d6efbf5a
DJ
2400 esac
2401else
2402 version_specific_libs=no
5213506e
RW
2403fi
2404
2405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2406$as_echo "$version_specific_libs" >&6; }
fa958513 2407
14e8fc8b 2408
5213506e
RW
2409# Check whether --with-slibdir was given.
2410if test "${with_slibdir+set}" = set; then :
2411 withval=$with_slibdir; slibdir="$with_slibdir"
fa958513 2412else
d6efbf5a 2413 if test "${version_specific_libs}" = yes; then
fa958513 2414 slibdir='$(libsubdir)'
d6efbf5a
DJ
2415elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2416 slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
fa958513
DJ
2417else
2418 slibdir='$(libdir)'
2419fi
5213506e
RW
2420fi
2421
fa958513
DJ
2422
2423
6efbd53f
RW
2424# Command-line options.
2425# Very limited version of AC_MAINTAINER_MODE.
5213506e
RW
2426# Check whether --enable-maintainer-mode was given.
2427if test "${enable_maintainer_mode+set}" = set; then :
2428 enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
6efbd53f
RW
2429 yes) MAINT='' ;;
2430 no) MAINT='#' ;;
5213506e 2431 *) as_fn_error "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
6efbd53f
RW
2432 esac
2433 maintainer_mode=${enableval}
2434else
2435 MAINT='#'
5213506e
RW
2436fi
2437
6efbd53f 2438
fa958513
DJ
2439# Find a good install program. We prefer a C program (faster),
2440# so one script is as good as another. But avoid the broken or
2441# incompatible versions:
2442# SysV /etc/install, /usr/sbin/install
2443# SunOS /usr/etc/install
2444# IRIX /sbin/install
2445# AIX /bin/install
2446# AmigaOS /C/install, which installs bootblocks on floppy discs
2447# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2448# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2449# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2450# OS/2's system install, which has a completely different semantic
2451# ./install, which can be erroneously created by make from ./install.sh.
5213506e
RW
2452# Reject install programs that cannot install multiple files.
2453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2454$as_echo_n "checking for a BSD-compatible install... " >&6; }
fa958513 2455if test -z "$INSTALL"; then
5213506e
RW
2456if test "${ac_cv_path_install+set}" = set; then :
2457 $as_echo_n "(cached) " >&6
fa958513
DJ
2458else
2459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2460for as_dir in $PATH
2461do
2462 IFS=$as_save_IFS
2463 test -z "$as_dir" && as_dir=.
5213506e
RW
2464 # Account for people who put trailing slashes in PATH elements.
2465case $as_dir/ in #((
2466 ./ | .// | /[cC]/* | \
fa958513 2467 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 2468 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
fa958513
DJ
2469 /usr/ucb/* ) ;;
2470 *)
2471 # OSF1 and SCO ODT 3.0 have their own names for install.
2472 # Don't use installbsd from OSF since it installs stuff as root
2473 # by default.
2474 for ac_prog in ginstall scoinst install; do
2475 for ac_exec_ext in '' $ac_executable_extensions; do
5213506e 2476 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
fa958513
DJ
2477 if test $ac_prog = install &&
2478 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2479 # AIX install. It has an incompatible calling convention.
2480 :
2481 elif test $ac_prog = install &&
2482 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2483 # program-specific install script used by HP pwplus--don't use.
2484 :
2485 else
5213506e
RW
2486 rm -rf conftest.one conftest.two conftest.dir
2487 echo one > conftest.one
2488 echo two > conftest.two
2489 mkdir conftest.dir
2490 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2491 test -s conftest.one && test -s conftest.two &&
2492 test -s conftest.dir/conftest.one &&
2493 test -s conftest.dir/conftest.two
2494 then
2495 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2496 break 3
2497 fi
fa958513
DJ
2498 fi
2499 fi
2500 done
2501 done
2502 ;;
2503esac
fa958513 2504
5213506e
RW
2505 done
2506IFS=$as_save_IFS
2507
2508rm -rf conftest.one conftest.two conftest.dir
fa958513
DJ
2509
2510fi
2511 if test "${ac_cv_path_install+set}" = set; then
2512 INSTALL=$ac_cv_path_install
2513 else
5213506e
RW
2514 # As a last resort, use the slow shell script. Don't cache a
2515 # value for INSTALL within a source directory, because that will
fa958513 2516 # break other packages using the cache if that directory is
5213506e 2517 # removed, or if the value is a relative name.
fa958513
DJ
2518 INSTALL=$ac_install_sh
2519 fi
2520fi
5213506e
RW
2521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2522$as_echo "$INSTALL" >&6; }
fa958513
DJ
2523
2524# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2525# It thinks the first close brace ends the variable substitution.
2526test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2527
2528test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2529
2530test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2531
2532
2533for ac_prog in gawk mawk nawk awk
2534do
2535 # Extract the first word of "$ac_prog", so it can be a program name with args.
2536set dummy $ac_prog; ac_word=$2
5213506e
RW
2537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538$as_echo_n "checking for $ac_word... " >&6; }
2539if test "${ac_cv_prog_AWK+set}" = set; then :
2540 $as_echo_n "(cached) " >&6
fa958513
DJ
2541else
2542 if test -n "$AWK"; then
2543 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2544else
2545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546for as_dir in $PATH
2547do
2548 IFS=$as_save_IFS
2549 test -z "$as_dir" && as_dir=.
5213506e
RW
2550 for ac_exec_ext in '' $ac_executable_extensions; do
2551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2552 ac_cv_prog_AWK="$ac_prog"
5213506e 2553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2554 break 2
2555 fi
2556done
5213506e
RW
2557 done
2558IFS=$as_save_IFS
fa958513
DJ
2559
2560fi
2561fi
2562AWK=$ac_cv_prog_AWK
2563if test -n "$AWK"; then
5213506e
RW
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2565$as_echo "$AWK" >&6; }
fa958513 2566else
5213506e
RW
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568$as_echo "no" >&6; }
fa958513
DJ
2569fi
2570
5213506e 2571
fa958513
DJ
2572 test -n "$AWK" && break
2573done
2574
2575# We need awk; bail out if it's missing.
2576case ${AWK} in
5213506e 2577 "") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;
fa958513
DJ
2578esac
2579
fa958513
DJ
2580
2581 case ${build_alias} in
2582 "") build_noncanonical=${build} ;;
2583 *) build_noncanonical=${build_alias} ;;
2584esac
2585
2586 case ${host_alias} in
2587 "") host_noncanonical=${build_noncanonical} ;;
2588 *) host_noncanonical=${host_alias} ;;
2589esac
2590
2591
2592
14e8fc8b
PB
2593 case ${target_alias} in
2594 "") target_noncanonical=${host_noncanonical} ;;
2595 *) target_noncanonical=${target_alias} ;;
2596esac
2597
2598
58c741a6
DK
2599
2600
14e8fc8b
PB
2601# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2602# have matching libraries, they should use host libraries: Makefile.tpl
2603# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2604# However, they still use the build modules, because the corresponding
2605# host modules (e.g. bison) are only built for the host when bootstrap
2606# finishes. So:
2607# - build_subdir is where we find build modules, and never changes.
2608# - build_libsubdir is where we find build libraries, and can be overridden.
2609
2610# Prefix 'build-' so this never conflicts with target_subdir.
2611build_subdir="build-${build_noncanonical}"
2612
5213506e
RW
2613# Check whether --with-build-libsubdir was given.
2614if test "${with_build_libsubdir+set}" = set; then :
2615 withval=$with_build_libsubdir; build_libsubdir="$withval"
14e8fc8b
PB
2616else
2617 build_libsubdir="$build_subdir"
5213506e
RW
2618fi
2619
14e8fc8b
PB
2620# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2621if ( test $srcdir = . && test -d gcc ) \
2622 || test -d $srcdir/../host-${host_noncanonical}; then
2623 host_subdir="host-${host_noncanonical}"
2624else
2625 host_subdir=.
2626fi
2627# No prefix.
2628target_subdir=${target_noncanonical}
2629
fa958513 2630
58c741a6
DK
2631# Calculate toolexeclibdir
2632# Also toolexecdir, though it's only used in toolexeclibdir
2633case ${version_specific_libs} in
2634 yes)
2635 # Need the gcc compiler version to know where to install libraries
2636 # and header files if --enable-version-specific-runtime-libs option
2637 # is selected.
2638 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2639 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2640 ;;
2641 no)
2642 if test -n "$with_cross_host" &&
2643 test x"$with_cross_host" != x"no"; then
2644 # Install a library built with a cross compiler in tooldir, not libdir.
2645 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2646 toolexeclibdir='$(toolexecdir)/lib'
2647 else
2648 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2649 toolexeclibdir='$(libdir)'
2650 fi
2651 multi_os_directory=`$CC -print-multi-os-directory`
2652 case $multi_os_directory in
2653 .) ;; # Avoid trailing /.
2654 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2655 esac
2656 ;;
2657esac
2658
2659
2660
fa958513
DJ
2661if test -n "$ac_tool_prefix"; then
2662 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2663set dummy ${ac_tool_prefix}ar; ac_word=$2
5213506e
RW
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2665$as_echo_n "checking for $ac_word... " >&6; }
2666if test "${ac_cv_prog_AR+set}" = set; then :
2667 $as_echo_n "(cached) " >&6
fa958513
DJ
2668else
2669 if test -n "$AR"; then
2670 ac_cv_prog_AR="$AR" # Let the user override the test.
2671else
2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673for as_dir in $PATH
2674do
2675 IFS=$as_save_IFS
2676 test -z "$as_dir" && as_dir=.
5213506e
RW
2677 for ac_exec_ext in '' $ac_executable_extensions; do
2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2679 ac_cv_prog_AR="${ac_tool_prefix}ar"
5213506e 2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2681 break 2
2682 fi
2683done
5213506e
RW
2684 done
2685IFS=$as_save_IFS
fa958513
DJ
2686
2687fi
2688fi
2689AR=$ac_cv_prog_AR
2690if test -n "$AR"; then
5213506e
RW
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2692$as_echo "$AR" >&6; }
fa958513 2693else
5213506e
RW
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2695$as_echo "no" >&6; }
fa958513
DJ
2696fi
2697
5213506e 2698
fa958513
DJ
2699fi
2700if test -z "$ac_cv_prog_AR"; then
2701 ac_ct_AR=$AR
2702 # Extract the first word of "ar", so it can be a program name with args.
2703set dummy ar; ac_word=$2
5213506e
RW
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2705$as_echo_n "checking for $ac_word... " >&6; }
2706if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2707 $as_echo_n "(cached) " >&6
fa958513
DJ
2708else
2709 if test -n "$ac_ct_AR"; then
2710 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2711else
2712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2713for as_dir in $PATH
2714do
2715 IFS=$as_save_IFS
2716 test -z "$as_dir" && as_dir=.
5213506e
RW
2717 for ac_exec_ext in '' $ac_executable_extensions; do
2718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2719 ac_cv_prog_ac_ct_AR="ar"
5213506e 2720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2721 break 2
2722 fi
2723done
5213506e
RW
2724 done
2725IFS=$as_save_IFS
fa958513
DJ
2726
2727fi
2728fi
2729ac_ct_AR=$ac_cv_prog_ac_ct_AR
2730if test -n "$ac_ct_AR"; then
5213506e
RW
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2732$as_echo "$ac_ct_AR" >&6; }
fa958513 2733else
5213506e
RW
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735$as_echo "no" >&6; }
fa958513
DJ
2736fi
2737
5213506e
RW
2738 if test "x$ac_ct_AR" = x; then
2739 AR=""
2740 else
2741 case $cross_compiling:$ac_tool_warned in
2742yes:)
2743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2745ac_tool_warned=yes ;;
2746esac
2747 AR=$ac_ct_AR
2748 fi
fa958513
DJ
2749else
2750 AR="$ac_cv_prog_AR"
2751fi
2752
2753if test -n "$ac_tool_prefix"; then
2754 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
2755set dummy ${ac_tool_prefix}lipo; ac_word=$2
5213506e
RW
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2757$as_echo_n "checking for $ac_word... " >&6; }
2758if test "${ac_cv_prog_LIPO+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
fa958513
DJ
2760else
2761 if test -n "$LIPO"; then
2762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
2763else
2764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765for as_dir in $PATH
2766do
2767 IFS=$as_save_IFS
2768 test -z "$as_dir" && as_dir=.
5213506e
RW
2769 for ac_exec_ext in '' $ac_executable_extensions; do
2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2771 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5213506e 2772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2773 break 2
2774 fi
2775done
5213506e
RW
2776 done
2777IFS=$as_save_IFS
fa958513
DJ
2778
2779fi
2780fi
2781LIPO=$ac_cv_prog_LIPO
2782if test -n "$LIPO"; then
5213506e
RW
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
2784$as_echo "$LIPO" >&6; }
fa958513 2785else
5213506e
RW
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2787$as_echo "no" >&6; }
fa958513
DJ
2788fi
2789
5213506e 2790
fa958513
DJ
2791fi
2792if test -z "$ac_cv_prog_LIPO"; then
2793 ac_ct_LIPO=$LIPO
2794 # Extract the first word of "lipo", so it can be a program name with args.
2795set dummy lipo; ac_word=$2
5213506e
RW
2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797$as_echo_n "checking for $ac_word... " >&6; }
2798if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
2799 $as_echo_n "(cached) " >&6
fa958513
DJ
2800else
2801 if test -n "$ac_ct_LIPO"; then
2802 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
2803else
2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805for as_dir in $PATH
2806do
2807 IFS=$as_save_IFS
2808 test -z "$as_dir" && as_dir=.
5213506e
RW
2809 for ac_exec_ext in '' $ac_executable_extensions; do
2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2811 ac_cv_prog_ac_ct_LIPO="lipo"
5213506e 2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2813 break 2
2814 fi
2815done
5213506e
RW
2816 done
2817IFS=$as_save_IFS
fa958513 2818
fa958513
DJ
2819fi
2820fi
2821ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
2822if test -n "$ac_ct_LIPO"; then
5213506e
RW
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
2824$as_echo "$ac_ct_LIPO" >&6; }
fa958513 2825else
5213506e
RW
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827$as_echo "no" >&6; }
fa958513
DJ
2828fi
2829
5213506e
RW
2830 if test "x$ac_ct_LIPO" = x; then
2831 LIPO=":"
2832 else
2833 case $cross_compiling:$ac_tool_warned in
2834yes:)
2835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2837ac_tool_warned=yes ;;
2838esac
2839 LIPO=$ac_ct_LIPO
2840 fi
fa958513
DJ
2841else
2842 LIPO="$ac_cv_prog_LIPO"
2843fi
2844
2845if test -n "$ac_tool_prefix"; then
2846 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
2847set dummy ${ac_tool_prefix}nm; ac_word=$2
5213506e
RW
2848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2849$as_echo_n "checking for $ac_word... " >&6; }
2850if test "${ac_cv_prog_NM+set}" = set; then :
2851 $as_echo_n "(cached) " >&6
fa958513
DJ
2852else
2853 if test -n "$NM"; then
2854 ac_cv_prog_NM="$NM" # Let the user override the test.
2855else
2856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857for as_dir in $PATH
2858do
2859 IFS=$as_save_IFS
2860 test -z "$as_dir" && as_dir=.
5213506e
RW
2861 for ac_exec_ext in '' $ac_executable_extensions; do
2862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2863 ac_cv_prog_NM="${ac_tool_prefix}nm"
5213506e 2864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2865 break 2
2866 fi
2867done
5213506e
RW
2868 done
2869IFS=$as_save_IFS
fa958513
DJ
2870
2871fi
2872fi
2873NM=$ac_cv_prog_NM
2874if test -n "$NM"; then
5213506e
RW
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
2876$as_echo "$NM" >&6; }
fa958513 2877else
5213506e
RW
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2879$as_echo "no" >&6; }
fa958513
DJ
2880fi
2881
5213506e 2882
fa958513
DJ
2883fi
2884if test -z "$ac_cv_prog_NM"; then
2885 ac_ct_NM=$NM
2886 # Extract the first word of "nm", so it can be a program name with args.
2887set dummy nm; ac_word=$2
5213506e
RW
2888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889$as_echo_n "checking for $ac_word... " >&6; }
2890if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
2891 $as_echo_n "(cached) " >&6
fa958513
DJ
2892else
2893 if test -n "$ac_ct_NM"; then
2894 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
2895else
2896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897for as_dir in $PATH
2898do
2899 IFS=$as_save_IFS
2900 test -z "$as_dir" && as_dir=.
5213506e
RW
2901 for ac_exec_ext in '' $ac_executable_extensions; do
2902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2903 ac_cv_prog_ac_ct_NM="nm"
5213506e 2904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2905 break 2
2906 fi
2907done
5213506e
RW
2908 done
2909IFS=$as_save_IFS
fa958513
DJ
2910
2911fi
2912fi
2913ac_ct_NM=$ac_cv_prog_ac_ct_NM
2914if test -n "$ac_ct_NM"; then
5213506e
RW
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
2916$as_echo "$ac_ct_NM" >&6; }
fa958513 2917else
5213506e
RW
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919$as_echo "no" >&6; }
fa958513
DJ
2920fi
2921
5213506e
RW
2922 if test "x$ac_ct_NM" = x; then
2923 NM=""
2924 else
2925 case $cross_compiling:$ac_tool_warned in
2926yes:)
2927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2929ac_tool_warned=yes ;;
2930esac
2931 NM=$ac_ct_NM
2932 fi
fa958513
DJ
2933else
2934 NM="$ac_cv_prog_NM"
2935fi
2936
2937if test -n "$ac_tool_prefix"; then
2938 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2939set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2941$as_echo_n "checking for $ac_word... " >&6; }
2942if test "${ac_cv_prog_RANLIB+set}" = set; then :
2943 $as_echo_n "(cached) " >&6
fa958513
DJ
2944else
2945 if test -n "$RANLIB"; then
2946 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2947else
2948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949for as_dir in $PATH
2950do
2951 IFS=$as_save_IFS
2952 test -z "$as_dir" && as_dir=.
5213506e
RW
2953 for ac_exec_ext in '' $ac_executable_extensions; do
2954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2955 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 2956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2957 break 2
2958 fi
2959done
5213506e
RW
2960 done
2961IFS=$as_save_IFS
fa958513
DJ
2962
2963fi
2964fi
2965RANLIB=$ac_cv_prog_RANLIB
2966if test -n "$RANLIB"; then
5213506e
RW
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2968$as_echo "$RANLIB" >&6; }
fa958513 2969else
5213506e
RW
2970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971$as_echo "no" >&6; }
fa958513
DJ
2972fi
2973
5213506e 2974
fa958513
DJ
2975fi
2976if test -z "$ac_cv_prog_RANLIB"; then
2977 ac_ct_RANLIB=$RANLIB
2978 # Extract the first word of "ranlib", so it can be a program name with args.
2979set dummy ranlib; ac_word=$2
5213506e
RW
2980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2981$as_echo_n "checking for $ac_word... " >&6; }
2982if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2983 $as_echo_n "(cached) " >&6
fa958513
DJ
2984else
2985 if test -n "$ac_ct_RANLIB"; then
2986 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2987else
2988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2989for as_dir in $PATH
2990do
2991 IFS=$as_save_IFS
2992 test -z "$as_dir" && as_dir=.
5213506e
RW
2993 for ac_exec_ext in '' $ac_executable_extensions; do
2994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 2995 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 2996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
2997 break 2
2998 fi
2999done
5213506e
RW
3000 done
3001IFS=$as_save_IFS
fa958513 3002
fa958513
DJ
3003fi
3004fi
3005ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3006if test -n "$ac_ct_RANLIB"; then
5213506e
RW
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3008$as_echo "$ac_ct_RANLIB" >&6; }
fa958513 3009else
5213506e
RW
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3011$as_echo "no" >&6; }
fa958513
DJ
3012fi
3013
5213506e
RW
3014 if test "x$ac_ct_RANLIB" = x; then
3015 RANLIB=":"
3016 else
3017 case $cross_compiling:$ac_tool_warned in
3018yes:)
3019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3021ac_tool_warned=yes ;;
3022esac
3023 RANLIB=$ac_ct_RANLIB
3024 fi
fa958513
DJ
3025else
3026 RANLIB="$ac_cv_prog_RANLIB"
3027fi
3028
3029if test -n "$ac_tool_prefix"; then
3030 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3031set dummy ${ac_tool_prefix}strip; ac_word=$2
5213506e
RW
3032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033$as_echo_n "checking for $ac_word... " >&6; }
3034if test "${ac_cv_prog_STRIP+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
fa958513
DJ
3036else
3037 if test -n "$STRIP"; then
3038 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3039else
3040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041for as_dir in $PATH
3042do
3043 IFS=$as_save_IFS
3044 test -z "$as_dir" && as_dir=.
5213506e
RW
3045 for ac_exec_ext in '' $ac_executable_extensions; do
3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3047 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5213506e 3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3049 break 2
3050 fi
3051done
5213506e
RW
3052 done
3053IFS=$as_save_IFS
fa958513
DJ
3054
3055fi
3056fi
3057STRIP=$ac_cv_prog_STRIP
3058if test -n "$STRIP"; then
5213506e
RW
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3060$as_echo "$STRIP" >&6; }
fa958513 3061else
5213506e
RW
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063$as_echo "no" >&6; }
fa958513
DJ
3064fi
3065
5213506e 3066
fa958513
DJ
3067fi
3068if test -z "$ac_cv_prog_STRIP"; then
3069 ac_ct_STRIP=$STRIP
3070 # Extract the first word of "strip", so it can be a program name with args.
3071set dummy strip; ac_word=$2
5213506e
RW
3072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3073$as_echo_n "checking for $ac_word... " >&6; }
3074if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3075 $as_echo_n "(cached) " >&6
fa958513
DJ
3076else
3077 if test -n "$ac_ct_STRIP"; then
3078 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3079else
3080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3081for as_dir in $PATH
3082do
3083 IFS=$as_save_IFS
3084 test -z "$as_dir" && as_dir=.
5213506e
RW
3085 for ac_exec_ext in '' $ac_executable_extensions; do
3086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3087 ac_cv_prog_ac_ct_STRIP="strip"
5213506e 3088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3089 break 2
3090 fi
3091done
5213506e
RW
3092 done
3093IFS=$as_save_IFS
fa958513 3094
fa958513
DJ
3095fi
3096fi
3097ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3098if test -n "$ac_ct_STRIP"; then
5213506e
RW
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3100$as_echo "$ac_ct_STRIP" >&6; }
fa958513 3101else
5213506e
RW
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3103$as_echo "no" >&6; }
fa958513
DJ
3104fi
3105
5213506e
RW
3106 if test "x$ac_ct_STRIP" = x; then
3107 STRIP=":"
3108 else
3109 case $cross_compiling:$ac_tool_warned in
3110yes:)
3111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3113ac_tool_warned=yes ;;
3114esac
3115 STRIP=$ac_ct_STRIP
3116 fi
fa958513
DJ
3117else
3118 STRIP="$ac_cv_prog_STRIP"
3119fi
3120
5213506e
RW
3121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3122$as_echo_n "checking whether ln -s works... " >&6; }
fa958513
DJ
3123LN_S=$as_ln_s
3124if test "$LN_S" = "ln -s"; then
5213506e
RW
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3126$as_echo "yes" >&6; }
fa958513 3127else
5213506e
RW
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3129$as_echo "no, using $LN_S" >&6; }
fa958513
DJ
3130fi
3131
3132
3133
3134ac_ext=c
3135ac_cpp='$CPP $CPPFLAGS'
3136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3138ac_compiler_gnu=$ac_cv_c_compiler_gnu
3139if test -n "$ac_tool_prefix"; then
3140 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3141set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143$as_echo_n "checking for $ac_word... " >&6; }
3144if test "${ac_cv_prog_CC+set}" = set; then :
3145 $as_echo_n "(cached) " >&6
fa958513
DJ
3146else
3147 if test -n "$CC"; then
3148 ac_cv_prog_CC="$CC" # Let the user override the test.
3149else
3150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151for as_dir in $PATH
3152do
3153 IFS=$as_save_IFS
3154 test -z "$as_dir" && as_dir=.
5213506e
RW
3155 for ac_exec_ext in '' $ac_executable_extensions; do
3156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3157 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3159 break 2
3160 fi
3161done
5213506e
RW
3162 done
3163IFS=$as_save_IFS
fa958513
DJ
3164
3165fi
3166fi
3167CC=$ac_cv_prog_CC
3168if test -n "$CC"; then
5213506e
RW
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3170$as_echo "$CC" >&6; }
fa958513 3171else
5213506e
RW
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173$as_echo "no" >&6; }
fa958513
DJ
3174fi
3175
5213506e 3176
fa958513
DJ
3177fi
3178if test -z "$ac_cv_prog_CC"; then
3179 ac_ct_CC=$CC
3180 # Extract the first word of "gcc", so it can be a program name with args.
3181set dummy gcc; ac_word=$2
5213506e
RW
3182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3183$as_echo_n "checking for $ac_word... " >&6; }
3184if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3185 $as_echo_n "(cached) " >&6
fa958513
DJ
3186else
3187 if test -n "$ac_ct_CC"; then
3188 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3189else
3190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3191for as_dir in $PATH
3192do
3193 IFS=$as_save_IFS
3194 test -z "$as_dir" && as_dir=.
5213506e
RW
3195 for ac_exec_ext in '' $ac_executable_extensions; do
3196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3197 ac_cv_prog_ac_ct_CC="gcc"
5213506e 3198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3199 break 2
3200 fi
3201done
5213506e
RW
3202 done
3203IFS=$as_save_IFS
fa958513
DJ
3204
3205fi
3206fi
3207ac_ct_CC=$ac_cv_prog_ac_ct_CC
3208if test -n "$ac_ct_CC"; then
5213506e
RW
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3210$as_echo "$ac_ct_CC" >&6; }
fa958513 3211else
5213506e
RW
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213$as_echo "no" >&6; }
fa958513
DJ
3214fi
3215
5213506e
RW
3216 if test "x$ac_ct_CC" = x; then
3217 CC=""
3218 else
3219 case $cross_compiling:$ac_tool_warned in
3220yes:)
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3223ac_tool_warned=yes ;;
3224esac
3225 CC=$ac_ct_CC
3226 fi
fa958513
DJ
3227else
3228 CC="$ac_cv_prog_CC"
3229fi
3230
3231if test -z "$CC"; then
5213506e
RW
3232 if test -n "$ac_tool_prefix"; then
3233 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
fa958513 3234set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
3235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3236$as_echo_n "checking for $ac_word... " >&6; }
3237if test "${ac_cv_prog_CC+set}" = set; then :
3238 $as_echo_n "(cached) " >&6
fa958513
DJ
3239else
3240 if test -n "$CC"; then
3241 ac_cv_prog_CC="$CC" # Let the user override the test.
3242else
3243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3244for as_dir in $PATH
3245do
3246 IFS=$as_save_IFS
3247 test -z "$as_dir" && as_dir=.
5213506e
RW
3248 for ac_exec_ext in '' $ac_executable_extensions; do
3249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3250 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 3251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3252 break 2
3253 fi
3254done
5213506e
RW
3255 done
3256IFS=$as_save_IFS
fa958513
DJ
3257
3258fi
3259fi
3260CC=$ac_cv_prog_CC
3261if test -n "$CC"; then
5213506e
RW
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3263$as_echo "$CC" >&6; }
d6efbf5a 3264else
5213506e
RW
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3266$as_echo "no" >&6; }
d6efbf5a
DJ
3267fi
3268
d6efbf5a 3269
5213506e 3270 fi
fa958513
DJ
3271fi
3272if test -z "$CC"; then
3273 # Extract the first word of "cc", so it can be a program name with args.
3274set dummy cc; ac_word=$2
5213506e
RW
3275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3276$as_echo_n "checking for $ac_word... " >&6; }
3277if test "${ac_cv_prog_CC+set}" = set; then :
3278 $as_echo_n "(cached) " >&6
fa958513
DJ
3279else
3280 if test -n "$CC"; then
3281 ac_cv_prog_CC="$CC" # Let the user override the test.
3282else
3283 ac_prog_rejected=no
3284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285for as_dir in $PATH
3286do
3287 IFS=$as_save_IFS
3288 test -z "$as_dir" && as_dir=.
5213506e
RW
3289 for ac_exec_ext in '' $ac_executable_extensions; do
3290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513
DJ
3291 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3292 ac_prog_rejected=yes
3293 continue
3294 fi
3295 ac_cv_prog_CC="cc"
5213506e 3296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3297 break 2
3298 fi
3299done
5213506e
RW
3300 done
3301IFS=$as_save_IFS
fa958513
DJ
3302
3303if test $ac_prog_rejected = yes; then
3304 # We found a bogon in the path, so make sure we never use it.
3305 set dummy $ac_cv_prog_CC
3306 shift
3307 if test $# != 0; then
3308 # We chose a different compiler from the bogus one.
3309 # However, it has the same basename, so the bogon will be chosen
3310 # first if we set CC to just the basename; use the full file name.
3311 shift
3312 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3313 fi
3314fi
3315fi
3316fi
3317CC=$ac_cv_prog_CC
3318if test -n "$CC"; then
5213506e
RW
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3320$as_echo "$CC" >&6; }
fa958513 3321else
5213506e
RW
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3323$as_echo "no" >&6; }
fa958513
DJ
3324fi
3325
5213506e 3326
fa958513
DJ
3327fi
3328if test -z "$CC"; then
3329 if test -n "$ac_tool_prefix"; then
5213506e 3330 for ac_prog in cl.exe
fa958513
DJ
3331 do
3332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3333set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
3334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3335$as_echo_n "checking for $ac_word... " >&6; }
3336if test "${ac_cv_prog_CC+set}" = set; then :
3337 $as_echo_n "(cached) " >&6
fa958513
DJ
3338else
3339 if test -n "$CC"; then
3340 ac_cv_prog_CC="$CC" # Let the user override the test.
3341else
3342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3343for as_dir in $PATH
3344do
3345 IFS=$as_save_IFS
3346 test -z "$as_dir" && as_dir=.
5213506e
RW
3347 for ac_exec_ext in '' $ac_executable_extensions; do
3348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3349 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 3350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3351 break 2
3352 fi
3353done
5213506e
RW
3354 done
3355IFS=$as_save_IFS
fa958513
DJ
3356
3357fi
3358fi
3359CC=$ac_cv_prog_CC
3360if test -n "$CC"; then
5213506e
RW
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3362$as_echo "$CC" >&6; }
fa958513 3363else
5213506e
RW
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3365$as_echo "no" >&6; }
fa958513
DJ
3366fi
3367
5213506e 3368
fa958513
DJ
3369 test -n "$CC" && break
3370 done
3371fi
3372if test -z "$CC"; then
3373 ac_ct_CC=$CC
5213506e 3374 for ac_prog in cl.exe
fa958513
DJ
3375do
3376 # Extract the first word of "$ac_prog", so it can be a program name with args.
3377set dummy $ac_prog; ac_word=$2
5213506e
RW
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3379$as_echo_n "checking for $ac_word... " >&6; }
3380if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3381 $as_echo_n "(cached) " >&6
fa958513
DJ
3382else
3383 if test -n "$ac_ct_CC"; then
3384 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3385else
3386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3387for as_dir in $PATH
3388do
3389 IFS=$as_save_IFS
3390 test -z "$as_dir" && as_dir=.
5213506e
RW
3391 for ac_exec_ext in '' $ac_executable_extensions; do
3392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
fa958513 3393 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 3394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
fa958513
DJ
3395 break 2
3396 fi
3397done
5213506e
RW
3398 done
3399IFS=$as_save_IFS
fa958513
DJ
3400
3401fi
3402fi
3403ac_ct_CC=$ac_cv_prog_ac_ct_CC
3404if test -n "$ac_ct_CC"; then
5213506e
RW
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3406$as_echo "$ac_ct_CC" >&6; }
fa958513 3407else
5213506e
RW
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3409$as_echo "no" >&6; }
a2a5609b 3410fi
fa958513 3411
5213506e 3412
0824d924
KT
3413 test -n "$ac_ct_CC" && break
3414done
3415
3416 if test "x$ac_ct_CC" = x; then
3417 CC=""
3418 else
3419 case $cross_compiling:$ac_tool_warned in
3420yes:)
3421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3423ac_tool_warned=yes ;;
3424esac
3425 CC=$ac_ct_CC
3426 fi
3427fi
3428
3429fi
3430
3431
3432test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3433$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3434as_fn_error "no acceptable C compiler found in \$PATH
3435See \`config.log' for more details." "$LINENO" 5; }
3436
3437# Provide some information about the compiler.
3438$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3439set X $ac_compile
3440ac_compiler=$2
3441for ac_option in --version -v -V -qversion; do
3442 { { ac_try="$ac_compiler $ac_option >&5"
3443case "(($ac_try" in
3444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3445 *) ac_try_echo=$ac_try;;
3446esac
3447eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3448$as_echo "$ac_try_echo"; } >&5
3449 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3450 ac_status=$?
3451 if test -s conftest.err; then
3452 sed '10a\
3453... rest of stderr output deleted ...
3454 10q' conftest.err >conftest.er1
3455 cat conftest.er1 >&5
3456 rm -f conftest.er1 conftest.err
3457 fi
3458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459 test $ac_status = 0; }
3460done
3461
3462cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463/* end confdefs.h. */
3464
3465int
3466main ()
3467{
3468
3469 ;
3470 return 0;
3471}
3472_ACEOF
3473# FIXME: Cleanup?
3474if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3475 (eval $ac_link) 2>&5
3476 ac_status=$?
3477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3478 test $ac_status = 0; }; then :
3479 gcc_no_link=no
3480else
3481 gcc_no_link=yes
3482fi
3483if test x$gcc_no_link = xyes; then
3484 # Setting cross_compile will disable run tests; it will
3485 # also disable AC_CHECK_FILE but that's generally
3486 # correct if we can't link.
3487 cross_compiling=yes
3488 EXEEXT=
3489else
3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491/* end confdefs.h. */
3492
3493int
3494main ()
3495{
3496
3497 ;
3498 return 0;
3499}
3500_ACEOF
3501ac_clean_files_save=$ac_clean_files
3502ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3503# Try to create an executable without -o first, disregard a.out.
3504# It will help us diagnose broken compilers, and finding out an intuition
3505# of exeext.
3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3507$as_echo_n "checking for C compiler default output file name... " >&6; }
3508ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3509
3510# The possible output files:
3511ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3512
3513ac_rmfiles=
3514for ac_file in $ac_files
3515do
3516 case $ac_file in
3517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3518 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3519 esac
3520done
3521rm -f $ac_rmfiles
3522
3523if { { ac_try="$ac_link_default"
3524case "(($ac_try" in
3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 *) ac_try_echo=$ac_try;;
3527esac
3528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529$as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_link_default") 2>&5
3531 ac_status=$?
3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 test $ac_status = 0; }; then :
3534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3535# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3536# in a Makefile. We should not override ac_cv_exeext if it was cached,
3537# so that the user can short-circuit this test for compilers unknown to
3538# Autoconf.
3539for ac_file in $ac_files ''
3540do
3541 test -f "$ac_file" || continue
3542 case $ac_file in
3543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3544 ;;
3545 [ab].out )
3546 # We found the default executable, but exeext='' is most
3547 # certainly right.
3548 break;;
3549 *.* )
3550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3551 then :; else
3552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3553 fi
3554 # We set ac_cv_exeext here because the later test for it is not
3555 # safe: cross compilers may not add the suffix if given an `-o'
3556 # argument, so we may need to know it at that point already.
3557 # Even if this section looks crufty: it has the advantage of
3558 # actually working.
3559 break;;
3560 * )
3561 break;;
3562 esac
3563done
3564test "$ac_cv_exeext" = no && ac_cv_exeext=
3565
3566else
3567 ac_file=''
3568fi
3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3570$as_echo "$ac_file" >&6; }
3571if test -z "$ac_file"; then :
3572 $as_echo "$as_me: failed program was:" >&5
3573sed 's/^/| /' conftest.$ac_ext >&5
3574
3575{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3576$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577{ as_fn_set_status 77
3578as_fn_error "C compiler cannot create executables
3579See \`config.log' for more details." "$LINENO" 5; }; }
3580fi
3581ac_exeext=$ac_cv_exeext
3582
3583# Check that the compiler produces executables we can run. If not, either
3584# the compiler is broken, or we cross compile.
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3586$as_echo_n "checking whether the C compiler works... " >&6; }
3587# If not cross compiling, check that we can run a simple program.
3588if test "$cross_compiling" != yes; then
3589 if { ac_try='./$ac_file'
3590 { { case "(($ac_try" in
3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3592 *) ac_try_echo=$ac_try;;
3593esac
3594eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3595$as_echo "$ac_try_echo"; } >&5
3596 (eval "$ac_try") 2>&5
3597 ac_status=$?
3598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3599 test $ac_status = 0; }; }; then
3600 cross_compiling=no
3601 else
3602 if test "$cross_compiling" = maybe; then
3603 cross_compiling=yes
3604 else
3605 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3606$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3607as_fn_error "cannot run C compiled programs.
3608If you meant to cross compile, use \`--host'.
3609See \`config.log' for more details." "$LINENO" 5; }
3610 fi
3611 fi
3612fi
3613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3614$as_echo "yes" >&6; }
3615
3616rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3617ac_clean_files=$ac_clean_files_save
3618# Check that the compiler produces executables we can run. If not, either
3619# the compiler is broken, or we cross compile.
3620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3621$as_echo_n "checking whether we are cross compiling... " >&6; }
3622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3623$as_echo "$cross_compiling" >&6; }
a2a5609b 3624
0824d924
KT
3625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3626$as_echo_n "checking for suffix of executables... " >&6; }
3627if { { ac_try="$ac_link"
3628case "(($ac_try" in
3629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3630 *) ac_try_echo=$ac_try;;
a2a5609b 3631esac
0824d924
KT
3632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3633$as_echo "$ac_try_echo"; } >&5
3634 (eval "$ac_link") 2>&5
3635 ac_status=$?
3636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3637 test $ac_status = 0; }; then :
3638 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3639# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3640# work properly (i.e., refer to `conftest.exe'), while it won't with
3641# `rm'.
3642for ac_file in conftest.exe conftest conftest.*; do
3643 test -f "$ac_file" || continue
3644 case $ac_file in
3645 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3646 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3647 break;;
3648 * ) break;;
3649 esac
3650done
3651else
3652 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3653$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3654as_fn_error "cannot compute suffix of executables: cannot compile and link
3655See \`config.log' for more details." "$LINENO" 5; }
fa958513 3656fi
0824d924
KT
3657rm -f conftest$ac_cv_exeext
3658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3659$as_echo "$ac_cv_exeext" >&6; }
fa958513 3660
0824d924
KT
3661rm -f conftest.$ac_ext
3662EXEEXT=$ac_cv_exeext
3663ac_exeext=$EXEEXT
fa958513 3664fi
0824d924
KT
3665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3666$as_echo_n "checking for suffix of object files... " >&6; }
3667if test "${ac_cv_objext+set}" = set; then :
3668 $as_echo_n "(cached) " >&6
3669else
3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671/* end confdefs.h. */
fa958513 3672
0824d924
KT
3673int
3674main ()
3675{
fa958513 3676
0824d924
KT
3677 ;
3678 return 0;
3679}
3680_ACEOF
3681rm -f conftest.o conftest.obj
3682if { { ac_try="$ac_compile"
5213506e
RW
3683case "(($ac_try" in
3684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3685 *) ac_try_echo=$ac_try;;
3686esac
3687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3688$as_echo "$ac_try_echo"; } >&5
0824d924 3689 (eval "$ac_compile") 2>&5
fa958513 3690 ac_status=$?
5213506e 3691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
0824d924
KT
3692 test $ac_status = 0; }; then :
3693 for ac_file in conftest.o conftest.obj conftest.*; do
3694 test -f "$ac_file" || continue;
3695 case $ac_file in
3696 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3697 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3698 break;;
3699 esac
fa958513 3700done
0824d924
KT
3701else
3702 $as_echo "$as_me: failed program was:" >&5
3703sed 's/^/| /' conftest.$ac_ext >&5
fa958513 3704
0824d924
KT
3705{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3706$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3707as_fn_error "cannot compute suffix of object files: cannot compile
3708See \`config.log' for more details." "$LINENO" 5; }
3709fi
3710rm -f conftest.$ac_cv_objext conftest.$ac_ext
3711fi
3712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3713$as_echo "$ac_cv_objext" >&6; }
3714OBJEXT=$ac_cv_objext
3715ac_objext=$OBJEXT
5213506e
RW
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3717$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3718if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3719 $as_echo_n "(cached) " >&6
fa958513 3720else
5213506e 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa958513
DJ
3722/* end confdefs.h. */
3723
3724int
3725main ()
3726{
3727#ifndef __GNUC__
3728 choke me
3729#endif
3730
3731 ;
3732 return 0;
3733}
3734_ACEOF
5213506e 3735if ac_fn_c_try_compile "$LINENO"; then :
fa958513
DJ
3736 ac_compiler_gnu=yes
3737else
5213506e 3738 ac_compiler_gnu=no
fa958513 3739fi
5213506e 3740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fa958513
DJ
3741ac_cv_c_compiler_gnu=$ac_compiler_gnu
3742
3743fi
5213506e
RW
3744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3745$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3746if test $ac_compiler_gnu = yes; then
3747 GCC=yes
3748else
3749 GCC=
3750fi
fa958513
DJ
3751ac_test_CFLAGS=${CFLAGS+set}
3752ac_save_CFLAGS=$CFLAGS
5213506e
RW
3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3754$as_echo_n "checking whether $CC accepts -g... " >&6; }
3755if test "${ac_cv_prog_cc_g+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3757else
3758 ac_save_c_werror_flag=$ac_c_werror_flag
3759 ac_c_werror_flag=yes
3760 ac_cv_prog_cc_g=no
3761 CFLAGS="-g"
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa958513
DJ
3763/* end confdefs.h. */
3764
3765int
3766main ()
3767{
3768
3769 ;
3770 return 0;
3771}
3772_ACEOF
5213506e 3773if ac_fn_c_try_compile "$LINENO"; then :
fa958513
DJ
3774 ac_cv_prog_cc_g=yes
3775else
5213506e
RW
3776 CFLAGS=""
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778/* end confdefs.h. */
3779
3780int
3781main ()
3782{
3783
3784 ;
3785 return 0;
3786}
3787_ACEOF
3788if ac_fn_c_try_compile "$LINENO"; then :
3789
3790else
3791 ac_c_werror_flag=$ac_save_c_werror_flag
3792 CFLAGS="-g"
3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794/* end confdefs.h. */
3795
3796int
3797main ()
3798{
fa958513 3799
5213506e
RW
3800 ;
3801 return 0;
3802}
3803_ACEOF
3804if ac_fn_c_try_compile "$LINENO"; then :
3805 ac_cv_prog_cc_g=yes
3806fi
3807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fa958513 3808fi
5213506e 3809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fa958513 3810fi
5213506e
RW
3811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812 ac_c_werror_flag=$ac_save_c_werror_flag
3813fi
3814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3815$as_echo "$ac_cv_prog_cc_g" >&6; }
fa958513
DJ
3816if test "$ac_test_CFLAGS" = set; then
3817 CFLAGS=$ac_save_CFLAGS
3818elif test $ac_cv_prog_cc_g = yes; then
3819 if test "$GCC" = yes; then
3820 CFLAGS="-g -O2"
3821 else
3822 CFLAGS="-g"
3823 fi
3824else
3825 if test "$GCC" = yes; then
3826 CFLAGS="-O2"
3827 else
3828 CFLAGS=
3829 fi
3830fi
5213506e
RW
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3832$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3833if test "${ac_cv_prog_cc_c89+set}" = set; then :
3834 $as_echo_n "(cached) " >&6
fa958513 3835else
5213506e 3836 ac_cv_prog_cc_c89=no
fa958513 3837ac_save_CC=$CC
5213506e 3838cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fa958513
DJ
3839/* end confdefs.h. */
3840#include <stdarg.h>
3841#include <stdio.h>
3842#include <sys/types.h>
3843#include <sys/stat.h>
3844/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3845struct buf { int x; };
3846FILE * (*rcsopen) (struct buf *, struct stat *, int);
3847static char *e (p, i)
3848 char **p;
3849 int i;
3850{
3851 return p[i];
3852}
3853static char *f (char * (*g) (char **, int), char **p, ...)
3854{
3855 char *s;
3856 va_list v;
3857 va_start (v,p);
3858 s = g (p, va_arg (v,int));
3859 va_end (v);
3860 return s;
3861}
3862
3863/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3864 function prototypes and stuff, but not '\xHH' hex character constants.
3865 These don't provoke an error unfortunately, instead are silently treated
5213506e 3866 as 'x'. The following induces an error, until -std is added to get
fa958513
DJ
3867 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3868 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 3869 that's true only with -std. */
fa958513
DJ
3870int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3871
5213506e
RW
3872/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3873 inside strings and character constants. */
3874#define FOO(x) 'x'
3875int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3876
fa958513
DJ
3877int test (int i, double x);
3878struct s1 {int (*f) (int a);};
3879struct s2 {int (*f) (double a);};
3880int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3881int argc;
3882char **argv;
3883int
3884main ()
3885{
3886return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3887 ;
3888 return 0;
3889}
3890_ACEOF
5213506e
RW
3891for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3892 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
fa958513
DJ
3893do
3894 CC="$ac_save_CC $ac_arg"
5213506e
RW
3895 if ac_fn_c_try_compile "$LINENO"; then :
3896 ac_cv_prog_cc_c89=$ac_arg
fa958513 3897fi
5213506e
RW
3898rm -f core conftest.err conftest.$ac_objext
3899 test "x$ac_cv_prog_cc_c89" != "xno" && break
fa958513 3900done
5213506e 3901rm -f conftest.$ac_ext
fa958513
DJ
3902CC=$ac_save_CC
3903
3904fi
5213506e
RW
3905# AC_CACHE_VAL
3906case "x$ac_cv_prog_cc_c89" in
3907 x)
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3909$as_echo "none needed" >&6; } ;;
3910 xno)
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3912$as_echo "unsupported" >&6; } ;;
fa958513 3913 *)
5213506e
RW
3914 CC="$CC $ac_cv_prog_cc_c89"
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3916$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
fa958513 3917esac
5213506e 3918if test "x$ac_cv_prog_cc_c89" != xno; then :
fa958513 3919
d6efbf5a 3920fi
d6efbf5a 3921
fa958513
DJ
3922ac_ext=c
3923ac_cpp='$CPP $CPPFLAGS'
3924ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3925ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3926ac_compiler_gnu=$ac_cv_c_compiler_gnu
3927
0824d924
KT
3928ac_ext=c
3929ac_cpp='$CPP $CPPFLAGS'
3930ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3931ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3932ac_compiler_gnu=$ac_cv_c_compiler_gnu
3933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3934$as_echo_n "checking how to run the C preprocessor... " >&6; }
3935# On Suns, sometimes $CPP names a directory.
3936if test -n "$CPP" && test -d "$CPP"; then
3937 CPP=
3938fi
3939if test -z "$CPP"; then
3940 if test "${ac_cv_prog_CPP+set}" = set; then :
3941 $as_echo_n "(cached) " >&6
3942else
3943 # Double quotes because CPP needs to be expanded
3944 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3945 do
3946 ac_preproc_ok=false
3947for ac_c_preproc_warn_flag in '' yes
3948do
3949 # Use a header file that comes with gcc, so configuring glibc
3950 # with a fresh cross-compiler works.
3951 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3952 # <limits.h> exists even on freestanding compilers.
3953 # On the NeXT, cc -E runs the code through the compiler's parser,
3954 # not just through cpp. "Syntax error" is here to catch this case.
3955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3956/* end confdefs.h. */
3957#ifdef __STDC__
3958# include <limits.h>
3959#else
3960# include <assert.h>
3961#endif
3962 Syntax error
3963_ACEOF
3964if ac_fn_c_try_cpp "$LINENO"; then :
3965
3966else
3967 # Broken: fails on valid input.
3968continue
3969fi
3970rm -f conftest.err conftest.$ac_ext
3971
3972 # OK, works on sane cases. Now check whether nonexistent headers
3973 # can be detected and how.
3974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975/* end confdefs.h. */
3976#include <ac_nonexistent.h>
3977_ACEOF
3978if ac_fn_c_try_cpp "$LINENO"; then :
3979 # Broken: success on invalid input.
3980continue
3981else
3982 # Passes both tests.
3983ac_preproc_ok=:
3984break
3985fi
3986rm -f conftest.err conftest.$ac_ext
3987
3988done
3989# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3990rm -f conftest.err conftest.$ac_ext
3991if $ac_preproc_ok; then :
3992 break
3993fi
3994
3995 done
3996 ac_cv_prog_CPP=$CPP
3997
3998fi
3999 CPP=$ac_cv_prog_CPP
4000else
4001 ac_cv_prog_CPP=$CPP
4002fi
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4004$as_echo "$CPP" >&6; }
4005ac_preproc_ok=false
4006for ac_c_preproc_warn_flag in '' yes
4007do
4008 # Use a header file that comes with gcc, so configuring glibc
4009 # with a fresh cross-compiler works.
4010 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4011 # <limits.h> exists even on freestanding compilers.
4012 # On the NeXT, cc -E runs the code through the compiler's parser,
4013 # not just through cpp. "Syntax error" is here to catch this case.
4014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4015/* end confdefs.h. */
4016#ifdef __STDC__
4017# include <limits.h>
4018#else
4019# include <assert.h>
4020#endif
4021 Syntax error
4022_ACEOF
4023if ac_fn_c_try_cpp "$LINENO"; then :
4024
4025else
4026 # Broken: fails on valid input.
4027continue
4028fi
4029rm -f conftest.err conftest.$ac_ext
4030
4031 # OK, works on sane cases. Now check whether nonexistent headers
4032 # can be detected and how.
4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034/* end confdefs.h. */
4035#include <ac_nonexistent.h>
4036_ACEOF
4037if ac_fn_c_try_cpp "$LINENO"; then :
4038 # Broken: success on invalid input.
4039continue
4040else
4041 # Passes both tests.
4042ac_preproc_ok=:
4043break
4044fi
4045rm -f conftest.err conftest.$ac_ext
4046
4047done
4048# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4049rm -f conftest.err conftest.$ac_ext
4050if $ac_preproc_ok; then :
4051
4052else
4053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4055as_fn_error "C preprocessor \"$CPP\" fails sanity check
4056See \`config.log' for more details." "$LINENO" 5; }
4057fi
4058
4059ac_ext=c
4060ac_cpp='$CPP $CPPFLAGS'
4061ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4062ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4063ac_compiler_gnu=$ac_cv_c_compiler_gnu
4064
fa958513
DJ
4065
4066ac_c_preproc_warn_flag=yes
4067
0824d924 4068
a51a76e5
RB
4069# Check whether --enable-largefile was given.
4070if test "${enable_largefile+set}" = set; then :
4071 enableval=$enable_largefile;
4072fi
4073
4074if test "$enable_largefile" != no; then
4075
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4077$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4078if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4079 $as_echo_n "(cached) " >&6
4080else
4081 ac_cv_sys_largefile_CC=no
4082 if test "$GCC" != yes; then
4083 ac_save_CC=$CC
4084 while :; do
4085 # IRIX 6.2 and later do not support large files by default,
4086 # so use the C compiler's -n32 option if that helps.
4087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4088/* end confdefs.h. */
4089#include <sys/types.h>
4090 /* Check that off_t can represent 2**63 - 1 correctly.
4091 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4092 since some C++ compilers masquerading as C compilers
4093 incorrectly reject 9223372036854775807. */
4094#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4095 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4096 && LARGE_OFF_T % 2147483647 == 1)
4097 ? 1 : -1];
4098int
4099main ()
4100{
4101
4102 ;
4103 return 0;
4104}
4105_ACEOF
4106 if ac_fn_c_try_compile "$LINENO"; then :
4107 break
4108fi
4109rm -f core conftest.err conftest.$ac_objext
4110 CC="$CC -n32"
4111 if ac_fn_c_try_compile "$LINENO"; then :
4112 ac_cv_sys_largefile_CC=' -n32'; break
4113fi
4114rm -f core conftest.err conftest.$ac_objext
4115 break
4116 done
4117 CC=$ac_save_CC
4118 rm -f conftest.$ac_ext
4119 fi
4120fi
4121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4122$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4123 if test "$ac_cv_sys_largefile_CC" != no; then
4124 CC=$CC$ac_cv_sys_largefile_CC
4125 fi
4126
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4128$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4129if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4130 $as_echo_n "(cached) " >&6
4131else
4132 while :; do
4133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134/* end confdefs.h. */
4135#include <sys/types.h>
4136 /* Check that off_t can represent 2**63 - 1 correctly.
4137 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4138 since some C++ compilers masquerading as C compilers
4139 incorrectly reject 9223372036854775807. */
4140#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4141 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4142 && LARGE_OFF_T % 2147483647 == 1)
4143 ? 1 : -1];
4144int
4145main ()
4146{
4147
4148 ;
4149 return 0;
4150}
4151_ACEOF
4152if ac_fn_c_try_compile "$LINENO"; then :
4153 ac_cv_sys_file_offset_bits=no; break
4154fi
4155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4157/* end confdefs.h. */
4158#define _FILE_OFFSET_BITS 64
4159#include <sys/types.h>
4160 /* Check that off_t can represent 2**63 - 1 correctly.
4161 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4162 since some C++ compilers masquerading as C compilers
4163 incorrectly reject 9223372036854775807. */
4164#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4165 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4166 && LARGE_OFF_T % 2147483647 == 1)
4167 ? 1 : -1];
4168int
4169main ()
4170{
4171
4172 ;
4173 return 0;
4174}
4175_ACEOF
4176if ac_fn_c_try_compile "$LINENO"; then :
4177 ac_cv_sys_file_offset_bits=64; break
4178fi
4179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4180 ac_cv_sys_file_offset_bits=unknown
4181 break
4182done
4183fi
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4185$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4186case $ac_cv_sys_file_offset_bits in #(
4187 no | unknown) ;;
4188 *)
4189cat >>confdefs.h <<_ACEOF
4190#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4191_ACEOF
4192;;
4193esac
4194rm -rf conftest*
4195 if test $ac_cv_sys_file_offset_bits = unknown; then
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4197$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4198if test "${ac_cv_sys_large_files+set}" = set; then :
4199 $as_echo_n "(cached) " >&6
4200else
4201 while :; do
4202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4203/* end confdefs.h. */
4204#include <sys/types.h>
4205 /* Check that off_t can represent 2**63 - 1 correctly.
4206 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4207 since some C++ compilers masquerading as C compilers
4208 incorrectly reject 9223372036854775807. */
4209#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4211 && LARGE_OFF_T % 2147483647 == 1)
4212 ? 1 : -1];
4213int
4214main ()
4215{
4216
4217 ;
4218 return 0;
4219}
4220_ACEOF
4221if ac_fn_c_try_compile "$LINENO"; then :
4222 ac_cv_sys_large_files=no; break
4223fi
4224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226/* end confdefs.h. */
4227#define _LARGE_FILES 1
4228#include <sys/types.h>
4229 /* Check that off_t can represent 2**63 - 1 correctly.
4230 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4231 since some C++ compilers masquerading as C compilers
4232 incorrectly reject 9223372036854775807. */
4233#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4234 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4235 && LARGE_OFF_T % 2147483647 == 1)
4236 ? 1 : -1];
4237int
4238main ()
4239{
4240
4241 ;
4242 return 0;
4243}
4244_ACEOF
4245if ac_fn_c_try_compile "$LINENO"; then :
4246 ac_cv_sys_large_files=1; break
4247fi
4248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4249 ac_cv_sys_large_files=unknown
4250 break
4251done
4252fi
4253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4254$as_echo "$ac_cv_sys_large_files" >&6; }
4255case $ac_cv_sys_large_files in #(
4256 no | unknown) ;;
4257 *)
4258cat >>confdefs.h <<_ACEOF
4259#define _LARGE_FILES $ac_cv_sys_large_files
4260_ACEOF
4261;;
4262esac
4263rm -rf conftest*
4264 fi
4265fi
4266
4267
0824d924 4268
569dc494
RO
4269# The cast to long int works around a bug in the HP C Compiler
4270# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4271# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4272# This bug is HP SR number 8606223364.
4273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
4274$as_echo_n "checking size of double... " >&6; }
4275if test "${ac_cv_sizeof_double+set}" = set; then :
4276 $as_echo_n "(cached) " >&6
4277else
4278 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
4279
4280else
4281 if test "$ac_cv_type_double" = yes; then
4282 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4283$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4284{ as_fn_set_status 77
4285as_fn_error "cannot compute sizeof (double)
4286See \`config.log' for more details." "$LINENO" 5; }; }
4287 else
4288 ac_cv_sizeof_double=0
4289 fi
4290fi
4291
4292fi
4293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
4294$as_echo "$ac_cv_sizeof_double" >&6; }
4295
4296
4297
4298cat >>confdefs.h <<_ACEOF
4299#define SIZEOF_DOUBLE $ac_cv_sizeof_double
4300_ACEOF
4301
4302
4303# The cast to long int works around a bug in the HP C Compiler
4304# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4305# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4306# This bug is HP SR number 8606223364.
4307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
4308$as_echo_n "checking size of long double... " >&6; }
4309if test "${ac_cv_sizeof_long_double+set}" = set; then :
4310 $as_echo_n "(cached) " >&6
4311else
4312 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
4313
4314else
4315 if test "$ac_cv_type_long_double" = yes; then
4316 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4317$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4318{ as_fn_set_status 77
4319as_fn_error "cannot compute sizeof (long double)
4320See \`config.log' for more details." "$LINENO" 5; }; }
4321 else
4322 ac_cv_sizeof_long_double=0
4323 fi
4324fi
4325
4326fi
4327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
4328$as_echo "$ac_cv_sizeof_long_double" >&6; }
4329
4330
4331
4332cat >>confdefs.h <<_ACEOF
4333#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
4334_ACEOF
4335
4336
4337as_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
4338as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
4339
4340
4341
0e4a0def
KT
4342
4343for ac_header in inttypes.h stdint.h stdlib.h ftw.h \
4344 unistd.h sys/stat.h sys/types.h \
4345 string.h strings.h memory.h
4346do :
4347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4348ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4349eval as_val=\$$as_ac_Header
4350 if test "x$as_val" = x""yes; then :
4351 cat >>confdefs.h <<_ACEOF
4352#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4353_ACEOF
4354
4355fi
4356done
4357
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4359$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4360if test "${ac_cv_path_GREP+set}" = set; then :
4361 $as_echo_n "(cached) " >&6
4362else
4363 if test -z "$GREP"; then
4364 ac_path_GREP_found=false
4365 # Loop through the user's path and test for each of PROGNAME-LIST
4366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4368do
4369 IFS=$as_save_IFS
4370 test -z "$as_dir" && as_dir=.
4371 for ac_prog in grep ggrep; do
4372 for ac_exec_ext in '' $ac_executable_extensions; do
4373 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4374 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4375# Check for GNU ac_path_GREP and select it if it is found.
4376 # Check for GNU $ac_path_GREP
4377case `"$ac_path_GREP" --version 2>&1` in
4378*GNU*)
4379 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4380*)
4381 ac_count=0
4382 $as_echo_n 0123456789 >"conftest.in"
4383 while :
4384 do
4385 cat "conftest.in" "conftest.in" >"conftest.tmp"
4386 mv "conftest.tmp" "conftest.in"
4387 cp "conftest.in" "conftest.nl"
4388 $as_echo 'GREP' >> "conftest.nl"
4389 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4390 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4391 as_fn_arith $ac_count + 1 && ac_count=$as_val
4392 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4393 # Best one so far, save it but keep looking for a better one
4394 ac_cv_path_GREP="$ac_path_GREP"
4395 ac_path_GREP_max=$ac_count
4396 fi
4397 # 10*(2^10) chars as input seems more than enough
4398 test $ac_count -gt 10 && break
4399 done
4400 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4401esac
4402
4403 $ac_path_GREP_found && break 3
4404 done
4405 done
4406 done
4407IFS=$as_save_IFS
4408 if test -z "$ac_cv_path_GREP"; then
4409 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4410 fi
4411else
4412 ac_cv_path_GREP=$GREP
4413fi
4414
4415fi
4416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4417$as_echo "$ac_cv_path_GREP" >&6; }
4418 GREP="$ac_cv_path_GREP"
4419
4420
4421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4422$as_echo_n "checking for egrep... " >&6; }
4423if test "${ac_cv_path_EGREP+set}" = set; then :
4424 $as_echo_n "(cached) " >&6
4425else
4426 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4427 then ac_cv_path_EGREP="$GREP -E"
4428 else
4429 if test -z "$EGREP"; then
4430 ac_path_EGREP_found=false
4431 # Loop through the user's path and test for each of PROGNAME-LIST
4432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4433for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4434do
4435 IFS=$as_save_IFS
4436 test -z "$as_dir" && as_dir=.
4437 for ac_prog in egrep; do
4438 for ac_exec_ext in '' $ac_executable_extensions; do
4439 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4440 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4441# Check for GNU ac_path_EGREP and select it if it is found.
4442 # Check for GNU $ac_path_EGREP
4443case `"$ac_path_EGREP" --version 2>&1` in
4444*GNU*)
4445 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4446*)
4447 ac_count=0
4448 $as_echo_n 0123456789 >"conftest.in"
4449 while :
4450 do
4451 cat "conftest.in" "conftest.in" >"conftest.tmp"
4452 mv "conftest.tmp" "conftest.in"
4453 cp "conftest.in" "conftest.nl"
4454 $as_echo 'EGREP' >> "conftest.nl"
4455 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4456 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4457 as_fn_arith $ac_count + 1 && ac_count=$as_val
4458 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4459 # Best one so far, save it but keep looking for a better one
4460 ac_cv_path_EGREP="$ac_path_EGREP"
4461 ac_path_EGREP_max=$ac_count
4462 fi
4463 # 10*(2^10) chars as input seems more than enough
4464 test $ac_count -gt 10 && break
4465 done
4466 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4467esac
4468
4469 $ac_path_EGREP_found && break 3
4470 done
4471 done
4472 done
4473IFS=$as_save_IFS
4474 if test -z "$ac_cv_path_EGREP"; then
4475 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4476 fi
4477else
4478 ac_cv_path_EGREP=$EGREP
4479fi
4480
4481 fi
4482fi
4483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4484$as_echo "$ac_cv_path_EGREP" >&6; }
4485 EGREP="$ac_cv_path_EGREP"
4486
4487
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4489$as_echo_n "checking for ANSI C header files... " >&6; }
4490if test "${ac_cv_header_stdc+set}" = set; then :
4491 $as_echo_n "(cached) " >&6
4492else
4493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4494/* end confdefs.h. */
4495#include <stdlib.h>
4496#include <stdarg.h>
4497#include <string.h>
4498#include <float.h>
4499
4500int
4501main ()
4502{
4503
4504 ;
4505 return 0;
4506}
4507_ACEOF
4508if ac_fn_c_try_compile "$LINENO"; then :
4509 ac_cv_header_stdc=yes
4510else
4511 ac_cv_header_stdc=no
4512fi
4513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4514
4515if test $ac_cv_header_stdc = yes; then
4516 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4518/* end confdefs.h. */
4519#include <string.h>
4520
4521_ACEOF
4522if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4523 $EGREP "memchr" >/dev/null 2>&1; then :
4524
4525else
4526 ac_cv_header_stdc=no
4527fi
4528rm -f conftest*
4529
4530fi
4531
4532if test $ac_cv_header_stdc = yes; then
4533 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535/* end confdefs.h. */
4536#include <stdlib.h>
4537
4538_ACEOF
4539if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4540 $EGREP "free" >/dev/null 2>&1; then :
4541
4542else
4543 ac_cv_header_stdc=no
4544fi
4545rm -f conftest*
4546
4547fi
4548
4549if test $ac_cv_header_stdc = yes; then
4550 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4551 if test "$cross_compiling" = yes; then :
4552 :
4553else
4554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4555/* end confdefs.h. */
4556#include <ctype.h>
4557#include <stdlib.h>
4558#if ((' ' & 0x0FF) == 0x020)
4559# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4560# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4561#else
4562# define ISLOWER(c) \
4563 (('a' <= (c) && (c) <= 'i') \
4564 || ('j' <= (c) && (c) <= 'r') \
4565 || ('s' <= (c) && (c) <= 'z'))
4566# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4567#endif
4568
4569#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4570int
4571main ()
4572{
4573 int i;
4574 for (i = 0; i < 256; i++)
4575 if (XOR (islower (i), ISLOWER (i))
4576 || toupper (i) != TOUPPER (i))
4577 return 2;
4578 return 0;
4579}
4580_ACEOF
4581if ac_fn_c_try_run "$LINENO"; then :
4582
4583else
4584 ac_cv_header_stdc=no
4585fi
4586rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4587 conftest.$ac_objext conftest.beam conftest.$ac_ext
4588fi
4589
4590fi
4591fi
4592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4593$as_echo "$ac_cv_header_stdc" >&6; }
4594if test $ac_cv_header_stdc = yes; then
4595
4596$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4597
4598fi
4599
4600
569dc494 4601# Check for decimal float support.
5213506e
RW
4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
4603$as_echo_n "checking whether decimal floating point is supported... " >&6; }
4604if test "${libgcc_cv_dfp+set}" = set; then :
4605 $as_echo_n "(cached) " >&6
fa958513 4606else
5213506e
RW
4607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4608/* end confdefs.h. */
ac088ba1
BRF
4609
4610#include <fenv.h>
4611
4612int
4613main ()
4614{
4615
fa958513 4616_Decimal32 x;
ac088ba1
BRF
4617int fe_except =
4618 FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
4619
4620 ;
4621 return 0;
4622}
fa958513 4623_ACEOF
5213506e 4624if ac_fn_c_try_compile "$LINENO"; then :
fa958513
DJ
4625 libgcc_cv_dfp=yes
4626else
5213506e 4627 libgcc_cv_dfp=no
fa958513 4628fi
5213506e 4629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fa958513 4630fi
5213506e
RW
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
4632$as_echo "$libgcc_cv_dfp" >&6; }
fa958513
DJ
4633decimal_float=$libgcc_cv_dfp
4634
4635
f4dae9fc 4636
5213506e
RW
4637# Check whether --enable-decimal-float was given.
4638if test "${enable_decimal_float+set}" = set; then :
4639 enableval=$enable_decimal_float;
79b87c74 4640 case $enable_decimal_float in
cc0ae0ca 4641 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
5213506e
RW
4642 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4643Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
79b87c74
MM
4644 esac
4645
4646else
4647
96fccd0d 4648 case $host in
996b42ef 4649 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
cb78b51c 4650 i?86*-*-elfiamcu | i?86*-*-gnu* | \
b93cf342 4651 i?86*-*-mingw* | x86_64*-*-mingw* | \
e9fd8c19 4652 i?86*-*-cygwin* | x86_64*-*-cygwin*)
79b87c74
MM
4653 enable_decimal_float=yes
4654 ;;
4655 *)
84f47d20
AS
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4657$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
79b87c74
MM
4658 enable_decimal_float=no
4659 ;;
4660 esac
4661
5213506e
RW
4662fi
4663
79b87c74
MM
4664
4665# x86's use BID format instead of DPD
f4dae9fc
AK
4666case x$enable_decimal_float in
4667 xyes)
4668 case $host in
4669 i?86*-*-* | x86_64*-*-*)
4670 enable_decimal_float=bid
4671 ;;
4672 *)
4673 enable_decimal_float=dpd
4674 ;;
4675 esac
cc0ae0ca 4676 default_decimal_float=$enable_decimal_float
f4dae9fc
AK
4677 ;;
4678 xno)
4679 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4680 # dependency on libdecnumber.
cc0ae0ca 4681 default_decimal_float=dpd
f4dae9fc
AK
4682 ;;
4683esac
4684
4685
79b87c74
MM
4686
4687
8d2a9e0e 4688# Check for fixed-point support.
5213506e
RW
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
4690$as_echo_n "checking whether fixed-point is supported... " >&6; }
4691if test "${libgcc_cv_fixed_point+set}" = set; then :
4692 $as_echo_n "(cached) " >&6
8d2a9e0e 4693else
5213506e
RW
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695/* end confdefs.h. */
8d2a9e0e
CF
4696_Sat _Fract x;
4697_ACEOF
5213506e 4698if ac_fn_c_try_compile "$LINENO"; then :
8d2a9e0e
CF
4699 libgcc_cv_fixed_point=yes
4700else
5213506e 4701 libgcc_cv_fixed_point=no
8d2a9e0e 4702fi
5213506e 4703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8d2a9e0e 4704fi
5213506e
RW
4705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
4706$as_echo "$libgcc_cv_fixed_point" >&6; }
8d2a9e0e
CF
4707fixed_point=$libgcc_cv_fixed_point
4708
4709
201cdb74
RO
4710# For platforms with the unwind ABI which includes an unwind library,
4711# libunwind, we can choose to use the system libunwind.
4712# config.gcc also contains tests of with_system_libunwind.
4713
4714
4715# Check whether --with-system-libunwind was given.
4716if test "${with_system_libunwind+set}" = set; then :
4717 withval=$with_system_libunwind;
4718fi
4719
4720 # If system-libunwind was not specifically set, pick a default setting.
4721 if test x$with_system_libunwind = x; then
4722 case ${target} in
4723 ia64-*-hpux*) with_system_libunwind=yes ;;
4724 *) with_system_libunwind=no ;;
4725 esac
4726 fi
4727 # Based on system-libunwind and target, do we have ipinfo?
4728 if test x$with_system_libunwind = xyes; then
4729 case ${target} in
4730 ia64-*-*) have_unwind_getipinfo=no ;;
4731 *) have_unwind_getipinfo=yes ;;
4732 esac
4733 else
4734 # Darwin before version 9 does not have _Unwind_GetIPInfo.
4735
4736 case ${target} in
4737 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
4738 *) have_unwind_getipinfo=yes ;;
4739 esac
4740
4741 fi
4742
4743 if test x$have_unwind_getipinfo = xyes; then
4744
4745$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
4746
4747 fi
4748
4749
9b92a9f3
EB
4750# Check if the compiler is configured for setjmp/longjmp exceptions.
4751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is configured for setjmp/longjmp exceptions" >&5
4752$as_echo_n "checking whether the compiler is configured for setjmp/longjmp exceptions... " >&6; }
4753if test "${ac_cv_sjlj_exceptions+set}" = set; then :
b040f2be
RO
4754 $as_echo_n "(cached) " >&6
4755else
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757/* end confdefs.h. */
9b92a9f3
EB
4758#ifdef __USING_SJLJ_EXCEPTIONS__
4759 this will fail
4760 #endif
4761int
4762main ()
b040f2be 4763{
9b92a9f3
EB
4764int i;
4765 ;
4766 return 0;
b040f2be 4767}
b040f2be 4768_ACEOF
9b92a9f3
EB
4769if ac_fn_c_try_compile "$LINENO"; then :
4770 ac_cv_sjlj_exceptions=no
4771else
4772 ac_cv_sjlj_exceptions=yes
b040f2be 4773fi
9b92a9f3 4774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b040f2be 4775fi
9b92a9f3
EB
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sjlj_exceptions" >&5
4777$as_echo "$ac_cv_sjlj_exceptions" >&6; }
b040f2be 4778
1ecae1fc
IT
4779 # Check whether --enable-cet was given.
4780if test "${enable_cet+set}" = set; then :
4781 enableval=$enable_cet;
4782 case "$enableval" in
a0e1df88 4783 yes|no|auto) ;;
1ecae1fc
IT
4784 *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4785 esac
4786
4787else
a0e1df88 4788 enable_cet=no
1ecae1fc
IT
4789fi
4790
4791
14e335ed
IT
4792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4793$as_echo_n "checking for CET support... " >&6; }
4794
1ecae1fc
IT
4795case "$host" in
4796 i[34567]86-*-linux* | x86_64-*-linux*)
4797 case "$enable_cet" in
a0e1df88 4798 auto)
14e335ed
IT
4799 # Check if target supports multi-byte NOPs
4800 # and if assembler supports CET insn.
1ecae1fc
IT
4801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802/* end confdefs.h. */
4803
4804int
4805main ()
4806{
14e335ed
IT
4807
4808#if !defined(__SSE2__)
4809#error target does not support multi-byte NOPs
4810#else
1ecae1fc 4811asm ("setssbsy");
14e335ed
IT
4812#endif
4813
1ecae1fc
IT
4814 ;
4815 return 0;
4816}
4817_ACEOF
4818if ac_fn_c_try_compile "$LINENO"; then :
4819 enable_cet=yes
4820else
4821 enable_cet=no
4822fi
4823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4824 ;;
4825 yes)
4826 # Check if assembler supports CET.
4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4828/* end confdefs.h. */
4829
4830int
4831main ()
4832{
4833asm ("setssbsy");
4834 ;
4835 return 0;
4836}
4837_ACEOF
4838if ac_fn_c_try_compile "$LINENO"; then :
4839
4840else
4841 as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5
4842fi
4843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4844 ;;
4845 esac
4846 ;;
4847 *)
4848 enable_cet=no
4849 ;;
4850esac
4851if test x$enable_cet = xyes; then
4852 CET_FLAGS="-fcf-protection -mcet"
14e335ed
IT
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4854$as_echo "yes" >&6; }
4855else
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4857$as_echo "no" >&6; }
1ecae1fc
IT
4858fi
4859
4860
4861
598a1586
HPN
4862# Check whether --enable-explicit-exception-frame-registration was given.
4863if test "${enable_explicit_exception_frame_registration+set}" = set; then :
4864 enableval=$enable_explicit_exception_frame_registration;
4865force_explicit_eh_registry=
4866if test "$enable_explicit_exception_frame_registration" = yes; then
9b92a9f3
EB
4867 if test $ac_cv_sjlj_exceptions = yes; then
4868 as_fn_error "Can't --enable-explicit-exception-frame-registration
4869 with setjmp/longjmp exceptions" "$LINENO" 5
598a1586
HPN
4870 fi
4871 force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
4872fi
4873
4874fi
4875
4876
4877
ca24c5ad
RO
4878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4879$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4880if test "${acl_cv_prog_gnu_ld+set}" = set; then :
4881 $as_echo_n "(cached) " >&6
4882else
4883 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4884if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4885 acl_cv_prog_gnu_ld=yes
4886else
4887 acl_cv_prog_gnu_ld=no
4888fi
4889fi
4890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
4891$as_echo "$acl_cv_prog_gnu_ld" >&6; }
4892with_gnu_ld=$acl_cv_prog_gnu_ld
4893
4894
ee33b5f0
RO
4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
4896$as_echo_n "checking for thread model used by GCC... " >&6; }
4897target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
4899$as_echo "$target_thread_file" >&6; }
4900
b6110d6d
ILT
4901# Check for assembler CFI support.
4902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
4903$as_echo_n "checking whether assembler supports CFI directives... " >&6; }
4904if test "${libgcc_cv_cfi+set}" = set; then :
4905 $as_echo_n "(cached) " >&6
4906else
4907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4908/* end confdefs.h. */
6dace308
ILT
4909asm("\n\
4910 .text\n\
4911 .cfi_startproc\n\
4912 .cfi_personality 0, symbol\n\
4913 .cfi_endproc");
b6110d6d
ILT
4914_ACEOF
4915if ac_fn_c_try_compile "$LINENO"; then :
4916 libgcc_cv_cfi=yes
4917else
4918 libgcc_cv_cfi=no
4919fi
4920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4921fi
4922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
4923$as_echo "$libgcc_cv_cfi" >&6; }
4924
1ea0a651
RS
4925# Check 32bit or 64bit. In the case of MIPS, this really determines the
4926# word size rather than the address size.
1bb6f778 4927cat > conftest.c <<EOF
1ea0a651
RS
4928#if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
4929 || defined(__mips64)
ff473280
L
4930host_address=64
4931#else
4932host_address=32
4933#endif
4934EOF
1bb6f778
DM
4935eval `${CC-cc} -E conftest.c | grep host_address=`
4936rm -f conftest.c
ff473280 4937
1c51d688
RS
4938case ${host} in
4939mips*-*-*)
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
4941$as_echo_n "checking whether the target is hard-float... " >&6; }
4942if test "${libgcc_cv_mips_hard_float+set}" = set; then :
4943 $as_echo_n "(cached) " >&6
4944else
4945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4946/* end confdefs.h. */
4947#ifndef __mips_hard_float
4948 #error FOO
4949 #endif
4950_ACEOF
4951if ac_fn_c_try_compile "$LINENO"; then :
4952 libgcc_cv_mips_hard_float=yes
4953else
4954 libgcc_cv_mips_hard_float=no
4955fi
4956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4957fi
4958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
4959$as_echo "$libgcc_cv_mips_hard_float" >&6; }
4960esac
4961
2d110442
RO
4962case ${host} in
4963*-*-solaris2*)
f021f1d3 4964 # Check for system-provided CRTs on Solaris 11.4.
2d110442
RO
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking system-provided CRTs on Solaris" >&5
4966$as_echo_n "checking system-provided CRTs on Solaris... " >&6; }
4967if test "${libgcc_cv_solaris_crts+set}" = set; then :
4968 $as_echo_n "(cached) " >&6
4969else
4970 libgcc_cv_solaris_crts=no
4971 libgcc_sysroot="`${CC} -print-sysroot`"
4972 libgcc_libdir="$libgcc_sysroot/usr/lib"
4973 # At the time they were added, gcrt1.o became a symlink for backwards
4974 # compatibility on x86, while crt1.o was added on sparc, so check for that.
4975 case ${host} in
4976 i?86-*-solaris2* | x86_64-*-solaris2*)
4977 if test -h "$libgcc_libdir/gcrt1.o"; then libgcc_cv_solaris_crts=yes; fi
4978 ;;
4979 sparc*-*-solaris2*)
4980 if test -f "$libgcc_libdir/crt1.o"; then libgcc_cv_solaris_crts=yes; fi
4981 ;;
4982 esac
4983fi
4984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_solaris_crts" >&5
4985$as_echo "$libgcc_cv_solaris_crts" >&6; }
4986 if test $libgcc_cv_solaris_crts = yes; then
4987
4988$as_echo "#define HAVE_SOLARIS_CRTS 1" >>confdefs.h
4989
4990 fi
4991 ;;
4992esac
4993
e610393c
JM
4994# Determine the version of glibc, if any, used on the target.
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
4996$as_echo_n "checking for target glibc version... " >&6; }
4997
4998# Check whether --with-glibc-version was given.
4999if test "${with_glibc_version+set}" = set; then :
5000 withval=$with_glibc_version;
5001if echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
5002 glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
5003 glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
5004else
5005 as_fn_error "option --with-glibc-version requires a version number M.N" "$LINENO" 5
5006fi
5007else
5008
5009if ac_fn_c_compute_int "$LINENO" "__GLIBC__" "glibc_version_major" "#include <features.h>"; then :
5010
5011else
5012 glibc_version_major=0
5013fi
5014
5015if ac_fn_c_compute_int "$LINENO" "__GLIBC_MINOR__" "glibc_version_minor" "#include <features.h>"; then :
5016
5017else
5018 glibc_version_minor=0
5019fi
5020
5021fi
5022
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
5024$as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
5025
d80c2bea
JM
5026# Determine floating-point type for powerpc*-*-linux*.
5027# Single-precision-only FPRs are not a supported configuration for
5028# this target, so are not allowed for in this test.
5029case ${host} in
5030powerpc*-*-linux*)
5031 cat > conftest.c <<EOF
5032#ifdef __powerpc64__
5033ppc_fp_type=64
5034#elif defined _SOFT_FLOAT
5035ppc_fp_type=soft
5036#elif defined _SOFT_DOUBLE
5037ppc_fp_type=e500v1
5038#elif defined __NO_FPRS__
5039ppc_fp_type=e500v2
5040#else
5041ppc_fp_type=hard
5042#endif
5043EOF
5044eval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
5045rm -f conftest.c
e610393c
JM
5046# glibc 2.19 and later provide all the soft-fp functions, with proper
5047# interactions with <fenv.h> exception and rounding mode handling, so
5048# make libgcc's versions into compat symbols if a recent enough glibc
5049# version is being used.
5050ppc_fp_compat=
5051case ${ppc_fp_type} in
5052soft|e500v1|e500v2)
5053 if test $glibc_version_major -gt 2 \
5054 || ( test $glibc_version_major -eq 2 \
5055 && test $glibc_version_minor -ge 19 ); then
5056 ppc_fp_compat="t-softfp-compat"
5057 fi
5058 ;;
5059esac
d80c2bea
JM
5060;;
5061esac
5062
a71c0334 5063case ${host} in
3787ee47
MM
5064# At present, we cannot turn -mfloat128 on via #pragma GCC target, so just
5065# check if we have VSX (ISA 2.06) support to build the software libraries, and
5066# whether the assembler can handle xsaddqp for hardware support. Also check if
5067# a new glibc is being used so that __builtin_cpu_supports can be used.
a71c0334 5068powerpc*-*-linux*)
7502c597
SB
5069 saved_CFLAGS="$CFLAGS"
5070 CFLAGS="$CFLAGS -mabi=altivec -mvsx -mfloat128"
35fbda43
MM
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 2.06 to build __float128 libraries" >&5
5072$as_echo_n "checking for PowerPC ISA 2.06 to build __float128 libraries... " >&6; }
a71c0334
MM
5073if test "${libgcc_cv_powerpc_float128+set}" = set; then :
5074 $as_echo_n "(cached) " >&6
5075else
5076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077/* end confdefs.h. */
7502c597 5078vector double dadd (vector double a, vector double b) { return a + b; }
a71c0334
MM
5079_ACEOF
5080if ac_fn_c_try_compile "$LINENO"; then :
5081 libgcc_cv_powerpc_float128=yes
5082else
5083 libgcc_cv_powerpc_float128=no
5084fi
5085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5086fi
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128" >&5
5088$as_echo "$libgcc_cv_powerpc_float128" >&6; }
5089
7502c597 5090 CFLAGS="$CFLAGS -mpower9-vector -mfloat128-hardware"
35fbda43
MM
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 3.0 to build hardware __float128 libraries" >&5
5092$as_echo_n "checking for PowerPC ISA 3.0 to build hardware __float128 libraries... " >&6; }
a71c0334
MM
5093if test "${libgcc_cv_powerpc_float128_hw+set}" = set; then :
5094 $as_echo_n "(cached) " >&6
5095else
5096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5097/* end confdefs.h. */
7502c597 5098#include <sys/auxv.h>
a71c0334
MM
5099 #ifndef AT_PLATFORM
5100 #error "AT_PLATFORM is not defined"
5101 #endif
3787ee47
MM
5102 #ifndef __BUILTIN_CPU_SUPPORTS__
5103 #error "__builtin_cpu_supports is not available"
5104 #endif
7502c597 5105 vector unsigned char add (vector unsigned char a, vector unsigned char b)
a71c0334 5106 {
35fbda43 5107 vector unsigned char ret;
a71c0334
MM
5108 __asm__ ("xsaddqp %0,%1,%2" : "=v" (ret) : "v" (a), "v" (b));
5109 return ret;
5110 }
5111 void *add_resolver (void) { return (void *) add; }
5112 __float128 add_ifunc (__float128, __float128)
5113 __attribute__ ((__ifunc__ ("add_resolver")));
5114_ACEOF
5115if ac_fn_c_try_compile "$LINENO"; then :
5116 libgcc_cv_powerpc_float128_hw=yes
5117else
5118 libgcc_cv_powerpc_float128_hw=no
5119fi
5120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5121fi
5122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5
5123$as_echo "$libgcc_cv_powerpc_float128_hw" >&6; }
7502c597 5124 CFLAGS="$saved_CFLAGS"
a71c0334
MM
5125esac
5126
fa958513
DJ
5127# Collect host-machine-specific information.
5128. ${srcdir}/config.host
5129
85c64bbe
BS
5130# Used for constructing correct paths for offload compilers.
5131accel_dir_suffix=
d28ad5d4 5132real_host_noncanonical=${host_noncanonical}
85c64bbe
BS
5133if test x"$enable_as_accelerator_for" != x; then
5134 accel_dir_suffix=/accel/${target_noncanonical}
d28ad5d4 5135 real_host_noncanonical=${enable_as_accelerator_for}
85c64bbe
BS
5136fi
5137
5138
d28ad5d4 5139
85c64bbe 5140if test x"$enable_offload_targets" != x; then
e6861a99 5141 extra_parts="${extra_parts} crtoffloadbegin.o crtoffloadend.o crtoffloadtable.o"
85c64bbe
BS
5142fi
5143
19523300
RO
5144# Check if Solaris/x86 linker supports ZERO terminator unwind entries.
5145# This is after config.host so we can augment tmake_file.
5146# Link with -nostartfiles -nodefaultlibs since neither are present while
5147# building libgcc.
5148case ${host} in
fbdd5d87 5149i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
19523300
RO
5150 cat > conftest.s <<EOF
5151 .section .eh_frame,"a",@unwind
5152 .zero 4
5153 .section .jcr,"aw",@progbits
5154 .zero 8
5155EOF
5156 if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
5213506e 5157 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
19523300
RO
5158 (eval $ac_try) 2>&5
5159 ac_status=$?
5213506e
RW
5160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5161 test $ac_status = 0; }; }; then
4a8bb046 5162 tmake_file="${tmake_file} i386/t-crtstuff"
19523300
RO
5163 fi
5164 ;;
5165esac
5166
590e2636
MF
5167# Check if xtensa target is configured for windowed ABI and thus needs to use
5168# custom unwind code.
5169# This is after config.host so we can augment tmake_file.
5170case ${host} in
5171xtensa*-*)
5172 cat > conftest.c <<EOF
5173 #ifdef __XTENSA_CALL0_ABI__
5174 #error
5175 #endif
5176EOF
5177 if { ac_try='${CC-cc} -E -o conftest.i conftest.c 1>&5'
5178 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5179 (eval $ac_try) 2>&5
5180 ac_status=$?
5181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5182 test $ac_status = 0; }; }; then
5183 tmake_file="${tmake_file} xtensa/t-windowed"
5184 fi
5185 ;;
5186esac
5187
fa958513
DJ
5188# Check for visibility support. This is after config.host so that
5189# we can check for asm_hidden_op.
5213506e
RW
5190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
5191$as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
5192if test "${libgcc_cv_hidden_visibility_attribute+set}" = set; then :
5193 $as_echo_n "(cached) " >&6
fa958513
DJ
5194else
5195
5196 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
5197 libgcc_cv_hidden_visibility_attribute=no
5198 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5213506e 5199 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
fa958513
DJ
5200 (eval $ac_try) 2>&5
5201 ac_status=$?
5213506e
RW
5202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5203 test $ac_status = 0; }; }; then
fa958513
DJ
5204 if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
5205 libgcc_cv_hidden_visibility_attribute=yes
5206 fi
5207 fi
5208 rm -f conftest.*
5209
5210fi
5213506e
RW
5211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
5212$as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
fa958513
DJ
5213
5214if test $libgcc_cv_hidden_visibility_attribute = yes; then
5215 vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
ce579a4f
JJ
5216
5217cat >>confdefs.h <<_ACEOF
5218#define AS_HIDDEN_DIRECTIVE $asm_hidden_op
5219_ACEOF
5220
fa958513
DJ
5221else
5222 vis_hide=
5223fi
5224
5225
ce579a4f
JJ
5226# Check for .cfi_sections .debug_frame support.
5227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .cfi_sections .debug_frame" >&5
5228$as_echo_n "checking for .cfi_sections .debug_frame... " >&6; }
5229if test "${libgcc_cv_cfi_sections_directive+set}" = set; then :
5230 $as_echo_n "(cached) " >&6
5231else
5232
5233 echo 'int foo (int, char *);' > conftest.c
5234 echo 'int bar (int x) { char *y = __builtin_alloca (x); return foo (x + 1, y) + 1; }' >> conftest.c
5235 libgcc_cv_cfi_sections_directive=no
5236 if { ac_try='${CC-cc} -Werror -g -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-exceptions -S conftest.c -o conftest.s 1>&5'
5237 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5238 (eval $ac_try) 2>&5
5239 ac_status=$?
5240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5241 test $ac_status = 0; }; }; then
5242 if grep "\\.cfi_sections.*\\.debug_frame" conftest.s >/dev/null; then
5243 libgcc_cv_cfi_sections_directive=yes
5244 fi
5245 fi
5246 rm -f conftest.*
5247
5248fi
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi_sections_directive" >&5
5250$as_echo "$libgcc_cv_cfi_sections_directive" >&6; }
5251if test $libgcc_cv_cfi_sections_directive = yes; then
5252
5253$as_echo "#define HAVE_AS_CFI_SECTIONS 1" >>confdefs.h
5254
5255fi
5256
6f461e76 5257# See if we have thread-local storage. We can only test assembler
d8c9d391 5258# since link-time and run-time tests require the newly built
6f461e76
L
5259# gcc, which can't be used to build executable due to that libgcc
5260# is yet to be built here.
5261
5213506e
RW
5262 # Check whether --enable-tls was given.
5263if test "${enable_tls+set}" = set; then :
5264 enableval=$enable_tls;
6f461e76
L
5265 case "$enableval" in
5266 yes|no) ;;
5213506e 5267 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
6f461e76
L
5268 esac
5269
5270else
5271 enable_tls=yes
5213506e 5272fi
6f461e76 5273
5213506e
RW
5274
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
5276$as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
5277if test "${gcc_cv_have_cc_tls+set}" = set; then :
5278 $as_echo_n "(cached) " >&6
6f461e76
L
5279else
5280
5213506e
RW
5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282/* end confdefs.h. */
6f461e76
L
5283__thread int a; int b; int main() { return a = b; }
5284_ACEOF
5213506e 5285if ac_fn_c_try_compile "$LINENO"; then :
b4e9c2c6 5286 gcc_cv_have_cc_tls=yes
6f461e76 5287else
5213506e 5288 gcc_cv_have_cc_tls=no
6f461e76 5289fi
5213506e 5290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6f461e76
L
5291
5292fi
5213506e
RW
5293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
5294$as_echo "$gcc_cv_have_cc_tls" >&6; }
22867d02 5295set_have_cc_tls=
b4e9c2c6 5296if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
6f461e76
L
5297 set_have_cc_tls="-DHAVE_CC_TLS"
5298fi
5299
5300
368fabd5
JH
5301# See if we have emulated thread-local storage.
5302
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
5304$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
5305if test "${gcc_cv_use_emutls+set}" = set; then :
5306 $as_echo_n "(cached) " >&6
5307else
5308
5309 gcc_cv_use_emutls=no
5310 echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
5311 if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
5312 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5313 (eval $ac_try) 2>&5
5314 ac_status=$?
5315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5316 test $ac_status = 0; }; }; then
5317 if grep __emutls_get_address conftest.s > /dev/null; then
5318 gcc_cv_use_emutls=yes
5319 fi
5320 fi
5321 rm -f conftest.*
5322
5323fi
5324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
5325$as_echo "$gcc_cv_use_emutls" >&6; }
5326 if test "$gcc_cv_use_emutls" = "yes" ; then
5327
5328$as_echo "#define USE_EMUTLS 1" >>confdefs.h
5329
5330 fi
5331set_use_emutls=
5332if test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
5333 set_use_emutls="-DUSE_EMUTLS"
5334fi
5335
5336
89762a83
DS
5337
5338
5339case "${target}" in
5340i[34567]86-*-* | x86_64-*-*)
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
5342$as_echo_n "checking if the assembler supports AVX... " >&6; }
5343if test "${libgcc_cv_as_avx+set}" = set; then :
5344 $as_echo_n "(cached) " >&6
5345else
5346
5347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5348/* end confdefs.h. */
5349
5350int
5351main ()
5352{
5353asm("vzeroupper");
5354 ;
5355 return 0;
5356}
5357_ACEOF
5358if ac_fn_c_try_compile "$LINENO"; then :
5359 libgcc_cv_as_avx=yes
5360else
5361 libgcc_cv_as_avx=no
5362fi
5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364
5365fi
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_as_avx" >&5
5367$as_echo "$libgcc_cv_as_avx" >&6; }
5368 if test x$libgcc_cv_as_avx = xyes; then
5369
5370$as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
5371
5372 fi
5373 ;;
5374esac
5375
aca06c90
RO
5376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
5377$as_echo_n "checking for init priority support... " >&6; }
5378if test "${libgcc_cv_init_priority+set}" = set; then :
5379 $as_echo_n "(cached) " >&6
5380else
5381
5382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5383/* end confdefs.h. */
5384
5385int
5386main ()
5387{
5388void ip (void) __attribute__ ((constructor (1)));
5389 ;
5390 return 0;
5391}
5392_ACEOF
5393if ac_fn_c_try_compile "$LINENO"; then :
5394 libgcc_cv_init_priority=yes
5395else
5396 libgcc_cv_init_priority=no
5397fi
5398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5399fi
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
5401$as_echo "$libgcc_cv_init_priority" >&6; }
5402if test $libgcc_cv_init_priority = yes; then
5403
5404$as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
5405
5406fi
5407
aca0b0b3
RO
5408# Conditionalize the sfp-machine.h header for this target machine.
5409if test -z "${sfp_machine_header}"; then
5410 sfp_machine_header=$cpu_type/sfp-machine.h
5411 if test -f ${srcdir}/config/${sfp_machine_header}; then
5412 :
5413 else
5414 sfp_machine_header=no-sfp-machine.h
5415 fi
5416fi
5417
5418
fa958513
DJ
5419# Conditionalize the makefile for this target machine.
5420tmake_file_=
5421for f in ${tmake_file}
5422do
5423 if test -f ${srcdir}/config/$f
5424 then
5425 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
5426 fi
5427done
5428tmake_file="${tmake_file_}"
5429
5430
852b75ed
RO
5431# Likewise export definitions for libgcc_tm.h
5432tm_file_=
5433for f in ${tm_file}
5434do
5435 tm_file_="${tm_file_} \$(srcdir)/config/$f"
5436done
5437tm_file="${tm_file_}"
5438
5439
5440
5d1c8e77 5441# Map from thread model to thread header.
1183dc2c 5442
5d1c8e77
RO
5443case $target_thread_file in
5444 aix) thread_header=config/rs6000/gthr-aix.h ;;
5445 dce) thread_header=config/pa/gthr-dce.h ;;
5446 lynx) thread_header=config/gthr-lynx.h ;;
5447 mipssde) thread_header=config/mips/gthr-mipssde.h ;;
9fbcc75d 5448 posix) thread_header=gthr-posix.h ;;
5d1c8e77
RO
5449 rtems) thread_header=config/gthr-rtems.h ;;
5450 single) thread_header=gthr-single.h ;;
5451 tpf) thread_header=config/s390/gthr-tpf.h ;;
5452 vxworks) thread_header=config/gthr-vxworks.h ;;
5453 win32) thread_header=config/i386/gthr-win32.h ;;
5454esac
5455
1183dc2c
PC
5456
5457
3c36aa6b
JJ
5458# Determine what GCC version number to use in filesystem paths.
5459
5460 get_gcc_base_ver="cat"
5461
5462# Check whether --with-gcc-major-version-only was given.
5463if test "${with_gcc_major_version_only+set}" = set; then :
5464 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
001ddaa8 5465 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
3c36aa6b
JJ
5466 fi
5467
5468fi
5469
5470
5471
5472
fa958513
DJ
5473# Substitute configuration variables
5474
5475
5476
10e48e39 5477
201cdb74 5478
58cd1d70 5479
aca0b0b3 5480
5d1c8e77 5481
ca24c5ad 5482
fa958513 5483# We need multilib support.
5213506e 5484ac_config_files="$ac_config_files Makefile"
fa958513 5485
5213506e 5486ac_config_commands="$ac_config_commands default"
fa958513
DJ
5487
5488cat >confcache <<\_ACEOF
5489# This file is a shell script that caches the results of configure
5490# tests run on this system so they can be shared between configure
5491# scripts and configure runs, see configure's option --config-cache.
5492# It is not useful on other systems. If it contains results you don't
5493# want to keep, you may remove or edit it.
5494#
5495# config.status only pays attention to the cache file if you give it
5496# the --recheck option to rerun configure.
5497#
5498# `ac_cv_env_foo' variables (set or unset) will be overridden when
5499# loading this file, other *unset* `ac_cv_foo' will be assigned the
5500# following values.
5501
5502_ACEOF
5503
5504# The following way of writing the cache mishandles newlines in values,
5505# but we know of no workaround that is simple, portable, and efficient.
5213506e 5506# So, we kill variables containing newlines.
fa958513
DJ
5507# Ultrix sh set writes to stderr and can't be redirected directly,
5508# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
5509(
5510 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5511 eval ac_val=\$$ac_var
5512 case $ac_val in #(
5513 *${as_nl}*)
5514 case $ac_var in #(
5515 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5516$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5517 esac
5518 case $ac_var in #(
5519 _ | IFS | as_nl) ;; #(
5520 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5521 *) { eval $ac_var=; unset $ac_var;} ;;
5522 esac ;;
5523 esac
5524 done
5525
fa958513 5526 (set) 2>&1 |
5213506e
RW
5527 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5528 *${as_nl}ac_space=\ *)
5529 # `set' does not quote correctly, so add quotes: double-quote
5530 # substitution turns \\\\ into \\, and sed turns \\ into \.
fa958513
DJ
5531 sed -n \
5532 "s/'/'\\\\''/g;
5533 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 5534 ;; #(
fa958513
DJ
5535 *)
5536 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 5537 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fa958513 5538 ;;
5213506e
RW
5539 esac |
5540 sort
5541) |
fa958513 5542 sed '
5213506e 5543 /^ac_cv_env_/b end
fa958513 5544 t clear
5213506e 5545 :clear
fa958513
DJ
5546 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5547 t end
5213506e
RW
5548 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5549 :end' >>confcache
5550if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5551 if test -w "$cache_file"; then
5552 test "x$cache_file" != "x/dev/null" &&
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5554$as_echo "$as_me: updating cache $cache_file" >&6;}
fa958513
DJ
5555 cat confcache >$cache_file
5556 else
5213506e
RW
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5558$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fa958513
DJ
5559 fi
5560fi
5561rm -f confcache
5562
5563test "x$prefix" = xNONE && prefix=$ac_default_prefix
5564# Let make expand exec_prefix.
5565test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5566
aca06c90 5567DEFS=-DHAVE_CONFIG_H
fa958513
DJ
5568
5569ac_libobjs=
5570ac_ltlibobjs=
5571for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5572 # 1. Remove the extension, and $U if already installed.
5213506e
RW
5573 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5574 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5575 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5576 # will be set to the directory where LIBOBJS objects are built.
5577 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5578 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fa958513
DJ
5579done
5580LIBOBJS=$ac_libobjs
5581
5582LTLIBOBJS=$ac_ltlibobjs
5583
5584
5585
5586: ${CONFIG_STATUS=./config.status}
5213506e 5587ac_write_fail=0
fa958513
DJ
5588ac_clean_files_save=$ac_clean_files
5589ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
5590{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5591$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5592as_write_fail=0
5593cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fa958513
DJ
5594#! $SHELL
5595# Generated by $as_me.
5596# Run this file to recreate the current configuration.
5597# Compiler output produced by configure, useful for debugging
5598# configure, is in config.log if it exists.
5599
5600debug=false
5601ac_cs_recheck=false
5602ac_cs_silent=false
fa958513 5603
5213506e
RW
5604SHELL=\${CONFIG_SHELL-$SHELL}
5605export SHELL
5606_ASEOF
5607cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5608## -------------------- ##
5609## M4sh Initialization. ##
5610## -------------------- ##
5611
5612# Be more Bourne compatible
5613DUALCASE=1; export DUALCASE # for MKS sh
5614if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fa958513
DJ
5615 emulate sh
5616 NULLCMD=:
5213506e 5617 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fa958513
DJ
5618 # is contrary to our usage. Disable this feature.
5619 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
5620 setopt NO_GLOB_SUBST
5621else
5622 case `(set -o) 2>/dev/null` in #(
5623 *posix*) :
5624 set -o posix ;; #(
5625 *) :
5626 ;;
5627esac
fa958513 5628fi
fa958513 5629
5213506e
RW
5630
5631as_nl='
5632'
5633export as_nl
5634# Printing a long string crashes Solaris 7 /usr/bin/printf.
5635as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5636as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5637as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5638# Prefer a ksh shell builtin over an external printf program on Solaris,
5639# but without wasting forks for bash or zsh.
5640if test -z "$BASH_VERSION$ZSH_VERSION" \
5641 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5642 as_echo='print -r --'
5643 as_echo_n='print -rn --'
5644elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5645 as_echo='printf %s\n'
5646 as_echo_n='printf %s'
fa958513 5647else
5213506e
RW
5648 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5649 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5650 as_echo_n='/usr/ucb/echo -n'
5651 else
5652 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5653 as_echo_n_body='eval
5654 arg=$1;
5655 case $arg in #(
5656 *"$as_nl"*)
5657 expr "X$arg" : "X\\(.*\\)$as_nl";
5658 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5659 esac;
5660 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5661 '
5662 export as_echo_n_body
5663 as_echo_n='sh -c $as_echo_n_body as_echo'
5664 fi
5665 export as_echo_body
5666 as_echo='sh -c $as_echo_body as_echo'
5667fi
5668
5669# The user is always right.
5670if test "${PATH_SEPARATOR+set}" != set; then
5671 PATH_SEPARATOR=:
5672 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5673 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5674 PATH_SEPARATOR=';'
5675 }
fa958513
DJ
5676fi
5677
5678
5213506e
RW
5679# IFS
5680# We need space, tab and new line, in precisely that order. Quoting is
5681# there to prevent editors from complaining about space-tab.
5682# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5683# splitting by setting IFS to empty value.)
5684IFS=" "" $as_nl"
5685
5686# Find who we are. Look in the path if we contain no directory separator.
5687case $0 in #((
5688 *[\\/]* ) as_myself=$0 ;;
5689 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5690for as_dir in $PATH
5691do
5692 IFS=$as_save_IFS
5693 test -z "$as_dir" && as_dir=.
5694 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5695 done
5696IFS=$as_save_IFS
5697
5698 ;;
5699esac
5700# We did not find ourselves, most probably we were run as `sh COMMAND'
5701# in which case we are not to be found in the path.
5702if test "x$as_myself" = x; then
5703 as_myself=$0
5704fi
5705if test ! -f "$as_myself"; then
5706 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5707 exit 1
5708fi
5709
5710# Unset variables that we do not need and which cause bugs (e.g. in
5711# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5712# suppresses any "Segmentation fault" message there. '((' could
5713# trigger a bug in pdksh 5.2.14.
5714for as_var in BASH_ENV ENV MAIL MAILPATH
5715do eval test x\${$as_var+set} = xset \
5716 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5717done
fa958513
DJ
5718PS1='$ '
5719PS2='> '
5720PS4='+ '
5721
5722# NLS nuisances.
5213506e
RW
5723LC_ALL=C
5724export LC_ALL
5725LANGUAGE=C
5726export LANGUAGE
5727
5728# CDPATH.
5729(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5730
5731
5732# as_fn_error ERROR [LINENO LOG_FD]
5733# ---------------------------------
5734# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5735# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5736# script with status $?, using 1 if that was 0.
5737as_fn_error ()
5738{
5739 as_status=$?; test $as_status -eq 0 && as_status=1
5740 if test "$3"; then
5741 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5742 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
fa958513 5743 fi
5213506e
RW
5744 $as_echo "$as_me: error: $1" >&2
5745 as_fn_exit $as_status
5746} # as_fn_error
5747
fa958513 5748
5213506e
RW
5749# as_fn_set_status STATUS
5750# -----------------------
5751# Set $? to STATUS, without forking.
5752as_fn_set_status ()
5753{
5754 return $1
5755} # as_fn_set_status
5756
5757# as_fn_exit STATUS
5758# -----------------
5759# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5760as_fn_exit ()
5761{
5762 set +e
5763 as_fn_set_status $1
5764 exit $1
5765} # as_fn_exit
5766
5767# as_fn_unset VAR
5768# ---------------
5769# Portably unset VAR.
5770as_fn_unset ()
5771{
5772 { eval $1=; unset $1;}
5773}
5774as_unset=as_fn_unset
5775# as_fn_append VAR VALUE
5776# ----------------------
5777# Append the text in VALUE to the end of the definition contained in VAR. Take
5778# advantage of any shell optimizations that allow amortized linear growth over
5779# repeated appends, instead of the typical quadratic growth present in naive
5780# implementations.
5781if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5782 eval 'as_fn_append ()
5783 {
5784 eval $1+=\$2
5785 }'
5786else
5787 as_fn_append ()
5788 {
5789 eval $1=\$$1\$2
5790 }
5791fi # as_fn_append
5792
5793# as_fn_arith ARG...
5794# ------------------
5795# Perform arithmetic evaluation on the ARGs, and store the result in the
5796# global $as_val. Take advantage of shells that can avoid forks. The arguments
5797# must be portable across $(()) and expr.
5798if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5799 eval 'as_fn_arith ()
5800 {
5801 as_val=$(( $* ))
5802 }'
5803else
5804 as_fn_arith ()
5805 {
5806 as_val=`expr "$@" || test $? -eq 1`
5807 }
5808fi # as_fn_arith
5809
5810
5811if expr a : '\(a\)' >/dev/null 2>&1 &&
5812 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fa958513
DJ
5813 as_expr=expr
5814else
5815 as_expr=false
5816fi
5817
5213506e 5818if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fa958513
DJ
5819 as_basename=basename
5820else
5821 as_basename=false
5822fi
5823
5213506e
RW
5824if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5825 as_dirname=dirname
5826else
5827 as_dirname=false
5828fi
fa958513 5829
5213506e 5830as_me=`$as_basename -- "$0" ||
fa958513
DJ
5831$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5832 X"$0" : 'X\(//\)$' \| \
5213506e
RW
5833 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5834$as_echo X/"$0" |
5835 sed '/^.*\/\([^/][^/]*\)\/*$/{
5836 s//\1/
5837 q
5838 }
5839 /^X\/\(\/\/\)$/{
5840 s//\1/
5841 q
5842 }
5843 /^X\/\(\/\).*/{
5844 s//\1/
5845 q
5846 }
5847 s/.*/./; q'`
fa958513 5848
d6efbf5a
DJ
5849# Avoid depending upon Character Ranges.
5850as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5851as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5852as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5853as_cr_digits='0123456789'
5854as_cr_alnum=$as_cr_Letters$as_cr_digits
fa958513 5855
5213506e
RW
5856ECHO_C= ECHO_N= ECHO_T=
5857case `echo -n x` in #(((((
5858-n*)
5859 case `echo 'xy\c'` in
5860 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5861 xy) ECHO_C='\c';;
5862 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5863 ECHO_T=' ';;
5864 esac;;
5865*)
5866 ECHO_N='-n';;
fa958513
DJ
5867esac
5868
5213506e
RW
5869rm -f conf$$ conf$$.exe conf$$.file
5870if test -d conf$$.dir; then
5871 rm -f conf$$.dir/conf$$.file
fa958513 5872else
5213506e
RW
5873 rm -f conf$$.dir
5874 mkdir conf$$.dir 2>/dev/null
fa958513 5875fi
5213506e
RW
5876if (echo >conf$$.file) 2>/dev/null; then
5877 if ln -s conf$$.file conf$$ 2>/dev/null; then
d6efbf5a 5878 as_ln_s='ln -s'
5213506e
RW
5879 # ... but there are two gotchas:
5880 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5881 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5882 # In both cases, we have to default to `cp -p'.
5883 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5884 as_ln_s='cp -p'
5885 elif ln conf$$.file conf$$ 2>/dev/null; then
5886 as_ln_s=ln
5887 else
5888 as_ln_s='cp -p'
d6efbf5a 5889 fi
fa958513
DJ
5890else
5891 as_ln_s='cp -p'
5892fi
5213506e
RW
5893rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5894rmdir conf$$.dir 2>/dev/null
5895
5896
5897# as_fn_mkdir_p
5898# -------------
5899# Create "$as_dir" as a directory, including parents if necessary.
5900as_fn_mkdir_p ()
5901{
5902
5903 case $as_dir in #(
5904 -*) as_dir=./$as_dir;;
5905 esac
5906 test -d "$as_dir" || eval $as_mkdir_p || {
5907 as_dirs=
5908 while :; do
5909 case $as_dir in #(
5910 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5911 *) as_qdir=$as_dir;;
5912 esac
5913 as_dirs="'$as_qdir' $as_dirs"
5914 as_dir=`$as_dirname -- "$as_dir" ||
5915$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5916 X"$as_dir" : 'X\(//\)[^/]' \| \
5917 X"$as_dir" : 'X\(//\)$' \| \
5918 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5919$as_echo X"$as_dir" |
5920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5921 s//\1/
5922 q
5923 }
5924 /^X\(\/\/\)[^/].*/{
5925 s//\1/
5926 q
5927 }
5928 /^X\(\/\/\)$/{
5929 s//\1/
5930 q
5931 }
5932 /^X\(\/\).*/{
5933 s//\1/
5934 q
5935 }
5936 s/.*/./; q'`
5937 test -d "$as_dir" && break
5938 done
5939 test -z "$as_dirs" || eval "mkdir $as_dirs"
5940 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
fa958513 5941
5213506e
RW
5942
5943} # as_fn_mkdir_p
fa958513 5944if mkdir -p . 2>/dev/null; then
5213506e 5945 as_mkdir_p='mkdir -p "$as_dir"'
fa958513
DJ
5946else
5947 test -d ./-p && rmdir ./-p
5948 as_mkdir_p=false
5949fi
5950
5213506e
RW
5951if test -x / >/dev/null 2>&1; then
5952 as_test_x='test -x'
5953else
5954 if ls -dL / >/dev/null 2>&1; then
5955 as_ls_L_option=L
5956 else
5957 as_ls_L_option=
5958 fi
5959 as_test_x='
5960 eval sh -c '\''
5961 if test -d "$1"; then
5962 test -d "$1/.";
5963 else
5964 case $1 in #(
5965 -*)set "./$1";;
5966 esac;
5967 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5968 ???[sx]*):;;*)false;;esac;fi
5969 '\'' sh
5970 '
5971fi
5972as_executable_p=$as_test_x
fa958513
DJ
5973
5974# Sed expression to map a string onto a valid CPP name.
5975as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5976
5977# Sed expression to map a string onto a valid variable name.
5978as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5979
5980
fa958513 5981exec 6>&1
5213506e
RW
5982## ----------------------------------- ##
5983## Main body of $CONFIG_STATUS script. ##
5984## ----------------------------------- ##
5985_ASEOF
5986test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5987
5988cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5989# Save the log message, to keep $0 and so on meaningful, and to
fa958513 5990# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
5991# values after options handling.
5992ac_log="
fa958513 5993This file was extended by GNU C Runtime Library $as_me 1.0, which was
5213506e 5994generated by GNU Autoconf 2.64. Invocation command line was
fa958513
DJ
5995
5996 CONFIG_FILES = $CONFIG_FILES
5997 CONFIG_HEADERS = $CONFIG_HEADERS
5998 CONFIG_LINKS = $CONFIG_LINKS
5999 CONFIG_COMMANDS = $CONFIG_COMMANDS
6000 $ $0 $@
6001
5213506e
RW
6002on `(hostname || uname -n) 2>/dev/null | sed 1q`
6003"
6004
fa958513
DJ
6005_ACEOF
6006
5213506e
RW
6007case $ac_config_files in *"
6008"*) set x $ac_config_files; shift; ac_config_files=$*;;
6009esac
fa958513 6010
aca06c90
RO
6011case $ac_config_headers in *"
6012"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6013esac
d6efbf5a 6014
d6efbf5a 6015
5213506e
RW
6016cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6017# Files that config.status was made for.
6018config_files="$ac_config_files"
aca06c90 6019config_headers="$ac_config_headers"
5213506e 6020config_commands="$ac_config_commands"
fa958513 6021
5213506e 6022_ACEOF
d6efbf5a 6023
5213506e 6024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fa958513 6025ac_cs_usage="\
5213506e
RW
6026\`$as_me' instantiates files and other configuration actions
6027from templates according to the current configuration. Unless the files
6028and actions are specified as TAGs, all are instantiated by default.
fa958513 6029
5213506e 6030Usage: $0 [OPTION]... [TAG]...
fa958513
DJ
6031
6032 -h, --help print this help, then exit
5213506e
RW
6033 -V, --version print version number and configuration settings, then exit
6034 -q, --quiet, --silent
6035 do not print progress messages
fa958513
DJ
6036 -d, --debug don't remove temporary files
6037 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
6038 --file=FILE[:TEMPLATE]
6039 instantiate the configuration file FILE
aca06c90
RO
6040 --header=FILE[:TEMPLATE]
6041 instantiate the configuration header FILE
fa958513
DJ
6042
6043Configuration files:
6044$config_files
6045
aca06c90
RO
6046Configuration headers:
6047$config_headers
6048
fa958513
DJ
6049Configuration commands:
6050$config_commands
6051
5213506e
RW
6052Report bugs to the package provider.
6053GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
6054General help using GNU software: <http://www.gnu.org/gethelp/>."
d6efbf5a 6055
5213506e
RW
6056_ACEOF
6057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fa958513
DJ
6058ac_cs_version="\\
6059GNU C Runtime Library config.status 1.0
5213506e
RW
6060configured by $0, generated by GNU Autoconf 2.64,
6061 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
fa958513 6062
5213506e 6063Copyright (C) 2009 Free Software Foundation, Inc.
fa958513
DJ
6064This config.status script is free software; the Free Software Foundation
6065gives unlimited permission to copy, distribute and modify it."
5213506e
RW
6066
6067ac_pwd='$ac_pwd'
6068srcdir='$srcdir'
6069INSTALL='$INSTALL'
6070AWK='$AWK'
6071test -n "\$AWK" || AWK=awk
fa958513
DJ
6072_ACEOF
6073
5213506e
RW
6074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6075# The default lists apply if the user does not specify any file.
fa958513
DJ
6076ac_need_defaults=:
6077while test $# != 0
6078do
6079 case $1 in
6080 --*=*)
5213506e
RW
6081 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6082 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fa958513
DJ
6083 ac_shift=:
6084 ;;
5213506e 6085 *)
fa958513
DJ
6086 ac_option=$1
6087 ac_optarg=$2
6088 ac_shift=shift
6089 ;;
fa958513
DJ
6090 esac
6091
6092 case $ac_option in
6093 # Handling of the options.
fa958513
DJ
6094 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6095 ac_cs_recheck=: ;;
5213506e
RW
6096 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6097 $as_echo "$ac_cs_version"; exit ;;
6098 --debug | --debu | --deb | --de | --d | -d )
fa958513
DJ
6099 debug=: ;;
6100 --file | --fil | --fi | --f )
6101 $ac_shift
5213506e
RW
6102 case $ac_optarg in
6103 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6104 esac
6105 as_fn_append CONFIG_FILES " '$ac_optarg'"
d6efbf5a 6106 ac_need_defaults=false;;
aca06c90
RO
6107 --header | --heade | --head | --hea )
6108 $ac_shift
6109 case $ac_optarg in
6110 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6111 esac
6112 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6113 ac_need_defaults=false;;
6114 --he | --h)
6115 # Conflict between --help and --header
6116 as_fn_error "ambiguous option: \`$1'
6117Try \`$0 --help' for more information.";;
6118 --help | --hel | -h )
5213506e 6119 $as_echo "$ac_cs_usage"; exit ;;
fa958513
DJ
6120 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6121 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6122 ac_cs_silent=: ;;
6123
6124 # This is an error.
5213506e
RW
6125 -*) as_fn_error "unrecognized option: \`$1'
6126Try \`$0 --help' for more information." ;;
fa958513 6127
5213506e
RW
6128 *) as_fn_append ac_config_targets " $1"
6129 ac_need_defaults=false ;;
fa958513
DJ
6130
6131 esac
6132 shift
6133done
6134
6135ac_configure_extra_args=
6136
6137if $ac_cs_silent; then
6138 exec 6>/dev/null
6139 ac_configure_extra_args="$ac_configure_extra_args --silent"
6140fi
6141
6142_ACEOF
5213506e 6143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fa958513 6144if \$ac_cs_recheck; then
5213506e
RW
6145 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6146 shift
6147 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6148 CONFIG_SHELL='$SHELL'
6149 export CONFIG_SHELL
6150 exec "\$@"
fa958513
DJ
6151fi
6152
6153_ACEOF
5213506e
RW
6154cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6155exec 5>>config.log
6156{
6157 echo
6158 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6159## Running $as_me. ##
6160_ASBOX
6161 $as_echo "$ac_log"
6162} >&5
fa958513 6163
5213506e
RW
6164_ACEOF
6165cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fa958513 6166#
5213506e 6167# INIT-COMMANDS
fa958513 6168#
fa958513
DJ
6169srcdir=${srcdir}
6170host=${host}
fa958513
DJ
6171with_target_subdir=${with_target_subdir}
6172with_multisubdir=${with_multisubdir}
6173ac_configure_args="--enable-multilib ${ac_configure_args}"
6174CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
6175libgcc_topdir=${libgcc_topdir}
6176CC="${CC}"
6177
6178
6179_ACEOF
6180
5213506e 6181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14e8fc8b 6182
5213506e 6183# Handling of arguments.
fa958513
DJ
6184for ac_config_target in $ac_config_targets
6185do
5213506e 6186 case $ac_config_target in
aca06c90 6187 "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
5213506e
RW
6188 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6189 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6190
6191 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fa958513
DJ
6192 esac
6193done
6194
5213506e 6195
fa958513
DJ
6196# If the user did not use the arguments to specify the items to instantiate,
6197# then the envvar interface is used. Set only those that are not.
6198# We use the long form for the default assignment because of an extremely
6199# bizarre bug on SunOS 4.1.3.
6200if $ac_need_defaults; then
6201 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
aca06c90 6202 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
fa958513
DJ
6203 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6204fi
6205
6206# Have a temporary directory for convenience. Make it in the build tree
5213506e 6207# simply because there is no reason against having it here, and in addition,
fa958513 6208# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
6209# Hook for its removal unless debugging.
6210# Note that there is a small window in which the directory will not be cleaned:
6211# after its creation but before its name has been assigned to `$tmp'.
fa958513
DJ
6212$debug ||
6213{
5213506e
RW
6214 tmp=
6215 trap 'exit_status=$?
6216 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6217' 0
6218 trap 'as_fn_exit 1' 1 2 13 15
fa958513 6219}
fa958513
DJ
6220# Create a (secure) tmp directory for tmp files.
6221
6222{
5213506e 6223 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
fa958513
DJ
6224 test -n "$tmp" && test -d "$tmp"
6225} ||
6226{
5213506e
RW
6227 tmp=./conf$$-$RANDOM
6228 (umask 077 && mkdir "$tmp")
6229} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6230
6231# Set up the scripts for CONFIG_FILES section.
6232# No need to generate them if there are no CONFIG_FILES.
6233# This happens for instance with `./config.status config.h'.
6234if test -n "$CONFIG_FILES"; then
6235
6236
6237ac_cr=`echo X | tr X '\015'`
6238# On cygwin, bash can eat \r inside `` if the user requested igncr.
6239# But we know of no other shell where ac_cr would be empty at this
6240# point, so we can use a bashism as a fallback.
6241if test "x$ac_cr" = x; then
6242 eval ac_cr=\$\'\\r\'
6243fi
6244ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6245if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6246 ac_cs_awk_cr='\r'
6247else
6248 ac_cs_awk_cr=$ac_cr
6249fi
6250
6251echo 'BEGIN {' >"$tmp/subs1.awk" &&
6252_ACEOF
6253
6254
6255{
6256 echo "cat >conf$$subs.awk <<_ACEOF" &&
6257 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6258 echo "_ACEOF"
6259} >conf$$subs.sh ||
6260 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6261ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6262ac_delim='%!_!# '
6263for ac_last_try in false false false false false :; do
6264 . ./conf$$subs.sh ||
6265 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6266
6267 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6268 if test $ac_delim_n = $ac_delim_num; then
6269 break
6270 elif $ac_last_try; then
6271 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6272 else
6273 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6274 fi
6275done
6276rm -f conf$$subs.sh
6277
6278cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6279cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6280_ACEOF
6281sed -n '
6282h
6283s/^/S["/; s/!.*/"]=/
6284p
6285g
6286s/^[^!]*!//
6287:repl
6288t repl
6289s/'"$ac_delim"'$//
6290t delim
6291:nl
6292h
6293s/\(.\{148\}\).*/\1/
6294t more1
6295s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6296p
6297n
6298b repl
6299:more1
6300s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6301p
6302g
6303s/.\{148\}//
6304t nl
6305:delim
6306h
6307s/\(.\{148\}\).*/\1/
6308t more2
6309s/["\\]/\\&/g; s/^/"/; s/$/"/
6310p
6311b
6312:more2
6313s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6314p
6315g
6316s/.\{148\}//
6317t delim
6318' <conf$$subs.awk | sed '
6319/^[^""]/{
6320 N
6321 s/\n//
6322}
6323' >>$CONFIG_STATUS || ac_write_fail=1
6324rm -f conf$$subs.awk
6325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6326_ACAWK
6327cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6328 for (key in S) S_is_set[key] = 1
6329 FS = "\a"
6330
6331}
fa958513 6332{
5213506e
RW
6333 line = $ 0
6334 nfields = split(line, field, "@")
6335 substed = 0
6336 len = length(field[1])
6337 for (i = 2; i < nfields; i++) {
6338 key = field[i]
6339 keylen = length(key)
6340 if (S_is_set[key]) {
6341 value = S[key]
6342 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6343 len += length(value) + length(field[++i])
6344 substed = 1
6345 } else
6346 len += 1 + keylen
6347 }
6348
6349 print line
fa958513
DJ
6350}
6351
5213506e
RW
6352_ACAWK
6353_ACEOF
6354cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6355if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6356 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6357else
6358 cat
6359fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6360 || as_fn_error "could not setup config files machinery" "$LINENO" 5
d6efbf5a
DJ
6361_ACEOF
6362
5213506e
RW
6363# VPATH may cause trouble with some makes, so we remove $(srcdir),
6364# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6365# trailing colons and then remove the whole line if VPATH becomes empty
6366# (actually we leave an empty line to preserve line numbers).
6367if test "x$srcdir" = x.; then
6368 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6369s/:*\$(srcdir):*/:/
6370s/:*\${srcdir}:*/:/
6371s/:*@srcdir@:*/:/
6372s/^\([^=]*=[ ]*\):*/\1/
6373s/:*$//
6374s/^[^=]*=[ ]*$//
6375}'
6376fi
d6efbf5a 6377
5213506e
RW
6378cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6379fi # test -n "$CONFIG_FILES"
fa958513 6380
aca06c90
RO
6381# Set up the scripts for CONFIG_HEADERS section.
6382# No need to generate them if there are no CONFIG_HEADERS.
6383# This happens for instance with `./config.status Makefile'.
6384if test -n "$CONFIG_HEADERS"; then
6385cat >"$tmp/defines.awk" <<\_ACAWK ||
6386BEGIN {
6387_ACEOF
6388
6389# Transform confdefs.h into an awk script `defines.awk', embedded as
6390# here-document in config.status, that substitutes the proper values into
6391# config.h.in to produce config.h.
6392
6393# Create a delimiter string that does not exist in confdefs.h, to ease
6394# handling of long lines.
6395ac_delim='%!_!# '
6396for ac_last_try in false false :; do
6397 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6398 if test -z "$ac_t"; then
6399 break
6400 elif $ac_last_try; then
6401 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6402 else
6403 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6404 fi
6405done
fa958513 6406
aca06c90
RO
6407# For the awk script, D is an array of macro values keyed by name,
6408# likewise P contains macro parameters if any. Preserve backslash
6409# newline sequences.
6410
6411ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6412sed -n '
6413s/.\{148\}/&'"$ac_delim"'/g
6414t rset
6415:rset
6416s/^[ ]*#[ ]*define[ ][ ]*/ /
6417t def
6418d
6419:def
6420s/\\$//
6421t bsnl
6422s/["\\]/\\&/g
6423s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6424D["\1"]=" \3"/p
6425s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6426d
6427:bsnl
6428s/["\\]/\\&/g
6429s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6430D["\1"]=" \3\\\\\\n"\\/p
6431t cont
6432s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6433t cont
6434d
6435:cont
6436n
6437s/.\{148\}/&'"$ac_delim"'/g
6438t clear
6439:clear
6440s/\\$//
6441t bsnlc
6442s/["\\]/\\&/g; s/^/"/; s/$/"/p
6443d
6444:bsnlc
6445s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6446b cont
6447' <confdefs.h | sed '
6448s/'"$ac_delim"'/"\\\
6449"/g' >>$CONFIG_STATUS || ac_write_fail=1
6450
6451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6452 for (key in D) D_is_set[key] = 1
6453 FS = "\a"
6454}
6455/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6456 line = \$ 0
6457 split(line, arg, " ")
6458 if (arg[1] == "#") {
6459 defundef = arg[2]
6460 mac1 = arg[3]
6461 } else {
6462 defundef = substr(arg[1], 2)
6463 mac1 = arg[2]
6464 }
6465 split(mac1, mac2, "(") #)
6466 macro = mac2[1]
6467 prefix = substr(line, 1, index(line, defundef) - 1)
6468 if (D_is_set[macro]) {
6469 # Preserve the white space surrounding the "#".
6470 print prefix "define", macro P[macro] D[macro]
6471 next
6472 } else {
6473 # Replace #undef with comments. This is necessary, for example,
6474 # in the case of _POSIX_SOURCE, which is predefined and required
6475 # on some systems where configure will not decide to define it.
6476 if (defundef == "undef") {
6477 print "/*", prefix defundef, macro, "*/"
6478 next
6479 }
6480 }
6481}
6482{ print }
6483_ACAWK
6484_ACEOF
6485cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6486 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6487fi # test -n "$CONFIG_HEADERS"
6488
6489
7e02fd1b 6490eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
5213506e
RW
6491shift
6492for ac_tag
6493do
6494 case $ac_tag in
6495 :[FHLC]) ac_mode=$ac_tag; continue;;
6496 esac
6497 case $ac_mode$ac_tag in
6498 :[FHL]*:*);;
6499 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6500 :[FH]-) ac_tag=-:-;;
6501 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6502 esac
6503 ac_save_IFS=$IFS
6504 IFS=:
6505 set x $ac_tag
6506 IFS=$ac_save_IFS
6507 shift
6508 ac_file=$1
6509 shift
fa958513 6510
5213506e
RW
6511 case $ac_mode in
6512 :L) ac_source=$1;;
6513 :[FH])
6514 ac_file_inputs=
6515 for ac_f
6516 do
6517 case $ac_f in
6518 -) ac_f="$tmp/stdin";;
6519 *) # Look for the file first in the build tree, then in the source tree
6520 # (if the path is not absolute). The absolute path cannot be DOS-style,
6521 # because $ac_f cannot contain `:'.
6522 test -f "$ac_f" ||
6523 case $ac_f in
6524 [\\/$]*) false;;
6525 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6526 esac ||
6527 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6528 esac
6529 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6530 as_fn_append ac_file_inputs " '$ac_f'"
6531 done
6532
6533 # Let's still pretend it is `configure' which instantiates (i.e., don't
6534 # use $as_me), people would be surprised to read:
6535 # /* config.h. Generated by config.status. */
6536 configure_input='Generated from '`
6537 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6538 `' by configure.'
6539 if test x"$ac_file" != x-; then
6540 configure_input="$ac_file. $configure_input"
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6542$as_echo "$as_me: creating $ac_file" >&6;}
d6efbf5a 6543 fi
5213506e
RW
6544 # Neutralize special characters interpreted by sed in replacement strings.
6545 case $configure_input in #(
6546 *\&* | *\|* | *\\* )
6547 ac_sed_conf_input=`$as_echo "$configure_input" |
6548 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6549 *) ac_sed_conf_input=$configure_input;;
6550 esac
14e8fc8b 6551
5213506e
RW
6552 case $ac_tag in
6553 *:-:* | *:-) cat >"$tmp/stdin" \
6554 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6555 esac
6556 ;;
14e8fc8b
PB
6557 esac
6558
5213506e 6559 ac_dir=`$as_dirname -- "$ac_file" ||
fa958513
DJ
6560$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6561 X"$ac_file" : 'X\(//\)[^/]' \| \
6562 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
6563 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6564$as_echo X"$ac_file" |
6565 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6566 s//\1/
6567 q
6568 }
6569 /^X\(\/\/\)[^/].*/{
6570 s//\1/
6571 q
6572 }
6573 /^X\(\/\/\)$/{
6574 s//\1/
6575 q
6576 }
6577 /^X\(\/\).*/{
6578 s//\1/
6579 q
6580 }
6581 s/.*/./; q'`
6582 as_dir="$ac_dir"; as_fn_mkdir_p
fa958513
DJ
6583 ac_builddir=.
6584
5213506e
RW
6585case "$ac_dir" in
6586.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6587*)
6588 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6589 # A ".." for each directory in $ac_dir_suffix.
6590 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6591 case $ac_top_builddir_sub in
6592 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6593 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6594 esac ;;
6595esac
6596ac_abs_top_builddir=$ac_pwd
6597ac_abs_builddir=$ac_pwd$ac_dir_suffix
6598# for backward compatibility:
6599ac_top_builddir=$ac_top_build_prefix
fa958513
DJ
6600
6601case $srcdir in
5213506e 6602 .) # We are building in place.
fa958513 6603 ac_srcdir=.
5213506e
RW
6604 ac_top_srcdir=$ac_top_builddir_sub
6605 ac_abs_top_srcdir=$ac_pwd ;;
6606 [\\/]* | ?:[\\/]* ) # Absolute name.
fa958513 6607 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
6608 ac_top_srcdir=$srcdir
6609 ac_abs_top_srcdir=$srcdir ;;
6610 *) # Relative name.
6611 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6612 ac_top_srcdir=$ac_top_build_prefix$srcdir
6613 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fa958513 6614esac
5213506e 6615ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fa958513 6616
fa958513 6617
5213506e
RW
6618 case $ac_mode in
6619 :F)
6620 #
6621 # CONFIG_FILE
6622 #
fa958513
DJ
6623
6624 case $INSTALL in
6625 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 6626 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fa958513 6627 esac
5213506e 6628_ACEOF
14e8fc8b 6629
5213506e
RW
6630cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6631# If the template does not know about datarootdir, expand it.
6632# FIXME: This hack should be removed a few years after 2.60.
6633ac_datarootdir_hack=; ac_datarootdir_seen=
6634ac_sed_dataroot='
6635/datarootdir/ {
6636 p
6637 q
6638}
6639/@datadir@/p
6640/@docdir@/p
6641/@infodir@/p
6642/@localedir@/p
6643/@mandir@/p'
6644case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6645*datarootdir*) ac_datarootdir_seen=yes;;
6646*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6648$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6649_ACEOF
6650cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6651 ac_datarootdir_hack='
6652 s&@datadir@&$datadir&g
6653 s&@docdir@&$docdir&g
6654 s&@infodir@&$infodir&g
6655 s&@localedir@&$localedir&g
6656 s&@mandir@&$mandir&g
6657 s&\\\${datarootdir}&$datarootdir&g' ;;
6658esac
fa958513 6659_ACEOF
5213506e
RW
6660
6661# Neutralize VPATH when `$srcdir' = `.'.
6662# Shell code in configure.ac might set extrasub.
6663# FIXME: do we really want to maintain this feature?
6664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6665ac_sed_extra="$ac_vpsub
fa958513
DJ
6666$extrasub
6667_ACEOF
5213506e 6668cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fa958513
DJ
6669:t
6670/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
6671s|@configure_input@|$ac_sed_conf_input|;t t
6672s&@top_builddir@&$ac_top_builddir_sub&;t t
6673s&@top_build_prefix@&$ac_top_build_prefix&;t t
6674s&@srcdir@&$ac_srcdir&;t t
6675s&@abs_srcdir@&$ac_abs_srcdir&;t t
6676s&@top_srcdir@&$ac_top_srcdir&;t t
6677s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6678s&@builddir@&$ac_builddir&;t t
6679s&@abs_builddir@&$ac_abs_builddir&;t t
6680s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6681s&@INSTALL@&$ac_INSTALL&;t t
6682$ac_datarootdir_hack
6683"
6684eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6685 || as_fn_error "could not create $ac_file" "$LINENO" 5
6686
6687test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6688 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6689 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6691which seems to be undefined. Please make sure it is defined." >&5
6692$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6693which seems to be undefined. Please make sure it is defined." >&2;}
6694
6695 rm -f "$tmp/stdin"
6696 case $ac_file in
6697 -) cat "$tmp/out" && rm -f "$tmp/out";;
6698 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6699 esac \
6700 || as_fn_error "could not create $ac_file" "$LINENO" 5
6701 ;;
aca06c90
RO
6702 :H)
6703 #
6704 # CONFIG_HEADER
6705 #
6706 if test x"$ac_file" != x-; then
6707 {
6708 $as_echo "/* $configure_input */" \
6709 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6710 } >"$tmp/config.h" \
6711 || as_fn_error "could not create $ac_file" "$LINENO" 5
6712 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6714$as_echo "$as_me: $ac_file is unchanged" >&6;}
6715 else
6716 rm -f "$ac_file"
6717 mv "$tmp/config.h" "$ac_file" \
6718 || as_fn_error "could not create $ac_file" "$LINENO" 5
6719 fi
6720 else
6721 $as_echo "/* $configure_input */" \
6722 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6723 || as_fn_error "could not create -" "$LINENO" 5
6724 fi
6725 ;;
d6efbf5a 6726
5213506e
RW
6727 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6728$as_echo "$as_me: executing $ac_file commands" >&6;}
6729 ;;
6730 esac
d6efbf5a
DJ
6731
6732
5213506e
RW
6733 case $ac_file$ac_mode in
6734 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
fa958513
DJ
6735if test -n "$CONFIG_FILES"; then
6736 # FIXME: We shouldn't need to set ac_file
6737 ac_file=Makefile
6738 . ${libgcc_topdir}/config-ml.in
6739fi ;;
5213506e 6740
fa958513 6741 esac
5213506e 6742done # for ac_tag
fa958513 6743
fa958513 6744
5213506e 6745as_fn_exit 0
fa958513 6746_ACEOF
fa958513
DJ
6747ac_clean_files=$ac_clean_files_save
6748
5213506e
RW
6749test $ac_write_fail = 0 ||
6750 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6751
fa958513
DJ
6752
6753# configure is writing to config.log, and then calls config.status.
6754# config.status does its own redirection, appending to config.log.
6755# Unfortunately, on DOS this fails, as config.log is still kept open
6756# by configure, so config.status won't be able to write to it; its
6757# output is simply discarded. So we exec the FD to /dev/null,
6758# effectively closing config.log, so it can be properly (re)opened and
6759# appended to by config.status. When coming back to configure, we
6760# need to make the FD available again.
6761if test "$no_create" != yes; then
6762 ac_cs_success=:
6763 ac_config_status_args=
6764 test "$silent" = yes &&
6765 ac_config_status_args="$ac_config_status_args --quiet"
6766 exec 5>/dev/null
6767 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6768 exec 5>>config.log
6769 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6770 # would make configure fail if this is the last instruction.
5213506e
RW
6771 $ac_cs_success || as_fn_exit $?
6772fi
6773if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6775$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fa958513
DJ
6776fi
6777