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