2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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.
105 if test "x$as_myself" = x
; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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.
117 for as_var
in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\
${$as_var+set} = xset \
119 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
132 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x
; then
135 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
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+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required
="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test 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'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev
/null
; then :
186 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
189 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
191 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
194 test -z "$as_dir" && as_dir
=.
198 for as_base
in sh bash ksh sh5
; do
199 # Try only shells that exist, to save several forks.
200 as_shell
=$as_dir/$as_base
201 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
203 CONFIG_SHELL
=$as_shell as_have_required
=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
212 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
214 CONFIG_SHELL
=$SHELL as_have_required
=yes
219 if test "x$CONFIG_SHELL" != x
; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
225 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x
$as_have_required = xno
; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x
${ZSH_VERSION+set} = xset
; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
246 SHELL
=${CONFIG_SHELL-/bin/sh}
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE
= GREP_OPTIONS
=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
257 # Portably unset VAR.
260 { eval $1=; unset $1;}
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
284 # Create "$as_dir" as a directory, including parents if necessary.
289 -*) as_dir
=.
/$as_dir;;
291 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
295 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 as_dirs
="'$as_qdir' $as_dirs"
299 as_dir
=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
322 test -d "$as_dir" && break
324 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
325 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
336 eval 'as_fn_append ()
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
360 as_val
=`expr "$@" || test $? -eq 1`
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
372 as_status
=$?
; test $as_status -eq 0 && as_status
=1
374 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit
$as_status
381 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
388 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
400 as_me
=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 # Avoid depending upon Character Ranges.
420 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits
='0123456789'
424 as_cr_alnum
=$as_cr_Letters$as_cr_digits
427 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
428 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 chmod +x
"$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
454 # Exit status is that of the last command.
458 ECHO_C
= ECHO_N
= ECHO_T
=
459 case `echo -n x` in #(((((
461 case `echo 'xy\c'` in
462 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
471 rm -f conf$$ conf$$.exe conf$$.
file
472 if test -d conf$$.dir
; then
473 rm -f conf$$.dir
/conf$$.
file
476 mkdir conf$$.dir
2>/dev
/null
478 if (echo >conf$$.
file) 2>/dev
/null
; then
479 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
487 elif ln conf$$.
file conf$$
2>/dev
/null
; then
495 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
496 rmdir conf$$.dir
2>/dev
/null
498 if mkdir
-p .
2>/dev
/null
; then
499 as_mkdir_p
='mkdir -p "$as_dir"'
501 test -d .
/-p && rmdir .
/-p
505 if test -x / >/dev
/null
2>&1; then
508 if ls -dL / >/dev
/null
2>&1; then
515 if test -d "$1"; then
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
526 as_executable_p
=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL
=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev
/null
6>&1
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
547 ac_default_prefix
=/usr
/local
549 ac_config_libobj_dir
=.
556 # Identity of this package.
564 ac_unique_file
="tree.c"
565 # Factoring default headers for most tests.
566 ac_includes_default
="\
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
578 # ifdef HAVE_STDLIB_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
601 ac_subst_vars
='LTLIBOBJS
647 user_headers_inc_next_post
648 user_headers_inc_next_pre
650 TM_MULTILIB_EXCEPTIONS_CONFIG
659 build_xm_include_list
661 build_install_headers_dir
663 all_selected_languages
682 ORIGINAL_NM_FOR_TARGET
684 ORIGINAL_LD_FOR_TARGET
685 ORIGINAL_PLUGIN_LD_FOR_TARGET
687 ORIGINAL_AS_FOR_TARGET
759 CROSS_SYSTEM_HEADER_DIR
760 TARGET_SYSTEM_ROOT_DEFINE
766 ENABLE_BUILD_WITH_CXX
769 valgrind_path_defines
841 program_transform_name
852 ac_subst_files
='option_includes
855 enable_option_checking
860 enable_generated_files_in_srcdir
870 enable_gather_detailed_mem_stats
871 enable_build_with_cxx
891 enable_initfini_array
892 enable_sjlj_exceptions
893 with_system_libunwind
895 enable_leading_mingw64_underscores
898 enable_win32_registry
904 enable_gnu_indirect_function
906 enable_gnu_unique_object
907 enable_linker_build_id
911 enable_maintainer_mode
912 enable_version_specific_runtime_libs
915 enable_libquadmath_support
917 ac_precious_vars
='build_alias
938 # Initialize some variables set by options.
940 ac_init_version
=false
941 ac_unrecognized_opts
=
943 # The variables have the same names as the options, with
944 # dashes changed to underlines.
952 program_transform_name
=s
,x
,x
,
960 # Installation directory options.
961 # These are left unexpanded so users can "make install exec_prefix=/foo"
962 # and all the variables that are supposed to be based on exec_prefix
963 # by default will actually change.
964 # Use braces instead of parens because sh, perl, etc. also accept them.
965 # (The list follows the same order as the GNU Coding Standards.)
966 bindir
='${exec_prefix}/bin'
967 sbindir
='${exec_prefix}/sbin'
968 libexecdir
='${exec_prefix}/libexec'
969 datarootdir
='${prefix}/share'
970 datadir
='${datarootdir}'
971 sysconfdir
='${prefix}/etc'
972 sharedstatedir
='${prefix}/com'
973 localstatedir
='${prefix}/var'
974 includedir
='${prefix}/include'
975 oldincludedir
='/usr/include'
976 docdir
='${datarootdir}/doc/${PACKAGE}'
977 infodir
='${datarootdir}/info'
982 libdir
='${exec_prefix}/lib'
983 localedir
='${datarootdir}/locale'
984 mandir
='${datarootdir}/man'
990 # If the previous option needs an argument, assign it.
991 if test -n "$ac_prev"; then
992 eval $ac_prev=\
$ac_option
998 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1002 # Accept the important Cygnus configure options, so we can diagnose typos.
1004 case $ac_dashdash$ac_option in
1008 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1010 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1011 bindir
=$ac_optarg ;;
1013 -build |
--build |
--buil |
--bui |
--bu)
1014 ac_prev
=build_alias
;;
1015 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1016 build_alias
=$ac_optarg ;;
1018 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1019 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1020 ac_prev
=cache_file
;;
1021 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1022 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1023 cache_file
=$ac_optarg ;;
1025 --config-cache |
-C)
1026 cache_file
=config.cache
;;
1028 -datadir |
--datadir |
--datadi |
--datad)
1030 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1031 datadir
=$ac_optarg ;;
1033 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1034 |
--dataroo |
--dataro |
--datar)
1035 ac_prev
=datarootdir
;;
1036 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1037 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1038 datarootdir
=$ac_optarg ;;
1040 -disable-* |
--disable-*)
1041 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1042 # Reject names that are not valid shell variable names.
1043 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1044 as_fn_error
"invalid feature name: $ac_useropt"
1045 ac_useropt_orig
=$ac_useropt
1046 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047 case $ac_user_opts in
1049 "enable_
$ac_useropt"
1051 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1052 ac_unrecognized_sep
=', ';;
1054 eval enable_
$ac_useropt=no
;;
1056 -docdir |
--docdir |
--docdi |
--doc |
--do)
1058 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1059 docdir
=$ac_optarg ;;
1061 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1063 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1064 dvidir
=$ac_optarg ;;
1066 -enable-* |
--enable-*)
1067 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1068 # Reject names that are not valid shell variable names.
1069 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1070 as_fn_error
"invalid feature name: $ac_useropt"
1071 ac_useropt_orig
=$ac_useropt
1072 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1075 "enable_
$ac_useropt"
1077 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1078 ac_unrecognized_sep
=', ';;
1080 eval enable_
$ac_useropt=\
$ac_optarg ;;
1082 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1083 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1084 |
--exec |
--exe |
--ex)
1085 ac_prev
=exec_prefix
;;
1086 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1087 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1088 |
--exec=* |
--exe=* |
--ex=*)
1089 exec_prefix
=$ac_optarg ;;
1091 -gas |
--gas |
--ga |
--g)
1092 # Obsolete; use --with-gas.
1095 -help |
--help |
--hel |
--he |
-h)
1096 ac_init_help
=long
;;
1097 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1098 ac_init_help
=recursive
;;
1099 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1100 ac_init_help
=short
;;
1102 -host |
--host |
--hos |
--ho)
1103 ac_prev
=host_alias
;;
1104 -host=* |
--host=* |
--hos=* |
--ho=*)
1105 host_alias
=$ac_optarg ;;
1107 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1109 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1111 htmldir
=$ac_optarg ;;
1113 -includedir |
--includedir |
--includedi |
--included |
--include \
1114 |
--includ |
--inclu |
--incl |
--inc)
1115 ac_prev
=includedir
;;
1116 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1117 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1118 includedir
=$ac_optarg ;;
1120 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1122 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1123 infodir
=$ac_optarg ;;
1125 -libdir |
--libdir |
--libdi |
--libd)
1127 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1128 libdir
=$ac_optarg ;;
1130 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1131 |
--libexe |
--libex |
--libe)
1132 ac_prev
=libexecdir
;;
1133 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1134 |
--libexe=* |
--libex=* |
--libe=*)
1135 libexecdir
=$ac_optarg ;;
1137 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1138 ac_prev
=localedir
;;
1139 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1140 localedir
=$ac_optarg ;;
1142 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1143 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1144 ac_prev
=localstatedir
;;
1145 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1146 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1147 localstatedir
=$ac_optarg ;;
1149 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1151 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1152 mandir
=$ac_optarg ;;
1154 -nfp |
--nfp |
--nf)
1155 # Obsolete; use --without-fp.
1158 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1159 |
--no-cr |
--no-c |
-n)
1162 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1163 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1166 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1167 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1168 |
--oldin |
--oldi |
--old |
--ol |
--o)
1169 ac_prev
=oldincludedir
;;
1170 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1171 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1172 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1173 oldincludedir
=$ac_optarg ;;
1175 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1177 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1178 prefix
=$ac_optarg ;;
1180 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1181 |
--program-pre |
--program-pr |
--program-p)
1182 ac_prev
=program_prefix
;;
1183 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1184 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1185 program_prefix
=$ac_optarg ;;
1187 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1188 |
--program-suf |
--program-su |
--program-s)
1189 ac_prev
=program_suffix
;;
1190 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1191 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1192 program_suffix
=$ac_optarg ;;
1194 -program-transform-name |
--program-transform-name \
1195 |
--program-transform-nam |
--program-transform-na \
1196 |
--program-transform-n |
--program-transform- \
1197 |
--program-transform |
--program-transfor \
1198 |
--program-transfo |
--program-transf \
1199 |
--program-trans |
--program-tran \
1200 |
--progr-tra |
--program-tr |
--program-t)
1201 ac_prev
=program_transform_name
;;
1202 -program-transform-name=* |
--program-transform-name=* \
1203 |
--program-transform-nam=* |
--program-transform-na=* \
1204 |
--program-transform-n=* |
--program-transform-=* \
1205 |
--program-transform=* |
--program-transfor=* \
1206 |
--program-transfo=* |
--program-transf=* \
1207 |
--program-trans=* |
--program-tran=* \
1208 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1209 program_transform_name
=$ac_optarg ;;
1211 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1213 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1214 pdfdir
=$ac_optarg ;;
1216 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1218 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1221 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1222 |
-silent |
--silent |
--silen |
--sile |
--sil)
1225 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1227 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1229 sbindir
=$ac_optarg ;;
1231 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1232 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1233 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1235 ac_prev
=sharedstatedir
;;
1236 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1237 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1238 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1240 sharedstatedir
=$ac_optarg ;;
1242 -site |
--site |
--sit)
1244 -site=* |
--site=* |
--sit=*)
1247 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1249 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1250 srcdir
=$ac_optarg ;;
1252 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1253 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1254 ac_prev
=sysconfdir
;;
1255 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1256 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1257 sysconfdir
=$ac_optarg ;;
1259 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1260 ac_prev
=target_alias
;;
1261 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1262 target_alias
=$ac_optarg ;;
1264 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1267 -version |
--version |
--versio |
--versi |
--vers |
-V)
1268 ac_init_version
=: ;;
1271 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1272 # Reject names that are not valid shell variable names.
1273 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1274 as_fn_error
"invalid package name: $ac_useropt"
1275 ac_useropt_orig
=$ac_useropt
1276 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1277 case $ac_user_opts in
1281 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1282 ac_unrecognized_sep
=', ';;
1284 eval with_
$ac_useropt=\
$ac_optarg ;;
1286 -without-* |
--without-*)
1287 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1288 # Reject names that are not valid shell variable names.
1289 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1290 as_fn_error
"invalid package name: $ac_useropt"
1291 ac_useropt_orig
=$ac_useropt
1292 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1293 case $ac_user_opts in
1297 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1298 ac_unrecognized_sep
=', ';;
1300 eval with_
$ac_useropt=no
;;
1303 # Obsolete; use --with-x.
1306 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1307 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1308 ac_prev
=x_includes
;;
1309 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1310 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1311 x_includes
=$ac_optarg ;;
1313 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1314 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1315 ac_prev
=x_libraries
;;
1316 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1317 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1318 x_libraries
=$ac_optarg ;;
1320 -*) as_fn_error
"unrecognized option: \`$ac_option'
1321 Try \`$0 --help' for more information."
1325 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1326 # Reject names that are not valid shell variable names.
1327 case $ac_envvar in #(
1328 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1329 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1331 eval $ac_envvar=\
$ac_optarg
1332 export $ac_envvar ;;
1335 # FIXME: should be removed in autoconf 3.0.
1336 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1337 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1338 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1339 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1345 if test -n "$ac_prev"; then
1346 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1347 as_fn_error
"missing argument to $ac_option"
1350 if test -n "$ac_unrecognized_opts"; then
1351 case $enable_option_checking in
1353 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1354 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1358 # Check all directory arguments for consistency.
1359 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1360 datadir sysconfdir sharedstatedir localstatedir includedir \
1361 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1362 libdir localedir mandir
1364 eval ac_val
=\$
$ac_var
1365 # Remove trailing slashes.
1368 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1369 eval $ac_var=\
$ac_val;;
1371 # Be sure to have absolute directory names.
1373 [\\/$
]* | ?
:[\\/]* ) continue;;
1374 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1376 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1379 # There might be people who depend on the old broken behavior: `$host'
1380 # used to hold the argument of --host etc.
1381 # FIXME: To remove some day.
1384 target
=$target_alias
1386 # FIXME: To remove some day.
1387 if test "x$host_alias" != x
; then
1388 if test "x$build_alias" = x
; then
1389 cross_compiling
=maybe
1390 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1391 If a cross compiler is detected then cross compile mode will be used." >&2
1392 elif test "x$build_alias" != "x$host_alias"; then
1398 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1400 test "$silent" = yes && exec 6>/dev
/null
1403 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1404 ac_ls_di
=`ls -di .` &&
1405 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1406 as_fn_error
"working directory cannot be determined"
1407 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1408 as_fn_error
"pwd does not report name of working directory"
1411 # Find the source files, if location was not specified.
1412 if test -z "$srcdir"; then
1413 ac_srcdir_defaulted
=yes
1414 # Try the directory containing this script, then the parent directory.
1415 ac_confdir
=`$as_dirname -- "$as_myself" ||
1416 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1417 X"$as_myself" : 'X\(//\)[^/]' \| \
1418 X"$as_myself" : 'X\(//\)$' \| \
1419 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1420 $as_echo X"$as_myself" |
1421 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1439 if test ! -r "$srcdir/$ac_unique_file"; then
1443 ac_srcdir_defaulted
=no
1445 if test ! -r "$srcdir/$ac_unique_file"; then
1446 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1447 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1449 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1451 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1453 # When building in place, set srcdir=.
1454 if test "$ac_abs_confdir" = "$ac_pwd"; then
1457 # Remove unnecessary trailing slashes from srcdir.
1458 # Double slashes in file names in object file debugging info
1459 # mess up M-x gdb in Emacs.
1461 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1463 for ac_var
in $ac_precious_vars; do
1464 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1465 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1466 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1467 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1471 # Report the --help message.
1473 if test "$ac_init_help" = "long"; then
1474 # Omit some internal or obsolete options to make the list less imposing.
1475 # This message is too long to be a string in the A/UX 3.1 sh.
1477 \`configure' configures this package to adapt to many kinds of systems.
1479 Usage: $0 [OPTION]... [VAR=VALUE]...
1481 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1482 VAR=VALUE. See below for descriptions of some of the useful variables.
1484 Defaults for the options are specified in brackets.
1487 -h, --help display this help and exit
1488 --help=short display options specific to this package
1489 --help=recursive display the short help of all the included packages
1490 -V, --version display version information and exit
1491 -q, --quiet, --silent do not print \`checking...' messages
1492 --cache-file=FILE cache test results in FILE [disabled]
1493 -C, --config-cache alias for \`--cache-file=config.cache'
1494 -n, --no-create do not create output files
1495 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1497 Installation directories:
1498 --prefix=PREFIX install architecture-independent files in PREFIX
1499 [$ac_default_prefix]
1500 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1503 By default, \`make install' will install all the files in
1504 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1505 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1506 for instance \`--prefix=\$HOME'.
1508 For better control, use the options below.
1510 Fine tuning of the installation directories:
1511 --bindir=DIR user executables [EPREFIX/bin]
1512 --sbindir=DIR system admin executables [EPREFIX/sbin]
1513 --libexecdir=DIR program executables [EPREFIX/libexec]
1514 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1515 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1516 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1517 --libdir=DIR object code libraries [EPREFIX/lib]
1518 --includedir=DIR C header files [PREFIX/include]
1519 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1520 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1521 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1522 --infodir=DIR info documentation [DATAROOTDIR/info]
1523 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1524 --mandir=DIR man documentation [DATAROOTDIR/man]
1525 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1526 --htmldir=DIR html documentation [DOCDIR]
1527 --dvidir=DIR dvi documentation [DOCDIR]
1528 --pdfdir=DIR pdf documentation [DOCDIR]
1529 --psdir=DIR ps documentation [DOCDIR]
1535 --program-prefix=PREFIX prepend PREFIX to installed program names
1536 --program-suffix=SUFFIX append SUFFIX to installed program names
1537 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1540 --build=BUILD configure
for building on BUILD
[guessed
]
1541 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1542 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1546 if test -n "$ac_init_help"; then
1551 --disable-option-checking ignore unrecognized
--enable/--with options
1552 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1553 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1554 --enable-generated-files-in-srcdir
1555 put copies of generated files
in source dir
1556 intended
for creating
source tarballs
for users
1557 without texinfo bison or flex.
1558 --disable-largefile omit support
for large files
1559 --enable-werror-always enable -Werror despite compiler version
1560 --enable-checking=LIST
1561 enable expensive run-time checks. With LIST
,
1562 enable only specific categories of checks.
1563 Categories are
: yes,no
,all
,none
,release.
1564 Flags are
: assert
,df
,fold,gc
,gcac
,gimple
,misc
,
1565 rtlflag
,rtl
,runtime
,tree
,valgrind
,types.
1566 --enable-coverage=LEVEL
1567 enable compiler
's code coverage collection.
1568 Use to measure compiler performance and locate
1569 unused parts of the compiler. With LEVEL, specify
1570 optimization. Values are opt, noopt,
1572 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
1573 --enable-build-with-cxx build with C++ compiler instead of C compiler
1574 --enable-multilib enable library support for multiple ABIs
1575 --enable-__cxa_atexit enable __cxa_atexit for C++
1576 --enable-decimal-float={no,yes,bid,dpd}
1577 enable decimal float extension to C. Selecting 'bid
'
1578 or 'dpd
' choses which decimal floating point format
1580 --enable-fixed-point enable fixed-point arithmetic extension to C
1581 --enable-threads enable thread usage for target GCC
1582 --enable-threads=LIB use LIB thread package for target GCC
1583 --enable-tls enable or disable generation of tls code
1584 overriding the assembler check for tls support
1585 --enable-objc-gc enable the use of Boehm's garbage collector with
1586 the GNU Objective-C runtime
1587 --disable-shared don
't provide a shared libgcc
1588 --enable-languages=LIST specify which front-ends to build
1589 --disable-rpath do not hardcode runtime library paths
1590 --enable-initfini-array use .init_array/.fini_array sections
1591 --enable-sjlj-exceptions
1592 arrange to use setjmp/longjmp exception handling
1593 --enable-secureplt enable -msecure-plt by default for PowerPC
1594 --enable-leading-mingw64-underscores
1595 Enable leading underscores on 64 bit mingw targets
1596 --enable-cld enable -mcld by default for 32bit x86
1597 --enable-frame-pointer enable -fno-omit-frame-pointer by default for 32bit x86
1598 --disable-win32-registry
1599 disable lookup of installation paths in the
1600 Registry on Windows hosts
1601 --enable-win32-registry enable registry lookup (default)
1602 --enable-win32-registry=KEY
1603 use KEY instead of GCC version as the last portion
1605 --enable-shared[=PKGS] build shared libraries [default=yes]
1606 --enable-static[=PKGS] build static libraries [default=yes]
1607 --enable-fast-install[=PKGS]
1608 optimize for fast installation [default=yes]
1609 --disable-libtool-lock avoid locking (might break parallel builds)
1610 --enable-gnu-indirect-function
1611 enable the use of the @gnu_indirect_function to
1613 --enable-comdat enable COMDAT group support
1614 --enable-gnu-unique-object
1615 enable the use of the @gnu_unique_object ELF
1616 extension on glibc systems
1617 --enable-linker-build-id
1618 compiler will always pass --build-id to linker
1619 --enable-maintainer-mode
1620 enable make rules and dependencies not useful
1621 (and sometimes confusing) to the casual installer
1622 --enable-version-specific-runtime-libs
1623 specify that runtime libraries should be
1624 installed in a compiler-specific directory
1625 --enable-plugin enable plugin support
1626 --disable-libquadmath-support
1627 disable libquadmath support for Fortran
1630 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1631 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1632 --with-build-libsubdir=DIR Directory where to find libraries for build system
1633 --with-local-prefix=DIR specifies directory to put local include
1634 --with-gxx-include-dir=DIR
1635 specifies directory to put g++ header files
1636 --with-cpp-install-dir=DIR
1637 install the user visible C preprocessor in DIR
1638 (relative to PREFIX) as well as PREFIX/bin
1639 --with-gnu-ld arrange to work with GNU ld.
1640 --with-ld arrange to use the specified ld (full pathname)
1641 --with-demangler-in-ld try to use demangler in GNU ld.
1642 --with-gnu-as arrange to work with GNU as
1643 --with-as arrange to use the specified as (full pathname)
1644 --with-stabs arrange to use stabs instead of host debug format
1645 --with-dwarf2 force the default debug format to be DWARF 2
1646 --with-build-sysroot=sysroot
1647 use sysroot as the system root during the build
1648 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
1649 --with-specs=SPECS add SPECS to driver command-line processing
1650 --with-pkgversion=PKG Use PKG in the version string in place of "GCC"
1651 --with-bugurl=URL Direct users to URL to report a bug
1652 --with-multilib-list Select multilibs (SH only)
1653 --with-gnu-ld assume the C compiler uses GNU ld default=no
1654 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1655 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
1656 --with-system-libunwind use installed libunwind
1657 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1659 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1660 --with-plugin-ld=[ARG
] specify the plugin linker
1661 --with-long-double-128 Use
128-bit long double by default.
1662 --with-gc={page
,zone
} choose the garbage collection mechanism to use
1664 --with-system-zlib use installed libz
1665 --with-slibdir=DIR shared libraries
in DIR
[LIBDIR
]
1667 Some influential environment variables
:
1668 CC C compiler
command
1669 CFLAGS C compiler flags
1670 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1671 nonstandard directory
<lib dir
>
1672 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1673 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1674 you have headers
in a nonstandard directory
<include dir
>
1675 CXX C
++ compiler
command
1676 CXXFLAGS C
++ compiler flags
1678 CXXCPP C
++ preprocessor
1679 GMPLIBS How to link GMP
1680 GMPINC How to
find GMP include files
1681 PPLLIBS How to link PPL
1682 PPLINC How to
find PPL include files
1683 CLOOGLIBS How to link CLOOG
1684 CLOOGINC How to
find CLOOG include files
1686 Use these variables to override the choices made by
`configure' or to help
1687 it to find libraries and programs with nonstandard names/locations.
1689 Report bugs to the package provider.
1694 if test "$ac_init_help" = "recursive"; then
1695 # If there are subdirs, report their specific --help.
1696 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1697 test -d "$ac_dir" ||
1698 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1703 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1705 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1706 # A ".." for each directory in $ac_dir_suffix.
1707 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1708 case $ac_top_builddir_sub in
1709 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1710 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1713 ac_abs_top_builddir=$ac_pwd
1714 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1715 # for backward compatibility:
1716 ac_top_builddir=$ac_top_build_prefix
1719 .) # We are building in place.
1721 ac_top_srcdir=$ac_top_builddir_sub
1722 ac_abs_top_srcdir=$ac_pwd ;;
1723 [\\/]* | ?:[\\/]* ) # Absolute name.
1724 ac_srcdir=$srcdir$ac_dir_suffix;
1725 ac_top_srcdir=$srcdir
1726 ac_abs_top_srcdir=$srcdir ;;
1728 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1729 ac_top_srcdir=$ac_top_build_prefix$srcdir
1730 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1732 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1734 cd "$ac_dir" || { ac_status=$?; continue; }
1735 # Check for guested configure.
1736 if test -f "$ac_srcdir/configure.gnu"; then
1738 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1739 elif test -f "$ac_srcdir/configure"; then
1741 $SHELL "$ac_srcdir/configure" --help=recursive
1743 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1745 cd "$ac_pwd" || { ac_status=$?; break; }
1749 test -n "$ac_init_help" && exit $ac_status
1750 if $ac_init_version; then
1753 generated by GNU Autoconf 2.64
1755 Copyright (C) 2009 Free Software Foundation, Inc.
1756 This configure script is free software; the Free Software Foundation
1757 gives unlimited permission to copy, distribute and modify it.
1762 ## ------------------------ ##
1763 ## Autoconf initialization. ##
1764 ## ------------------------ ##
1766 # ac_fn_c_try_compile LINENO
1767 # --------------------------
1768 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1769 ac_fn_c_try_compile ()
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 rm -f conftest.$ac_objext
1773 if { { ac_try="$ac_compile"
1775 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1776 *) ac_try_echo
=$ac_try;;
1778 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779 $as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_compile") 2>conftest.err
1782 if test -s conftest.err
; then
1783 grep -v '^ *+' conftest.err
>conftest.er1
1784 cat conftest.er1
>&5
1785 mv -f conftest.er1 conftest.err
1787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788 test $ac_status = 0; } && {
1789 test -z "$ac_c_werror_flag" ||
1790 test ! -s conftest.err
1791 } && test -s conftest.
$ac_objext; then :
1794 $as_echo "$as_me: failed program was:" >&5
1795 sed 's/^/| /' conftest.
$ac_ext >&5
1799 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1802 } # ac_fn_c_try_compile
1804 # ac_fn_cxx_try_compile LINENO
1805 # ----------------------------
1806 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1807 ac_fn_cxx_try_compile
()
1809 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1810 rm -f conftest.
$ac_objext
1811 if { { ac_try
="$ac_compile"
1813 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1814 *) ac_try_echo=$ac_try;;
1816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1817 $as_echo "$ac_try_echo"; } >&5
1818 (eval "$ac_compile") 2>conftest.err
1820 if test -s conftest.err; then
1821 grep -v '^ *+' conftest.err >conftest.er1
1822 cat conftest.er1 >&5
1823 mv -f conftest.er1 conftest.err
1825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1826 test $ac_status = 0; } && {
1827 test -z "$ac_cxx_werror_flag" ||
1828 test ! -s conftest.err
1829 } && test -s conftest.$ac_objext; then :
1832 $as_echo "$as_me: failed program was:" >&5
1833 sed 's/^/| /' conftest.$ac_ext >&5
1837 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1840 } # ac_fn_cxx_try_compile
1842 # ac_fn_c_try_cpp LINENO
1843 # ----------------------
1844 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1848 if { { ac_try="$ac_cpp conftest.$ac_ext"
1850 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1851 *) ac_try_echo
=$ac_try;;
1853 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 $as_echo "$ac_try_echo"; } >&5
1855 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1857 if test -s conftest.err
; then
1858 grep -v '^ *+' conftest.err
>conftest.er1
1859 cat conftest.er1
>&5
1860 mv -f conftest.er1 conftest.err
1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; } >/dev
/null
&& {
1864 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1865 test ! -s conftest.err
1869 $as_echo "$as_me: failed program was:" >&5
1870 sed 's/^/| /' conftest.
$ac_ext >&5
1874 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1879 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1880 # -------------------------------------------------------
1881 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1882 # the include files in INCLUDES and setting the cache variable VAR
1884 ac_fn_c_check_header_mongrel
()
1886 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1887 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1889 $as_echo_n "checking for $2... " >&6; }
1890 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1891 $as_echo_n "(cached) " >&6
1894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 $as_echo "$ac_res" >&6; }
1897 # Is the header compilable?
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1899 $as_echo_n "checking $2 usability... " >&6; }
1900 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h. */
1905 if ac_fn_c_try_compile
"$LINENO"; then :
1906 ac_header_compiler
=yes
1908 ac_header_compiler
=no
1910 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1912 $as_echo "$ac_header_compiler" >&6; }
1914 # Is the header present?
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1916 $as_echo_n "checking $2 presence... " >&6; }
1917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1921 if ac_fn_c_try_cpp
"$LINENO"; then :
1922 ac_header_preproc
=yes
1924 ac_header_preproc
=no
1926 rm -f conftest.err conftest.
$ac_ext
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1928 $as_echo "$ac_header_preproc" >&6; }
1930 # So? What about this header?
1931 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1934 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1936 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1940 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1942 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1944 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1946 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1948 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 $as_echo_n "checking for $2... " >&6; }
1953 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1954 $as_echo_n "(cached) " >&6
1956 eval "$3=\$ac_header_compiler"
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960 $as_echo "$ac_res" >&6; }
1962 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1964 } # ac_fn_c_check_header_mongrel
1966 # ac_fn_c_try_run LINENO
1967 # ----------------------
1968 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1969 # that executables *can* be run.
1972 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1973 if { { ac_try
="$ac_link"
1975 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1976 *) ac_try_echo=$ac_try;;
1978 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1979 $as_echo "$ac_try_echo"; } >&5
1980 (eval "$ac_link") 2>&5
1982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1983 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1984 { { case "(($ac_try" in
1985 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1986 *) ac_try_echo
=$ac_try;;
1988 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1989 $as_echo "$ac_try_echo"; } >&5
1990 (eval "$ac_try") 2>&5
1992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1993 test $ac_status = 0; }; }; then :
1996 $as_echo "$as_me: program exited with status $ac_status" >&5
1997 $as_echo "$as_me: failed program was:" >&5
1998 sed 's/^/| /' conftest.
$ac_ext >&5
2000 ac_retval
=$ac_status
2002 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2003 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2008 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2009 # -------------------------------------------------------
2010 # Tests whether HEADER exists and can be compiled using the include files in
2011 # INCLUDES, setting the cache variable VAR accordingly.
2012 ac_fn_c_check_header_compile
()
2014 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2016 $as_echo_n "checking for $2... " >&6; }
2017 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2018 $as_echo_n "(cached) " >&6
2020 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2021 /* end confdefs.h. */
2025 if ac_fn_c_try_compile
"$LINENO"; then :
2030 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2034 $as_echo "$ac_res" >&6; }
2035 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2037 } # ac_fn_c_check_header_compile
2039 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2040 # --------------------------------------------
2041 # Tries to find the compile-time value of EXPR in a program that includes
2042 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2044 ac_fn_c_compute_int
()
2046 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2047 if test "$cross_compiling" = yes; then
2048 # Depending upon the size, compute the lo and hi bounds.
2049 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2050 /* end confdefs.h. */
2055 static int test_array [1 - 2 * !(($2) >= 0)];
2062 if ac_fn_c_try_compile
"$LINENO"; then :
2065 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2066 /* end confdefs.h. */
2071 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2078 if ac_fn_c_try_compile
"$LINENO"; then :
2079 ac_hi
=$ac_mid; break
2081 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2082 if test $ac_lo -le $ac_mid; then
2086 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2088 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2091 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2097 static int test_array [1 - 2 * !(($2) < 0)];
2104 if ac_fn_c_try_compile
"$LINENO"; then :
2107 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2108 /* end confdefs.h. */
2113 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2120 if ac_fn_c_try_compile
"$LINENO"; then :
2121 ac_lo
=$ac_mid; break
2123 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2124 if test $ac_mid -le $ac_hi; then
2128 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2130 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2135 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2137 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2138 # Binary search between lo and hi bounds.
2139 while test "x$ac_lo" != "x$ac_hi"; do
2140 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2141 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2142 /* end confdefs.h. */
2147 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2154 if ac_fn_c_try_compile
"$LINENO"; then :
2157 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2159 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2162 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2166 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2167 /* end confdefs.h. */
2169 static long int longval () { return $2; }
2170 static unsigned long int ulongval () { return $2; }
2177 FILE *f = fopen ("conftest.val", "w");
2182 long int i = longval ();
2185 fprintf (f, "%ld", i);
2189 unsigned long int i = ulongval ();
2192 fprintf (f, "%lu", i);
2194 /* Do not output a trailing newline, as this causes \r\n confusion
2195 on some platforms. */
2196 return ferror (f) || fclose (f) != 0;
2202 if ac_fn_c_try_run
"$LINENO"; then :
2203 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2207 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2208 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2212 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2215 } # ac_fn_c_compute_int
2217 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2218 # -------------------------------------------
2219 # Tests whether TYPE exists after having included INCLUDES, setting cache
2220 # variable VAR accordingly.
2221 ac_fn_c_check_type
()
2223 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2225 $as_echo_n "checking for $2... " >&6; }
2226 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2227 $as_echo_n "(cached) " >&6
2230 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2231 /* end confdefs.h. */
2242 if ac_fn_c_try_compile
"$LINENO"; then :
2243 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2244 /* end confdefs.h. */
2255 if ac_fn_c_try_compile
"$LINENO"; then :
2260 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2262 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2266 $as_echo "$ac_res" >&6; }
2267 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2269 } # ac_fn_c_check_type
2271 # ac_fn_c_find_intX_t LINENO BITS VAR
2272 # -----------------------------------
2273 # Finds a signed integer type with width BITS, setting cache variable VAR
2275 ac_fn_c_find_intX_t
()
2277 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2279 $as_echo_n "checking for int$2_t... " >&6; }
2280 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2281 $as_echo_n "(cached) " >&6
2284 for ac_type
in int
$2_t 'int' 'long int' \
2285 'long long int' 'short int' 'signed char'; do
2286 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2287 /* end confdefs.h. */
2288 $ac_includes_default
2292 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
2299 if ac_fn_c_try_compile
"$LINENO"; then :
2300 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2301 /* end confdefs.h. */
2302 $ac_includes_default
2306 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
2307 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
2314 if ac_fn_c_try_compile
"$LINENO"; then :
2321 eval "$3=\$ac_type" ;;
2324 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2326 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2328 if test "x$as_val" = x
""no
; then :
2336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2337 $as_echo "$ac_res" >&6; }
2338 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2340 } # ac_fn_c_find_intX_t
2342 # ac_fn_c_try_link LINENO
2343 # -----------------------
2344 # Try to link conftest.$ac_ext, and return whether this succeeded.
2347 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2348 rm -f conftest.
$ac_objext conftest
$ac_exeext
2349 if { { ac_try
="$ac_link"
2351 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2352 *) ac_try_echo=$ac_try;;
2354 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2355 $as_echo "$ac_try_echo"; } >&5
2356 (eval "$ac_link") 2>conftest.err
2358 if test -s conftest.err; then
2359 grep -v '^ *+' conftest.err >conftest.er1
2360 cat conftest.er1 >&5
2361 mv -f conftest.er1 conftest.err
2363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2364 test $ac_status = 0; } && {
2365 test -z "$ac_c_werror_flag" ||
2366 test ! -s conftest.err
2367 } && test -s conftest$ac_exeext && {
2368 test "$cross_compiling" = yes ||
2369 $as_test_x conftest$ac_exeext
2373 $as_echo "$as_me: failed program was:" >&5
2374 sed 's/^/| /' conftest.$ac_ext >&5
2378 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2379 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2380 # interfere with the next link command; also delete a directory that is
2381 # left behind by Apple's compiler. We do this before executing the actions.
2382 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2383 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2386 } # ac_fn_c_try_link
2388 # ac_fn_c_find_uintX_t LINENO BITS VAR
2389 # ------------------------------------
2390 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2392 ac_fn_c_find_uintX_t ()
2394 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2396 $as_echo_n "checking for uint$2_t... " >&6; }
2397 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2398 $as_echo_n "(cached) " >&6
2401 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2402 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2404 /* end confdefs.h. */
2405 $ac_includes_default
2409 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
2416 if ac_fn_c_try_compile "$LINENO"; then :
2421 eval "$3=\$ac_type" ;;
2424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2426 if test "x$as_val" = x""no; then :
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2435 $as_echo "$ac_res" >&6; }
2436 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2438 } # ac_fn_c_find_uintX_t
2440 # ac_fn_c_check_header_preproc LINENO HEADER VAR
2441 # ----------------------------------------------
2442 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
2443 ac_fn_c_check_header_preproc ()
2445 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2447 $as_echo_n "checking for $2... " >&6; }
2448 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2449 $as_echo_n "(cached) " >&6
2451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2452 /* end confdefs.h. */
2455 if ac_fn_c_try_cpp "$LINENO"; then :
2460 rm -f conftest.err conftest.$ac_ext
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2464 $as_echo "$ac_res" >&6; }
2465 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2467 } # ac_fn_c_check_header_preproc
2469 # ac_fn_cxx_try_cpp LINENO
2470 # ------------------------
2471 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2472 ac_fn_cxx_try_cpp ()
2474 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2475 if { { ac_try="$ac_cpp conftest.$ac_ext"
2477 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2478 *) ac_try_echo
=$ac_try;;
2480 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2481 $as_echo "$ac_try_echo"; } >&5
2482 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2484 if test -s conftest.err
; then
2485 grep -v '^ *+' conftest.err
>conftest.er1
2486 cat conftest.er1
>&5
2487 mv -f conftest.er1 conftest.err
2489 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2490 test $ac_status = 0; } >/dev
/null
&& {
2491 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2492 test ! -s conftest.err
2496 $as_echo "$as_me: failed program was:" >&5
2497 sed 's/^/| /' conftest.
$ac_ext >&5
2501 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2504 } # ac_fn_cxx_try_cpp
2506 # ac_fn_cxx_check_header_preproc LINENO HEADER VAR
2507 # ------------------------------------------------
2508 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
2509 ac_fn_cxx_check_header_preproc
()
2511 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2513 $as_echo_n "checking for $2... " >&6; }
2514 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2515 $as_echo_n "(cached) " >&6
2517 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2518 /* end confdefs.h. */
2521 if ac_fn_cxx_try_cpp
"$LINENO"; then :
2526 rm -f conftest.err conftest.
$ac_ext
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2530 $as_echo "$ac_res" >&6; }
2531 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2533 } # ac_fn_cxx_check_header_preproc
2535 # ac_fn_c_check_func LINENO FUNC VAR
2536 # ----------------------------------
2537 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2538 ac_fn_c_check_func
()
2540 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2542 $as_echo_n "checking for $2... " >&6; }
2543 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2544 $as_echo_n "(cached) " >&6
2546 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2547 /* end confdefs.h. */
2548 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2549 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2550 #define $2 innocuous_$2
2552 /* System header to define __stub macros and hopefully few prototypes,
2553 which can conflict with char $2 (); below.
2554 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2555 <limits.h> exists even on freestanding compilers. */
2558 # include <limits.h>
2560 # include <assert.h>
2565 /* Override any GCC internal prototype to avoid an error.
2566 Use char because int might match the return type of a GCC
2567 builtin and then its argument prototype would still apply. */
2572 /* The GNU C library defines this for functions which it implements
2573 to always fail with ENOSYS. Some functions are actually named
2574 something starting with __ and the normal name is an alias. */
2575 #if defined __stub_$2 || defined __stub___$2
2587 if ac_fn_c_try_link
"$LINENO"; then :
2592 rm -f core conftest.err conftest.
$ac_objext \
2593 conftest
$ac_exeext conftest.
$ac_ext
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2597 $as_echo "$ac_res" >&6; }
2598 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2600 } # ac_fn_c_check_func
2602 # ac_fn_cxx_try_link LINENO
2603 # -------------------------
2604 # Try to link conftest.$ac_ext, and return whether this succeeded.
2605 ac_fn_cxx_try_link
()
2607 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2608 rm -f conftest.
$ac_objext conftest
$ac_exeext
2609 if { { ac_try
="$ac_link"
2611 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2612 *) ac_try_echo=$ac_try;;
2614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2615 $as_echo "$ac_try_echo"; } >&5
2616 (eval "$ac_link") 2>conftest.err
2618 if test -s conftest.err; then
2619 grep -v '^ *+' conftest.err >conftest.er1
2620 cat conftest.er1 >&5
2621 mv -f conftest.er1 conftest.err
2623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2624 test $ac_status = 0; } && {
2625 test -z "$ac_cxx_werror_flag" ||
2626 test ! -s conftest.err
2627 } && test -s conftest$ac_exeext && {
2628 test "$cross_compiling" = yes ||
2629 $as_test_x conftest$ac_exeext
2633 $as_echo "$as_me: failed program was:" >&5
2634 sed 's/^/| /' conftest.$ac_ext >&5
2638 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2639 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2640 # interfere with the next link command; also delete a directory that is
2641 # left behind by Apple's compiler. We do this before executing the actions.
2642 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2643 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2646 } # ac_fn_cxx_try_link
2647 cat >config.log <<_ACEOF
2648 This file contains any messages produced by compilers while
2649 running configure, to aid debugging if configure makes a mistake.
2651 It was created by $as_me, which was
2652 generated by GNU Autoconf 2.64. Invocation command line was
2664 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2665 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2666 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2667 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2668 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2670 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2671 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2673 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2674 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2675 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2676 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2677 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2678 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2679 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 test -z "$as_dir" && as_dir=.
2688 $as_echo "PATH: $as_dir"
2704 # Keep a trace of the command line.
2705 # Strip out --no-create and --no-recursion so they do not pile up.
2706 # Strip out --silent because we don't want to record it for future runs.
2707 # Also quote any args containing shell meta-characters.
2708 # Make two passes to allow for proper duplicate-argument suppression.
2712 ac_must_keep_next=false
2718 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2719 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2720 | -silent | --silent | --silen | --sile | --sil)
2723 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2726 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2728 as_fn_append ac_configure_args1 " '$ac_arg'"
2729 if test $ac_must_keep_next = true; then
2730 ac_must_keep_next=false # Got value, back to normal.
2733 *=* | --config-cache | -C | -disable-* | --disable-* \
2734 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2735 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2736 | -with-* | --with-* | -without-* | --without-* | --x)
2737 case "$ac_configure_args0 " in
2738 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2741 -* ) ac_must_keep_next=true ;;
2744 as_fn_append ac_configure_args " '$ac_arg'"
2749 { ac_configure_args0=; unset ac_configure_args0;}
2750 { ac_configure_args1=; unset ac_configure_args1;}
2752 # When interrupted or exit'd, cleanup temporary files, and complete
2753 # config.log. We remove comments because anyway the quotes in there
2754 # would cause problems or look ugly.
2755 # WARNING: Use '\'' to represent an apostrophe within the trap.
2756 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2757 trap 'exit_status=$?
2758 # Save into config.log some information that might help in debugging.
2763 ## ---------------- ##
2764 ## Cache variables. ##
2765 ## ---------------- ##
2768 # The following way of writing the cache mishandles newlines in values,
2770 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2771 eval ac_val=\$$ac_var
2775 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2776 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2779 _ | IFS | as_nl) ;; #(
2780 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2781 *) { eval $ac_var=; unset $ac_var;} ;;
2786 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2787 *${as_nl}ac_space=\ *)
2789 "s/'\''/'\''\\\\'\'''\''/g;
2790 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2793 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2801 ## ----------------- ##
2802 ## Output variables. ##
2803 ## ----------------- ##
2806 for ac_var in $ac_subst_vars
2808 eval ac_val=\$$ac_var
2810 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2812 $as_echo "$ac_var='\''$ac_val'\''"
2816 if test -n "$ac_subst_files"; then
2818 ## ------------------- ##
2819 ## File substitutions. ##
2820 ## ------------------- ##
2823 for ac_var in $ac_subst_files
2825 eval ac_val=\$$ac_var
2827 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2829 $as_echo "$ac_var='\''$ac_val'\''"
2834 if test -s confdefs.h; then
2844 test "$ac_signal" != 0 &&
2845 $as_echo "$as_me: caught signal $ac_signal"
2846 $as_echo "$as_me: exit $exit_status"
2848 rm -f core *.core core.conftest.* &&
2849 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2852 for ac_signal in 1 2 13 15; do
2853 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2857 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2858 rm -f -r conftest* confdefs.h
2860 $as_echo "/* confdefs.h */" > confdefs.h
2862 # Predefined preprocessor variables.
2864 cat >>confdefs.h <<_ACEOF
2865 #define PACKAGE_NAME "$PACKAGE_NAME"
2868 cat >>confdefs.h <<_ACEOF
2869 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2872 cat >>confdefs.h <<_ACEOF
2873 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2876 cat >>confdefs.h <<_ACEOF
2877 #define PACKAGE_STRING "$PACKAGE_STRING"
2880 cat >>confdefs.h <<_ACEOF
2881 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2884 cat >>confdefs.h <<_ACEOF
2885 #define PACKAGE_URL "$PACKAGE_URL"
2889 # Let the site file select an alternate cache file if it wants to.
2890 # Prefer an explicitly selected file to automatically selected ones.
2893 if test -n "$CONFIG_SITE"; then
2894 ac_site_file1=$CONFIG_SITE
2895 elif test "x$prefix" != xNONE; then
2896 ac_site_file1=$prefix/share/config.site
2897 ac_site_file2=$prefix/etc/config.site
2899 ac_site_file1=$ac_default_prefix/share/config.site
2900 ac_site_file2=$ac_default_prefix/etc/config.site
2902 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2904 test "x$ac_site_file" = xNONE && continue
2905 if test -r "$ac_site_file"; then
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2907 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2908 sed 's/^/| /' "$ac_site_file" >&5
2913 if test -r "$cache_file"; then
2914 # Some versions of bash will fail to source /dev/null (special
2915 # files actually), so we avoid doing that.
2916 if test -f "$cache_file"; then
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2918 $as_echo "$as_me: loading cache $cache_file" >&6;}
2920 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2921 *) . "./$cache_file";;
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2926 $as_echo "$as_me: creating cache $cache_file" >&6;}
2930 # Check that the precious variables saved in the cache have kept the same
2932 ac_cache_corrupted=false
2933 for ac_var in $ac_precious_vars; do
2934 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2935 eval ac_new_set=\$ac_env_${ac_var}_set
2936 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2937 eval ac_new_val=\$ac_env_${ac_var}_value
2938 case $ac_old_set,$ac_new_set in
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2941 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2942 ac_cache_corrupted=: ;;
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2945 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2946 ac_cache_corrupted=: ;;
2949 if test "x$ac_old_val" != "x$ac_new_val"; then
2950 # differences in whitespace do not lead to failure.
2951 ac_old_val_w=`echo x
$ac_old_val`
2952 ac_new_val_w=`echo x
$ac_new_val`
2953 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2955 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2956 ac_cache_corrupted=:
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2959 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2960 eval $ac_var=\$ac_old_val
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2963 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2964 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2965 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2968 # Pass precious variables to config.status.
2969 if test "$ac_new_set" = set; then
2971 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2972 *) ac_arg=$ac_var=$ac_new_val ;;
2974 case " $ac_configure_args " in
2975 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2976 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2980 if $ac_cache_corrupted; then
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2982 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2984 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2985 as_fn_error "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2987 ## -------------------- ##
2988 ## Main body of script. ##
2989 ## -------------------- ##
2992 ac_cpp='$CPP $CPPFLAGS'
2993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3002 ac_config_headers="$ac_config_headers auto-host.h:config.in"
3005 gcc_version=`cat $srcdir/BASE-VER
`
3007 # Determine the host, build, and target systems
3009 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3010 for ac_t in install-sh install.sh shtool; do
3011 if test -f "$ac_dir/$ac_t"; then
3013 ac_install_sh="$ac_aux_dir/$ac_t -c"
3018 if test -z "$ac_aux_dir"; then
3019 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3022 # These three variables are undocumented and unsupported,
3023 # and are intended to be withdrawn in a future Autoconf release.
3024 # They can cause serious problems if a builder's source tree is in a directory
3025 # whose full name contains unusual characters.
3026 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3027 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3028 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3031 # Make sure we can run config.sub.
3032 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3033 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3036 $as_echo_n "checking build system type... " >&6; }
3037 if test "${ac_cv_build+set}" = set; then :
3038 $as_echo_n "(cached) " >&6
3040 ac_build_alias=$build_alias
3041 test "x$ac_build_alias" = x &&
3042 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3043 test "x$ac_build_alias" = x &&
3044 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3045 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3046 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3050 $as_echo "$ac_cv_build" >&6; }
3051 case $ac_cv_build in
3053 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3056 ac_save_IFS=$IFS; IFS='-'
3062 # Remember, the first character of IFS is used to create $*,
3063 # except with old shells:
3066 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3070 $as_echo_n "checking host system type... " >&6; }
3071 if test "${ac_cv_host+set}" = set; then :
3072 $as_echo_n "(cached) " >&6
3074 if test "x$host_alias" = x; then
3075 ac_cv_host=$ac_cv_build
3077 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3078 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3083 $as_echo "$ac_cv_host" >&6; }
3086 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3089 ac_save_IFS=$IFS; IFS='-'
3095 # Remember, the first character of IFS is used to create $*,
3096 # except with old shells:
3099 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3103 $as_echo_n "checking target system type... " >&6; }
3104 if test "${ac_cv_target+set}" = set; then :
3105 $as_echo_n "(cached) " >&6
3107 if test "x$target_alias" = x; then
3108 ac_cv_target=$ac_cv_host
3110 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3111 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3116 $as_echo "$ac_cv_target" >&6; }
3117 case $ac_cv_target in
3119 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3121 target=$ac_cv_target
3122 ac_save_IFS=$IFS; IFS='-'
3128 # Remember, the first character of IFS is used to create $*,
3129 # except with old shells:
3132 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
3135 # The aliases save the names the user supplied, while $host etc.
3136 # will get canonicalized.
3137 test -n "$target_alias" &&
3138 test "$program_prefix$program_suffix$program_transform_name" = \
3140 program_prefix=${target_alias}-
3142 # Determine the noncanonical target name, for directory use.
3143 case ${build_alias} in
3144 "") build_noncanonical=${build} ;;
3145 *) build_noncanonical=${build_alias} ;;
3148 case ${host_alias} in
3149 "") host_noncanonical=${build_noncanonical} ;;
3150 *) host_noncanonical=${host_alias} ;;
3153 case ${target_alias} in
3154 "") target_noncanonical=${host_noncanonical} ;;
3155 *) target_noncanonical=${target_alias} ;;
3161 # Determine the target- and build-specific subdirectories
3163 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3164 # have matching libraries, they should use host libraries: Makefile.tpl
3165 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3166 # However, they still use the build modules, because the corresponding
3167 # host modules (e.g. bison) are only built for the host when bootstrap
3169 # - build_subdir is where we find build modules, and never changes.
3170 # - build_libsubdir is where we find build libraries, and can be overridden.
3172 # Prefix 'build-' so this never conflicts with target_subdir.
3173 build_subdir="build-${build_noncanonical}"
3175 # Check whether --with-build-libsubdir was given.
3176 if test "${with_build_libsubdir+set}" = set; then :
3177 withval=$with_build_libsubdir; build_libsubdir="$withval"
3179 build_libsubdir="$build_subdir"
3182 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3183 if ( test $srcdir = . && test -d gcc ) \
3184 || test -d $srcdir/../host-${host_noncanonical}; then
3185 host_subdir="host-${host_noncanonical}"
3190 target_subdir=${target_noncanonical}
3193 # Set program_transform_name
3194 test "$program_prefix" != NONE &&
3195 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3196 # Use a double $ so make ignores it.
3197 test "$program_suffix" != NONE &&
3198 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3199 # Double any \ or $.
3200 # By default was `s
,x
,x
', remove it if useless.
3201 ac_script='s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//'
3202 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3205 # Check for bogus environment variables.
3206 # Test if LIBRARY_PATH contains the notation for the current directory
3207 # since this would lead to problems installing/building glibc.
3208 # LIBRARY_PATH contains the current directory if one of the following
3210 # - one of the terminals (":" and ";") is the first or last sign
3211 # - two terminals occur directly after each other
3212 # - the path contains an element with a dot in it
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY_PATH variable" >&5
3214 $as_echo_n "checking LIBRARY_PATH variable... " >&6; }
3215 case ${LIBRARY_PATH} in
3216 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3217 library_path_setting="contains current directory"
3220 library_path_setting="ok"
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $library_path_setting" >&5
3224 $as_echo "$library_path_setting" >&6; }
3225 if test "$library_path_setting" != "ok"; then
3227 *** LIBRARY_PATH shouldn't contain the current directory when
3228 *** building gcc. Please change the environment variable
3229 *** and run configure again.
" "$LINENO" 5
3232 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
3233 # since this would lead to problems installing/building glibc.
3234 # GCC_EXEC_PREFIX contains the current directory if one of the following
3236 # - one of the terminals (":" and ";") is the first or last sign
3237 # - two terminals occur directly after each other
3238 # - the path contains an element with a dot in it
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC_EXEC_PREFIX variable
" >&5
3240 $as_echo_n "checking GCC_EXEC_PREFIX variable...
" >&6; }
3241 case ${GCC_EXEC_PREFIX} in
3242 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3243 gcc_exec_prefix_setting="contains current directory
"
3246 gcc_exec_prefix_setting="ok
"
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gcc_exec_prefix_setting" >&5
3250 $as_echo "$gcc_exec_prefix_setting" >&6; }
3251 if test "$gcc_exec_prefix_setting" != "ok
"; then
3253 *** GCC_EXEC_PREFIX shouldn
't contain the current directory when
3254 *** building gcc. Please change the environment variable
3255 *** and run configure again." "$LINENO" 5
3262 # Specify the local prefix
3265 # Check whether --with-local-prefix was given.
3266 if test "${with_local_prefix+set}" = set; then :
3267 withval=$with_local_prefix; case "${withval}" in
3268 yes) as_fn_error "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;
3270 *) local_prefix=$with_local_prefix ;;
3275 # Default local prefix if it is empty
3276 if test x$local_prefix = x; then
3277 local_prefix=/usr/local
3280 # Don't
set gcc_gxx_include_dir to gxx_include_dir since that
's only
3281 # passed in by the toplevel make and thus we'd get different behavior
3282 # depending on where we built the sources.
3283 gcc_gxx_include_dir
=
3284 # Specify the g++ header file directory
3286 # Check whether --with-gxx-include-dir was given.
3287 if test "${with_gxx_include_dir+set}" = set; then :
3288 withval
=$with_gxx_include_dir; case "${withval}" in
3289 yes) as_fn_error
"bad value ${withval} given for g++ include directory" "$LINENO" 5 ;;
3291 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
3296 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
3297 if test x
${gcc_gxx_include_dir} = x
; then
3298 if test x
${enable_version_specific_runtime_libs} = xyes
; then
3299 gcc_gxx_include_dir
='${libsubdir}/include/c++'
3301 libstdcxx_incdir
='include/c++/$(version)'
3302 if test x
$host != x
$target; then
3303 libstdcxx_incdir
="$target_alias/$libstdcxx_incdir"
3305 gcc_gxx_include_dir
="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
3310 # Check whether --with-cpp_install_dir was given.
3311 if test "${with_cpp_install_dir+set}" = set; then :
3312 withval
=$with_cpp_install_dir; if test x
$withval = xyes
; then
3313 as_fn_error
"option --with-cpp-install-dir requires an argument" "$LINENO" 5
3314 elif test x
$withval != xno
; then
3315 cpp_install_dir
=$withval
3320 # We would like to our source tree to be readonly. However when releases or
3321 # pre-releases are generated, the flex/bison generated files as well as the
3322 # various formats of manuals need to be included along with the rest of the
3323 # sources. Therefore we have --enable-generated-files-in-srcdir to do
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to place generated files in the source directory" >&5
3327 $as_echo_n "checking whether to place generated files in the source directory... " >&6; }
3328 # Check whether --enable-generated-files-in-srcdir was given.
3329 if test "${enable_generated_files_in_srcdir+set}" = set; then :
3330 enableval
=$enable_generated_files_in_srcdir; generated_files_in_srcdir
=$enableval
3332 generated_files_in_srcdir
=no
3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $generated_files_in_srcdir" >&5
3337 $as_echo "$generated_files_in_srcdir" >&6; }
3339 if test "$generated_files_in_srcdir" = "yes"; then
3346 # -------------------
3347 # Find default linker
3348 # -------------------
3352 # Check whether --with-gnu-ld was given.
3353 if test "${with_gnu_ld+set}" = set; then :
3354 withval
=$with_gnu_ld; gnu_ld_flag
="$with_gnu_ld"
3360 # With pre-defined ld
3362 # Check whether --with-ld was given.
3363 if test "${with_ld+set}" = set; then :
3364 withval
=$with_ld; DEFAULT_LINKER
="$with_ld"
3367 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
3368 if test ! -x "$DEFAULT_LINKER"; then
3369 as_fn_error
"cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" "$LINENO" 5
3370 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
3374 cat >>confdefs.h
<<_ACEOF
3375 #define DEFAULT_LINKER "$DEFAULT_LINKER"
3380 gnu_ld
=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`
3382 cat >>confdefs.h
<<_ACEOF
3383 #define HAVE_GNU_LD $gnu_ld
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default linker was specified" >&5
3388 $as_echo_n "checking whether a default linker was specified... " >&6; }
3389 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
3390 if test x
"$gnu_ld_flag" = x
"no"; then
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER)" >&5
3392 $as_echo "yes ($DEFAULT_LINKER)" >&6; }
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
3395 $as_echo "yes ($DEFAULT_LINKER - GNU ld)" >&6; }
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3399 $as_echo "no" >&6; }
3402 # With demangler in GNU ld
3404 # Check whether --with-demangler-in-ld was given.
3405 if test "${with_demangler_in_ld+set}" = set; then :
3406 withval
=$with_demangler_in_ld; demangler_in_ld
="$with_demangler_in_ld"
3412 # ----------------------
3413 # Find default assembler
3414 # ----------------------
3418 # Check whether --with-gnu-as was given.
3419 if test "${with_gnu_as+set}" = set; then :
3420 withval
=$with_gnu_as; gas_flag
="$with_gnu_as"
3427 # Check whether --with-as was given.
3428 if test "${with_as+set}" = set; then :
3429 withval
=$with_as; DEFAULT_ASSEMBLER
="$with_as"
3432 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
3433 if test ! -x "$DEFAULT_ASSEMBLER"; then
3434 as_fn_error
"cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" "$LINENO" 5
3435 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
3439 cat >>confdefs.h
<<_ACEOF
3440 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
3445 gnu_as
=`if test x"$gas_flag" = x"yes"; then echo 1; else echo 0; fi`
3447 cat >>confdefs.h
<<_ACEOF
3448 #define HAVE_GNU_AS $gnu_as
3452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default assembler was specified" >&5
3453 $as_echo_n "checking whether a default assembler was specified... " >&6; }
3454 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
3455 if test x
"$gas_flag" = x
"no"; then
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER)" >&5
3457 $as_echo "yes ($DEFAULT_ASSEMBLER)" >&6; }
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
3460 $as_echo "yes ($DEFAULT_ASSEMBLER - GNU as)" >&6; }
3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3464 $as_echo "no" >&6; }
3471 # If a non-executable a.out is present (e.g. created by GNU as above even if
3472 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
3473 # file, even when creating an executable, so an execution test fails.
3474 # Remove possible default executable files to avoid this.
3476 # FIXME: This really belongs into AC_PROG_CC and can be removed once
3477 # Autoconf includes it.
3478 rm -f a.out a.exe b.out
3480 # Find the native compiler
3482 ac_cpp
='$CPP $CPPFLAGS'
3483 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3484 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3485 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3486 if test -n "$ac_tool_prefix"; then
3487 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3488 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3490 $as_echo_n "checking for $ac_word... " >&6; }
3491 if test "${ac_cv_prog_CC+set}" = set; then :
3492 $as_echo_n "(cached) " >&6
3494 if test -n "$CC"; then
3495 ac_cv_prog_CC
="$CC" # Let the user override the test.
3497 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3501 test -z "$as_dir" && as_dir
=.
3502 for ac_exec_ext
in '' $ac_executable_extensions; do
3503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3504 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515 if test -n "$CC"; then
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3517 $as_echo "$CC" >&6; }
3519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3520 $as_echo "no" >&6; }
3525 if test -z "$ac_cv_prog_CC"; then
3527 # Extract the first word of "gcc", so it can be a program name with args.
3528 set dummy gcc
; ac_word
=$2
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3530 $as_echo_n "checking for $ac_word... " >&6; }
3531 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3532 $as_echo_n "(cached) " >&6
3534 if test -n "$ac_ct_CC"; then
3535 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3537 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3541 test -z "$as_dir" && as_dir
=.
3542 for ac_exec_ext
in '' $ac_executable_extensions; do
3543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3544 ac_cv_prog_ac_ct_CC
="gcc"
3545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3554 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3555 if test -n "$ac_ct_CC"; then
3556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3557 $as_echo "$ac_ct_CC" >&6; }
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3560 $as_echo "no" >&6; }
3563 if test "x$ac_ct_CC" = x
; then
3566 case $cross_compiling:$ac_tool_warned in
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3569 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3570 ac_tool_warned
=yes ;;
3578 if test -z "$CC"; then
3579 if test -n "$ac_tool_prefix"; then
3580 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3581 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583 $as_echo_n "checking for $ac_word... " >&6; }
3584 if test "${ac_cv_prog_CC+set}" = set; then :
3585 $as_echo_n "(cached) " >&6
3587 if test -n "$CC"; then
3588 ac_cv_prog_CC
="$CC" # Let the user override the test.
3590 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3594 test -z "$as_dir" && as_dir
=.
3595 for ac_exec_ext
in '' $ac_executable_extensions; do
3596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3597 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3608 if test -n "$CC"; then
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3610 $as_echo "$CC" >&6; }
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613 $as_echo "no" >&6; }
3619 if test -z "$CC"; then
3620 # Extract the first word of "cc", so it can be a program name with args.
3621 set dummy cc
; ac_word
=$2
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3623 $as_echo_n "checking for $ac_word... " >&6; }
3624 if test "${ac_cv_prog_CC+set}" = set; then :
3625 $as_echo_n "(cached) " >&6
3627 if test -n "$CC"; then
3628 ac_cv_prog_CC
="$CC" # Let the user override the test.
3631 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3635 test -z "$as_dir" && as_dir
=.
3636 for ac_exec_ext
in '' $ac_executable_extensions; do
3637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3638 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3639 ac_prog_rejected
=yes
3643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3650 if test $ac_prog_rejected = yes; then
3651 # We found a bogon in the path, so make sure we never use it.
3652 set dummy
$ac_cv_prog_CC
3654 if test $# != 0; then
3655 # We chose a different compiler from the bogus one.
3656 # However, it has the same basename, so the bogon will be chosen
3657 # first if we set CC to just the basename; use the full file name.
3659 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3665 if test -n "$CC"; then
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3667 $as_echo "$CC" >&6; }
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3670 $as_echo "no" >&6; }
3675 if test -z "$CC"; then
3676 if test -n "$ac_tool_prefix"; then
3677 for ac_prog
in cl.exe
3679 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3680 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3682 $as_echo_n "checking for $ac_word... " >&6; }
3683 if test "${ac_cv_prog_CC+set}" = set; then :
3684 $as_echo_n "(cached) " >&6
3686 if test -n "$CC"; then
3687 ac_cv_prog_CC
="$CC" # Let the user override the test.
3689 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3693 test -z "$as_dir" && as_dir
=.
3694 for ac_exec_ext
in '' $ac_executable_extensions; do
3695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3696 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3707 if test -n "$CC"; then
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3709 $as_echo "$CC" >&6; }
3711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3712 $as_echo "no" >&6; }
3716 test -n "$CC" && break
3719 if test -z "$CC"; then
3721 for ac_prog
in cl.exe
3723 # Extract the first word of "$ac_prog", so it can be a program name with args.
3724 set dummy
$ac_prog; ac_word
=$2
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3726 $as_echo_n "checking for $ac_word... " >&6; }
3727 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3728 $as_echo_n "(cached) " >&6
3730 if test -n "$ac_ct_CC"; then
3731 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3733 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3737 test -z "$as_dir" && as_dir
=.
3738 for ac_exec_ext
in '' $ac_executable_extensions; do
3739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3740 ac_cv_prog_ac_ct_CC
="$ac_prog"
3741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3751 if test -n "$ac_ct_CC"; then
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3753 $as_echo "$ac_ct_CC" >&6; }
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3756 $as_echo "no" >&6; }
3760 test -n "$ac_ct_CC" && break
3763 if test "x$ac_ct_CC" = x
; then
3766 case $cross_compiling:$ac_tool_warned in
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3769 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3770 ac_tool_warned
=yes ;;
3779 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3780 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3781 as_fn_error
"no acceptable C compiler found in \$PATH
3782 See \`config.log' for more details." "$LINENO" 5; }
3784 # Provide some information about the compiler.
3785 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3788 for ac_option
in --version -v -V -qversion; do
3789 { { ac_try
="$ac_compiler $ac_option >&5"
3791 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3792 *) ac_try_echo=$ac_try;;
3794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3795 $as_echo "$ac_try_echo"; } >&5
3796 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3798 if test -s conftest.err; then
3800 ... rest of stderr output deleted ...
3801 10q' conftest.err >conftest.er1
3802 cat conftest.er1 >&5
3803 rm -f conftest.er1 conftest.err
3805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3806 test $ac_status = 0; }
3809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3810 /* end confdefs.h. */
3820 ac_clean_files_save=$ac_clean_files
3821 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3822 # Try to create an executable without -o first, disregard a.out.
3823 # It will help us diagnose broken compilers, and finding out an intuition
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3826 $as_echo_n "checking for C compiler default output file name... " >&6; }
3827 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3829 # The possible output files:
3830 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3833 for ac_file in $ac_files
3836 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3837 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3842 if { { ac_try="$ac_link_default"
3844 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3845 *) ac_try_echo
=$ac_try;;
3847 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3848 $as_echo "$ac_try_echo"; } >&5
3849 (eval "$ac_link_default") 2>&5
3851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3852 test $ac_status = 0; }; then :
3853 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3854 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3855 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3856 # so that the user can short-circuit this test for compilers unknown to
3858 for ac_file
in $ac_files ''
3860 test -f "$ac_file" ||
continue
3862 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3865 # We found the default executable, but exeext='' is most
3869 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3871 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3873 # We set ac_cv_exeext here because the later test for it is not
3874 # safe: cross compilers may not add the suffix if given an `-o'
3875 # argument, so we may need to know it at that point already.
3876 # Even if this section looks crufty: it has the advantage of
3883 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3889 $as_echo "$ac_file" >&6; }
3890 if test -z "$ac_file"; then :
3891 $as_echo "$as_me: failed program was:" >&5
3892 sed 's/^/| /' conftest.
$ac_ext >&5
3894 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3895 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3896 { as_fn_set_status
77
3897 as_fn_error
"C compiler cannot create executables
3898 See \`config.log' for more details." "$LINENO" 5; }; }
3900 ac_exeext
=$ac_cv_exeext
3902 # Check that the compiler produces executables we can run. If not, either
3903 # the compiler is broken, or we cross compile.
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3905 $as_echo_n "checking whether the C compiler works... " >&6; }
3906 # If not cross compiling, check that we can run a simple program.
3907 if test "$cross_compiling" != yes; then
3908 if { ac_try
='./$ac_file'
3909 { { case "(($ac_try" in
3910 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3911 *) ac_try_echo=$ac_try;;
3913 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3914 $as_echo "$ac_try_echo"; } >&5
3915 (eval "$ac_try") 2>&5
3917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3918 test $ac_status = 0; }; }; then
3921 if test "$cross_compiling" = maybe; then
3924 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3925 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3926 as_fn_error "cannot run C compiled programs.
3927 If you meant to cross compile
, use \
`--host'.
3928 See \`config.log
' for more details." "$LINENO" 5; }
3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3933 $as_echo "yes" >&6; }
3935 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3936 ac_clean_files=$ac_clean_files_save
3937 # Check that the compiler produces executables we can run. If not, either
3938 # the compiler is broken, or we cross compile.
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3940 $as_echo_n "checking whether we are cross compiling... " >&6; }
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3942 $as_echo "$cross_compiling" >&6; }
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3945 $as_echo_n "checking for suffix of executables... " >&6; }
3946 if { { ac_try="$ac_link"
3948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3949 *) ac_try_echo=$ac_try;;
3951 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3952 $as_echo "$ac_try_echo"; } >&5
3953 (eval "$ac_link") 2>&5
3955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3956 test $ac_status = 0; }; then :
3957 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3958 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3959 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3961 for ac_file
in conftest.exe conftest conftest.
*; do
3962 test -f "$ac_file" ||
continue
3964 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3965 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3971 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3972 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3973 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3974 See \`config.log' for more details." "$LINENO" 5; }
3976 rm -f conftest
$ac_cv_exeext
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3978 $as_echo "$ac_cv_exeext" >&6; }
3980 rm -f conftest.
$ac_ext
3981 EXEEXT
=$ac_cv_exeext
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3984 $as_echo_n "checking for suffix of object files... " >&6; }
3985 if test "${ac_cv_objext+set}" = set; then :
3986 $as_echo_n "(cached) " >&6
3988 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3989 /* end confdefs.h. */
3999 rm -f conftest.o conftest.obj
4000 if { { ac_try
="$ac_compile"
4002 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4003 *) ac_try_echo=$ac_try;;
4005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4006 $as_echo "$ac_try_echo"; } >&5
4007 (eval "$ac_compile") 2>&5
4009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4010 test $ac_status = 0; }; then :
4011 for ac_file in conftest.o conftest.obj conftest.*; do
4012 test -f "$ac_file" || continue;
4014 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4015 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4020 $as_echo "$as_me: failed program was:" >&5
4021 sed 's/^/| /' conftest.$ac_ext >&5
4023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4025 as_fn_error "cannot compute suffix of object files
: cannot compile
4026 See \
`config.log' for more details." "$LINENO" 5; }
4028 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4031 $as_echo "$ac_cv_objext" >&6; }
4032 OBJEXT=$ac_cv_objext
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4035 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4036 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4037 $as_echo_n "(cached) " >&6
4039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4040 /* end confdefs.h. */
4053 if ac_fn_c_try_compile "$LINENO"; then :
4058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4059 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4063 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4064 if test $ac_compiler_gnu = yes; then
4069 ac_test_CFLAGS=${CFLAGS+set}
4070 ac_save_CFLAGS=$CFLAGS
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4072 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4073 if test "${ac_cv_prog_cc_g+set}" = set; then :
4074 $as_echo_n "(cached) " >&6
4076 ac_save_c_werror_flag=$ac_c_werror_flag
4077 ac_c_werror_flag=yes
4080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4081 /* end confdefs.h. */
4091 if ac_fn_c_try_compile "$LINENO"; then :
4095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096 /* end confdefs.h. */
4106 if ac_fn_c_try_compile "$LINENO"; then :
4109 ac_c_werror_flag=$ac_save_c_werror_flag
4111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4112 /* end confdefs.h. */
4122 if ac_fn_c_try_compile "$LINENO"; then :
4125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4130 ac_c_werror_flag=$ac_save_c_werror_flag
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4133 $as_echo "$ac_cv_prog_cc_g" >&6; }
4134 if test "$ac_test_CFLAGS" = set; then
4135 CFLAGS=$ac_save_CFLAGS
4136 elif test $ac_cv_prog_cc_g = yes; then
4137 if test "$GCC" = yes; then
4143 if test "$GCC" = yes; then
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4150 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4151 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4152 $as_echo_n "(cached) " >&6
4154 ac_cv_prog_cc_c89=no
4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4157 /* end confdefs.h. */
4160 #include <sys/types.h>
4161 #include <sys/stat.h>
4162 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4163 struct buf { int x; };
4164 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4165 static char *e (p, i)
4171 static char *f (char * (*g) (char **, int), char **p, ...)
4176 s = g (p, va_arg (v,int));
4181 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4182 function prototypes and stuff, but not '\xHH' hex character constants.
4183 These don't provoke an error unfortunately, instead are silently treated
4184 as 'x'. The following induces an error, until -std is added to get
4185 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4186 array size at least. It's necessary to write '\x00'==0 to get something
4187 that's true only with -std. */
4188 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4190 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4191 inside strings and character constants. */
4193 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4195 int test (int i, double x);
4196 struct s1 {int (*f) (int a);};
4197 struct s2 {int (*f) (double a);};
4198 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4204 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4209 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4210 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4212 CC="$ac_save_CC $ac_arg"
4213 if ac_fn_c_try_compile "$LINENO"; then :
4214 ac_cv_prog_cc_c89=$ac_arg
4216 rm -f core conftest.err conftest.$ac_objext
4217 test "x$ac_cv_prog_cc_c89" != "xno" && break
4219 rm -f conftest.$ac_ext
4224 case "x$ac_cv_prog_cc_c89" in
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4227 $as_echo "none needed" >&6; } ;;
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4230 $as_echo "unsupported" >&6; } ;;
4232 CC="$CC $ac_cv_prog_cc_c89"
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4234 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4236 if test "x$ac_cv_prog_cc_c89" != xno; then :
4241 ac_cpp='$CPP $CPPFLAGS'
4242 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4243 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4244 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4246 if test "x$CC" != xcc; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4248 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4251 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4253 set dummy $CC; ac_cc=`$as_echo "$2" |
4254 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4255 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4256 $as_echo_n "(cached) " >&6
4258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259 /* end confdefs.h. */
4269 # Make sure it works both with $CC and with simple cc.
4270 # We do the test twice because some compilers refuse to overwrite an
4271 # existing .o file with -o, though they will create one.
4272 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4274 if { { case "(($ac_try" in
4275 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4276 *) ac_try_echo
=$ac_try;;
4278 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4279 $as_echo "$ac_try_echo"; } >&5
4280 (eval "$ac_try") 2>&5
4282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4283 test $ac_status = 0; } &&
4284 test -f conftest2.
$ac_objext && { { case "(($ac_try" in
4285 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4286 *) ac_try_echo=$ac_try;;
4288 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4289 $as_echo "$ac_try_echo"; } >&5
4290 (eval "$ac_try") 2>&5
4292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4293 test $ac_status = 0; };
4295 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4296 if test "x$CC" != xcc; then
4297 # Test first that cc exists at all.
4298 if { ac_try='cc -c conftest.$ac_ext >&5'
4299 { { case "(($ac_try" in
4300 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4301 *) ac_try_echo
=$ac_try;;
4303 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4304 $as_echo "$ac_try_echo"; } >&5
4305 (eval "$ac_try") 2>&5
4307 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4308 test $ac_status = 0; }; }; then
4309 ac_try
='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4311 if { { case "(($ac_try" in
4312 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4313 *) ac_try_echo=$ac_try;;
4315 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4316 $as_echo "$ac_try_echo"; } >&5
4317 (eval "$ac_try") 2>&5
4319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4320 test $ac_status = 0; } &&
4321 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4322 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4323 *) ac_try_echo
=$ac_try;;
4325 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4326 $as_echo "$ac_try_echo"; } >&5
4327 (eval "$ac_try") 2>&5
4329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4330 test $ac_status = 0; };
4335 # cc exists but doesn't like -o.
4336 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
4341 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
4343 rm -f core conftest
*
4346 if eval test \
$ac_cv_prog_cc_${ac_cc}_c_o
= yes; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4348 $as_echo "yes" >&6; }
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351 $as_echo "no" >&6; }
4353 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4357 # expand $ac_aux_dir to an absolute path
4358 am_aux_dir
=`cd $ac_aux_dir && pwd`
4360 # FIXME: we rely on the cache variable name because
4361 # there is no other way.
4363 am_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4364 eval am_t
=\
$ac_cv_prog_cc_${am_cc}_c_o
4365 if test "$am_t" != yes; then
4366 # Losing compiler, so override with the script.
4367 # FIXME: It is wrong to rewrite CC.
4368 # But if we don't then we get into trouble of one sort or another.
4369 # A longer-term fix would be to have automake use am__CC in this case,
4370 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4371 CC
="$am_aux_dir/compile $CC"
4376 ac_cpp
='$CXXCPP $CPPFLAGS'
4377 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4378 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4379 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
4380 if test -z "$CXX"; then
4381 if test -n "$CCC"; then
4384 if test -n "$ac_tool_prefix"; then
4385 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4387 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4388 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390 $as_echo_n "checking for $ac_word... " >&6; }
4391 if test "${ac_cv_prog_CXX+set}" = set; then :
4392 $as_echo_n "(cached) " >&6
4394 if test -n "$CXX"; then
4395 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
4397 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4401 test -z "$as_dir" && as_dir
=.
4402 for ac_exec_ext
in '' $ac_executable_extensions; do
4403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4404 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
4405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4415 if test -n "$CXX"; then
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4417 $as_echo "$CXX" >&6; }
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420 $as_echo "no" >&6; }
4424 test -n "$CXX" && break
4427 if test -z "$CXX"; then
4429 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4431 # Extract the first word of "$ac_prog", so it can be a program name with args.
4432 set dummy
$ac_prog; ac_word
=$2
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4434 $as_echo_n "checking for $ac_word... " >&6; }
4435 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4436 $as_echo_n "(cached) " >&6
4438 if test -n "$ac_ct_CXX"; then
4439 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
4441 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4445 test -z "$as_dir" && as_dir
=.
4446 for ac_exec_ext
in '' $ac_executable_extensions; do
4447 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4448 ac_cv_prog_ac_ct_CXX
="$ac_prog"
4449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4458 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
4459 if test -n "$ac_ct_CXX"; then
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4461 $as_echo "$ac_ct_CXX" >&6; }
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4464 $as_echo "no" >&6; }
4468 test -n "$ac_ct_CXX" && break
4471 if test "x$ac_ct_CXX" = x
; then
4474 case $cross_compiling:$ac_tool_warned in
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4477 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4478 ac_tool_warned
=yes ;;
4486 # Provide some information about the compiler.
4487 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4490 for ac_option
in --version -v -V -qversion; do
4491 { { ac_try
="$ac_compiler $ac_option >&5"
4493 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4494 *) ac_try_echo=$ac_try;;
4496 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4497 $as_echo "$ac_try_echo"; } >&5
4498 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4500 if test -s conftest.err; then
4502 ... rest of stderr output deleted ...
4503 10q' conftest.err >conftest.er1
4504 cat conftest.er1 >&5
4505 rm -f conftest.er1 conftest.err
4507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4508 test $ac_status = 0; }
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4512 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4513 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4514 $as_echo_n "(cached) " >&6
4516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 /* end confdefs.h. */
4530 if ac_fn_cxx_try_compile "$LINENO"; then :
4535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4536 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4540 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4541 if test $ac_compiler_gnu = yes; then
4546 ac_test_CXXFLAGS=${CXXFLAGS+set}
4547 ac_save_CXXFLAGS=$CXXFLAGS
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4549 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4550 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4551 $as_echo_n "(cached) " >&6
4553 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4554 ac_cxx_werror_flag=yes
4557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4558 /* end confdefs.h. */
4568 if ac_fn_cxx_try_compile "$LINENO"; then :
4569 ac_cv_prog_cxx_g=yes
4572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4573 /* end confdefs.h. */
4583 if ac_fn_cxx_try_compile "$LINENO"; then :
4586 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4589 /* end confdefs.h. */
4599 if ac_fn_cxx_try_compile "$LINENO"; then :
4600 ac_cv_prog_cxx_g=yes
4602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4607 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4610 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4611 if test "$ac_test_CXXFLAGS" = set; then
4612 CXXFLAGS=$ac_save_CXXFLAGS
4613 elif test $ac_cv_prog_cxx_g = yes; then
4614 if test "$GXX" = yes; then
4620 if test "$GXX" = yes; then
4627 ac_cpp='$CPP $CPPFLAGS'
4628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4630 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635 if test -n "$ac_tool_prefix"; then
4636 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
4637 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4639 $as_echo_n "checking for $ac_word... " >&6; }
4640 if test "${ac_cv_prog_GNATBIND+set}" = set; then :
4641 $as_echo_n "(cached) " >&6
4643 if test -n "$GNATBIND"; then
4644 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
4646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 test -z "$as_dir" && as_dir=.
4651 for ac_exec_ext in '' $ac_executable_extensions; do
4652 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4653 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
4654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4663 GNATBIND=$ac_cv_prog_GNATBIND
4664 if test -n "$GNATBIND"; then
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
4666 $as_echo "$GNATBIND" >&6; }
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4669 $as_echo "no" >&6; }
4674 if test -z "$ac_cv_prog_GNATBIND"; then
4675 ac_ct_GNATBIND=$GNATBIND
4676 # Extract the first word of "gnatbind", so it can be a program name with args.
4677 set dummy gnatbind; ac_word=$2
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4679 $as_echo_n "checking for $ac_word... " >&6; }
4680 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then :
4681 $as_echo_n "(cached) " >&6
4683 if test -n "$ac_ct_GNATBIND"; then
4684 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
4686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 test -z "$as_dir" && as_dir=.
4691 for ac_exec_ext in '' $ac_executable_extensions; do
4692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4693 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
4694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4703 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
4704 if test -n "$ac_ct_GNATBIND"; then
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
4706 $as_echo "$ac_ct_GNATBIND" >&6; }
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4709 $as_echo "no" >&6; }
4712 if test "x$ac_ct_GNATBIND" = x; then
4715 case $cross_compiling:$ac_tool_warned in
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4719 ac_tool_warned=yes ;;
4721 GNATBIND=$ac_ct_GNATBIND
4724 GNATBIND="$ac_cv_prog_GNATBIND"
4727 if test -n "$ac_tool_prefix"; then
4728 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
4729 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4731 $as_echo_n "checking for $ac_word... " >&6; }
4732 if test "${ac_cv_prog_GNATMAKE+set}" = set; then :
4733 $as_echo_n "(cached) " >&6
4735 if test -n "$GNATMAKE"; then
4736 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
4738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4742 test -z "$as_dir" && as_dir=.
4743 for ac_exec_ext in '' $ac_executable_extensions; do
4744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4745 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4755 GNATMAKE=$ac_cv_prog_GNATMAKE
4756 if test -n "$GNATMAKE"; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
4758 $as_echo "$GNATMAKE" >&6; }
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761 $as_echo "no" >&6; }
4766 if test -z "$ac_cv_prog_GNATMAKE"; then
4767 ac_ct_GNATMAKE=$GNATMAKE
4768 # Extract the first word of "gnatmake", so it can be a program name with args.
4769 set dummy gnatmake; ac_word=$2
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then :
4773 $as_echo_n "(cached) " >&6
4775 if test -n "$ac_ct_GNATMAKE"; then
4776 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
4778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4782 test -z "$as_dir" && as_dir=.
4783 for ac_exec_ext in '' $ac_executable_extensions; do
4784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4785 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
4786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4795 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
4796 if test -n "$ac_ct_GNATMAKE"; then
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
4798 $as_echo "$ac_ct_GNATMAKE" >&6; }
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 $as_echo "no" >&6; }
4804 if test "x$ac_ct_GNATMAKE" = x; then
4807 case $cross_compiling:$ac_tool_warned in
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4810 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4811 ac_tool_warned=yes ;;
4813 GNATMAKE=$ac_ct_GNATMAKE
4816 GNATMAKE="$ac_cv_prog_GNATMAKE"
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
4820 $as_echo_n "checking whether compiler driver understands Ada... " >&6; }
4821 if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4824 cat >conftest.adb <<EOF
4825 procedure conftest is begin null; end conftest;
4827 acx_cv_cc_gcc_supports_ada=no
4828 # There is a bug in old released versions of GCC which causes the
4829 # driver to exit successfully when the appropriate language module
4830 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
4831 # Therefore we must check for the error message as well as an
4832 # unsuccessful exit.
4833 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
4834 # given a .adb file, but produce no object file. So we must check
4835 # if an object file was really produced to guard against this.
4836 errors=`(${CC} -I"$srcdir"/ada
-c conftest.adb
) 2>&1 ||
echo failure
`
4837 if test x"$errors" = x && test -f conftest.$ac_objext; then
4838 acx_cv_cc_gcc_supports_ada=yes
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
4843 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
4845 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
4852 # autoconf is lame and doesn't give us any substitution variable for this.
4853 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o
`\" = no"; then
4854 NO_MINUS_C_MINUS_O=yes
4856 OUTPUT_OPTION='-o $@'
4861 # Remove the -O2: for historical reasons, unless bootstrapping we prefer
4862 # optimizations to be activated explicitly by the toplevel.
4864 */prev-gcc/xgcc*) ;;
4865 *) CFLAGS=`echo $CFLAGS |
sed "s/-O[s0-9]* *//" ` ;;
4869 # -------------------------
4870 # Check C compiler features
4871 # -------------------------
4875 ac_cpp='$CPP $CPPFLAGS'
4876 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4877 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4878 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4880 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4881 # On Suns, sometimes $CPP names a directory.
4882 if test -n "$CPP" && test -d "$CPP"; then
4885 if test -z "$CPP"; then
4886 if test "${ac_cv_prog_CPP+set}" = set; then :
4887 $as_echo_n "(cached) " >&6
4889 # Double quotes because CPP needs to be expanded
4890 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4893 for ac_c_preproc_warn_flag in '' yes
4895 # Use a header file that comes with gcc, so configuring glibc
4896 # with a fresh cross-compiler works.
4897 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4898 # <limits.h> exists even on freestanding compilers.
4899 # On the NeXT, cc -E runs the code through the compiler's parser,
4900 # not just through cpp. "Syntax error" is here to catch this case.
4901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4902 /* end confdefs.h. */
4904 # include <limits.h>
4906 # include <assert.h>
4910 if ac_fn_c_try_cpp "$LINENO"; then :
4913 # Broken: fails on valid input.
4916 rm -f conftest.err conftest.$ac_ext
4918 # OK, works on sane cases. Now check whether nonexistent headers
4919 # can be detected and how.
4920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4921 /* end confdefs.h. */
4922 #include <ac_nonexistent.h>
4924 if ac_fn_c_try_cpp "$LINENO"; then :
4925 # Broken: success on invalid input.
4928 # Passes both tests.
4932 rm -f conftest.err conftest.$ac_ext
4935 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4936 rm -f conftest.err conftest.
$ac_ext
4937 if $ac_preproc_ok; then :
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4950 $as_echo "$CPP" >&6; }
4952 for ac_c_preproc_warn_flag
in '' yes
4954 # Use a header file that comes with gcc, so configuring glibc
4955 # with a fresh cross-compiler works.
4956 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4957 # <limits.h> exists even on freestanding compilers.
4958 # On the NeXT, cc -E runs the code through the compiler's parser,
4959 # not just through cpp. "Syntax error" is here to catch this case.
4960 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4961 /* end confdefs.h. */
4963 # include <limits.h>
4965 # include <assert.h>
4969 if ac_fn_c_try_cpp
"$LINENO"; then :
4972 # Broken: fails on valid input.
4975 rm -f conftest.err conftest.
$ac_ext
4977 # OK, works on sane cases. Now check whether nonexistent headers
4978 # can be detected and how.
4979 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h. */
4981 #include <ac_nonexistent.h>
4983 if ac_fn_c_try_cpp
"$LINENO"; then :
4984 # Broken: success on invalid input.
4987 # Passes both tests.
4991 rm -f conftest.err conftest.
$ac_ext
4994 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4995 rm -f conftest.err conftest.
$ac_ext
4996 if $ac_preproc_ok; then :
4999 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5000 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5001 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
5002 See \`config.log' for more details." "$LINENO" 5; }
5006 ac_cpp
='$CPP $CPPFLAGS'
5007 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5008 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5009 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5013 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5014 if test "${ac_cv_path_GREP+set}" = set; then :
5015 $as_echo_n "(cached) " >&6
5017 if test -z "$GREP"; then
5018 ac_path_GREP_found
=false
5019 # Loop through the user's path and test for each of PROGNAME-LIST
5020 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5021 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5024 test -z "$as_dir" && as_dir
=.
5025 for ac_prog
in grep ggrep
; do
5026 for ac_exec_ext
in '' $ac_executable_extensions; do
5027 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5028 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5029 # Check for GNU ac_path_GREP and select it if it is found.
5030 # Check for GNU $ac_path_GREP
5031 case `"$ac_path_GREP" --version 2>&1` in
5033 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5036 $as_echo_n 0123456789 >"conftest.in"
5039 cat "conftest.in" "conftest.in" >"conftest.tmp"
5040 mv "conftest.tmp" "conftest.in"
5041 cp "conftest.in" "conftest.nl"
5042 $as_echo 'GREP' >> "conftest.nl"
5043 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5044 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5045 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5046 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5047 # Best one so far, save it but keep looking for a better one
5048 ac_cv_path_GREP
="$ac_path_GREP"
5049 ac_path_GREP_max
=$ac_count
5051 # 10*(2^10) chars as input seems more than enough
5052 test $ac_count -gt 10 && break
5054 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5057 $ac_path_GREP_found && break 3
5062 if test -z "$ac_cv_path_GREP"; then
5063 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5066 ac_cv_path_GREP
=$GREP
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5071 $as_echo "$ac_cv_path_GREP" >&6; }
5072 GREP
="$ac_cv_path_GREP"
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5076 $as_echo_n "checking for egrep... " >&6; }
5077 if test "${ac_cv_path_EGREP+set}" = set; then :
5078 $as_echo_n "(cached) " >&6
5080 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5081 then ac_cv_path_EGREP
="$GREP -E"
5083 if test -z "$EGREP"; then
5084 ac_path_EGREP_found
=false
5085 # Loop through the user's path and test for each of PROGNAME-LIST
5086 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5087 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5090 test -z "$as_dir" && as_dir
=.
5091 for ac_prog
in egrep; do
5092 for ac_exec_ext
in '' $ac_executable_extensions; do
5093 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5094 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5095 # Check for GNU ac_path_EGREP and select it if it is found.
5096 # Check for GNU $ac_path_EGREP
5097 case `"$ac_path_EGREP" --version 2>&1` in
5099 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5102 $as_echo_n 0123456789 >"conftest.in"
5105 cat "conftest.in" "conftest.in" >"conftest.tmp"
5106 mv "conftest.tmp" "conftest.in"
5107 cp "conftest.in" "conftest.nl"
5108 $as_echo 'EGREP' >> "conftest.nl"
5109 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5110 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5111 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5112 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5113 # Best one so far, save it but keep looking for a better one
5114 ac_cv_path_EGREP
="$ac_path_EGREP"
5115 ac_path_EGREP_max
=$ac_count
5117 # 10*(2^10) chars as input seems more than enough
5118 test $ac_count -gt 10 && break
5120 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5123 $ac_path_EGREP_found && break 3
5128 if test -z "$ac_cv_path_EGREP"; then
5129 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5132 ac_cv_path_EGREP
=$EGREP
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5138 $as_echo "$ac_cv_path_EGREP" >&6; }
5139 EGREP
="$ac_cv_path_EGREP"
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5143 $as_echo_n "checking for ANSI C header files... " >&6; }
5144 if test "${ac_cv_header_stdc+set}" = set; then :
5145 $as_echo_n "(cached) " >&6
5147 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5148 /* end confdefs.h. */
5162 if ac_fn_c_try_compile
"$LINENO"; then :
5163 ac_cv_header_stdc
=yes
5165 ac_cv_header_stdc
=no
5167 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5169 if test $ac_cv_header_stdc = yes; then
5170 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5172 /* end confdefs.h. */
5176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5177 $EGREP "memchr" >/dev
/null
2>&1; then :
5180 ac_cv_header_stdc
=no
5186 if test $ac_cv_header_stdc = yes; then
5187 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5188 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5189 /* end confdefs.h. */
5193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5194 $EGREP "free" >/dev
/null
2>&1; then :
5197 ac_cv_header_stdc
=no
5203 if test $ac_cv_header_stdc = yes; then
5204 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5205 if test "$cross_compiling" = yes; then :
5208 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5209 /* end confdefs.h. */
5212 #if ((' ' & 0x0FF) == 0x020)
5213 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5214 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5216 # define ISLOWER(c) \
5217 (('a' <= (c) && (c) <= 'i') \
5218 || ('j' <= (c) && (c) <= 'r') \
5219 || ('s' <= (c) && (c) <= 'z'))
5220 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5223 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5228 for (i = 0; i < 256; i++)
5229 if (XOR (islower (i), ISLOWER (i))
5230 || toupper (i) != TOUPPER (i))
5235 if ac_fn_c_try_run
"$LINENO"; then :
5238 ac_cv_header_stdc
=no
5240 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5241 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5247 $as_echo "$ac_cv_header_stdc" >&6; }
5248 if test $ac_cv_header_stdc = yes; then
5250 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5254 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5255 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5256 inttypes.h stdint.h unistd.h
5258 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5259 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5261 eval as_val
=\$
$as_ac_Header
5262 if test "x$as_val" = x
""yes; then :
5263 cat >>confdefs.h
<<_ACEOF
5264 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5273 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5274 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
5281 if test "$MINIX" = yes; then
5283 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5286 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5289 $as_echo "#define _MINIX 1" >>confdefs.h
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5295 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5296 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5297 $as_echo_n "(cached) " >&6
5299 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5300 /* end confdefs.h. */
5302 # define __EXTENSIONS__ 1
5303 $ac_includes_default
5312 if ac_fn_c_try_compile
"$LINENO"; then :
5313 ac_cv_safe_to_define___extensions__
=yes
5315 ac_cv_safe_to_define___extensions__
=no
5317 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5320 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5321 test $ac_cv_safe_to_define___extensions__ = yes &&
5322 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5324 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5326 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5328 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5330 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5334 ac_cpp
='$CPP $CPPFLAGS'
5335 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5336 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5337 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5339 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5340 # On Suns, sometimes $CPP names a directory.
5341 if test -n "$CPP" && test -d "$CPP"; then
5344 if test -z "$CPP"; then
5345 if test "${ac_cv_prog_CPP+set}" = set; then :
5346 $as_echo_n "(cached) " >&6
5348 # Double quotes because CPP needs to be expanded
5349 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5352 for ac_c_preproc_warn_flag
in '' yes
5354 # Use a header file that comes with gcc, so configuring glibc
5355 # with a fresh cross-compiler works.
5356 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5357 # <limits.h> exists even on freestanding compilers.
5358 # On the NeXT, cc -E runs the code through the compiler's parser,
5359 # not just through cpp. "Syntax error" is here to catch this case.
5360 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5361 /* end confdefs.h. */
5363 # include <limits.h>
5365 # include <assert.h>
5369 if ac_fn_c_try_cpp
"$LINENO"; then :
5372 # Broken: fails on valid input.
5375 rm -f conftest.err conftest.
$ac_ext
5377 # OK, works on sane cases. Now check whether nonexistent headers
5378 # can be detected and how.
5379 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5380 /* end confdefs.h. */
5381 #include <ac_nonexistent.h>
5383 if ac_fn_c_try_cpp
"$LINENO"; then :
5384 # Broken: success on invalid input.
5387 # Passes both tests.
5391 rm -f conftest.err conftest.
$ac_ext
5394 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5395 rm -f conftest.err conftest.
$ac_ext
5396 if $ac_preproc_ok; then :
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5409 $as_echo "$CPP" >&6; }
5411 for ac_c_preproc_warn_flag
in '' yes
5413 # Use a header file that comes with gcc, so configuring glibc
5414 # with a fresh cross-compiler works.
5415 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5416 # <limits.h> exists even on freestanding compilers.
5417 # On the NeXT, cc -E runs the code through the compiler's parser,
5418 # not just through cpp. "Syntax error" is here to catch this case.
5419 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5420 /* end confdefs.h. */
5422 # include <limits.h>
5424 # include <assert.h>
5428 if ac_fn_c_try_cpp
"$LINENO"; then :
5431 # Broken: fails on valid input.
5434 rm -f conftest.err conftest.
$ac_ext
5436 # OK, works on sane cases. Now check whether nonexistent headers
5437 # can be detected and how.
5438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5439 /* end confdefs.h. */
5440 #include <ac_nonexistent.h>
5442 if ac_fn_c_try_cpp
"$LINENO"; then :
5443 # Broken: success on invalid input.
5446 # Passes both tests.
5450 rm -f conftest.err conftest.
$ac_ext
5453 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5454 rm -f conftest.err conftest.
$ac_ext
5455 if $ac_preproc_ok; then :
5458 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5459 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5460 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
5461 See \`config.log' for more details." "$LINENO" 5; }
5465 ac_cpp
='$CPP $CPPFLAGS'
5466 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5467 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5468 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5471 $as_echo_n "checking for inline... " >&6; }
5472 if test "${ac_cv_c_inline+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
5476 for ac_kw
in inline __inline__ __inline
; do
5477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5478 /* end confdefs.h. */
5481 static $ac_kw foo_t static_foo () {return 0; }
5482 $ac_kw foo_t foo () {return 0; }
5486 if ac_fn_c_try_compile
"$LINENO"; then :
5487 ac_cv_c_inline
=$ac_kw
5489 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5490 test "$ac_cv_c_inline" != no
&& break
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5495 $as_echo "$ac_cv_c_inline" >&6; }
5497 case $ac_cv_c_inline in
5500 case $ac_cv_c_inline in
5502 *) ac_val
=$ac_cv_c_inline;;
5504 cat >>confdefs.h
<<_ACEOF
5506 #define inline $ac_val
5513 # Check whether --enable-largefile was given.
5514 if test "${enable_largefile+set}" = set; then :
5515 enableval
=$enable_largefile;
5518 if test "$enable_largefile" != no
; then
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5521 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5522 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5523 $as_echo_n "(cached) " >&6
5525 ac_cv_sys_largefile_CC
=no
5526 if test "$GCC" != yes; then
5529 # IRIX 6.2 and later do not support large files by default,
5530 # so use the C compiler's -n32 option if that helps.
5531 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5532 /* end confdefs.h. */
5533 #include <sys/types.h>
5534 /* Check that off_t can represent 2**63 - 1 correctly.
5535 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5536 since some C++ compilers masquerading as C compilers
5537 incorrectly reject 9223372036854775807. */
5538 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5539 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5540 && LARGE_OFF_T % 2147483647 == 1)
5550 if ac_fn_c_try_compile
"$LINENO"; then :
5553 rm -f core conftest.err conftest.
$ac_objext
5555 if ac_fn_c_try_compile
"$LINENO"; then :
5556 ac_cv_sys_largefile_CC
=' -n32'; break
5558 rm -f core conftest.err conftest.
$ac_objext
5562 rm -f conftest.
$ac_ext
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5566 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5567 if test "$ac_cv_sys_largefile_CC" != no
; then
5568 CC
=$CC$ac_cv_sys_largefile_CC
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5572 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5573 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5574 $as_echo_n "(cached) " >&6
5577 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5578 /* end confdefs.h. */
5579 #include <sys/types.h>
5580 /* Check that off_t can represent 2**63 - 1 correctly.
5581 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5582 since some C++ compilers masquerading as C compilers
5583 incorrectly reject 9223372036854775807. */
5584 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5585 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5586 && LARGE_OFF_T % 2147483647 == 1)
5596 if ac_fn_c_try_compile
"$LINENO"; then :
5597 ac_cv_sys_file_offset_bits
=no
; break
5599 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5600 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5601 /* end confdefs.h. */
5602 #define _FILE_OFFSET_BITS 64
5603 #include <sys/types.h>
5604 /* Check that off_t can represent 2**63 - 1 correctly.
5605 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5606 since some C++ compilers masquerading as C compilers
5607 incorrectly reject 9223372036854775807. */
5608 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5610 && LARGE_OFF_T % 2147483647 == 1)
5620 if ac_fn_c_try_compile
"$LINENO"; then :
5621 ac_cv_sys_file_offset_bits
=64; break
5623 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5624 ac_cv_sys_file_offset_bits
=unknown
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5629 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5630 case $ac_cv_sys_file_offset_bits in #(
5633 cat >>confdefs.h
<<_ACEOF
5634 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5639 if test $ac_cv_sys_file_offset_bits = unknown
; then
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5641 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5642 if test "${ac_cv_sys_large_files+set}" = set; then :
5643 $as_echo_n "(cached) " >&6
5646 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5647 /* end confdefs.h. */
5648 #include <sys/types.h>
5649 /* Check that off_t can represent 2**63 - 1 correctly.
5650 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5651 since some C++ compilers masquerading as C compilers
5652 incorrectly reject 9223372036854775807. */
5653 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5654 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5655 && LARGE_OFF_T % 2147483647 == 1)
5665 if ac_fn_c_try_compile
"$LINENO"; then :
5666 ac_cv_sys_large_files
=no
; break
5668 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5669 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5670 /* end confdefs.h. */
5671 #define _LARGE_FILES 1
5672 #include <sys/types.h>
5673 /* Check that off_t can represent 2**63 - 1 correctly.
5674 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5675 since some C++ compilers masquerading as C compilers
5676 incorrectly reject 9223372036854775807. */
5677 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5678 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5679 && LARGE_OFF_T % 2147483647 == 1)
5689 if ac_fn_c_try_compile
"$LINENO"; then :
5690 ac_cv_sys_large_files
=1; break
5692 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5693 ac_cv_sys_large_files
=unknown
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5698 $as_echo "$ac_cv_sys_large_files" >&6; }
5699 case $ac_cv_sys_large_files in #(
5702 cat >>confdefs.h
<<_ACEOF
5703 #define _LARGE_FILES $ac_cv_sys_large_files
5712 # sizeof(char) is 1 by definition.
5713 # The cast to long int works around a bug in the HP C Compiler
5714 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5715 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5716 # This bug is HP SR number 8606223364.
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
5718 $as_echo_n "checking size of void *... " >&6; }
5719 if test "${ac_cv_sizeof_void_p+set}" = set; then :
5720 $as_echo_n "(cached) " >&6
5722 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5725 if test "$ac_cv_type_void_p" = yes; then
5726 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5727 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5728 { as_fn_set_status
77
5729 as_fn_error
"cannot compute sizeof (void *)
5730 See \`config.log' for more details." "$LINENO" 5; }; }
5732 ac_cv_sizeof_void_p
=0
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
5738 $as_echo "$ac_cv_sizeof_void_p" >&6; }
5742 cat >>confdefs.h
<<_ACEOF
5743 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5747 # The cast to long int works around a bug in the HP C Compiler
5748 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5749 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5750 # This bug is HP SR number 8606223364.
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
5752 $as_echo_n "checking size of short... " >&6; }
5753 if test "${ac_cv_sizeof_short+set}" = set; then :
5754 $as_echo_n "(cached) " >&6
5756 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
5759 if test "$ac_cv_type_short" = yes; then
5760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5761 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5762 { as_fn_set_status
77
5763 as_fn_error
"cannot compute sizeof (short)
5764 See \`config.log' for more details." "$LINENO" 5; }; }
5766 ac_cv_sizeof_short
=0
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
5772 $as_echo "$ac_cv_sizeof_short" >&6; }
5776 cat >>confdefs.h
<<_ACEOF
5777 #define SIZEOF_SHORT $ac_cv_sizeof_short
5781 # The cast to long int works around a bug in the HP C Compiler
5782 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5783 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5784 # This bug is HP SR number 8606223364.
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5786 $as_echo_n "checking size of int... " >&6; }
5787 if test "${ac_cv_sizeof_int+set}" = set; then :
5788 $as_echo_n "(cached) " >&6
5790 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5793 if test "$ac_cv_type_int" = yes; then
5794 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5795 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5796 { as_fn_set_status
77
5797 as_fn_error
"cannot compute sizeof (int)
5798 See \`config.log' for more details." "$LINENO" 5; }; }
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5806 $as_echo "$ac_cv_sizeof_int" >&6; }
5810 cat >>confdefs.h
<<_ACEOF
5811 #define SIZEOF_INT $ac_cv_sizeof_int
5815 # The cast to long int works around a bug in the HP C Compiler
5816 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5817 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5818 # This bug is HP SR number 8606223364.
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5820 $as_echo_n "checking size of long... " >&6; }
5821 if test "${ac_cv_sizeof_long+set}" = set; then :
5822 $as_echo_n "(cached) " >&6
5824 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5827 if test "$ac_cv_type_long" = yes; then
5828 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5829 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5830 { as_fn_set_status
77
5831 as_fn_error
"cannot compute sizeof (long)
5832 See \`config.log' for more details." "$LINENO" 5; }; }
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5840 $as_echo "$ac_cv_sizeof_long" >&6; }
5844 cat >>confdefs.h
<<_ACEOF
5845 #define SIZEOF_LONG $ac_cv_sizeof_long
5849 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
5850 if test "x$ac_cv_type_long_long" = x
""yes; then :
5852 cat >>confdefs.h
<<_ACEOF
5853 #define HAVE_LONG_LONG 1
5856 # The cast to long int works around a bug in the HP C Compiler
5857 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5858 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5859 # This bug is HP SR number 8606223364.
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5861 $as_echo_n "checking size of long long... " >&6; }
5862 if test "${ac_cv_sizeof_long_long+set}" = set; then :
5863 $as_echo_n "(cached) " >&6
5865 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5868 if test "$ac_cv_type_long_long" = yes; then
5869 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5870 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5871 { as_fn_set_status
77
5872 as_fn_error
"cannot compute sizeof (long long)
5873 See \`config.log' for more details." "$LINENO" 5; }; }
5875 ac_cv_sizeof_long_long
=0
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5881 $as_echo "$ac_cv_sizeof_long_long" >&6; }
5885 cat >>confdefs.h
<<_ACEOF
5886 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5892 ac_fn_c_check_type
"$LINENO" "__int64" "ac_cv_type___int64" "$ac_includes_default"
5893 if test "x$ac_cv_type___int64" = x
""yes; then :
5895 cat >>confdefs.h
<<_ACEOF
5896 #define HAVE___INT64 1
5899 # The cast to long int works around a bug in the HP C Compiler
5900 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5901 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5902 # This bug is HP SR number 8606223364.
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of __int64" >&5
5904 $as_echo_n "checking size of __int64... " >&6; }
5905 if test "${ac_cv_sizeof___int64+set}" = set; then :
5906 $as_echo_n "(cached) " >&6
5908 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (__int64))" "ac_cv_sizeof___int64" "$ac_includes_default"; then :
5911 if test "$ac_cv_type___int64" = yes; then
5912 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5913 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5914 { as_fn_set_status
77
5915 as_fn_error
"cannot compute sizeof (__int64)
5916 See \`config.log' for more details." "$LINENO" 5; }; }
5918 ac_cv_sizeof___int64
=0
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof___int64" >&5
5924 $as_echo "$ac_cv_sizeof___int64" >&6; }
5928 cat >>confdefs.h
<<_ACEOF
5929 #define SIZEOF___INT64 $ac_cv_sizeof___int64
5935 ac_fn_c_find_intX_t
"$LINENO" "8" "ac_cv_c_int8_t"
5936 case $ac_cv_c_int8_t in #(
5940 cat >>confdefs.h
<<_ACEOF
5941 #define int8_t $ac_cv_c_int8_t
5946 ac_fn_c_find_intX_t
"$LINENO" "16" "ac_cv_c_int16_t"
5947 case $ac_cv_c_int16_t in #(
5951 cat >>confdefs.h
<<_ACEOF
5952 #define int16_t $ac_cv_c_int16_t
5957 ac_fn_c_find_intX_t
"$LINENO" "32" "ac_cv_c_int32_t"
5958 case $ac_cv_c_int32_t in #(
5962 cat >>confdefs.h
<<_ACEOF
5963 #define int32_t $ac_cv_c_int32_t
5968 ac_fn_c_find_intX_t
"$LINENO" "64" "ac_cv_c_int64_t"
5969 case $ac_cv_c_int64_t in #(
5973 cat >>confdefs.h
<<_ACEOF
5974 #define int64_t $ac_cv_c_int64_t
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5981 $as_echo_n "checking for long long int... " >&6; }
5982 if test "${ac_cv_type_long_long_int+set}" = set; then :
5983 $as_echo_n "(cached) " >&6
5985 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5986 /* end confdefs.h. */
5988 /* For now, do not test the preprocessor; as of 2007 there are too many
5989 implementations with broken preprocessors. Perhaps this can
5990 be revisited in 2012. In the meantime, code should not expect
5991 #if to work with literals wider than 32 bits. */
5992 /* Test literals. */
5993 long long int ll = 9223372036854775807ll;
5994 long long int nll = -9223372036854775807LL;
5995 unsigned long long int ull = 18446744073709551615ULL;
5996 /* Test constant expressions. */
5997 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5999 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
6005 /* Test availability of runtime routines for shift and division. */
6006 long long int llmax = 9223372036854775807ll;
6007 unsigned long long int ullmax = 18446744073709551615ull;
6008 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
6009 | (llmax / ll) | (llmax % ll)
6010 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
6011 | (ullmax / ull) | (ullmax % ull));
6017 if ac_fn_c_try_link
"$LINENO"; then :
6018 if test "$cross_compiling" = yes; then :
6019 ac_cv_type_long_long_int
=yes
6021 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6022 /* end confdefs.h. */
6026 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
6027 # define LLONG_MAX (HALF - 1 + HALF)
6032 long long int n = 1;
6036 long long int m = n << i;
6039 if (LLONG_MAX / 2 < m)
6047 if ac_fn_c_try_run
"$LINENO"; then :
6048 ac_cv_type_long_long_int
=yes
6050 ac_cv_type_long_long_int
=no
6052 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6053 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6057 ac_cv_type_long_long_int
=no
6059 rm -f core conftest.err conftest.
$ac_objext \
6060 conftest
$ac_exeext conftest.
$ac_ext
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
6063 $as_echo "$ac_cv_type_long_long_int" >&6; }
6064 if test $ac_cv_type_long_long_int = yes; then
6066 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
6072 ac_fn_c_check_type
"$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
6073 if test "x$ac_cv_type_intmax_t" = x
""yes; then :
6075 $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
6078 test $ac_cv_type_long_long_int = yes \
6079 && ac_type
='long long int' \
6080 || ac_type
='long int'
6082 cat >>confdefs.h
<<_ACEOF
6083 #define intmax_t $ac_type
6090 ac_fn_c_check_type
"$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
6091 if test "x$ac_cv_type_intptr_t" = x
""yes; then :
6093 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
6096 for ac_type
in 'int' 'long int' 'long long int'; do
6097 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6098 /* end confdefs.h. */
6099 $ac_includes_default
6103 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6110 if ac_fn_c_try_compile
"$LINENO"; then :
6112 cat >>confdefs.h
<<_ACEOF
6113 #define intptr_t $ac_type
6118 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6119 test -z "$ac_type" && break
6124 ac_fn_c_find_uintX_t
"$LINENO" "8" "ac_cv_c_uint8_t"
6125 case $ac_cv_c_uint8_t in #(
6129 $as_echo "#define _UINT8_T 1" >>confdefs.h
6132 cat >>confdefs.h
<<_ACEOF
6133 #define uint8_t $ac_cv_c_uint8_t
6138 ac_fn_c_find_uintX_t
"$LINENO" "16" "ac_cv_c_uint16_t"
6139 case $ac_cv_c_uint16_t in #(
6144 cat >>confdefs.h
<<_ACEOF
6145 #define uint16_t $ac_cv_c_uint16_t
6150 ac_fn_c_find_uintX_t
"$LINENO" "32" "ac_cv_c_uint32_t"
6151 case $ac_cv_c_uint32_t in #(
6155 $as_echo "#define _UINT32_T 1" >>confdefs.h
6158 cat >>confdefs.h
<<_ACEOF
6159 #define uint32_t $ac_cv_c_uint32_t
6164 ac_fn_c_find_uintX_t
"$LINENO" "64" "ac_cv_c_uint64_t"
6165 case $ac_cv_c_uint64_t in #(
6169 $as_echo "#define _UINT64_T 1" >>confdefs.h
6172 cat >>confdefs.h
<<_ACEOF
6173 #define uint64_t $ac_cv_c_uint64_t
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
6180 $as_echo_n "checking for unsigned long long int... " >&6; }
6181 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
6182 $as_echo_n "(cached) " >&6
6184 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6185 /* end confdefs.h. */
6187 /* For now, do not test the preprocessor; as of 2007 there are too many
6188 implementations with broken preprocessors. Perhaps this can
6189 be revisited in 2012. In the meantime, code should not expect
6190 #if to work with literals wider than 32 bits. */
6191 /* Test literals. */
6192 long long int ll = 9223372036854775807ll;
6193 long long int nll = -9223372036854775807LL;
6194 unsigned long long int ull = 18446744073709551615ULL;
6195 /* Test constant expressions. */
6196 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
6198 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
6204 /* Test availability of runtime routines for shift and division. */
6205 long long int llmax = 9223372036854775807ll;
6206 unsigned long long int ullmax = 18446744073709551615ull;
6207 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
6208 | (llmax / ll) | (llmax % ll)
6209 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
6210 | (ullmax / ull) | (ullmax % ull));
6216 if ac_fn_c_try_link
"$LINENO"; then :
6217 ac_cv_type_unsigned_long_long_int
=yes
6219 ac_cv_type_unsigned_long_long_int
=no
6221 rm -f core conftest.err conftest.
$ac_objext \
6222 conftest
$ac_exeext conftest.
$ac_ext
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
6225 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
6226 if test $ac_cv_type_unsigned_long_long_int = yes; then
6228 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
6234 ac_fn_c_check_type
"$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
6235 if test "x$ac_cv_type_uintmax_t" = x
""yes; then :
6237 $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
6240 test $ac_cv_type_unsigned_long_long_int = yes \
6241 && ac_type
='unsigned long long int' \
6242 || ac_type
='unsigned long int'
6244 cat >>confdefs.h
<<_ACEOF
6245 #define uintmax_t $ac_type
6252 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6253 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
6255 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6258 for ac_type
in 'unsigned int' 'unsigned long int' \
6259 'unsigned long long int'; do
6260 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6261 /* end confdefs.h. */
6262 $ac_includes_default
6266 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6273 if ac_fn_c_try_compile
"$LINENO"; then :
6275 cat >>confdefs.h
<<_ACEOF
6276 #define uintptr_t $ac_type
6281 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6282 test -z "$ac_type" && break
6300 # ---------------------
6301 # Warnings and checking
6302 # ---------------------
6304 # Check $CC warning features (if it's GCC).
6305 # We want to use -pedantic, but we don't want warnings about
6308 # * overlong strings
6309 # So, we only use -pedantic if we can disable those warnings.
6312 save_CFLAGS
="$CFLAGS"
6313 for option
in -W -Wall -Wwrite-strings -Wcast-qual; do
6314 as_acx_Woption
=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
6317 $as_echo_n "checking whether $CC supports $option... " >&6; }
6318 if { as_var
=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
6319 $as_echo_n "(cached) " >&6
6322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h. */
6333 if ac_fn_c_try_compile
"$LINENO"; then :
6334 eval "$as_acx_Woption=yes"
6336 eval "$as_acx_Woption=no"
6338 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6341 eval ac_res
=\$
$as_acx_Woption
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6343 $as_echo "$ac_res" >&6; }
6344 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
6345 loose_warn
="$loose_warn${loose_warn:+ }$option"
6348 CFLAGS
="$save_CFLAGS"
6351 save_CFLAGS
="$CFLAGS"
6352 for option
in -Wstrict-prototypes -Wmissing-prototypes; do
6353 as_acx_Woption
=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
6356 $as_echo_n "checking whether $CC supports $option... " >&6; }
6357 if { as_var
=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
6358 $as_echo_n "(cached) " >&6
6361 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6362 /* end confdefs.h. */
6372 if ac_fn_c_try_compile
"$LINENO"; then :
6373 eval "$as_acx_Woption=yes"
6375 eval "$as_acx_Woption=no"
6377 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6380 eval ac_res
=\$
$as_acx_Woption
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6382 $as_echo "$ac_res" >&6; }
6383 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
6384 c_loose_warn
="$c_loose_warn${c_loose_warn:+ }$option"
6387 CFLAGS
="$save_CFLAGS"
6390 save_CFLAGS
="$CFLAGS"
6391 for option
in -Wmissing-format-attribute; do
6392 as_acx_Woption
=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
6395 $as_echo_n "checking whether $CC supports $option... " >&6; }
6396 if { as_var
=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
6397 $as_echo_n "(cached) " >&6
6400 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6401 /* end confdefs.h. */
6411 if ac_fn_c_try_compile
"$LINENO"; then :
6412 eval "$as_acx_Woption=yes"
6414 eval "$as_acx_Woption=no"
6416 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6419 eval ac_res
=\$
$as_acx_Woption
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6421 $as_echo "$ac_res" >&6; }
6422 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
6423 strict_warn
="$strict_warn${strict_warn:+ }$option"
6426 CFLAGS
="$save_CFLAGS"
6429 save_CFLAGS
="$CFLAGS"
6430 for option
in -Wold-style-definition -Wc++-compat; do
6431 as_acx_Woption
=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
6434 $as_echo_n "checking whether $CC supports $option... " >&6; }
6435 if { as_var
=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
6436 $as_echo_n "(cached) " >&6
6439 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6440 /* end confdefs.h. */
6450 if ac_fn_c_try_compile
"$LINENO"; then :
6451 eval "$as_acx_Woption=yes"
6453 eval "$as_acx_Woption=no"
6455 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6458 eval ac_res
=\$
$as_acx_Woption
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6460 $as_echo "$ac_res" >&6; }
6461 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
6462 c_strict_warn
="$c_strict_warn${c_strict_warn:+ }$option"
6465 CFLAGS
="$save_CFLAGS"
6467 if test "$GCC" = yes; then :
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings" >&5
6469 $as_echo_n "checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings... " >&6; }
6470 if test "${acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings+set}" = set; then :
6471 $as_echo_n "(cached) " >&6
6473 save_CFLAGS
="$CFLAGS"
6474 CFLAGS
="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6475 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6476 /* end confdefs.h. */
6486 if ac_fn_c_try_compile
"$LINENO"; then :
6487 acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings
=yes
6489 acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings
=no
6491 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6492 CFLAGS
="$save_CFLAGS"
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&5
6495 $as_echo "$acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&6; }
6496 if test $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings = yes; then :
6497 strict_warn
="$strict_warn${strict_warn:+ }-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6502 # Check whether --enable-werror-always was given.
6503 if test "${enable_werror_always+set}" = set; then :
6504 enableval
=$enable_werror_always;
6506 enable_werror_always
=no
6509 if test $enable_werror_always = yes; then :
6510 strict_warn
="$strict_warn${strict_warn:+ }-Werror"
6515 # The above macros do nothing if the compiler is not GCC. However, the
6516 # Makefile has more goo to add other flags, so these variables are used
6517 # to enable warnings only for GCC.
6520 if test "x$GCC" = "xyes"; then
6521 warn_cflags
='$(GCC_WARN_CFLAGS)'
6522 warn_cxxflags
='$(GCC_WARN_CXXFLAGS)'
6527 # Enable expensive internal checks
6529 if test x
"`cat $srcdir/DEV-PHASE`" != xexperimental
; then
6533 # Check whether --enable-checking was given.
6534 if test "${enable_checking+set}" = set; then :
6535 enableval
=$enable_checking; ac_checking_flags
="${enableval}"
6538 # Determine the default checks.
6539 if test x
$is_release = x
; then
6540 ac_checking_flags
=yes
6542 ac_checking_flags
=release
6546 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
6547 for check
in release
$ac_checking_flags
6550 # these set all the flags to specific states
6551 yes) ac_assert_checking
=1 ; ac_checking
=1 ; ac_df_checking
= ;
6552 ac_fold_checking
= ; ac_gc_checking
=1 ;
6553 ac_gc_always_collect
= ; ac_gimple_checking
=1 ; ac_rtl_checking
= ;
6554 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6555 ac_tree_checking
=1 ; ac_valgrind_checking
= ;
6556 ac_types_checking
=1 ;;
6557 no|none
) ac_assert_checking
= ; ac_checking
= ; ac_df_checking
= ;
6558 ac_fold_checking
= ; ac_gc_checking
= ;
6559 ac_gc_always_collect
= ; ac_gimple_checking
= ; ac_rtl_checking
= ;
6560 ac_rtlflag_checking
= ; ac_runtime_checking
= ;
6561 ac_tree_checking
= ; ac_valgrind_checking
= ;
6562 ac_types_checking
= ;;
6563 all
) ac_assert_checking
=1 ; ac_checking
=1 ; ac_df_checking
=1 ;
6564 ac_fold_checking
=1 ; ac_gc_checking
=1 ;
6565 ac_gc_always_collect
=1 ; ac_gimple_checking
=1 ; ac_rtl_checking
=1 ;
6566 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6567 ac_tree_checking
=1 ; ac_valgrind_checking
= ;
6568 ac_types_checking
=1 ;;
6569 release
) ac_assert_checking
=1 ; ac_checking
= ; ac_df_checking
= ;
6570 ac_fold_checking
= ; ac_gc_checking
= ;
6571 ac_gc_always_collect
= ; ac_gimple_checking
= ; ac_rtl_checking
= ;
6572 ac_rtlflag_checking
= ; ac_runtime_checking
=1 ;
6573 ac_tree_checking
= ; ac_valgrind_checking
= ;
6574 ac_types_checking
= ;;
6575 # these enable particular checks
6576 assert
) ac_assert_checking
=1 ;;
6577 df
) ac_df_checking
=1 ;;
6578 fold) ac_fold_checking
=1 ;;
6579 gc
) ac_gc_checking
=1 ;;
6580 gcac
) ac_gc_always_collect
=1 ;;
6581 gimple
) ac_gimple_checking
=1 ;;
6582 misc
) ac_checking
=1 ;;
6583 rtl
) ac_rtl_checking
=1 ;;
6584 rtlflag
) ac_rtlflag_checking
=1 ;;
6585 runtime
) ac_runtime_checking
=1 ;;
6586 tree
) ac_tree_checking
=1 ;;
6587 types
) ac_types_checking
=1 ;;
6588 valgrind
) ac_valgrind_checking
=1 ;;
6589 *) as_fn_error
"unknown check category $check" "$LINENO" 5 ;;
6595 if test x
$ac_checking != x
; then
6597 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
6599 nocommon_flag
=-fno-common
6602 if test x
$ac_df_checking != x
; then
6604 $as_echo "#define ENABLE_DF_CHECKING 1" >>confdefs.h
6607 if test x
$ac_assert_checking != x
; then
6609 $as_echo "#define ENABLE_ASSERT_CHECKING 1" >>confdefs.h
6612 if test x
$ac_gimple_checking != x
; then
6614 $as_echo "#define ENABLE_GIMPLE_CHECKING 1" >>confdefs.h
6618 if test x
$ac_runtime_checking != x
; then
6620 $as_echo "#define ENABLE_RUNTIME_CHECKING 1" >>confdefs.h
6623 if test x
$ac_tree_checking != x
; then
6625 $as_echo "#define ENABLE_TREE_CHECKING 1" >>confdefs.h
6627 TREEBROWSER
=tree-browser.o
6629 if test x
$ac_types_checking != x
; then
6631 $as_echo "#define ENABLE_TYPES_CHECKING 1" >>confdefs.h
6635 if test x
$ac_rtl_checking != x
; then
6637 $as_echo "#define ENABLE_RTL_CHECKING 1" >>confdefs.h
6640 if test x
$ac_rtlflag_checking != x
; then
6642 $as_echo "#define ENABLE_RTL_FLAG_CHECKING 1" >>confdefs.h
6645 if test x
$ac_gc_checking != x
; then
6647 $as_echo "#define ENABLE_GC_CHECKING 1" >>confdefs.h
6650 if test x
$ac_gc_always_collect != x
; then
6652 $as_echo "#define ENABLE_GC_ALWAYS_COLLECT 1" >>confdefs.h
6655 if test x
$ac_fold_checking != x
; then
6657 $as_echo "#define ENABLE_FOLD_CHECKING 1" >>confdefs.h
6660 valgrind_path_defines
=
6663 ac_fn_c_check_header_mongrel
"$LINENO" "valgrind.h" "ac_cv_header_valgrind_h" "$ac_includes_default"
6664 if test "x$ac_cv_header_valgrind_h" = x
""yes; then :
6672 if test x
$ac_valgrind_checking != x
; then
6673 # It is certainly possible that there's valgrind but no valgrind.h.
6674 # GCC relies on making annotations so we must have both.
6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6676 $as_echo_n "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... " >&6; }
6677 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6678 /* end confdefs.h. */
6679 #include <valgrind/memcheck.h>
6680 #ifndef VALGRIND_DISCARD
6681 #error VALGRIND_DISCARD not defined
6684 if ac_fn_c_try_cpp
"$LINENO"; then :
6685 gcc_cv_header_valgrind_memcheck_h
=yes
6687 gcc_cv_header_valgrind_memcheck_h
=no
6689 rm -f conftest.err conftest.
$ac_ext
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6691 $as_echo "$gcc_cv_header_valgrind_memcheck_h" >&6; }
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6693 $as_echo_n "checking for VALGRIND_DISCARD in <memcheck.h>... " >&6; }
6694 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6695 /* end confdefs.h. */
6696 #include <memcheck.h>
6697 #ifndef VALGRIND_DISCARD
6698 #error VALGRIND_DISCARD not defined
6701 if ac_fn_c_try_cpp
"$LINENO"; then :
6702 gcc_cv_header_memcheck_h
=yes
6704 gcc_cv_header_memcheck_h
=no
6706 rm -f conftest.err conftest.
$ac_ext
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_memcheck_h" >&5
6708 $as_echo "$gcc_cv_header_memcheck_h" >&6; }
6710 # Prepare PATH_SEPARATOR.
6711 # The user is always right.
6712 if test "${PATH_SEPARATOR+set}" != set; then
6713 echo "#! /bin/sh" >conf$$.sh
6714 echo "exit 0" >>conf$$.sh
6716 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6724 # Find out how to test for executable files. Don't use a zero-byte file,
6725 # as systems may use methods other than mode bits to determine executability.
6726 cat >conf$$.
file <<_ASEOF
6730 chmod +x conf$$.
file
6731 if test -x conf$$.
file >/dev
/null
2>&1; then
6732 ac_executable_p
="test -x"
6734 ac_executable_p
="test -f"
6738 # Extract the first word of "valgrind", so it can be a program name with args.
6739 set dummy valgrind
; ac_word
=$2
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6741 $as_echo_n "checking for $ac_word... " >&6; }
6742 if test "${ac_cv_path_valgrind_path+set}" = set; then :
6743 $as_echo_n "(cached) " >&6
6745 case "$valgrind_path" in
6747 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
6750 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
6751 for ac_dir
in $PATH; do
6753 test -z "$ac_dir" && ac_dir
=.
6754 for ac_exec_ext
in '' $ac_executable_extensions; do
6755 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6756 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
6757 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
6767 valgrind_path
="$ac_cv_path_valgrind_path"
6768 if test -n "$valgrind_path"; then
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $valgrind_path" >&5
6770 $as_echo "$valgrind_path" >&6; }
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6773 $as_echo "no" >&6; }
6776 if test "x$valgrind_path" = "x" \
6777 ||
(test $have_valgrind_h = no \
6778 && test $gcc_cv_header_memcheck_h = no \
6779 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
6780 as_fn_error
"*** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" "$LINENO" 5
6782 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6783 valgrind_command
="$valgrind_path -q"
6785 $as_echo "#define ENABLE_VALGRIND_CHECKING 1" >>confdefs.h
6787 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6789 $as_echo "#define HAVE_VALGRIND_MEMCHECK_H 1" >>confdefs.h
6792 if test $gcc_cv_header_memcheck_h = yes; then
6794 $as_echo "#define HAVE_MEMCHECK_H 1" >>confdefs.h
6801 # Enable code coverage collection
6802 # Check whether --enable-coverage was given.
6803 if test "${enable_coverage+set}" = set; then :
6804 enableval
=$enable_coverage; case "${enableval}" in
6806 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6809 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6812 # a.k.a. --disable-coverage
6816 as_fn_error
"unknown coverage setting $enableval" "$LINENO" 5
6825 # Check whether --enable-gather-detailed-mem-stats was given.
6826 if test "${enable_gather_detailed_mem_stats+set}" = set; then :
6827 enableval
=$enable_gather_detailed_mem_stats;
6829 enable_gather_detailed_mem_stats
=no
6832 if test x
$enable_gather_detailed_mem_stats = xyes
; then
6834 $as_echo "#define GATHER_STATISTICS 1" >>confdefs.h
6838 # -------------------------------
6839 # Miscenalleous configure options
6840 # -------------------------------
6842 # See if we are building gcc with C++.
6843 # Check whether --enable-build-with-cxx was given.
6844 if test "${enable_build_with_cxx+set}" = set; then :
6845 enableval
=$enable_build_with_cxx; ENABLE_BUILD_WITH_CXX
=$enableval
6847 ENABLE_BUILD_WITH_CXX
=no
6851 if test "$ENABLE_BUILD_WITH_CXX" = "yes"; then
6853 $as_echo "#define ENABLE_BUILD_WITH_CXX 1" >>confdefs.h
6859 # Check whether --with-stabs was given.
6860 if test "${with_stabs+set}" = set; then :
6861 withval
=$with_stabs; stabs
="$with_stabs"
6867 # Determine whether or not multilibs are enabled.
6868 # Check whether --enable-multilib was given.
6869 if test "${enable_multilib+set}" = set; then :
6870 enableval
=$enable_multilib;
6877 # Enable __cxa_atexit for C++.
6878 # Check whether --enable-__cxa_atexit was given.
6879 if test "${enable___cxa_atexit+set}" = set; then :
6880 enableval
=$enable___cxa_atexit;
6884 # Enable C extension for decimal float if target supports it.
6886 # Check whether --enable-decimal-float was given.
6887 if test "${enable_decimal_float+set}" = set; then :
6888 enableval
=$enable_decimal_float;
6889 case $enable_decimal_float in
6890 yes | no | bid | dpd
) default_decimal_float
=$enable_decimal_float ;;
6891 *) as_fn_error
"'$enable_decimal_float' is an invalid value for --enable-decimal-float.
6892 Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
6898 powerpc
*-*-linux* | i?
86*-*-linux* | x86_64
*-*-linux* | s390
*-*-linux* | \
6899 i?
86*-*-mingw* | x86_64
*-*-mingw* | \
6901 enable_decimal_float
=yes
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
6905 $as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
6906 enable_decimal_float
=no
6913 # x86's use BID format instead of DPD
6914 case x
$enable_decimal_float in
6917 i?
86*-*-* | x86_64
*-*-*)
6918 enable_decimal_float
=bid
6921 enable_decimal_float
=dpd
6924 default_decimal_float
=$enable_decimal_float
6927 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
6928 # dependency on libdecnumber.
6929 default_decimal_float
=dpd
6936 dfp
=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
6938 cat >>confdefs.h
<<_ACEOF
6939 #define ENABLE_DECIMAL_FLOAT $dfp
6943 # Use default_decimal_float for dependency.
6944 enable_decimal_float
=$default_decimal_float
6946 bid
=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
6948 cat >>confdefs.h
<<_ACEOF
6949 #define ENABLE_DECIMAL_BID_FORMAT $bid
6953 # Enable C extension for fixed-point arithmetic.
6954 # Check whether --enable-fixed-point was given.
6955 if test "${enable_fixed_point+set}" = set; then :
6956 enableval
=$enable_fixed_point;
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fixed-point is not supported on IRIX, ignored" >&5
6965 $as_echo "$as_me: WARNING: fixed-point is not supported on IRIX, ignored" >&2;}
6966 enable_fixed_point
=no
6969 enable_fixed_point
=yes
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fixed-point is not supported for this target, ignored" >&5
6975 $as_echo "$as_me: WARNING: fixed-point is not supported for this target, ignored" >&2;}
6976 enable_fixed_point
=no
6984 fixedpoint
=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`
6986 cat >>confdefs.h
<<_ACEOF
6987 #define ENABLE_FIXED_POINT $fixedpoint
6992 # Pass with no value to take the default
6993 # Pass with a value to specify a thread package
6994 # Check whether --enable-threads was given.
6995 if test "${enable_threads+set}" = set; then :
6996 enableval
=$enable_threads;
7002 # Check whether --enable-tls was given.
7003 if test "${enable_tls+set}" = set; then :
7004 enableval
=$enable_tls;
7007 *) as_fn_error
"'$enable_tls' is an invalid value for --enable-tls.
7008 Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
7016 # Check whether --enable-objc-gc was given.
7017 if test "${enable_objc_gc+set}" = set; then :
7018 enableval
=$enable_objc_gc; if test x
$enable_objc_gc = xno
; then
7029 # Check whether --with-dwarf2 was given.
7030 if test "${with_dwarf2+set}" = set; then :
7031 withval
=$with_dwarf2; dwarf2
="$with_dwarf2"
7037 # Check whether --enable-shared was given.
7038 if test "${enable_shared+set}" = set; then :
7039 enableval
=$enable_shared;
7040 case $enable_shared in
7044 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
7045 for pkg
in $enableval; do
7046 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
7061 # Check whether --with-build-sysroot was given.
7062 if test "${with_build_sysroot+set}" = set; then :
7063 withval
=$with_build_sysroot;
7068 # Check whether --with-sysroot was given.
7069 if test "${with_sysroot+set}" = set; then :
7070 withval
=$with_sysroot;
7071 case ${with_sysroot} in
7072 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7073 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
7076 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7077 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
7079 if test "x$prefix" = xNONE
; then
7080 test_prefix
=/usr
/local
7084 if test "x$exec_prefix" = xNONE
; then
7085 test_exec_prefix
=$test_prefix
7087 test_exec_prefix
=$exec_prefix
7089 case ${TARGET_SYSTEM_ROOT} in
7090 "${test_prefix}"|
"${test_prefix}/"*|\
7091 "${test_exec_prefix}"|
"${test_exec_prefix}/"*|\
7092 '${prefix}'|
'${prefix}/'*|\
7093 '${exec_prefix}'|
'${exec_prefix}/'*)
7094 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
7095 TARGET_SYSTEM_ROOT_DEFINE
="$t"
7102 TARGET_SYSTEM_ROOT_DEFINE
=
7103 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
7112 # Check whether --with-specs was given.
7113 if test "${with_specs+set}" = set; then :
7114 withval
=$with_specs; CONFIGURE_SPECS
=$withval
7124 # Check whether --with-pkgversion was given.
7125 if test "${with_pkgversion+set}" = set; then :
7126 withval
=$with_pkgversion; case "$withval" in
7127 yes) as_fn_error
"package version not specified" "$LINENO" 5 ;;
7129 *) PKGVERSION
="($withval) " ;;
7140 # Check whether --with-bugurl was given.
7141 if test "${with_bugurl+set}" = set; then :
7142 withval
=$with_bugurl; case "$withval" in
7143 yes) as_fn_error
"bug URL not specified" "$LINENO" 5 ;;
7146 *) BUGURL
="$withval"
7150 BUGURL
="http://gcc.gnu.org/bugs.html"
7160 REPORT_BUGS_TO
="<$BUGURL>"
7161 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
7168 # Sanity check enable_languages in case someone does not run the toplevel
7169 # configure # script.
7170 # Check whether --enable-languages was given.
7171 if test "${enable_languages+set}" = set; then :
7172 enableval
=$enable_languages; case ,${enable_languages}, in
7174 # go safe -- we cannot be much sure without the toplevel
7176 # analysis of which target libs are present and usable
7180 as_fn_error
"only the toplevel supports --enable-languages=all" "$LINENO" 5
7185 enable_languages
=c
,${enable_languages}
7194 # Check whether --with-multilib-list was given.
7195 if test "${with_multilib_list+set}" = set; then :
7196 withval
=$with_multilib_list; :
7198 with_multilib_list
=default
7202 # -------------------------
7203 # Checks for other programs
7204 # -------------------------
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7207 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
7209 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
7210 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
7211 $as_echo_n "(cached) " >&6
7213 cat >conftest.
make <<\_ACEOF
7216 @
echo '@@@%%%=$(MAKE)=@@@%%%'
7218 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7219 case `${MAKE-make} -f conftest.make 2>/dev/null` in
7221 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
7223 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
7227 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7229 $as_echo "yes" >&6; }
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7233 $as_echo "no" >&6; }
7234 SET_MAKE
="MAKE=${MAKE-make}"
7238 # Find some useful tools
7239 for ac_prog
in gawk mawk nawk
awk
7241 # Extract the first word of "$ac_prog", so it can be a program name with args.
7242 set dummy
$ac_prog; ac_word
=$2
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7244 $as_echo_n "checking for $ac_word... " >&6; }
7245 if test "${ac_cv_prog_AWK+set}" = set; then :
7246 $as_echo_n "(cached) " >&6
7248 if test -n "$AWK"; then
7249 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7251 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7255 test -z "$as_dir" && as_dir
=.
7256 for ac_exec_ext
in '' $ac_executable_extensions; do
7257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7258 ac_cv_prog_AWK
="$ac_prog"
7259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7269 if test -n "$AWK"; then
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7271 $as_echo "$AWK" >&6; }
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7274 $as_echo "no" >&6; }
7278 test -n "$AWK" && break
7281 # We need awk to create options.c and options.h.
7282 # Bail out if it's missing.
7284 "") as_fn_error
"can't build without awk, bailing out" "$LINENO" 5 ;;
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7288 $as_echo_n "checking whether ln -s works... " >&6; }
7289 if test "${gcc_cv_prog_LN_S+set}" = set; then :
7290 $as_echo_n "(cached) " >&6
7292 rm -f conftestdata_t
7293 echo >conftestdata_f
7294 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
7296 gcc_cv_prog_LN_S
="ln -s"
7298 if ln conftestdata_f conftestdata_t
2>/dev
/null
7302 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
7304 gcc_cv_prog_LN_S
="cp -p"
7310 rm -f conftestdata_f conftestdata_t
7313 LN_S
="$gcc_cv_prog_LN_S"
7314 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7316 $as_echo "yes" >&6; }
7318 if test "$gcc_cv_prog_LN_S" = "ln"; then
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using ln" >&5
7320 $as_echo "no, using ln" >&6; }
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7323 $as_echo "no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6; }
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
7328 $as_echo_n "checking whether ln works... " >&6; }
7329 if test "${acx_cv_prog_LN+set}" = set; then :
7330 $as_echo_n "(cached) " >&6
7332 rm -f conftestdata_t
7333 echo >conftestdata_f
7334 if ln conftestdata_f conftestdata_t
2>/dev
/null
7340 rm -f conftestdata_f conftestdata_t
7343 if test $acx_cv_prog_LN = no
; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
7346 $as_echo "no, using $LN" >&6; }
7348 LN
="$acx_cv_prog_LN"
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7350 $as_echo "yes" >&6; }
7353 if test -n "$ac_tool_prefix"; then
7354 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7355 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7357 $as_echo_n "checking for $ac_word... " >&6; }
7358 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7359 $as_echo_n "(cached) " >&6
7361 if test -n "$RANLIB"; then
7362 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7364 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7368 test -z "$as_dir" && as_dir
=.
7369 for ac_exec_ext
in '' $ac_executable_extensions; do
7370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7371 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7381 RANLIB
=$ac_cv_prog_RANLIB
7382 if test -n "$RANLIB"; then
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7384 $as_echo "$RANLIB" >&6; }
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7387 $as_echo "no" >&6; }
7392 if test -z "$ac_cv_prog_RANLIB"; then
7393 ac_ct_RANLIB
=$RANLIB
7394 # Extract the first word of "ranlib", so it can be a program name with args.
7395 set dummy ranlib
; ac_word
=$2
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397 $as_echo_n "checking for $ac_word... " >&6; }
7398 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7399 $as_echo_n "(cached) " >&6
7401 if test -n "$ac_ct_RANLIB"; then
7402 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7404 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7408 test -z "$as_dir" && as_dir
=.
7409 for ac_exec_ext
in '' $ac_executable_extensions; do
7410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7411 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7421 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7422 if test -n "$ac_ct_RANLIB"; then
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7424 $as_echo "$ac_ct_RANLIB" >&6; }
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7427 $as_echo "no" >&6; }
7430 if test "x$ac_ct_RANLIB" = x
; then
7433 case $cross_compiling:$ac_tool_warned in
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7437 ac_tool_warned
=yes ;;
7439 RANLIB
=$ac_ct_RANLIB
7442 RANLIB
="$ac_cv_prog_RANLIB"
7447 # By default, the Darwin ranlib will not treat common symbols as
7448 # definitions when building the archive table of contents. Other
7449 # ranlibs do that; pass an option to the Darwin ranlib that makes
7450 # it behave similarly.
7458 # Find a good install program. We prefer a C program (faster),
7459 # so one script is as good as another. But avoid the broken or
7460 # incompatible versions:
7461 # SysV /etc/install, /usr/sbin/install
7462 # SunOS /usr/etc/install
7463 # IRIX /sbin/install
7465 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7466 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7467 # ./install, which can be erroneously created by make from ./install.sh.
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD compatible install" >&5
7469 $as_echo_n "checking for a BSD compatible install... " >&6; }
7470 if test -z "$INSTALL"; then
7471 if test "${ac_cv_path_install+set}" = set; then :
7472 $as_echo_n "(cached) " >&6
7474 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
7475 for ac_dir
in $PATH; do
7476 # Account for people who put trailing slashes in PATH elements.
7478 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
7480 # OSF1 and SCO ODT 3.0 have their own names for install.
7481 for ac_prog
in ginstall scoinst
install; do
7482 if test -f $ac_dir/$ac_prog; then
7483 if test $ac_prog = install &&
7484 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
7485 # AIX install. It has an incompatible calling convention.
7486 # OSF/1 installbsd also uses dspmsg, but is usable.
7489 ac_cv_path_install
="$ac_dir/$ac_prog -c"
7500 if test "${ac_cv_path_install+set}" = set; then
7501 INSTALL
="$ac_cv_path_install"
7503 # As a last resort, use the slow shell script. We don't cache a
7504 # path for INSTALL within a source directory, because that will
7505 # break other packages using the cache if that directory is
7506 # removed, or if the path is relative.
7507 INSTALL
="$ac_install_sh"
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7511 $as_echo "$INSTALL" >&6; }
7513 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7514 # It thinks the first close brace ends the variable substitution.
7515 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7517 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7520 # See if cmp has --ignore-initial.
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmp's capabilities" >&5
7522 $as_echo_n "checking for cmp's capabilities... " >&6; }
7523 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
7524 $as_echo_n "(cached) " >&6
7528 gcc_cv_prog_cmp_skip
=slowcompare
7529 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
7530 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
7533 gcc_cv_prog_cmp_skip
=gnucompare
7536 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
7537 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
7538 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
7541 gcc_cv_prog_cmp_skip
=fastcompare
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
7549 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
7550 make_compare_target
=$gcc_cv_prog_cmp_skip
7554 # See if we have the mktemp command.
7555 # Extract the first word of "mktemp", so it can be a program name with args.
7556 set dummy mktemp
; ac_word
=$2
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7558 $as_echo_n "checking for $ac_word... " >&6; }
7559 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then :
7560 $as_echo_n "(cached) " >&6
7562 if test -n "$have_mktemp_command"; then
7563 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
7565 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7569 test -z "$as_dir" && as_dir
=.
7570 for ac_exec_ext
in '' $ac_executable_extensions; do
7571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7572 ac_cv_prog_have_mktemp_command
="yes"
7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7580 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
7583 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
7584 if test -n "$have_mktemp_command"; then
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mktemp_command" >&5
7586 $as_echo "$have_mktemp_command" >&6; }
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7589 $as_echo "no" >&6; }
7594 # See if makeinfo has been installed and is modern enough
7595 # that we can use it.
7597 # Extract the first word of "makeinfo", so it can be a program name with args.
7598 set dummy makeinfo
; ac_word
=$2
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7600 $as_echo_n "checking for $ac_word... " >&6; }
7601 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
7602 $as_echo_n "(cached) " >&6
7604 if test -n "$MAKEINFO"; then
7605 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
7607 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7611 test -z "$as_dir" && as_dir
=.
7612 for ac_exec_ext
in '' $ac_executable_extensions; do
7613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7614 ac_cv_prog_MAKEINFO
="makeinfo"
7615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7624 MAKEINFO
=$ac_cv_prog_MAKEINFO
7625 if test -n "$MAKEINFO"; then
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
7627 $as_echo "$MAKEINFO" >&6; }
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7630 $as_echo "no" >&6; }
7634 if test -n "$MAKEINFO"; then
7635 # Found it, now check the version.
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
7637 $as_echo_n "checking for modern makeinfo... " >&6; }
7638 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
7639 $as_echo_n "(cached) " >&6
7641 ac_prog_version
=`eval $MAKEINFO --version 2>&1 |
7642 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7644 case $ac_prog_version in
7645 '') gcc_cv_prog_makeinfo_modern
=no
;;
7646 4.
[7-9]*|
4.
[1-9][0-9]*|
[5-9]*|
[1-9][0-9]*) gcc_cv_prog_makeinfo_modern
=yes;;
7647 *) gcc_cv_prog_makeinfo_modern
=no
;;
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
7652 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
7654 gcc_cv_prog_makeinfo_modern
=no
7656 if test $gcc_cv_prog_makeinfo_modern = no
; then
7657 MAKEINFO
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
7660 if test $gcc_cv_prog_makeinfo_modern = no
; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7662 *** Makeinfo is missing or too old.
7663 *** Info documentation will not be built." >&5
7664 $as_echo "$as_me: WARNING:
7665 *** Makeinfo is missing or too old.
7666 *** Info documentation will not be built." >&2;}
7673 # Is pod2man recent enough to regenerate manpages?
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recent Pod::Man" >&5
7675 $as_echo_n "checking for recent Pod::Man... " >&6; }
7676 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7678 $as_echo "yes" >&6; }
7679 GENERATED_MANPAGES
=generated-manpages
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7682 $as_echo "no" >&6; }
7687 MISSING
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"
7692 # Extract the first word of "$ac_prog", so it can be a program name with args.
7693 set dummy
$ac_prog; ac_word
=$2
7694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7695 $as_echo_n "checking for $ac_word... " >&6; }
7696 if test "${ac_cv_prog_FLEX+set}" = set; then :
7697 $as_echo_n "(cached) " >&6
7699 if test -n "$FLEX"; then
7700 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
7702 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7706 test -z "$as_dir" && as_dir
=.
7707 for ac_exec_ext
in '' $ac_executable_extensions; do
7708 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7709 ac_cv_prog_FLEX
="$ac_prog"
7710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7719 FLEX
=$ac_cv_prog_FLEX
7720 if test -n "$FLEX"; then
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
7722 $as_echo "$FLEX" >&6; }
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7725 $as_echo "no" >&6; }
7729 test -n "$FLEX" && break
7731 test -n "$FLEX" || FLEX
="$MISSING flex"
7735 for ac_prog
in bison
7737 # Extract the first word of "$ac_prog", so it can be a program name with args.
7738 set dummy
$ac_prog; ac_word
=$2
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740 $as_echo_n "checking for $ac_word... " >&6; }
7741 if test "${ac_cv_prog_BISON+set}" = set; then :
7742 $as_echo_n "(cached) " >&6
7744 if test -n "$BISON"; then
7745 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
7747 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7751 test -z "$as_dir" && as_dir
=.
7752 for ac_exec_ext
in '' $ac_executable_extensions; do
7753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7754 ac_cv_prog_BISON
="$ac_prog"
7755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7764 BISON
=$ac_cv_prog_BISON
7765 if test -n "$BISON"; then
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
7767 $as_echo "$BISON" >&6; }
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770 $as_echo "no" >&6; }
7774 test -n "$BISON" && break
7776 test -n "$BISON" || BISON
="$MISSING bison"
7779 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7780 # check for build == host before using them.
7783 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
7784 && test -d ..
/binutils
; then
7785 NM
='${objdir}/../binutils/nm-new'
7787 # Extract the first word of "nm", so it can be a program name with args.
7788 set dummy nm
; ac_word
=$2
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7790 $as_echo_n "checking for $ac_word... " >&6; }
7791 if test "${ac_cv_prog_NM+set}" = set; then :
7792 $as_echo_n "(cached) " >&6
7794 if test -n "$NM"; then
7795 ac_cv_prog_NM
="$NM" # Let the user override the test.
7797 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7801 test -z "$as_dir" && as_dir
=.
7802 for ac_exec_ext
in '' $ac_executable_extensions; do
7803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7816 if test -n "$NM"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
7818 $as_echo "$NM" >&6; }
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821 $as_echo "no" >&6; }
7828 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
7829 && test -d ..
/binutils
; then
7830 AR
='${objdir}/../binutils/ar'
7832 # Extract the first word of "ar", so it can be a program name with args.
7833 set dummy
ar; ac_word
=$2
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7835 $as_echo_n "checking for $ac_word... " >&6; }
7836 if test "${ac_cv_prog_AR+set}" = set; then :
7837 $as_echo_n "(cached) " >&6
7839 if test -n "$AR"; then
7840 ac_cv_prog_AR
="$AR" # Let the user override the test.
7842 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7846 test -z "$as_dir" && as_dir
=.
7847 for ac_exec_ext
in '' $ac_executable_extensions; do
7848 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7857 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7861 if test -n "$AR"; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7863 $as_echo "$AR" >&6; }
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866 $as_echo "no" >&6; }
7873 # --------------------
7874 # Checks for C headers
7875 # --------------------
7877 # Need to reject headers which give warnings, so that the -Werror bootstrap
7878 # works later. *sigh* This needs to come before all header checks.
7880 ac_c_preproc_warn_flag
=yes
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7883 $as_echo_n "checking for ANSI C header files... " >&6; }
7884 if test "${ac_cv_header_stdc+set}" = set; then :
7885 $as_echo_n "(cached) " >&6
7887 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7888 /* end confdefs.h. */
7902 if ac_fn_c_try_compile
"$LINENO"; then :
7903 ac_cv_header_stdc
=yes
7905 ac_cv_header_stdc
=no
7907 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7909 if test $ac_cv_header_stdc = yes; then
7910 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7911 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7912 /* end confdefs.h. */
7916 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7917 $EGREP "memchr" >/dev
/null
2>&1; then :
7920 ac_cv_header_stdc
=no
7926 if test $ac_cv_header_stdc = yes; then
7927 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7928 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7929 /* end confdefs.h. */
7933 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7934 $EGREP "free" >/dev
/null
2>&1; then :
7937 ac_cv_header_stdc
=no
7943 if test $ac_cv_header_stdc = yes; then
7944 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7945 if test "$cross_compiling" = yes; then :
7948 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7949 /* end confdefs.h. */
7952 #if ((' ' & 0x0FF) == 0x020)
7953 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7954 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7956 # define ISLOWER(c) \
7957 (('a' <= (c) && (c) <= 'i') \
7958 || ('j' <= (c) && (c) <= 'r') \
7959 || ('s' <= (c) && (c) <= 'z'))
7960 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7963 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7968 for (i = 0; i < 256; i++)
7969 if (XOR (islower (i), ISLOWER (i))
7970 || toupper (i) != TOUPPER (i))
7975 if ac_fn_c_try_run
"$LINENO"; then :
7978 ac_cv_header_stdc
=no
7980 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7981 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7987 $as_echo "$ac_cv_header_stdc" >&6; }
7988 if test $ac_cv_header_stdc = yes; then
7990 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
7995 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
7996 if test "${ac_cv_header_time+set}" = set; then :
7997 $as_echo_n "(cached) " >&6
7999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8000 /* end confdefs.h. */
8001 #include <sys/types.h>
8002 #include <sys/time.h>
8008 if ((struct tm *) 0)
8014 if ac_fn_c_try_compile
"$LINENO"; then :
8015 ac_cv_header_time
=yes
8017 ac_cv_header_time
=no
8019 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8022 $as_echo "$ac_cv_header_time" >&6; }
8023 if test $ac_cv_header_time = yes; then
8025 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
8030 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
8031 if test "${gcc_cv_header_string+set}" = set; then :
8032 $as_echo_n "(cached) " >&6
8034 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8035 /* end confdefs.h. */
8037 #include <strings.h>
8046 if ac_fn_c_try_compile
"$LINENO"; then :
8047 gcc_cv_header_string
=yes
8049 gcc_cv_header_string
=no
8051 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
8054 $as_echo "$gcc_cv_header_string" >&6; }
8055 if test $gcc_cv_header_string = yes; then
8057 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
8062 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
8063 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
8064 $as_echo_n "(cached) " >&6
8066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8067 /* end confdefs.h. */
8068 #include <sys/types.h>
8069 #include <sys/wait.h>
8071 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
8074 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
8082 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
8087 if ac_fn_c_try_compile
"$LINENO"; then :
8088 ac_cv_header_sys_wait_h
=yes
8090 ac_cv_header_sys_wait_h
=no
8092 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
8095 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
8096 if test $ac_cv_header_sys_wait_h = yes; then
8098 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
8102 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
8103 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
8104 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
8105 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8107 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8108 ac_fn_c_check_header_preproc
"$LINENO" "$ac_header" "$as_ac_Header"
8109 eval as_val
=\$
$as_ac_Header
8110 if test "x$as_val" = x
""yes; then :
8111 cat >>confdefs.h
<<_ACEOF
8112 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8119 # Check for thread headers.
8120 ac_fn_c_check_header_preproc
"$LINENO" "thread.h" "ac_cv_header_thread_h"
8121 if test "x$ac_cv_header_thread_h" = x
""yes; then :
8127 ac_fn_c_check_header_preproc
"$LINENO" "pthread.h" "ac_cv_header_pthread_h"
8128 if test "x$ac_cv_header_pthread_h" = x
""yes; then :
8135 # These tests can't be done till we know if we have limits.h.
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHAR_BIT" >&5
8137 $as_echo_n "checking for CHAR_BIT... " >&6; }
8138 if test "${gcc_cv_decl_char_bit+set}" = set; then :
8139 $as_echo_n "(cached) " >&6
8141 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8142 /* end confdefs.h. */
8143 #ifdef HAVE_LIMITS_H
8150 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8151 $EGREP "found" >/dev
/null
2>&1; then :
8152 gcc_cv_decl_char_bit
=yes
8154 gcc_cv_decl_char_bit
=no
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_char_bit" >&5
8161 $as_echo "$gcc_cv_decl_char_bit" >&6; }
8162 if test $gcc_cv_decl_char_bit = no
; then
8163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of bits in a byte" >&5
8164 $as_echo_n "checking number of bits in a byte... " >&6; }
8165 if test "${gcc_cv_c_nbby+set}" = set; then :
8166 $as_echo_n "(cached) " >&6
8170 while test $i -lt 65; do
8171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8172 /* end confdefs.h. */
8178 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8179 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8185 if ac_fn_c_try_compile
"$LINENO"; then :
8186 gcc_cv_c_nbby
=$i; break
8188 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8191 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_c_nbby" >&5
8195 $as_echo "$gcc_cv_c_nbby" >&6; }
8196 if test $gcc_cv_c_nbby = failed
; then
8197 as_fn_error
"cannot determine number of bits in a byte" "$LINENO" 5
8200 cat >>confdefs.h
<<_ACEOF
8201 #define CHAR_BIT $gcc_cv_c_nbby
8206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8207 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8208 if test "${ac_cv_c_bigendian+set}" = set; then :
8209 $as_echo_n "(cached) " >&6
8211 ac_cv_c_bigendian
=unknown
8212 # See if we're dealing with a universal compiler.
8213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8214 /* end confdefs.h. */
8215 #ifndef __APPLE_CC__
8216 not a universal capable compiler
8221 if ac_fn_c_try_compile
"$LINENO"; then :
8223 # Check for potential -arch flags. It is not universal unless
8224 # there are at least two -arch flags with different values.
8227 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8228 if test -n "$ac_prev"; then
8230 i?
86 | x86_64 | ppc | ppc64
)
8231 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
8234 ac_cv_c_bigendian
=universal
8240 elif test "x$ac_word" = "x-arch"; then
8245 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8246 if test $ac_cv_c_bigendian = unknown
; then
8247 # See if sys/param.h defines the BYTE_ORDER macro.
8248 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8249 /* end confdefs.h. */
8250 #include <sys/types.h>
8251 #include <sys/param.h>
8256 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8257 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8266 if ac_fn_c_try_compile
"$LINENO"; then :
8267 # It does; now see whether it defined to BIG_ENDIAN or not.
8268 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8269 /* end confdefs.h. */
8270 #include <sys/types.h>
8271 #include <sys/param.h>
8276 #if BYTE_ORDER != BIG_ENDIAN
8284 if ac_fn_c_try_compile
"$LINENO"; then :
8285 ac_cv_c_bigendian
=yes
8287 ac_cv_c_bigendian
=no
8289 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8291 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8293 if test $ac_cv_c_bigendian = unknown
; then
8294 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8295 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8296 /* end confdefs.h. */
8302 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8310 if ac_fn_c_try_compile
"$LINENO"; then :
8311 # It does; now see whether it defined to _BIG_ENDIAN or not.
8312 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8313 /* end confdefs.h. */
8327 if ac_fn_c_try_compile
"$LINENO"; then :
8328 ac_cv_c_bigendian
=yes
8330 ac_cv_c_bigendian
=no
8332 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8334 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8336 if test $ac_cv_c_bigendian = unknown
; then
8337 # Compile a test program.
8338 if test "$cross_compiling" = yes; then :
8339 # Try to guess by grepping values from an object file.
8340 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8341 /* end confdefs.h. */
8342 short int ascii_mm[] =
8343 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8344 short int ascii_ii[] =
8345 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8346 int use_ascii (int i) {
8347 return ascii_mm[i] + ascii_ii[i];
8349 short int ebcdic_ii[] =
8350 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8351 short int ebcdic_mm[] =
8352 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8353 int use_ebcdic (int i) {
8354 return ebcdic_mm[i] + ebcdic_ii[i];
8361 return use_ascii (foo) == use_ebcdic (foo);
8366 if ac_fn_c_try_compile
"$LINENO"; then :
8367 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
8368 ac_cv_c_bigendian
=yes
8370 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
8371 if test "$ac_cv_c_bigendian" = unknown
; then
8372 ac_cv_c_bigendian
=no
8374 # finding both strings is unlikely to happen, but who knows?
8375 ac_cv_c_bigendian
=unknown
8379 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8381 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8382 /* end confdefs.h. */
8383 $ac_includes_default
8388 /* Are we little or big endian? From Harbison&Steele. */
8392 char c[sizeof (long int)];
8395 return u.c[sizeof (long int) - 1] == 1;
8401 if ac_fn_c_try_run
"$LINENO"; then :
8402 ac_cv_c_bigendian
=no
8404 ac_cv_c_bigendian
=yes
8406 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8407 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8413 $as_echo "$ac_cv_c_bigendian" >&6; }
8414 case $ac_cv_c_bigendian in #(
8416 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8422 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8426 as_fn_error
"unknown endianness
8427 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8431 # ----------------------
8432 # Checks for C++ headers
8433 # ----------------------
8436 ac_cpp
='$CXXCPP $CPPFLAGS'
8437 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8438 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8439 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
8441 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
8442 if test -z "$CXXCPP"; then
8443 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
8444 $as_echo_n "(cached) " >&6
8446 # Double quotes because CXXCPP needs to be expanded
8447 for CXXCPP
in "$CXX -E" "/lib/cpp"
8450 for ac_cxx_preproc_warn_flag
in '' yes
8452 # Use a header file that comes with gcc, so configuring glibc
8453 # with a fresh cross-compiler works.
8454 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8455 # <limits.h> exists even on freestanding compilers.
8456 # On the NeXT, cc -E runs the code through the compiler's parser,
8457 # not just through cpp. "Syntax error" is here to catch this case.
8458 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8459 /* end confdefs.h. */
8461 # include <limits.h>
8463 # include <assert.h>
8467 if ac_fn_cxx_try_cpp
"$LINENO"; then :
8470 # Broken: fails on valid input.
8473 rm -f conftest.err conftest.
$ac_ext
8475 # OK, works on sane cases. Now check whether nonexistent headers
8476 # can be detected and how.
8477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8478 /* end confdefs.h. */
8479 #include <ac_nonexistent.h>
8481 if ac_fn_cxx_try_cpp
"$LINENO"; then :
8482 # Broken: success on invalid input.
8485 # Passes both tests.
8489 rm -f conftest.err conftest.
$ac_ext
8492 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8493 rm -f conftest.err conftest.
$ac_ext
8494 if $ac_preproc_ok; then :
8499 ac_cv_prog_CXXCPP
=$CXXCPP
8502 CXXCPP
=$ac_cv_prog_CXXCPP
8504 ac_cv_prog_CXXCPP
=$CXXCPP
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
8507 $as_echo "$CXXCPP" >&6; }
8509 for ac_cxx_preproc_warn_flag
in '' yes
8511 # Use a header file that comes with gcc, so configuring glibc
8512 # with a fresh cross-compiler works.
8513 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8514 # <limits.h> exists even on freestanding compilers.
8515 # On the NeXT, cc -E runs the code through the compiler's parser,
8516 # not just through cpp. "Syntax error" is here to catch this case.
8517 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8518 /* end confdefs.h. */
8520 # include <limits.h>
8522 # include <assert.h>
8526 if ac_fn_cxx_try_cpp
"$LINENO"; then :
8529 # Broken: fails on valid input.
8532 rm -f conftest.err conftest.
$ac_ext
8534 # OK, works on sane cases. Now check whether nonexistent headers
8535 # can be detected and how.
8536 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8537 /* end confdefs.h. */
8538 #include <ac_nonexistent.h>
8540 if ac_fn_cxx_try_cpp
"$LINENO"; then :
8541 # Broken: success on invalid input.
8544 # Passes both tests.
8548 rm -f conftest.err conftest.
$ac_ext
8551 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8552 rm -f conftest.err conftest.
$ac_ext
8553 if $ac_preproc_ok; then :
8556 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8557 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: C++ preprocessor \"$CXXCPP\" fails sanity check
8559 See \`config.log' for more details." >&5
8560 $as_echo "$as_me: WARNING: C++ preprocessor \"$CXXCPP\" fails sanity check
8561 See \`config.log' for more details." >&2;}; }
8565 ac_cpp
='$CPP $CPPFLAGS'
8566 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8567 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8568 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8572 ac_cpp
='$CXXCPP $CPPFLAGS'
8573 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8574 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8575 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8580 for ac_header
in unordered_map
8582 ac_fn_cxx_check_header_preproc
"$LINENO" "unordered_map" "ac_cv_header_unordered_map"
8583 if test "x$ac_cv_header_unordered_map" = x
""yes; then :
8584 cat >>confdefs.h
<<_ACEOF
8585 #define HAVE_UNORDERED_MAP 1
8591 for ac_header
in tr1/unordered_map
8593 ac_fn_cxx_check_header_preproc
"$LINENO" "tr1/unordered_map" "ac_cv_header_tr1_unordered_map"
8594 if test "x$ac_cv_header_tr1_unordered_map" = x
""yes; then :
8595 cat >>confdefs.h
<<_ACEOF
8596 #define HAVE_TR1_UNORDERED_MAP 1
8602 for ac_header
in ext
/hash_map
8604 ac_fn_cxx_check_header_preproc
"$LINENO" "ext/hash_map" "ac_cv_header_ext_hash_map"
8605 if test "x$ac_cv_header_ext_hash_map" = x
""yes; then :
8606 cat >>confdefs.h
<<_ACEOF
8607 #define HAVE_EXT_HASH_MAP 1
8615 ac_cpp
='$CPP $CPPFLAGS'
8616 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8617 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8618 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8626 # These libraries may be used by collect2.
8627 # We may need a special search path to get them linked.
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for collect2 libraries" >&5
8629 $as_echo_n "checking for collect2 libraries... " >&6; }
8630 if test "${gcc_cv_collect2_libs+set}" = set; then :
8631 $as_echo_n "(cached) " >&6
8634 for libs
in '' -lld -lmld \
8635 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8636 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8639 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8640 /* end confdefs.h. */
8642 /* Override any GCC internal prototype to avoid an error.
8643 Use char because int might match the return type of a GCC
8644 builtin and then its argument prototype would still apply. */
8657 if ac_fn_c_try_link
"$LINENO"; then :
8658 gcc_cv_collect2_libs
="$libs"; break
8660 rm -f core conftest.err conftest.
$ac_objext \
8661 conftest
$ac_exeext conftest.
$ac_ext
8664 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_collect2_libs" >&5
8667 $as_echo "$gcc_cv_collect2_libs" >&6; }
8668 case $gcc_cv_collect2_libs in
8670 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
8674 # When building Ada code on Alpha, we need exc_resume which is usually in
8675 # -lexc. So test for it.
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing exc_resume" >&5
8679 $as_echo_n "checking for library containing exc_resume... " >&6; }
8680 if test "${ac_cv_search_exc_resume+set}" = set; then :
8681 $as_echo_n "(cached) " >&6
8683 ac_func_search_save_LIBS
=$LIBS
8684 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8685 /* end confdefs.h. */
8687 /* Override any GCC internal prototype to avoid an error.
8688 Use char because int might match the return type of a GCC
8689 builtin and then its argument prototype would still apply. */
8697 return exc_resume ();
8702 for ac_lib
in '' exc
; do
8703 if test -z "$ac_lib"; then
8704 ac_res
="none required"
8707 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8709 if ac_fn_c_try_link
"$LINENO"; then :
8710 ac_cv_search_exc_resume
=$ac_res
8712 rm -f core conftest.err conftest.
$ac_objext \
8714 if test "${ac_cv_search_exc_resume+set}" = set; then :
8718 if test "${ac_cv_search_exc_resume+set}" = set; then :
8721 ac_cv_search_exc_resume
=no
8724 LIBS
=$ac_func_search_save_LIBS
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_exc_resume" >&5
8727 $as_echo "$ac_cv_search_exc_resume" >&6; }
8728 ac_res
=$ac_cv_search_exc_resume
8729 if test "$ac_res" != no
; then :
8730 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8738 # Some systems put ldexp and frexp in libm instead of libc; assume
8739 # they're both in the same place. jcf-dump needs them.
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldexp" >&5
8743 $as_echo_n "checking for library containing ldexp... " >&6; }
8744 if test "${ac_cv_search_ldexp+set}" = set; then :
8745 $as_echo_n "(cached) " >&6
8747 ac_func_search_save_LIBS
=$LIBS
8748 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8749 /* end confdefs.h. */
8751 /* Override any GCC internal prototype to avoid an error.
8752 Use char because int might match the return type of a GCC
8753 builtin and then its argument prototype would still apply. */
8766 for ac_lib
in '' m
; do
8767 if test -z "$ac_lib"; then
8768 ac_res
="none required"
8771 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8773 if ac_fn_c_try_link
"$LINENO"; then :
8774 ac_cv_search_ldexp
=$ac_res
8776 rm -f core conftest.err conftest.
$ac_objext \
8778 if test "${ac_cv_search_ldexp+set}" = set; then :
8782 if test "${ac_cv_search_ldexp+set}" = set; then :
8785 ac_cv_search_ldexp
=no
8788 LIBS
=$ac_func_search_save_LIBS
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldexp" >&5
8791 $as_echo "$ac_cv_search_ldexp" >&6; }
8792 ac_res
=$ac_cv_search_ldexp
8793 if test "$ac_res" != no
; then :
8794 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8802 # Use <inttypes.h> only if it exists,
8803 # doesn't clash with <sys/types.h>, and declares intmax_t.
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
8805 $as_echo_n "checking for inttypes.h... " >&6; }
8806 if test "${gcc_cv_header_inttypes_h+set}" = set; then :
8807 $as_echo_n "(cached) " >&6
8809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8810 /* end confdefs.h. */
8811 #include <sys/types.h>
8812 #include <inttypes.h>
8821 if ac_fn_c_try_compile
"$LINENO"; then :
8822 gcc_cv_header_inttypes_h
=yes
8824 gcc_cv_header_inttypes_h
=no
8826 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_inttypes_h" >&5
8830 $as_echo "$gcc_cv_header_inttypes_h" >&6; }
8831 if test $gcc_cv_header_inttypes_h = yes; then
8833 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
8839 for ac_func
in times clock kill getrlimit setrlimit atoll atoq \
8840 sysconf strsignal getrusage nl_langinfo \
8841 gettimeofday mbstowcs wcswidth mmap setlocale \
8842 clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
8844 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8845 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8846 eval as_val
=\$
$as_ac_var
8847 if test "x$as_val" = x
""yes; then :
8848 cat >>confdefs.h
<<_ACEOF
8849 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8856 if test x
$ac_cv_func_mbstowcs = xyes
; then
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbstowcs works" >&5
8858 $as_echo_n "checking whether mbstowcs works... " >&6; }
8859 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then :
8860 $as_echo_n "(cached) " >&6
8862 if test "$cross_compiling" = yes; then :
8863 gcc_cv_func_mbstowcs_works
=yes
8865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8866 /* end confdefs.h. */
8874 if ac_fn_c_try_run
"$LINENO"; then :
8875 gcc_cv_func_mbstowcs_works
=yes
8877 gcc_cv_func_mbstowcs_works
=no
8879 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8880 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mbstowcs_works" >&5
8885 $as_echo "$gcc_cv_func_mbstowcs_works" >&6; }
8886 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
8888 $as_echo "#define HAVE_WORKING_MBSTOWCS 1" >>confdefs.h
8893 ac_fn_c_check_type
"$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
8894 if test "x$ac_cv_type_ssize_t" = x
""yes; then :
8898 cat >>confdefs.h
<<_ACEOF
8904 ac_fn_c_check_type
"$LINENO" "caddr_t" "ac_cv_type_caddr_t" "$ac_includes_default"
8905 if test "x$ac_cv_type_caddr_t" = x
""yes; then :
8909 cat >>confdefs.h
<<_ACEOF
8910 #define caddr_t char *
8917 ac_fn_c_check_header_preproc
"$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h"
8918 if test "x$ac_cv_header_sys_mman_h" = x
""yes; then :
8919 gcc_header_sys_mman_h
=yes
8921 gcc_header_sys_mman_h
=no
8924 ac_fn_c_check_func
"$LINENO" "mmap" "ac_cv_func_mmap"
8925 if test "x$ac_cv_func_mmap" = x
""yes; then :
8931 if test "$gcc_header_sys_mman_h" != yes \
8932 ||
test "$gcc_func_mmap" != yes; then
8933 gcc_cv_func_mmap_file
=no
8934 gcc_cv_func_mmap_dev_zero
=no
8935 gcc_cv_func_mmap_anon
=no
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
8938 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
8939 if test "${gcc_cv_func_mmap_file+set}" = set; then :
8940 $as_echo_n "(cached) " >&6
8942 # Add a system to this blacklist if
8943 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
8944 # memory area containing the same data that you'd get if you applied
8945 # read() to the same fd. The only system known to have a problem here
8946 # is VMS, where text files have record structure.
8949 gcc_cv_func_mmap_file
=no
;;
8951 gcc_cv_func_mmap_file
=yes;;
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
8955 $as_echo "$gcc_cv_func_mmap_file" >&6; }
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
8957 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
8958 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
8959 $as_echo_n "(cached) " >&6
8961 # Add a system to this blacklist if it has mmap() but /dev/zero
8962 # does not exist, or if mmapping /dev/zero does not give anonymous
8963 # zeroed pages with both the following properties:
8964 # 1. If you map N consecutive pages in with one call, and then
8965 # unmap any subset of those pages, the pages that were not
8966 # explicitly unmapped remain accessible.
8967 # 2. If you map two adjacent blocks of memory and then unmap them
8968 # both at once, they must both go away.
8969 # Systems known to be in this category are Windows (all variants),
8972 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
8973 gcc_cv_func_mmap_dev_zero
=no
;;
8975 gcc_cv_func_mmap_dev_zero
=yes;;
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
8979 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
8981 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
8983 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
8984 if test "${gcc_cv_decl_map_anon+set}" = set; then :
8985 $as_echo_n "(cached) " >&6
8987 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8988 /* end confdefs.h. */
8989 #include <sys/types.h>
8990 #include <sys/mman.h>
8993 #ifndef MAP_ANONYMOUS
8994 #define MAP_ANONYMOUS MAP_ANON
9000 int n = MAP_ANONYMOUS;
9005 if ac_fn_c_try_compile
"$LINENO"; then :
9006 gcc_cv_decl_map_anon
=yes
9008 gcc_cv_decl_map_anon
=no
9010 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
9013 $as_echo "$gcc_cv_decl_map_anon" >&6; }
9015 if test $gcc_cv_decl_map_anon = no
; then
9016 gcc_cv_func_mmap_anon
=no
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9019 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
9020 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
9021 $as_echo_n "(cached) " >&6
9023 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9024 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9025 # doesn't give anonymous zeroed pages with the same properties listed
9026 # above for use of /dev/zero.
9027 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9029 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
9030 gcc_cv_func_mmap_anon
=no
;;
9032 gcc_cv_func_mmap_anon
=yes;;
9035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
9036 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
9040 if test $gcc_cv_func_mmap_file = yes; then
9042 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
9045 if test $gcc_cv_func_mmap_dev_zero = yes; then
9047 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
9050 if test $gcc_cv_func_mmap_anon = yes; then
9052 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
9059 # Under VMS, vfork works very differently than on Unix. The standard test
9060 # won't work, and it isn't easily adaptable. It makes more sense to
9062 ac_cv_func_vfork_works
=yes
9065 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
9066 if test "x$ac_cv_type_pid_t" = x
""yes; then :
9070 cat >>confdefs.h
<<_ACEOF
9076 for ac_header
in vfork.h
9078 ac_fn_c_check_header_preproc
"$LINENO" "vfork.h" "ac_cv_header_vfork_h"
9079 if test "x$ac_cv_header_vfork_h" = x
""yes; then :
9080 cat >>confdefs.h
<<_ACEOF
9081 #define HAVE_VFORK_H 1
9087 for ac_func
in fork vfork
9089 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9090 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9091 eval as_val
=\$
$as_ac_var
9092 if test "x$as_val" = x
""yes; then :
9093 cat >>confdefs.h
<<_ACEOF
9094 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9100 if test "x$ac_cv_func_fork" = xyes
; then
9101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9102 $as_echo_n "checking for working fork... " >&6; }
9103 if test "${ac_cv_func_fork_works+set}" = set; then :
9104 $as_echo_n "(cached) " >&6
9106 if test "$cross_compiling" = yes; then :
9107 ac_cv_func_fork_works
=cross
9109 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9110 /* end confdefs.h. */
9111 $ac_includes_default
9116 /* By Ruediger Kuhlmann. */
9123 if ac_fn_c_try_run
"$LINENO"; then :
9124 ac_cv_func_fork_works
=yes
9126 ac_cv_func_fork_works
=no
9128 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9129 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9134 $as_echo "$ac_cv_func_fork_works" >&6; }
9137 ac_cv_func_fork_works
=$ac_cv_func_fork
9139 if test "x$ac_cv_func_fork_works" = xcross
; then
9141 *-*-amigaos* |
*-*-msdosdjgpp*)
9142 # Override, as these systems have only a dummy fork() stub
9143 ac_cv_func_fork_works
=no
9146 ac_cv_func_fork_works
=yes
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9150 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9152 ac_cv_func_vfork_works
=$ac_cv_func_vfork
9153 if test "x$ac_cv_func_vfork" = xyes
; then
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9155 $as_echo_n "checking for working vfork... " >&6; }
9156 if test "${ac_cv_func_vfork_works+set}" = set; then :
9157 $as_echo_n "(cached) " >&6
9159 if test "$cross_compiling" = yes; then :
9160 ac_cv_func_vfork_works
=cross
9162 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9163 /* end confdefs.h. */
9164 /* Thanks to Paul Eggert for this test. */
9165 $ac_includes_default
9166 #include <sys/wait.h>
9170 /* On some sparc systems, changes by the child to local and incoming
9171 argument registers are propagated back to the parent. The compiler
9172 is told about this with #include <vfork.h>, but some compilers
9173 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9174 static variable whose address is put into a register that is
9175 clobbered by the vfork. */
9178 sparc_address_test (int arg)
9180 sparc_address_test (arg) int arg;
9201 pid_t parent = getpid ();
9204 sparc_address_test (0);
9209 /* Here is another test for sparc vfork register problems. This
9210 test uses lots of local variables, at least as many local
9211 variables as main has allocated so far including compiler
9212 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
9213 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
9214 reuse the register of parent for one of the local variables,
9215 since it will think that parent can't possibly be used any more
9216 in this routine. Assigning to the local variable will thus
9217 munge parent in the parent process. */
9219 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
9220 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
9221 /* Convince the compiler that p..p7 are live; otherwise, it might
9222 use the same hardware register for all 8 local variables. */
9223 if (p != p1 || p != p2 || p != p3 || p != p4
9224 || p != p5 || p != p6 || p != p7)
9227 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
9228 from child file descriptors. If the child closes a descriptor
9229 before it execs or exits, this munges the parent's descriptor
9230 as well. Test for this by closing stdout in the child. */
9231 _exit(close(fileno(stdout)) != 0);
9236 while (wait(&status) != child)
9239 /* Was there some problem with vforking? */
9242 /* Did the child fail? (This shouldn't happen.) */
9245 /* Did the vfork/compiler bug occur? */
9246 || parent != getpid()
9248 /* Did the file descriptor bug occur? */
9249 || fstat(fileno(stdout), &st) != 0
9254 if ac_fn_c_try_run
"$LINENO"; then :
9255 ac_cv_func_vfork_works
=yes
9257 ac_cv_func_vfork_works
=no
9259 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9260 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
9265 $as_echo "$ac_cv_func_vfork_works" >&6; }
9268 if test "x$ac_cv_func_fork_works" = xcross
; then
9269 ac_cv_func_vfork_works
=$ac_cv_func_vfork
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
9271 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
9274 if test "x$ac_cv_func_vfork_works" = xyes
; then
9276 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
9280 $as_echo "#define vfork fork" >>confdefs.h
9283 if test "x$ac_cv_func_fork_works" = xyes
; then
9285 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
9291 if test "X$prefix" = "XNONE"; then
9292 acl_final_prefix
="$ac_default_prefix"
9294 acl_final_prefix
="$prefix"
9296 if test "X$exec_prefix" = "XNONE"; then
9297 acl_final_exec_prefix
='${prefix}'
9299 acl_final_exec_prefix
="$exec_prefix"
9301 acl_save_prefix
="$prefix"
9302 prefix
="$acl_final_prefix"
9303 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
9304 prefix
="$acl_save_prefix"
9307 # Check whether --with-gnu-ld was given.
9308 if test "${with_gnu_ld+set}" = set; then :
9309 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
9314 # Prepare PATH_SEPARATOR.
9315 # The user is always right.
9316 if test "${PATH_SEPARATOR+set}" != set; then
9317 echo "#! /bin/sh" >conf$$.sh
9318 echo "exit 0" >>conf$$.sh
9320 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
9328 if test "$GCC" = yes; then
9329 # Check if gcc -print-prog-name=ld gives a path.
9330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
9331 $as_echo_n "checking for ld used by GCC... " >&6; }
9334 # gcc leaves a trailing carriage return which upsets mingw
9335 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9337 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
9340 # Accept absolute paths.
9341 [\\/]* |
[A-Za-z
]:[\\/]*)
9342 re_direlt
='/[^/][^/]*/\.\./'
9343 # Canonicalize the path of ld
9344 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
9345 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
9346 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
9348 test -z "$LD" && LD
="$ac_prog"
9351 # If it fails, then pretend we aren't using GCC.
9355 # If it is relative, then search for the first ld in PATH.
9359 elif test "$with_gnu_ld" = yes; then
9360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
9361 $as_echo_n "checking for GNU ld... " >&6; }
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
9364 $as_echo_n "checking for non-GNU ld... " >&6; }
9366 if test "${acl_cv_path_LD+set}" = set; then :
9367 $as_echo_n "(cached) " >&6
9369 if test -z "$LD"; then
9370 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9371 for ac_dir
in $PATH; do
9372 test -z "$ac_dir" && ac_dir
=.
9373 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
9374 acl_cv_path_LD
="$ac_dir/$ac_prog"
9375 # Check to see if the program is GNU ld. I'd rather use --version,
9376 # but apparently some GNU ld's only accept -v.
9377 # Break only if it was the GNU/non-GNU ld that we prefer.
9378 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
9379 test "$with_gnu_ld" != no
&& break
9381 test "$with_gnu_ld" != yes && break
9387 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
9391 LD
="$acl_cv_path_LD"
9392 if test -n "$LD"; then
9393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9394 $as_echo "$LD" >&6; }
9396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9397 $as_echo "no" >&6; }
9399 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
9401 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
9402 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
9403 $as_echo_n "(cached) " >&6
9405 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9406 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
9407 acl_cv_prog_gnu_ld
=yes
9409 acl_cv_prog_gnu_ld
=no
9412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
9413 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
9414 with_gnu_ld
=$acl_cv_prog_gnu_ld
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
9419 $as_echo_n "checking for shared library run path origin... " >&6; }
9420 if test "${acl_cv_rpath+set}" = set; then :
9421 $as_echo_n "(cached) " >&6
9424 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
9425 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
9432 $as_echo "$acl_cv_rpath" >&6; }
9434 libext
="$acl_cv_libext"
9435 shlibext
="$acl_cv_shlibext"
9436 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
9437 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
9438 hardcode_direct
="$acl_cv_hardcode_direct"
9439 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
9440 # Check whether --enable-rpath was given.
9441 if test "${enable_rpath+set}" = set; then :
9442 enableval
=$enable_rpath; :
9456 acl_save_prefix
="$prefix"
9457 prefix
="$acl_final_prefix"
9458 acl_save_exec_prefix
="$exec_prefix"
9459 exec_prefix
="$acl_final_exec_prefix"
9461 eval additional_includedir
=\"$includedir\"
9462 eval additional_libdir
=\"$libdir\"
9464 exec_prefix
="$acl_save_exec_prefix"
9465 prefix
="$acl_save_prefix"
9468 # Check whether --with-libiconv-prefix was given.
9469 if test "${with_libiconv_prefix+set}" = set; then :
9470 withval
=$with_libiconv_prefix;
9471 if test "X$withval" = "Xno"; then
9474 if test "X$withval" = "X"; then
9476 acl_save_prefix
="$prefix"
9477 prefix
="$acl_final_prefix"
9478 acl_save_exec_prefix
="$exec_prefix"
9479 exec_prefix
="$acl_final_exec_prefix"
9481 eval additional_includedir
=\"$includedir\"
9482 eval additional_libdir
=\"$libdir\"
9484 exec_prefix
="$acl_save_exec_prefix"
9485 prefix
="$acl_save_prefix"
9488 additional_includedir
="$withval/include"
9489 additional_libdir
="$withval/lib"
9500 names_already_handled
=
9501 names_next_round
='iconv '
9502 while test -n "$names_next_round"; do
9503 names_this_round
="$names_next_round"
9505 for name
in $names_this_round; do
9507 for n
in $names_already_handled; do
9508 if test "$n" = "$name"; then
9513 if test -z "$already_handled"; then
9514 names_already_handled
="$names_already_handled $name"
9515 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9516 eval value
=\"\
$HAVE_LIB$uppername\"
9517 if test -n "$value"; then
9518 if test "$value" = yes; then
9519 eval value
=\"\
$LIB$uppername\"
9520 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
9521 eval value
=\"\
$LTLIB$uppername\"
9522 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
9531 if test $use_additional = yes; then
9532 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9533 found_dir
="$additional_libdir"
9534 found_so
="$additional_libdir/lib$name.$shlibext"
9535 if test -f "$additional_libdir/lib$name.la"; then
9536 found_la
="$additional_libdir/lib$name.la"
9539 if test -f "$additional_libdir/lib$name.$libext"; then
9540 found_dir
="$additional_libdir"
9541 found_a
="$additional_libdir/lib$name.$libext"
9542 if test -f "$additional_libdir/lib$name.la"; then
9543 found_la
="$additional_libdir/lib$name.la"
9548 if test "X$found_dir" = "X"; then
9549 for x
in $LDFLAGS $LTLIBICONV; do
9551 acl_save_prefix
="$prefix"
9552 prefix
="$acl_final_prefix"
9553 acl_save_exec_prefix
="$exec_prefix"
9554 exec_prefix
="$acl_final_exec_prefix"
9556 exec_prefix
="$acl_save_exec_prefix"
9557 prefix
="$acl_save_prefix"
9561 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9562 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9564 found_so
="$dir/lib$name.$shlibext"
9565 if test -f "$dir/lib$name.la"; then
9566 found_la
="$dir/lib$name.la"
9569 if test -f "$dir/lib$name.$libext"; then
9571 found_a
="$dir/lib$name.$libext"
9572 if test -f "$dir/lib$name.la"; then
9573 found_la
="$dir/lib$name.la"
9579 if test "X$found_dir" != "X"; then
9584 if test "X$found_dir" != "X"; then
9585 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9586 if test "X$found_so" != "X"; then
9587 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9588 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
9591 for x
in $ltrpathdirs; do
9592 if test "X$x" = "X$found_dir"; then
9597 if test -z "$haveit"; then
9598 ltrpathdirs
="$ltrpathdirs $found_dir"
9600 if test "$hardcode_direct" = yes; then
9601 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
9603 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9604 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
9606 for x
in $rpathdirs; do
9607 if test "X$x" = "X$found_dir"; then
9612 if test -z "$haveit"; then
9613 rpathdirs
="$rpathdirs $found_dir"
9617 for x
in $LDFLAGS $LIBICONV; do
9619 acl_save_prefix
="$prefix"
9620 prefix
="$acl_final_prefix"
9621 acl_save_exec_prefix
="$exec_prefix"
9622 exec_prefix
="$acl_final_exec_prefix"
9624 exec_prefix
="$acl_save_exec_prefix"
9625 prefix
="$acl_save_prefix"
9627 if test "X$x" = "X-L$found_dir"; then
9632 if test -z "$haveit"; then
9633 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9635 if test "$hardcode_minus_L" != no
; then
9636 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
9638 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
9644 if test "X$found_a" != "X"; then
9645 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
9647 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9650 additional_includedir
=
9651 case "$found_dir" in
9653 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9654 additional_includedir
="$basedir/include"
9657 if test "X$additional_includedir" != "X"; then
9658 if test "X$additional_includedir" != "X/usr/include"; then
9660 if test "X$additional_includedir" = "X/usr/local/include"; then
9661 if test -n "$GCC"; then
9663 linux
*) haveit
=yes;;
9667 if test -z "$haveit"; then
9668 for x
in $CPPFLAGS $INCICONV; do
9670 acl_save_prefix
="$prefix"
9671 prefix
="$acl_final_prefix"
9672 acl_save_exec_prefix
="$exec_prefix"
9673 exec_prefix
="$acl_final_exec_prefix"
9675 exec_prefix
="$acl_save_exec_prefix"
9676 prefix
="$acl_save_prefix"
9678 if test "X$x" = "X-I$additional_includedir"; then
9683 if test -z "$haveit"; then
9684 if test -d "$additional_includedir"; then
9685 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9691 if test -n "$found_la"; then
9692 save_libdir
="$libdir"
9694 */* |
*\\*) .
"$found_la" ;;
9695 *) .
"./$found_la" ;;
9697 libdir
="$save_libdir"
9698 for dep
in $dependency_libs; do
9701 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9702 if test "X$additional_libdir" != "X/usr/lib"; then
9704 if test "X$additional_libdir" = "X/usr/local/lib"; then
9705 if test -n "$GCC"; then
9707 linux
*) haveit
=yes;;
9711 if test -z "$haveit"; then
9713 for x
in $LDFLAGS $LIBICONV; do
9715 acl_save_prefix
="$prefix"
9716 prefix
="$acl_final_prefix"
9717 acl_save_exec_prefix
="$exec_prefix"
9718 exec_prefix
="$acl_final_exec_prefix"
9720 exec_prefix
="$acl_save_exec_prefix"
9721 prefix
="$acl_save_prefix"
9723 if test "X$x" = "X-L$additional_libdir"; then
9728 if test -z "$haveit"; then
9729 if test -d "$additional_libdir"; then
9730 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9734 for x
in $LDFLAGS $LTLIBICONV; do
9736 acl_save_prefix
="$prefix"
9737 prefix
="$acl_final_prefix"
9738 acl_save_exec_prefix
="$exec_prefix"
9739 exec_prefix
="$acl_final_exec_prefix"
9741 exec_prefix
="$acl_save_exec_prefix"
9742 prefix
="$acl_save_prefix"
9744 if test "X$x" = "X-L$additional_libdir"; then
9749 if test -z "$haveit"; then
9750 if test -d "$additional_libdir"; then
9751 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9758 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9759 if test "$enable_rpath" != no
; then
9761 for x
in $rpathdirs; do
9762 if test "X$x" = "X$dir"; then
9767 if test -z "$haveit"; then
9768 rpathdirs
="$rpathdirs $dir"
9771 for x
in $ltrpathdirs; do
9772 if test "X$x" = "X$dir"; then
9777 if test -z "$haveit"; then
9778 ltrpathdirs
="$ltrpathdirs $dir"
9783 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9786 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9789 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
9790 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9796 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
9797 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9803 if test "X$rpathdirs" != "X"; then
9804 if test -n "$hardcode_libdir_separator"; then
9806 for found_dir
in $rpathdirs; do
9807 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9809 acl_save_libdir
="$libdir"
9811 eval flag
=\"$hardcode_libdir_flag_spec\"
9812 libdir
="$acl_save_libdir"
9813 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
9815 for found_dir
in $rpathdirs; do
9816 acl_save_libdir
="$libdir"
9818 eval flag
=\"$hardcode_libdir_flag_spec\"
9819 libdir
="$acl_save_libdir"
9820 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
9824 if test "X$ltrpathdirs" != "X"; then
9825 for found_dir
in $ltrpathdirs; do
9826 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9836 am_save_CPPFLAGS
="$CPPFLAGS"
9838 for element
in $INCICONV; do
9840 for x
in $CPPFLAGS; do
9842 acl_save_prefix
="$prefix"
9843 prefix
="$acl_final_prefix"
9844 acl_save_exec_prefix
="$exec_prefix"
9845 exec_prefix
="$acl_final_exec_prefix"
9847 exec_prefix
="$acl_save_exec_prefix"
9848 prefix
="$acl_save_prefix"
9850 if test "X$x" = "X$element"; then
9855 if test -z "$haveit"; then
9856 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9862 $as_echo_n "checking for iconv... " >&6; }
9863 if test "${am_cv_func_iconv+set}" = set; then :
9864 $as_echo_n "(cached) " >&6
9867 am_cv_func_iconv
="no, consider installing GNU libiconv"
9869 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9870 /* end confdefs.h. */
9876 iconv_t cd = iconv_open("","");
9877 iconv(cd,NULL,NULL,NULL,NULL);
9883 if ac_fn_c_try_link
"$LINENO"; then :
9884 am_cv_func_iconv
=yes
9886 rm -f core conftest.err conftest.
$ac_objext \
9887 conftest
$ac_exeext conftest.
$ac_ext
9888 if test "$am_cv_func_iconv" != yes; then
9889 am_save_LIBS
="$LIBS"
9890 LIBS
="$LIBS $LIBICONV"
9891 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9892 /* end confdefs.h. */
9898 iconv_t cd = iconv_open("","");
9899 iconv(cd,NULL,NULL,NULL,NULL);
9905 if ac_fn_c_try_link
"$LINENO"; then :
9907 am_cv_func_iconv
=yes
9909 rm -f core conftest.err conftest.
$ac_objext \
9910 conftest
$ac_exeext conftest.
$ac_ext
9911 LIBS
="$am_save_LIBS"
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9916 $as_echo "$am_cv_func_iconv" >&6; }
9917 if test "$am_cv_func_iconv" = yes; then
9919 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
9922 if test "$am_cv_lib_iconv" = yes; then
9923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
9924 $as_echo_n "checking how to link with libiconv... " >&6; }
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
9926 $as_echo "$LIBICONV" >&6; }
9928 CPPFLAGS
="$am_save_CPPFLAGS"
9935 if test "$am_cv_func_iconv" = yes; then
9936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
9937 $as_echo_n "checking for iconv declaration... " >&6; }
9938 if test "${am_cv_proto_iconv+set}" = set; then :
9939 $as_echo_n "(cached) " >&6
9942 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9943 /* end confdefs.h. */
9951 #if defined(__STDC__) || defined(__cplusplus)
9952 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9965 if ac_fn_c_try_compile
"$LINENO"; then :
9966 am_cv_proto_iconv_arg1
=""
9968 am_cv_proto_iconv_arg1
="const"
9970 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9971 am_cv_proto_iconv
="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
9974 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
9975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
9976 }$am_cv_proto_iconv" >&5
9978 }$am_cv_proto_iconv" >&6; }
9980 cat >>confdefs.h
<<_ACEOF
9981 #define ICONV_CONST $am_cv_proto_iconv_arg1
9986 # Until we have in-tree GNU iconv:
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
9992 $as_echo_n "checking for LC_MESSAGES... " >&6; }
9993 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
9994 $as_echo_n "(cached) " >&6
9996 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9997 /* end confdefs.h. */
10007 if ac_fn_c_try_link
"$LINENO"; then :
10008 am_cv_val_LC_MESSAGES
=yes
10010 am_cv_val_LC_MESSAGES
=no
10012 rm -f core conftest.err conftest.
$ac_objext \
10013 conftest
$ac_exeext conftest.
$ac_ext
10015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
10016 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
10017 if test $am_cv_val_LC_MESSAGES = yes; then
10019 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10026 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10027 if test "${am_cv_langinfo_codeset+set}" = set; then :
10028 $as_echo_n "(cached) " >&6
10030 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10031 /* end confdefs.h. */
10032 #include <langinfo.h>
10036 char* cs = nl_langinfo(CODESET);
10041 if ac_fn_c_try_link
"$LINENO"; then :
10042 am_cv_langinfo_codeset
=yes
10044 am_cv_langinfo_codeset
=no
10046 rm -f core conftest.err conftest.
$ac_objext \
10047 conftest
$ac_exeext conftest.
$ac_ext
10050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10051 $as_echo "$am_cv_langinfo_codeset" >&6; }
10052 if test $am_cv_langinfo_codeset = yes; then
10054 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10059 # We will need to find libiberty.h and ansidecl.h
10060 saved_CFLAGS
="$CFLAGS"
10061 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
10062 for ac_func
in getenv atol asprintf sbrk abort atof getcwd getwd \
10063 strsignal strstr strverscmp \
10064 errno snprintf vsnprintf vasprintf malloc realloc calloc \
10065 free
basename getopt
clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
10067 ac_tr_decl
=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
10068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
10069 $as_echo_n "checking whether $ac_func is declared... " >&6; }
10070 if { as_var
=gcc_cv_have_decl_
$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
10071 $as_echo_n "(cached) " >&6
10073 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10074 /* end confdefs.h. */
10076 #define $ac_tr_decl 1
10078 #include "ansidecl.h"
10079 #include "system.h"
10085 char *(*pfn) = (char *(*)) $ac_func ;
10091 if ac_fn_c_try_compile
"$LINENO"; then :
10092 eval "gcc_cv_have_decl_$ac_func=yes"
10094 eval "gcc_cv_have_decl_$ac_func=no"
10096 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10099 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10101 $as_echo "yes" >&6; } ; cat >>confdefs.h
<<_ACEOF
10102 #define $ac_tr_decl 1
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10107 $as_echo "no" >&6; } ; cat >>confdefs.h
<<_ACEOF
10108 #define $ac_tr_decl 0
10116 for ac_func
in getrlimit setrlimit getrusage
10118 ac_tr_decl
=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
10119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
10120 $as_echo_n "checking whether $ac_func is declared... " >&6; }
10121 if { as_var
=gcc_cv_have_decl_
$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
10122 $as_echo_n "(cached) " >&6
10124 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10125 /* end confdefs.h. */
10127 #define $ac_tr_decl 1
10129 #include "ansidecl.h"
10130 #include "system.h"
10131 #ifdef HAVE_SYS_RESOURCE_H
10132 #include <sys/resource.h>
10140 char *(*pfn) = (char *(*)) $ac_func ;
10146 if ac_fn_c_try_compile
"$LINENO"; then :
10147 eval "gcc_cv_have_decl_$ac_func=yes"
10149 eval "gcc_cv_have_decl_$ac_func=no"
10151 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10154 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10156 $as_echo "yes" >&6; } ; cat >>confdefs.h
<<_ACEOF
10157 #define $ac_tr_decl 1
10161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10162 $as_echo "no" >&6; } ; cat >>confdefs.h
<<_ACEOF
10163 #define $ac_tr_decl 0
10171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10172 /* end confdefs.h. */
10174 #include "ansidecl.h"
10175 #include "system.h"
10176 #ifdef HAVE_SYS_RESOURCE_H
10177 #include <sys/resource.h>
10188 if ac_fn_c_try_compile
"$LINENO"; then :
10192 $as_echo "#define rlim_t long" >>confdefs.h
10195 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10197 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
10198 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
10199 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
10200 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
10201 for ac_func
in ldgetname
10203 ac_tr_decl
=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
10204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
10205 $as_echo_n "checking whether $ac_func is declared... " >&6; }
10206 if { as_var
=gcc_cv_have_decl_
$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
10207 $as_echo_n "(cached) " >&6
10209 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10210 /* end confdefs.h. */
10212 #define $ac_tr_decl 1
10214 #include "ansidecl.h"
10215 #include "system.h"
10216 #ifdef HAVE_LDFCN_H
10227 char *(*pfn) = (char *(*)) $ac_func ;
10233 if ac_fn_c_try_compile
"$LINENO"; then :
10234 eval "gcc_cv_have_decl_$ac_func=yes"
10236 eval "gcc_cv_have_decl_$ac_func=no"
10238 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10241 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
10242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10243 $as_echo "yes" >&6; } ; cat >>confdefs.h
<<_ACEOF
10244 #define $ac_tr_decl 1
10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10249 $as_echo "no" >&6; } ; cat >>confdefs.h
<<_ACEOF
10250 #define $ac_tr_decl 0
10258 for ac_func
in times
10260 ac_tr_decl
=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
10262 $as_echo_n "checking whether $ac_func is declared... " >&6; }
10263 if { as_var
=gcc_cv_have_decl_
$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
10264 $as_echo_n "(cached) " >&6
10266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10267 /* end confdefs.h. */
10269 #define $ac_tr_decl 1
10271 #include "ansidecl.h"
10272 #include "system.h"
10273 #ifdef HAVE_SYS_TIMES_H
10274 #include <sys/times.h>
10282 char *(*pfn) = (char *(*)) $ac_func ;
10288 if ac_fn_c_try_compile
"$LINENO"; then :
10289 eval "gcc_cv_have_decl_$ac_func=yes"
10291 eval "gcc_cv_have_decl_$ac_func=no"
10293 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10296 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
10297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10298 $as_echo "yes" >&6; } ; cat >>confdefs.h
<<_ACEOF
10299 #define $ac_tr_decl 1
10303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10304 $as_echo "no" >&6; } ; cat >>confdefs.h
<<_ACEOF
10305 #define $ac_tr_decl 0
10313 for ac_func
in sigaltstack
10315 ac_tr_decl
=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
10316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5
10317 $as_echo_n "checking whether $ac_func is declared... " >&6; }
10318 if { as_var
=gcc_cv_have_decl_
$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :
10319 $as_echo_n "(cached) " >&6
10321 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10322 /* end confdefs.h. */
10324 #define $ac_tr_decl 1
10326 #include "ansidecl.h"
10327 #include "system.h"
10328 #include <signal.h>
10335 char *(*pfn) = (char *(*)) $ac_func ;
10341 if ac_fn_c_try_compile
"$LINENO"; then :
10342 eval "gcc_cv_have_decl_$ac_func=yes"
10344 eval "gcc_cv_have_decl_$ac_func=no"
10346 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10349 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
10350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10351 $as_echo "yes" >&6; } ; cat >>confdefs.h
<<_ACEOF
10352 #define $ac_tr_decl 1
10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10357 $as_echo "no" >&6; } ; cat >>confdefs.h
<<_ACEOF
10358 #define $ac_tr_decl 0
10366 # More time-related stuff.
10367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tms" >&5
10368 $as_echo_n "checking for struct tms... " >&6; }
10369 if test "${ac_cv_struct_tms+set}" = set; then :
10370 $as_echo_n "(cached) " >&6
10373 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10374 /* end confdefs.h. */
10376 #include "ansidecl.h"
10377 #include "system.h"
10378 #ifdef HAVE_SYS_TIMES_H
10379 #include <sys/times.h>
10390 if ac_fn_c_try_compile
"$LINENO"; then :
10391 ac_cv_struct_tms
=yes
10393 ac_cv_struct_tms
=no
10395 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tms" >&5
10398 $as_echo "$ac_cv_struct_tms" >&6; }
10399 if test $ac_cv_struct_tms = yes; then
10401 $as_echo "#define HAVE_STRUCT_TMS 1" >>confdefs.h
10405 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
10406 # revisit after autoconf 2.50.
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
10408 $as_echo_n "checking for clock_t... " >&6; }
10409 if test "${gcc_cv_type_clock_t+set}" = set; then :
10410 $as_echo_n "(cached) " >&6
10413 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10414 /* end confdefs.h. */
10416 #include "ansidecl.h"
10417 #include "system.h"
10427 if ac_fn_c_try_compile
"$LINENO"; then :
10428 gcc_cv_type_clock_t
=yes
10430 gcc_cv_type_clock_t
=no
10432 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_type_clock_t" >&5
10435 $as_echo "$gcc_cv_type_clock_t" >&6; }
10436 if test $gcc_cv_type_clock_t = yes; then
10438 $as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
10442 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
10443 CFLAGS
="$saved_CFLAGS"
10445 # Check whether --enable-initfini-array was given.
10446 if test "${enable_initfini_array+set}" = set; then :
10447 enableval
=$enable_initfini_array;
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
10451 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
10452 if test "${gcc_cv_initfini_array+set}" = set; then :
10453 $as_echo_n "(cached) " >&6
10455 if test "$cross_compiling" = yes; then :
10456 gcc_cv_initfini_array
=no
10458 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10459 /* end confdefs.h. */
10462 int main (void) { return x; }
10463 int foo (void) { x = 0; }
10464 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
10466 if ac_fn_c_try_run
"$LINENO"; then :
10467 gcc_cv_initfini_array
=yes
10469 gcc_cv_initfini_array
=no
10471 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
10472 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
10476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
10477 $as_echo "$gcc_cv_initfini_array" >&6; }
10478 enable_initfini_array
=$gcc_cv_initfini_array
10482 if test $enable_initfini_array = yes; then
10484 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
10488 # mkdir takes a single argument on some systems.
10489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if mkdir takes one argument" >&5
10490 $as_echo_n "checking if mkdir takes one argument... " >&6; }
10491 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then :
10492 $as_echo_n "(cached) " >&6
10494 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10495 /* end confdefs.h. */
10497 #include <sys/types.h>
10498 #ifdef HAVE_SYS_STAT_H
10499 # include <sys/stat.h>
10501 #ifdef HAVE_UNISTD_H
10502 # include <unistd.h>
10504 #ifdef HAVE_DIRECT_H
10505 # include <direct.h>
10515 if ac_fn_c_try_compile
"$LINENO"; then :
10516 gcc_cv_mkdir_takes_one_arg
=no
10518 gcc_cv_mkdir_takes_one_arg
=yes
10520 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mkdir_takes_one_arg" >&5
10523 $as_echo "$gcc_cv_mkdir_takes_one_arg" >&6; }
10524 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
10526 $as_echo "#define MKDIR_TAKES_ONE_ARG 1" >>confdefs.h
10537 # With Setjmp/Longjmp based exception handling.
10538 # Check whether --enable-sjlj-exceptions was given.
10539 if test "${enable_sjlj_exceptions+set}" = set; then :
10540 enableval
=$enable_sjlj_exceptions; case $target in
10542 if test $enableval != yes; then
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
10544 $as_echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
10549 force_sjlj_exceptions
=yes
10553 force_sjlj_exceptions
=yes
10557 force_sjlj_exceptions
=no
10562 if test $force_sjlj_exceptions = yes; then
10563 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
10565 cat >>confdefs.h
<<_ACEOF
10566 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
10571 # For platforms with the unwind ABI which includes an unwind library,
10572 # libunwind, we can choose to use the system libunwind.
10573 # config.gcc also contains tests of with_system_libunwind.
10576 # Check whether --with-system-libunwind was given.
10577 if test "${with_system_libunwind+set}" = set; then :
10578 withval
=$with_system_libunwind;
10581 # If system-libunwind was not specifically set, pick a default setting.
10582 if test x
$with_system_libunwind = x
; then
10584 ia64-
*-hpux*) with_system_libunwind
=yes ;;
10585 *) with_system_libunwind
=no
;;
10588 # Based on system-libunwind and target, do we have ipinfo?
10589 if test x
$with_system_libunwind = xyes
; then
10591 ia64-
*-*) have_unwind_getipinfo
=no
;;
10592 *) have_unwind_getipinfo
=yes ;;
10595 # Darwin before version 9 does not have _Unwind_GetIPInfo.
10598 *-*-darwin[3-8]|
*-*-darwin[3-8].
*) have_unwind_getipinfo
=no
;;
10599 *) have_unwind_getipinfo
=yes ;;
10604 if test x
$have_unwind_getipinfo = xyes
; then
10606 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
10611 # --------------------------------------------------------
10612 # Build, host, and target specific configuration fragments
10613 # --------------------------------------------------------
10615 # Collect build-machine-specific information.
10616 .
${srcdir}/config.build
10618 # Collect host-machine-specific information.
10619 .
${srcdir}/config.
host
10623 # Collect target-machine-specific information.
10624 .
${srcdir}/config.gcc
10626 extra_objs
="${host_extra_objs} ${extra_objs}"
10627 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
10629 # Default the target-machine variables that were not explicitly set.
10630 if test x
"$tm_file" = x
10631 then tm_file
=$cpu_type/$cpu_type.h
; fi
10633 if test x
"$extra_headers" = x
10634 then extra_headers
=; fi
10636 if test x
$md_file = x
10637 then md_file
=$cpu_type/$cpu_type.md
; fi
10639 if test x
$out_file = x
10640 then out_file
=$cpu_type/$cpu_type.c
; fi
10642 if test x
"$tmake_file" = x
10643 then tmake_file
=$cpu_type/t-
$cpu_type
10646 if test x
"$dwarf2" = xyes
10647 then tm_file
="$tm_file tm-dwarf2.h"
10650 # Say what files are being used for the output code and MD file.
10651 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
10652 echo "Using \`$srcdir/config/$md_file' as machine description file."
10654 # If any of the xm_file variables contain nonexistent files, warn
10655 # about them and drop them.
10658 for x
in $build_xm_file; do
10659 if test -f $srcdir/config
/$x
10661 else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
10662 $as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
10665 build_xm_file
="$bx"
10668 for x
in $host_xm_file; do
10669 if test -f $srcdir/config
/$x
10671 else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
10672 $as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
10678 for x
in $xm_file; do
10679 if test -f $srcdir/config
/$x
10681 else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5
10682 $as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
10688 for f
in $tm_file; do
10691 if test $count = ax
; then
10692 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
10694 echo "Using the following target machine macro files:"
10695 for f
in $tm_file; do
10696 echo " $srcdir/config/$f"
10700 if test x
$need_64bit_hwint = xyes
; then
10702 $as_echo "#define NEED_64BIT_HOST_WIDE_INT 1" >>confdefs.h
10706 if test x
$use_long_long_for_widest_fast_int = xyes
; then
10708 $as_echo "#define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1" >>confdefs.h
10713 for f
in $host_xm_file; do
10716 if test $count = a
; then
10718 elif test $count = ax
; then
10719 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
10721 echo "Using the following host machine macro files:"
10722 for f
in $host_xm_file; do
10723 echo " $srcdir/config/$f"
10726 echo "Using ${out_host_hook_obj} for host machine hooks."
10728 if test "$host_xm_file" != "$build_xm_file"; then
10730 for f
in $build_xm_file; do
10733 if test $count = a
; then
10735 elif test $count = ax
; then
10736 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
10738 echo "Using the following build machine macro files:"
10739 for f
in $build_xm_file; do
10740 echo " $srcdir/config/$f"
10746 powerpc
*-*-darwin*)
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mcontext_t fields have underscores" >&5
10748 $as_echo_n "checking whether mcontext_t fields have underscores... " >&6; }
10749 if test "${gcc_cv_mcontext_underscores+set}" = set; then :
10750 $as_echo_n "(cached) " >&6
10752 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10753 /* end confdefs.h. */
10755 #include <sys/cdefs.h>
10756 #include <sys/signal.h>
10757 #include <ucontext.h>
10758 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
10761 if ac_fn_c_try_compile
"$LINENO"; then :
10762 gcc_cv_mcontext_underscores
=no
10764 gcc_cv_mcontext_underscores
=yes
10766 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mcontext_underscores" >&5
10769 $as_echo "$gcc_cv_mcontext_underscores" >&6; }
10770 if test $gcc_cv_mcontext_underscores = yes; then
10772 $as_echo "#define HAS_MCONTEXT_T_UNDERSCORES /**/" >>confdefs.h
10782 # Check if a valid thread package
10783 case ${enable_threads} in
10786 target_thread_file
='single'
10790 target_thread_file
='single'
10792 aix | dce | gnat | irix | posix | posix95 | rtems | \
10793 single | vxworks | win32 | mipssde
)
10794 target_thread_file
=${enable_threads}
10797 echo "${enable_threads} is an unknown thread package" 1>&2
10802 if test x
${thread_file} = x
; then
10803 # No thread file set by target-specific clauses in config.gcc,
10804 # so use file chosen by default logic above
10805 thread_file
=${target_thread_file}
10808 # Make gthr-default.h if we have a thread file.
10810 if test $thread_file != single
; then
10811 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h-t
10812 if diff gthr-default.h-t gthr-default.h
2>/dev
/null
; then
10813 rm -f gthr-default.h-t
10815 mv -f gthr-default.h-t gthr-default.h
10817 gthread_flags
=-DHAVE_GTHR_DEFAULT
10826 if test x
$enable___cxa_atexit = xyes || \
10827 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
10828 if test x
$host = x
$target; then
10830 # mingw32 doesn't have __cxa_atexit but uses atexit registration
10831 # keyed to flag_use_cxa_atexit
10836 ac_fn_c_check_func
"$LINENO" "__cxa_atexit" "ac_cv_func___cxa_atexit"
10837 if test "x$ac_cv_func___cxa_atexit" = x
""yes; then :
10840 echo "__cxa_atexit can't be enabled on this target"
10846 # We can't check for __cxa_atexit when building a cross, so assume
10850 if test x
$use_cxa_atexit = xyes
; then
10852 $as_echo "#define DEFAULT_USE_CXA_ATEXIT 2" >>confdefs.h
10857 # Look for a file containing extra machine modes.
10858 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
10859 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
10862 cat >>confdefs.h
<<_ACEOF
10863 #define EXTRA_MODES_FILE "config/$extra_modes"
10868 # Convert extra_options into a form suitable for Makefile use.
10871 for f
in $extra_options; do
10872 extra_opt_files
="$extra_opt_files \$(srcdir)/config/$f"
10873 all_opt_files
="$all_opt_files $srcdir/config/$f"
10877 # auto-host.h is the file containing items generated by autoconf and is
10878 # the first file included by config.h.
10879 # If host=build, it is correct to have bconfig include auto-host.h
10880 # as well. If host!=build, we are in error and need to do more
10881 # work to find out the build config parameters.
10882 if test x
$host = x
$build
10884 build_auto
=auto-host.h
10886 # We create a subdir, then run autoconf in the subdir.
10887 # To prevent recursion we set host and build for the new
10888 # invocation of configure to the build for this invocation
10895 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
10896 *) realsrcdir
=..
/${srcdir};;
10898 saved_CFLAGS
="${CFLAGS}"
10899 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
10900 LDFLAGS
="${LDFLAGS_FOR_BUILD}" \
10901 ${realsrcdir}/configure \
10902 --enable-languages=${enable_languages-all} \
10903 --target=$target_alias --host=$build_alias --build=$build_alias
10904 CFLAGS
="${saved_CFLAGS}"
10906 # We just finished tests for the build machine, so rename
10907 # the file auto-build.h in the gcc directory.
10908 mv auto-host.h ..
/auto-build.h
10911 build_auto
=auto-build.h
10915 tm_file
="${tm_file} defaults.h"
10916 tm_p_file
="${tm_p_file} tm-preds.h"
10917 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
10918 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
10919 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
10920 # put this back in temporarily.
10921 xm_file
="auto-host.h ansidecl.h ${xm_file}"
10927 # Compile in configure arguments.
10928 if test -f configargs.h
; then
10929 # Being re-configured.
10930 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
10931 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
10933 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
10936 # Double all backslashes and backslash all quotes to turn
10937 # gcc_config_arguments into a C string.
10938 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
10939 $gcc_config_arguments
10941 gcc_config_arguments_str
=`cat conftest.out`
10944 cat > configargs.h
<<EOF
10945 /* Generated automatically. */
10946 static const char configuration_arguments[] = "$gcc_config_arguments_str";
10947 static const char thread_model[] = "$thread_file";
10949 static const struct {
10950 const char *name, *value;
10951 } configure_default_options[] = $configure_default_options;
10954 gcc_BASEVER
=`cat $srcdir/BASE-VER`
10955 gcc_DEVPHASE
=`cat $srcdir/DEV-PHASE`
10956 gcc_DATESTAMP
=`cat $srcdir/DATESTAMP`
10957 if test -f $srcdir/REVISION
; then
10958 gcc_REVISION
=`cat $srcdir/REVISION`
10962 cat > plugin-version.h
<<EOF
10963 #include "configargs.h"
10965 static char basever[] = "$gcc_BASEVER";
10966 static char datestamp[] = "$gcc_DATESTAMP";
10967 static char devphase[] = "$gcc_DEVPHASE";
10968 static char revision[] = "$gcc_REVISION";
10970 /* FIXME plugins: We should make the version information more precise.
10971 One way to do is to add a checksum. */
10973 static struct plugin_gcc_version gcc_version = {basever, datestamp,
10974 devphase, revision,
10975 configuration_arguments};
10978 # Internationalization
10979 # If we haven't got the data from the intl directory,
10980 # assume NLS is disabled.
10989 if test -f ..
/intl
/config.intl
; then
10990 . ..
/intl
/config.intl
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
10993 $as_echo_n "checking whether NLS is requested... " >&6; }
10994 if test x
"$USE_NLS" != xyes
; then
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10996 $as_echo "no" >&6; }
10998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10999 $as_echo "yes" >&6; }
11001 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11005 $as_echo_n "checking for catalogs to be installed... " >&6; }
11006 # Look for .po and .gmo files in the source directory.
11009 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
11010 # If there aren't any .gmo files the shell will give us the
11011 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11013 case "$cat" in *\
**)
11016 # The quadruple backslash is collapsed to a double backslash
11017 # by the backticks, then collapsed again by the double quotes,
11018 # leaving us with one backslash in the sed expression (right
11019 # before the dot that mustn't act as a wildcard).
11020 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11021 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
11022 # The user is allowed to set LINGUAS to a list of languages to
11023 # install catalogs for. If it's empty that means "all of them."
11024 if test "x$LINGUAS" = x
; then
11025 CATALOGS
="$CATALOGS $cat"
11026 XLINGUAS
="$XLINGUAS $lang"
11028 case "$LINGUAS" in *$lang*)
11029 CATALOGS
="$CATALOGS $cat"
11030 XLINGUAS
="$XLINGUAS $lang"
11035 LINGUAS
="$XLINGUAS"
11036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11037 $as_echo "$LINGUAS" >&6; }
11050 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
11051 # -liconv on the link line twice.
11052 case "$LIBINTL" in *$LIBICONV*)
11056 # Check whether --enable-secureplt was given.
11057 if test "${enable_secureplt+set}" = set; then :
11058 enableval
=$enable_secureplt;
11062 # Check whether --enable-leading-mingw64-underscores was given.
11063 if test "${enable_leading_mingw64_underscores+set}" = set; then :
11064 enableval
=$enable_leading_mingw64_underscores;
11067 if test x
"$enable_leading_mingw64_underscores" = xyes
; then :
11069 $as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
11073 # Check whether --enable-cld was given.
11074 if test "${enable_cld+set}" = set; then :
11075 enableval
=$enable_cld;
11081 # Check whether --enable-frame-pointer was given.
11082 if test "${enable_frame_pointer+set}" = set; then :
11083 enableval
=$enable_frame_pointer;
11087 linux
* | darwin
[8912]*)
11088 # Enable -fomit-frame-pointer by default for Linux and Darwin with
11090 enable_frame_pointer
=no
11093 enable_frame_pointer
=yes
11100 # Windows32 Registry support for specifying GCC installation paths.
11101 # Check whether --enable-win32-registry was given.
11102 if test "${enable_win32_registry+set}" = set; then :
11103 enableval
=$enable_win32_registry;
11108 win32 | pe | cygwin
* | mingw32
* | uwin
*)
11109 if test "x$enable_win32_registry" != xno
; then
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing RegOpenKeyExA" >&5
11111 $as_echo_n "checking for library containing RegOpenKeyExA... " >&6; }
11112 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
11113 $as_echo_n "(cached) " >&6
11115 ac_func_search_save_LIBS
=$LIBS
11116 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11117 /* end confdefs.h. */
11119 /* Override any GCC internal prototype to avoid an error.
11120 Use char because int might match the return type of a GCC
11121 builtin and then its argument prototype would still apply. */
11125 char RegOpenKeyExA ();
11129 return RegOpenKeyExA ();
11134 for ac_lib
in '' advapi32
; do
11135 if test -z "$ac_lib"; then
11136 ac_res
="none required"
11139 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
11141 if ac_fn_c_try_link
"$LINENO"; then :
11142 ac_cv_search_RegOpenKeyExA
=$ac_res
11144 rm -f core conftest.err conftest.
$ac_objext \
11146 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
11150 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :
11153 ac_cv_search_RegOpenKeyExA
=no
11155 rm conftest.
$ac_ext
11156 LIBS
=$ac_func_search_save_LIBS
11158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_RegOpenKeyExA" >&5
11159 $as_echo "$ac_cv_search_RegOpenKeyExA" >&6; }
11160 ac_res
=$ac_cv_search_RegOpenKeyExA
11161 if test "$ac_res" != no
; then :
11162 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
11165 enable_win32_registry
=no
11170 if test "x$enable_win32_registry" != xno
; then
11172 $as_echo "#define ENABLE_WIN32_REGISTRY 1" >>confdefs.h
11175 if test "x$enable_win32_registry" != xyes \
11176 && test "x$enable_win32_registry" != x
; then
11178 cat >>confdefs.h
<<_ACEOF
11179 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
11187 # Get an absolute path to the GCC top-level source directory
11188 holddir
=`${PWDCMD-pwd}`
11190 topdir
=`${PWDCMD-pwd}`
11193 # Conditionalize the makefile for this host machine.
11195 for f
in ${host_xmake_file}
11197 if test -f ${srcdir}/config
/$f
11199 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
11203 # Conditionalize the makefile for this target machine.
11205 for f
in ${tmake_file}
11207 if test -f ${srcdir}/config
/$f
11209 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
11212 tmake_file
="${tmake_file_}"
11214 out_object_file
=`basename $out_file .c`.o
11216 tm_file_list
="options.h"
11217 tm_include_list
="options.h insn-constants.h"
11218 for f
in $tm_file; do
11221 f
=`echo $f | sed 's/^..//'`
11222 tm_file_list
="${tm_file_list} $f"
11223 tm_include_list
="${tm_include_list} $f"
11226 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
11227 tm_include_list
="${tm_include_list} $f"
11230 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
11231 tm_include_list
="${tm_include_list} config/$f"
11238 for f
in $tm_p_file; do
11241 tm_p_file_list
="${tm_p_file_list} $f"
11242 tm_p_include_list
="${tm_p_include_list} $f"
11245 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
11246 tm_p_include_list
="${tm_p_include_list} config/$f"
11252 for f
in $xm_file; do
11255 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
11256 xm_include_list
="${xm_include_list} $f"
11259 xm_file_list
="${xm_file_list} $f"
11260 xm_include_list
="${xm_include_list} $f"
11263 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
11264 xm_include_list
="${xm_include_list} config/$f"
11270 host_xm_include_list
=
11271 for f
in $host_xm_file; do
11274 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
11275 host_xm_include_list
="${host_xm_include_list} $f"
11278 host_xm_file_list
="${host_xm_file_list} $f"
11279 host_xm_include_list
="${host_xm_include_list} $f"
11282 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
11283 host_xm_include_list
="${host_xm_include_list} config/$f"
11288 build_xm_file_list
=
11289 for f
in $build_xm_file; do
11292 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
11293 build_xm_include_list
="${build_xm_include_list} $f"
11295 auto-build.h | auto-host.h
)
11296 build_xm_file_list
="${build_xm_file_list} $f"
11297 build_xm_include_list
="${build_xm_include_list} $f"
11300 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
11301 build_xm_include_list
="${build_xm_include_list} config/$f"
11306 # Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
11307 # cross-compiler which does not use the native headers and libraries.
11308 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
11311 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
11313 if test "x$with_build_sysroot" != x
; then
11314 build_system_header_dir
=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
11316 # This value is used, even on a native system, because
11317 # CROSS_SYSTEM_HEADER_DIR is just
11318 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
11319 build_system_header_dir
='$(CROSS_SYSTEM_HEADER_DIR)'
11322 if test x
$host != x
$target
11324 CROSS
="-DCROSS_DIRECTORY_STRUCTURE"
11326 SYSTEM_HEADER_DIR
=$build_system_header_dir
11327 case "$host","$target" in
11328 # Darwin crosses can use the host system's libraries and headers,
11329 # because of the fat library support. Of course, it must be the
11330 # same version of Darwin on both sides. Allow the user to
11331 # just say --target=foo-darwin without a version number to mean
11332 # "the version on this system".
11333 *-*-darwin*,*-*-darwin*)
11334 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
11335 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
11336 if test $hostos = $targetos -o $targetos = darwin
; then
11338 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
11343 i?
86-*-*,x86_64-
*-* \
11344 | powerpc
*-*-*,powerpc64
*-*-*)
11345 CROSS
="$CROSS -DNATIVE_CROSS" ;;
11350 if test "x$with_headers" = x
; then
11357 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
11358 SYSTEM_HEADER_DIR
=$build_system_header_dir
11361 # If this is a cross-compiler that does not
11362 # have its own set of headers then define
11365 # If this is using newlib, without having the headers available now,
11366 # then define inhibit_libc in LIBGCC2_CFLAGS.
11367 # This prevents libgcc2 from containing any code which requires libc
11369 : ${inhibit_libc=false}
11370 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
11371 test x
$with_newlib = xyes
; } &&
11372 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
11377 # When building gcc with a cross-compiler, we need to adjust things so
11378 # that the generator programs are still built with the native compiler.
11379 # Also, we cannot run fixincludes.
11381 # These are the normal (build=host) settings:
11382 CC_FOR_BUILD
='$(CC)'
11383 BUILD_CFLAGS
='$(ALL_CFLAGS)'
11384 BUILD_LDFLAGS
='$(LDFLAGS)'
11385 STMP_FIXINC
=stmp-fixinc
11387 # And these apply if build != host, or we are generating coverage data
11388 if test x
$build != x
$host ||
test "x$coverage_flags" != x
11390 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
11391 BUILD_LDFLAGS
='$(LDFLAGS_FOR_BUILD)'
11394 # Expand extra_headers to include complete path.
11395 # This substitutes for lots of t-* files.
11396 extra_headers_list
=
11397 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
11398 for file in ${extra_headers} ; do
11399 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
11402 # If use_gcc_tgmath is set, append ginclude/tgmath.h.
11403 if test x
"$use_gcc_tgmath" = xyes
11404 then extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"
11407 # Define collect2 in Makefile.
11408 case $host_can_use_collect2 in
11410 *) collect2
='collect2$(exeext)' ;;
11414 # Add a definition of USE_COLLECT2 if system wants one.
11415 case $use_collect2 in
11416 no
) use_collect2
= ;;
11419 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
11420 xm_defines
="${xm_defines} USE_COLLECT2"
11421 case $host_can_use_collect2 in
11423 as_fn_error
"collect2 is required but cannot be built on this system" "$LINENO" 5
11430 cat >>confdefs.h
<<_ACEOF
11431 #define LTOPLUGINSONAME "${host_lto_plugin_soname}"
11435 # ---------------------------
11436 # Assembler & linker features
11437 # ---------------------------
11439 # During stage 2, ld is actually gcc/collect-ld, which is a small script to
11440 # discern between when to use prev-ld/ld-new and when to use ld/ld-new.
11441 # However when ld-new is first executed from the build tree, libtool will
11442 # relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers
11443 # to the build tree. While doing this we need to use the previous-stage
11444 # linker, or we have an infinite loop. The presence of a shell script as
11445 # ld/ld-new, and the fact that the script *uses ld itself*, is what confuses
11446 # the gcc/collect-ld script. So we need to know how libtool works, or
11447 # exec-tool will fail.
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
11453 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11458 macro_version
='2.2.7a'
11459 macro_revision
='1.3134'
11473 ltmain
="$ac_aux_dir/ltmain.sh"
11475 # Backslashify metacharacters that are still active within
11476 # double-quoted strings.
11477 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
11479 # Same as above, but do not quote variable references.
11480 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
11482 # Sed substitution to delay expansion of an escaped shell variable in a
11483 # double_quote_subst'ed string.
11484 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
11486 # Sed substitution to delay expansion of an escaped single quote.
11487 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
11489 # Sed substitution to avoid accidental globbing in evaled expressions
11490 no_glob_subst
='s/\*/\\\*/g'
11492 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11493 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11494 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11497 $as_echo_n "checking how to print strings... " >&6; }
11498 # Test print first, because it will be a builtin if present.
11499 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
11500 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11502 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
11505 # Use this function as a fallback that always works.
11506 func_fallback_echo ()
11508 eval 'cat <<_LTECHO_EOF
11512 ECHO='func_fallback_echo
'
11515 # func_echo_all arg...
11516 # Invoke $ECHO with all args, space-separated.
11523 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11524 $as_echo "printf" >&6; } ;;
11525 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11526 $as_echo "print -r" >&6; } ;;
11527 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11528 $as_echo "cat" >&6; } ;;
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11545 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
11546 if test "${ac_cv_path_SED+set}" = set; then :
11547 $as_echo_n "(cached) " >&6
11549 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
11550 for ac_i in 1 2 3 4 5 6 7; do
11551 ac_script="$ac_script$as_nl$ac_script"
11553 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
11554 { ac_script=; unset ac_script;}
11555 if test -z "$SED"; then
11556 ac_path_SED_found=false
11557 # Loop through the user's path and
test for each of PROGNAME-LIST
11558 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11559 for as_dir
in $PATH
11562 test -z "$as_dir" && as_dir
=.
11563 for ac_prog
in sed gsed
; do
11564 for ac_exec_ext
in '' $ac_executable_extensions; do
11565 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
11566 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
11567 # Check for GNU ac_path_SED and select it if it is found.
11568 # Check for GNU $ac_path_SED
11569 case `"$ac_path_SED" --version 2>&1` in
11571 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
11574 $as_echo_n 0123456789 >"conftest.in"
11577 cat "conftest.in" "conftest.in" >"conftest.tmp"
11578 mv "conftest.tmp" "conftest.in"
11579 cp "conftest.in" "conftest.nl"
11580 $as_echo '' >> "conftest.nl"
11581 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
11582 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
11583 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
11584 if test $ac_count -gt ${ac_path_SED_max-0}; then
11585 # Best one so far, save it but keep looking for a better one
11586 ac_cv_path_SED
="$ac_path_SED"
11587 ac_path_SED_max
=$ac_count
11589 # 10*(2^10) chars as input seems more than enough
11590 test $ac_count -gt 10 && break
11592 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
11595 $ac_path_SED_found && break 3
11600 if test -z "$ac_cv_path_SED"; then
11601 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
11604 ac_cv_path_SED
=$SED
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11609 $as_echo "$ac_cv_path_SED" >&6; }
11610 SED
="$ac_cv_path_SED"
11613 test -z "$SED" && SED
=sed
11614 Xsed
="$SED -e 1s/^X//"
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11627 $as_echo_n "checking for fgrep... " >&6; }
11628 if test "${ac_cv_path_FGREP+set}" = set; then :
11629 $as_echo_n "(cached) " >&6
11631 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
11632 then ac_cv_path_FGREP
="$GREP -F"
11634 if test -z "$FGREP"; then
11635 ac_path_FGREP_found
=false
11636 # Loop through the user's path and test for each of PROGNAME-LIST
11637 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11638 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
11641 test -z "$as_dir" && as_dir
=.
11642 for ac_prog
in fgrep
; do
11643 for ac_exec_ext
in '' $ac_executable_extensions; do
11644 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
11645 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
11646 # Check for GNU ac_path_FGREP and select it if it is found.
11647 # Check for GNU $ac_path_FGREP
11648 case `"$ac_path_FGREP" --version 2>&1` in
11650 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
11653 $as_echo_n 0123456789 >"conftest.in"
11656 cat "conftest.in" "conftest.in" >"conftest.tmp"
11657 mv "conftest.tmp" "conftest.in"
11658 cp "conftest.in" "conftest.nl"
11659 $as_echo 'FGREP' >> "conftest.nl"
11660 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
11661 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
11662 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
11663 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11664 # Best one so far, save it but keep looking for a better one
11665 ac_cv_path_FGREP
="$ac_path_FGREP"
11666 ac_path_FGREP_max
=$ac_count
11668 # 10*(2^10) chars as input seems more than enough
11669 test $ac_count -gt 10 && break
11671 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
11674 $ac_path_FGREP_found && break 3
11679 if test -z "$ac_cv_path_FGREP"; then
11680 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11683 ac_cv_path_FGREP
=$FGREP
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11689 $as_echo "$ac_cv_path_FGREP" >&6; }
11690 FGREP
="$ac_cv_path_FGREP"
11693 test -z "$GREP" && GREP
=grep
11713 # Check whether --with-gnu-ld was given.
11714 if test "${with_gnu_ld+set}" = set; then :
11715 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
11721 if test "$GCC" = yes; then
11722 # Check if gcc -print-prog-name=ld gives a path.
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11724 $as_echo_n "checking for ld used by $CC... " >&6; }
11727 # gcc leaves a trailing carriage return which upsets mingw
11728 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11730 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
11733 # Accept absolute paths.
11735 re_direlt
='/[^/][^/]*/\.\./'
11736 # Canonicalize the pathname of ld
11737 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11738 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
11739 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11741 test -z "$LD" && LD
="$ac_prog"
11744 # If it fails, then pretend we aren't using GCC.
11748 # If it is relative, then search for the first ld in PATH.
11749 with_gnu_ld
=unknown
11752 elif test "$with_gnu_ld" = yes; then
11753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11754 $as_echo_n "checking for GNU ld... " >&6; }
11756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11757 $as_echo_n "checking for non-GNU ld... " >&6; }
11759 if test "${lt_cv_path_LD+set}" = set; then :
11760 $as_echo_n "(cached) " >&6
11762 if test -z "$LD"; then
11763 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
11764 for ac_dir
in $PATH; do
11766 test -z "$ac_dir" && ac_dir
=.
11767 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
11768 lt_cv_path_LD
="$ac_dir/$ac_prog"
11769 # Check to see if the program is GNU ld. I'd rather use --version,
11770 # but apparently some variants of GNU ld only accept -v.
11771 # Break only if it was the GNU/non-GNU ld that we prefer.
11772 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11773 *GNU
* |
*'with BFD'*)
11774 test "$with_gnu_ld" != no
&& break
11777 test "$with_gnu_ld" != yes && break
11784 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
11788 LD
="$lt_cv_path_LD"
11789 if test -n "$LD"; then
11790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11791 $as_echo "$LD" >&6; }
11793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11794 $as_echo "no" >&6; }
11796 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11798 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11799 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11800 $as_echo_n "(cached) " >&6
11802 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11803 case `$LD -v 2>&1 </dev/null` in
11804 *GNU
* |
*'with BFD'*)
11805 lt_cv_prog_gnu_ld
=yes
11808 lt_cv_prog_gnu_ld
=no
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11813 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11814 with_gnu_ld
=$lt_cv_prog_gnu_ld
11824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11825 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11826 if test "${lt_cv_path_NM+set}" = set; then :
11827 $as_echo_n "(cached) " >&6
11829 if test -n "$NM"; then
11830 # Let the user override the test.
11831 lt_cv_path_NM
="$NM"
11833 lt_nm_to_check
="${ac_tool_prefix}nm"
11834 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11835 lt_nm_to_check
="$lt_nm_to_check nm"
11837 for lt_tmp_nm
in $lt_nm_to_check; do
11838 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
11839 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
11841 test -z "$ac_dir" && ac_dir
=.
11842 tmp_nm
="$ac_dir/$lt_tmp_nm"
11843 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
11844 # Check to see if the nm accepts a BSD-compat flag.
11845 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
11846 # nm: unknown option "B" ignored
11847 # Tru64's nm complains that /dev/null is an invalid object file
11848 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
11849 */dev
/null
* |
*'Invalid file or object type'*)
11850 lt_cv_path_NM
="$tmp_nm -B"
11854 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11856 lt_cv_path_NM
="$tmp_nm -p"
11860 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11861 continue # so that we can try to find one that supports BSD flags
11870 : ${lt_cv_path_NM=no}
11873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11874 $as_echo "$lt_cv_path_NM" >&6; }
11875 if test "$lt_cv_path_NM" != "no"; then
11876 NM
="$lt_cv_path_NM"
11878 # Didn't find any BSD compatible name lister, look for dumpbin.
11879 if test -n "$DUMPBIN"; then :
11880 # Let the user override the test.
11882 if test -n "$ac_tool_prefix"; then
11883 for ac_prog
in dumpbin
"link -dump"
11885 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11886 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11888 $as_echo_n "checking for $ac_word... " >&6; }
11889 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
11890 $as_echo_n "(cached) " >&6
11892 if test -n "$DUMPBIN"; then
11893 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
11895 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11896 for as_dir
in $PATH
11899 test -z "$as_dir" && as_dir
=.
11900 for ac_exec_ext
in '' $ac_executable_extensions; do
11901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11902 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
11903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11912 DUMPBIN
=$ac_cv_prog_DUMPBIN
11913 if test -n "$DUMPBIN"; then
11914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11915 $as_echo "$DUMPBIN" >&6; }
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11918 $as_echo "no" >&6; }
11922 test -n "$DUMPBIN" && break
11925 if test -z "$DUMPBIN"; then
11926 ac_ct_DUMPBIN
=$DUMPBIN
11927 for ac_prog
in dumpbin
"link -dump"
11929 # Extract the first word of "$ac_prog", so it can be a program name with args.
11930 set dummy
$ac_prog; ac_word
=$2
11931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11932 $as_echo_n "checking for $ac_word... " >&6; }
11933 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
11934 $as_echo_n "(cached) " >&6
11936 if test -n "$ac_ct_DUMPBIN"; then
11937 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
11939 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11940 for as_dir
in $PATH
11943 test -z "$as_dir" && as_dir
=.
11944 for ac_exec_ext
in '' $ac_executable_extensions; do
11945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11946 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
11947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11956 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
11957 if test -n "$ac_ct_DUMPBIN"; then
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11959 $as_echo "$ac_ct_DUMPBIN" >&6; }
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11962 $as_echo "no" >&6; }
11966 test -n "$ac_ct_DUMPBIN" && break
11969 if test "x$ac_ct_DUMPBIN" = x
; then
11972 case $cross_compiling:$ac_tool_warned in
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11976 ac_tool_warned
=yes ;;
11978 DUMPBIN
=$ac_ct_DUMPBIN
11982 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
11984 DUMPBIN
="$DUMPBIN -symbols"
11992 if test "$DUMPBIN" != ":"; then
11996 test -z "$NM" && NM
=nm
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
12004 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
12005 if test "${lt_cv_nm_interface+set}" = set; then :
12006 $as_echo_n "(cached) " >&6
12008 lt_cv_nm_interface
="BSD nm"
12009 echo "int some_variable = 0;" > conftest.
$ac_ext
12010 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
12011 (eval "$ac_compile" 2>conftest.err
)
12012 cat conftest.err
>&5
12013 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
12014 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
12015 cat conftest.err
>&5
12016 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
12017 cat conftest.out
>&5
12018 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
12019 lt_cv_nm_interface
="MS dumpbin"
12023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
12024 $as_echo "$lt_cv_nm_interface" >&6; }
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
12027 $as_echo_n "checking whether ln -s works... " >&6; }
12029 if test "$LN_S" = "ln -s"; then
12030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12031 $as_echo "yes" >&6; }
12033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
12034 $as_echo "no, using $LN_S" >&6; }
12037 # find the maximum length of command line arguments
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
12039 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
12040 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
12041 $as_echo_n "(cached) " >&6
12048 # On DJGPP, this test can blow up pretty badly due to problems in libc
12049 # (any single argument exceeding 2000 bytes causes a buffer overrun
12050 # during glob expansion). Even if it were fixed, the result of this
12051 # check would be larger than it should be.
12052 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
12056 # Under GNU Hurd, this test is not required because there is
12057 # no limit to the length of command line arguments.
12058 # Libtool will interpret -1 as no limit whatsoever
12059 lt_cv_sys_max_cmd_len
=-1;
12062 cygwin
* | mingw
* | cegcc
*)
12063 # On Win9x/ME, this test blows up -- it succeeds, but takes
12064 # about 5 minutes as the teststring grows exponentially.
12065 # Worse, since 9x/ME are not pre-emptively multitasking,
12066 # you end up with a "frozen" computer, even though with patience
12067 # the test eventually succeeds (with a max line length of 256k).
12068 # Instead, let's just punt: use the minimum linelength reported by
12069 # all of the supported platforms: 8192 (on NT/2K/XP).
12070 lt_cv_sys_max_cmd_len
=8192;
12074 # On MiNT this can take a long time and run out of memory.
12075 lt_cv_sys_max_cmd_len
=8192;
12079 # On AmigaOS with pdksh, this test takes hours, literally.
12080 # So we just punt and use a minimum line length of 8192.
12081 lt_cv_sys_max_cmd_len
=8192;
12084 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
12085 # This has been around since 386BSD, at least. Likely further.
12086 if test -x /sbin
/sysctl
; then
12087 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
12088 elif test -x /usr
/sbin
/sysctl
; then
12089 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
12091 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
12093 # And add a safety zone
12094 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
12095 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
12099 # We know the value 262144 and hardcode it with a safety zone (like BSD)
12100 lt_cv_sys_max_cmd_len
=196608
12104 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
12105 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
12106 # nice to cause kernel panics so lets avoid the loop below.
12107 # First set a reasonable default.
12108 lt_cv_sys_max_cmd_len
=16384
12110 if test -x /sbin
/sysconfig
; then
12111 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
12112 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
12117 lt_cv_sys_max_cmd_len
=102400
12119 sysv5
* | sco5v6
* | sysv4.2uw2
*)
12120 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
12121 if test -n "$kargmax"; then
12122 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
12124 lt_cv_sys_max_cmd_len
=32768
12128 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
12129 if test -n "$lt_cv_sys_max_cmd_len"; then
12130 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
12131 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
12133 # Make teststring a little bigger before we do anything with it.
12134 # a 1K string should be a reasonable start.
12135 for i
in 1 2 3 4 5 6 7 8 ; do
12136 teststring
=$teststring$teststring
12138 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
12139 # If test is not a shell built-in, we'll probably end up computing a
12140 # maximum length that is only half of the actual maximum length, but
12142 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
12143 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
12144 test $i != 17 # 1/2 MB should be enough
12147 teststring
=$teststring$teststring
12149 # Only check the string length outside the loop.
12150 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
12152 # Add a significant safety factor because C++ compilers can tack on
12153 # massive amounts of additional arguments before passing them to the
12154 # linker. It appears as though 1/2 is a usable value.
12155 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
12162 if test -n $lt_cv_sys_max_cmd_len ; then
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
12164 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
12166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
12167 $as_echo "none" >&6; }
12169 max_cmd_len
=$lt_cv_sys_max_cmd_len
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
12181 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
12182 # Try some XSI features
12184 ( _lt_dummy
="a/b/c"
12185 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
12187 && eval 'test $(( 1 + 1 )) -eq 2 \
12188 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
12191 $as_echo "$xsi_shell" >&6; }
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
12195 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
12197 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
12199 && lt_shell_append=yes
12200 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
12201 $as_echo "$lt_shell_append" >&6; }
12204 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
12214 # test EBCDIC or ASCII
12215 case `echo X|tr X '\101'` in
12216 A) # ASCII based system
12217 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
12218 lt_SP2NL='tr \040 \012'
12219 lt_NL2SP='tr \015\012 \040\040'
12221 *) # EBCDIC based system
12222 lt_SP2NL='tr \100 \n'
12223 lt_NL2SP='tr \r\n \100\100'
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
12236 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
12237 if test "${lt_cv_ld_reload_flag+set}" = set; then :
12238 $as_echo_n "(cached
) " >&6
12240 lt_cv_ld_reload_flag='-r'
12242 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
12243 $as_echo "$lt_cv_ld_reload_flag" >&6; }
12244 reload_flag=$lt_cv_ld_reload_flag
12245 case $reload_flag in
12247 *) reload_flag=" $reload_flag" ;;
12249 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12252 if test "$GCC" = yes; then
12253 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
12255 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12268 if test -n "$ac_tool_prefix"; then
12269 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
12270 set dummy ${ac_tool_prefix}objdump; ac_word=$2
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12272 $as_echo_n "checking
for $ac_word...
" >&6; }
12273 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
12274 $as_echo_n "(cached
) " >&6
12276 if test -n "$OBJDUMP"; then
12277 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12280 for as_dir in $PATH
12283 test -z "$as_dir" && as_dir=.
12284 for ac_exec_ext in '' $ac_executable_extensions; do
12285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12286 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
12287 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12296 OBJDUMP=$ac_cv_prog_OBJDUMP
12297 if test -n "$OBJDUMP"; then
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
12299 $as_echo "$OBJDUMP" >&6; }
12301 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12302 $as_echo "no
" >&6; }
12307 if test -z "$ac_cv_prog_OBJDUMP"; then
12308 ac_ct_OBJDUMP=$OBJDUMP
12309 # Extract the first word of "objdump
", so it can be a program name with args.
12310 set dummy objdump; ac_word=$2
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12312 $as_echo_n "checking
for $ac_word...
" >&6; }
12313 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
12314 $as_echo_n "(cached
) " >&6
12316 if test -n "$ac_ct_OBJDUMP"; then
12317 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
12319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12320 for as_dir in $PATH
12323 test -z "$as_dir" && as_dir=.
12324 for ac_exec_ext in '' $ac_executable_extensions; do
12325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12326 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
12327 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12336 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12337 if test -n "$ac_ct_OBJDUMP"; then
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
12339 $as_echo "$ac_ct_OBJDUMP" >&6; }
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12342 $as_echo "no
" >&6; }
12345 if test "x
$ac_ct_OBJDUMP" = x; then
12348 case $cross_compiling:$ac_tool_warned in
12350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
12351 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
12352 ac_tool_warned=yes ;;
12354 OBJDUMP=$ac_ct_OBJDUMP
12357 OBJDUMP="$ac_cv_prog_OBJDUMP"
12360 test -z "$OBJDUMP" && OBJDUMP=objdump
12370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
12371 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
12372 if test "${lt_cv_deplibs_check_method+set}" = set; then :
12373 $as_echo_n "(cached
) " >&6
12375 lt_cv_file_magic_cmd='$MAGIC_CMD'
12376 lt_cv_file_magic_test_file=
12377 lt_cv_deplibs_check_method='unknown'
12378 # Need to set the preceding variable on all platforms that support
12379 # interlibrary dependencies.
12380 # 'none' -- dependencies not supported.
12381 # `unknown' -- same as none, but documents that we really don't know.
12382 # 'pass_all' -- all dependencies passed with no checks.
12383 # 'test_compile' -- check by making test program.
12384 # 'file_magic [[regex]]' -- check by looking for files in library path
12385 # which responds to the $file_magic_cmd with a given extended regex.
12386 # If you have `file' or equivalent on your system and you're not sure
12387 # whether `pass_all' will *always* work, you probably want this one.
12391 lt_cv_deplibs_check_method=pass_all
12395 lt_cv_deplibs_check_method=pass_all
12399 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12400 lt_cv_file_magic_cmd='/usr/bin/file -L'
12401 lt_cv_file_magic_test_file=/shlib/libc.so
12405 # func_win32_libid is a shell function defined in ltmain.sh
12406 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12407 lt_cv_file_magic_cmd='func_win32_libid'
12411 # Base MSYS/MinGW do not provide the 'file' command needed by
12412 # func_win32_libid shell function, so use a weaker test based on 'objdump',
12413 # unless we find 'file', for example because we are cross-compiling.
12414 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
12415 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
12416 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12417 lt_cv_file_magic_cmd='func_win32_libid'
12419 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
12420 lt_cv_file_magic_cmd='$OBJDUMP -f'
12425 # use the weaker test based on 'objdump'. See mingw*.
12426 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
12427 lt_cv_file_magic_cmd='$OBJDUMP -f'
12430 darwin* | rhapsody*)
12431 lt_cv_deplibs_check_method=pass_all
12434 freebsd* | dragonfly*)
12435 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12438 # Not sure whether the presence of OpenBSD here was a mistake.
12439 # Let's accept both of them until this is cleared up.
12440 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12441 lt_cv_file_magic_cmd=/usr/bin/file
12442 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12446 lt_cv_deplibs_check_method=pass_all
12451 lt_cv_deplibs_check_method=pass_all
12455 lt_cv_deplibs_check_method=pass_all
12458 hpux10.20* | hpux11*)
12459 lt_cv_file_magic_cmd=/usr/bin/file
12462 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
12463 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
12466 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
12467 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
12470 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
12471 lt_cv_file_magic_test_file=/usr/lib/libc.sl
12477 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
12478 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
12481 irix5* | irix6* | nonstopux*)
12483 *-32|*"-32 ") libmagic=32-bit;;
12484 *-n32|*"-n32 ") libmagic=N32;;
12485 *-64|*"-64 ") libmagic=64-bit;;
12486 *) libmagic=never-match;;
12488 lt_cv_deplibs_check_method=pass_all
12491 # This must be Linux ELF.
12492 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12493 lt_cv_deplibs_check_method=pass_all
12497 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12498 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12500 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
12505 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
12506 lt_cv_file_magic_cmd=/usr/bin/file
12507 lt_cv_file_magic_test_file=/usr/lib/libnls.so
12511 lt_cv_deplibs_check_method=pass_all
12515 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
12516 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
12518 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12522 osf3* | osf4* | osf5*)
12523 lt_cv_deplibs_check_method=pass_all
12527 lt_cv_deplibs_check_method=pass_all
12531 lt_cv_deplibs_check_method=pass_all
12534 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12535 lt_cv_deplibs_check_method=pass_all
12539 case $host_vendor in
12541 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
12542 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
12545 lt_cv_deplibs_check_method=pass_all
12548 lt_cv_file_magic_cmd='/bin/file'
12549 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
12552 lt_cv_file_magic_cmd='/bin/file'
12553 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
12554 lt_cv_file_magic_test_file=/lib/libc.so
12557 lt_cv_deplibs_check_method=pass_all
12560 lt_cv_deplibs_check_method=pass_all
12566 lt_cv_deplibs_check_method=pass_all
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
12572 $as_echo "$lt_cv_deplibs_check_method" >&6; }
12573 file_magic_cmd=$lt_cv_file_magic_cmd
12574 deplibs_check_method=$lt_cv_deplibs_check_method
12575 test -z "$deplibs_check_method" && deplibs_check_method=unknown
12588 if test -n "$ac_tool_prefix"; then
12589 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
12590 set dummy ${ac_tool_prefix}ar; ac_word=$2
12591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12592 $as_echo_n "checking
for $ac_word...
" >&6; }
12593 if test "${ac_cv_prog_AR+set}" = set; then :
12594 $as_echo_n "(cached
) " >&6
12596 if test -n "$AR"; then
12597 ac_cv_prog_AR="$AR" # Let the user override the test.
12599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12600 for as_dir in $PATH
12603 test -z "$as_dir" && as_dir=.
12604 for ac_exec_ext in '' $ac_executable_extensions; do
12605 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12606 ac_cv_prog_AR="${ac_tool_prefix}ar"
12607 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12617 if test -n "$AR"; then
12618 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
12619 $as_echo "$AR" >&6; }
12621 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12622 $as_echo "no
" >&6; }
12627 if test -z "$ac_cv_prog_AR"; then
12629 # Extract the first word of "ar", so it can be a program name with args.
12630 set dummy ar; ac_word=$2
12631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12632 $as_echo_n "checking
for $ac_word...
" >&6; }
12633 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
12634 $as_echo_n "(cached
) " >&6
12636 if test -n "$ac_ct_AR"; then
12637 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12640 for as_dir in $PATH
12643 test -z "$as_dir" && as_dir=.
12644 for ac_exec_ext in '' $ac_executable_extensions; do
12645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12646 ac_cv_prog_ac_ct_AR="ar"
12647 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12656 ac_ct_AR=$ac_cv_prog_ac_ct_AR
12657 if test -n "$ac_ct_AR"; then
12658 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
12659 $as_echo "$ac_ct_AR" >&6; }
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12662 $as_echo "no
" >&6; }
12665 if test "x
$ac_ct_AR" = x; then
12668 case $cross_compiling:$ac_tool_warned in
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
12671 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
12672 ac_tool_warned=yes ;;
12677 AR="$ac_cv_prog_AR"
12680 test -z "$AR" && AR=ar
12681 test -z "$AR_FLAGS" && AR_FLAGS=cru
12693 if test -n "$ac_tool_prefix"; then
12694 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
12695 set dummy ${ac_tool_prefix}strip; ac_word=$2
12696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12697 $as_echo_n "checking
for $ac_word...
" >&6; }
12698 if test "${ac_cv_prog_STRIP+set}" = set; then :
12699 $as_echo_n "(cached
) " >&6
12701 if test -n "$STRIP"; then
12702 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12705 for as_dir in $PATH
12708 test -z "$as_dir" && as_dir=.
12709 for ac_exec_ext in '' $ac_executable_extensions; do
12710 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12711 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
12712 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12721 STRIP=$ac_cv_prog_STRIP
12722 if test -n "$STRIP"; then
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
12724 $as_echo "$STRIP" >&6; }
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12727 $as_echo "no
" >&6; }
12732 if test -z "$ac_cv_prog_STRIP"; then
12734 # Extract the first word of "strip
", so it can be a program name with args.
12735 set dummy strip; ac_word=$2
12736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12737 $as_echo_n "checking
for $ac_word...
" >&6; }
12738 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
12739 $as_echo_n "(cached
) " >&6
12741 if test -n "$ac_ct_STRIP"; then
12742 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12745 for as_dir in $PATH
12748 test -z "$as_dir" && as_dir=.
12749 for ac_exec_ext in '' $ac_executable_extensions; do
12750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12751 ac_cv_prog_ac_ct_STRIP="strip
"
12752 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12761 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12762 if test -n "$ac_ct_STRIP"; then
12763 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
12764 $as_echo "$ac_ct_STRIP" >&6; }
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12767 $as_echo "no
" >&6; }
12770 if test "x
$ac_ct_STRIP" = x; then
12773 case $cross_compiling:$ac_tool_warned in
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
12776 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
12777 ac_tool_warned=yes ;;
12782 STRIP="$ac_cv_prog_STRIP"
12785 test -z "$STRIP" && STRIP=:
12792 if test -n "$ac_tool_prefix"; then
12793 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
12794 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12796 $as_echo_n "checking
for $ac_word...
" >&6; }
12797 if test "${ac_cv_prog_RANLIB+set}" = set; then :
12798 $as_echo_n "(cached
) " >&6
12800 if test -n "$RANLIB"; then
12801 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12804 for as_dir in $PATH
12807 test -z "$as_dir" && as_dir=.
12808 for ac_exec_ext in '' $ac_executable_extensions; do
12809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12810 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
12811 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12820 RANLIB=$ac_cv_prog_RANLIB
12821 if test -n "$RANLIB"; then
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
12823 $as_echo "$RANLIB" >&6; }
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12826 $as_echo "no
" >&6; }
12831 if test -z "$ac_cv_prog_RANLIB"; then
12832 ac_ct_RANLIB=$RANLIB
12833 # Extract the first word of "ranlib
", so it can be a program name with args.
12834 set dummy ranlib; ac_word=$2
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
12836 $as_echo_n "checking
for $ac_word...
" >&6; }
12837 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
12838 $as_echo_n "(cached
) " >&6
12840 if test -n "$ac_ct_RANLIB"; then
12841 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12844 for as_dir in $PATH
12847 test -z "$as_dir" && as_dir=.
12848 for ac_exec_ext in '' $ac_executable_extensions; do
12849 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12850 ac_cv_prog_ac_ct_RANLIB="ranlib
"
12851 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
12860 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12861 if test -n "$ac_ct_RANLIB"; then
12862 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
12863 $as_echo "$ac_ct_RANLIB" >&6; }
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
12866 $as_echo "no
" >&6; }
12869 if test "x
$ac_ct_RANLIB" = x; then
12872 case $cross_compiling:$ac_tool_warned in
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
12875 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
12876 ac_tool_warned=yes ;;
12878 RANLIB=$ac_ct_RANLIB
12881 RANLIB="$ac_cv_prog_RANLIB"
12884 test -z "$RANLIB" && RANLIB=:
12891 # Determine commands to create old-style static archives.
12892 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12893 old_postinstall_cmds='chmod 644 $oldlib'
12894 old_postuninstall_cmds=
12896 if test -n "$RANLIB"; then
12899 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
12902 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
12905 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
12910 lock_old_archive_extraction=yes ;;
12912 lock_old_archive_extraction=no ;;
12953 # If no C compiler was specified, use CC.
12956 # If no C compiler flags were specified, use CFLAGS.
12957 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12959 # Allow CC to be a program name with arguments.
12963 # Check for command to grab the raw symbol name followed by C symbol from nm.
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
12965 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
12966 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
12967 $as_echo_n "(cached
) " >&6
12970 # These are sane defaults that work on at least a few old systems.
12971 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
12973 # Character class describing NM global symbol codes.
12974 symcode='[BCDEGRST]'
12976 # Regexp to match symbols that can be accessed directly from C.
12977 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12979 # Define system-specific variables.
12984 cygwin* | mingw* | pw32* | cegcc*)
12985 symcode='[ABCDGISTW]'
12988 if test "$host_cpu" = ia64; then
12989 symcode='[ABCDEGRST]'
12992 irix* | nonstopux*)
12993 symcode='[BCDEGRST]'
12996 symcode='[BCDEGQRST]'
13007 sysv5* | sco5v6* | unixware* | OpenUNIX*)
13015 # If we're using GNU nm, then use its standard symbol codes.
13016 case `$NM -V 2>&1` in
13017 *GNU* | *'with BFD'*)
13018 symcode='[ABCDGIRSTW]' ;;
13021 # Transform an extracted symbol line into a proper C declaration.
13022 # Some systems (esp. on ia64) link data and code symbols differently,
13023 # so use this general approach.
13024 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13026 # Transform an extracted symbol line into symbol name and symbol address
13027 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
13028 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
13030 # Handle CRLF in mingw tool chain
13034 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
13038 # Try without a prefix underscore, then with it.
13039 for ac_symprfx in "" "_
"; do
13041 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
13042 symxfrm="\\1 $ac_symprfx\\2 \\2"
13044 # Write the raw and C identifiers.
13045 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
13046 # Fake it for dumpbin and say T for any non-static function
13047 # and D for any global variable.
13048 # Also find C++ and __fastcall symbols from MSVC++,
13049 # which start with @ or ?.
13050 lt_cv_sys_global_symbol_pipe="$AWK '"\
13051 " {last_section=section; section=\$ 3};"\
13052 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
13053 " \$ 0!~/External *\|/{next};"\
13054 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
13055 " {if(hide[section]) next};"\
13056 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
13057 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
13058 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
13059 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
13060 " ' prfx
=^
$ac_symprfx"
13062 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
13065 # Check to see that the pipe works correctly.
13069 cat > conftest.$ac_ext <<_LT_EOF
13074 void nm_test_func(void);
13075 void nm_test_func(void){}
13079 int main(){nm_test_var='a';nm_test_func();return(0);}
13082 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13083 (eval $ac_compile) 2>&5
13085 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13086 test $ac_status = 0; }; then
13087 # Now try to grab the symbols.
13089 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
13090 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
13092 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13093 test $ac_status = 0; } && test -s "$nlist"; then
13094 # Try sorting and uniquifying the output.
13095 if sort "$nlist" | uniq > "$nlist"T; then
13096 mv -f "$nlist"T "$nlist"
13101 # Make sure that we snagged all the symbols we need.
13102 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
13103 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
13104 cat <<_LT_EOF > conftest.$ac_ext
13110 # Now generate the symbol file.
13111 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13113 cat <<_LT_EOF >> conftest.$ac_ext
13115 /* The mapping between symbol names and symbols. */
13120 lt__PROGRAM__LTX_preloaded_symbols[] =
13122 { "@PROGRAM@
", (void *) 0 },
13124 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
13125 cat <<\_LT_EOF >> conftest.$ac_ext
13129 /* This works around a problem in FreeBSD linker */
13130 #ifdef FREEBSD_WORKAROUND
13131 static const void *lt_preloaded_setup() {
13132 return lt__PROGRAM__LTX_preloaded_symbols;
13140 # Now try linking the two files.
13141 mv conftest.$ac_objext conftstm.$ac_objext
13142 lt_save_LIBS="$LIBS"
13143 lt_save_CFLAGS="$CFLAGS"
13144 LIBS="conftstm.
$ac_objext"
13145 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
13146 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13147 (eval $ac_link) 2>&5
13149 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13150 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
13153 LIBS="$lt_save_LIBS"
13154 CFLAGS="$lt_save_CFLAGS"
13156 echo "cannot
find nm_test_func
in $nlist" >&5
13159 echo "cannot
find nm_test_var
in $nlist" >&5
13162 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
13165 echo "$progname: failed program was
:" >&5
13166 cat conftest.$ac_ext >&5
13168 rm -rf conftest* conftst*
13170 # Do not use the global_symbol_pipe unless it works.
13171 if test "$pipe_works" = yes; then
13174 lt_cv_sys_global_symbol_pipe=
13180 if test -z "$lt_cv_sys_global_symbol_pipe"; then
13181 lt_cv_sys_global_symbol_to_cdecl=
13183 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
13185 $as_echo "failed
" >&6; }
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
13188 $as_echo "ok
" >&6; }
13212 # Check whether --enable-libtool-lock was given.
13213 if test "${enable_libtool_lock+set}" = set; then :
13214 enableval=$enable_libtool_lock;
13217 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
13219 # Some flags need to be propagated to the compiler or linker for good
13223 # Find out which ABI we are using.
13224 echo 'int i;' > conftest.$ac_ext
13225 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13226 (eval $ac_compile) 2>&5
13228 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13229 test $ac_status = 0; }; then
13230 case `/usr/bin/file conftest.$ac_objext` in
13232 HPUX_IA64_MODE="32"
13235 HPUX_IA64_MODE="64"
13242 # Find out which ABI we are using.
13243 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
13244 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13245 (eval $ac_compile) 2>&5
13247 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13248 test $ac_status = 0; }; then
13249 if test "$lt_cv_prog_gnu_ld" = yes; then
13250 case `/usr/bin/file conftest.$ac_objext` in
13252 LD="${LD-ld} -melf32bsmip"
13255 LD="${LD-ld} -melf32bmipn32"
13258 LD="${LD-ld} -melf64bmip"
13262 case `/usr/bin/file conftest.$ac_objext` in
13278 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
13279 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
13280 # Find out which ABI we are using.
13281 echo 'int i;' > conftest.$ac_ext
13282 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13283 (eval $ac_compile) 2>&5
13285 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13286 test $ac_status = 0; }; then
13287 case `/usr/bin/file conftest.o` in
13290 x86_64-*kfreebsd*-gnu)
13291 LD="${LD-ld} -m elf_i386_fbsd
"
13294 LD="${LD-ld} -m elf_i386
"
13296 ppc64-*linux*|powerpc64-*linux*)
13297 LD="${LD-ld} -m elf32ppclinux
"
13300 LD="${LD-ld} -m elf_s390
"
13303 LD="${LD-ld} -m elf32_sparc
"
13309 x86_64-*kfreebsd*-gnu)
13310 LD="${LD-ld} -m elf_x86_64_fbsd
"
13313 LD="${LD-ld} -m elf_x86_64
"
13315 ppc*-*linux*|powerpc*-*linux*)
13316 LD="${LD-ld} -m elf64ppc
"
13318 s390*-*linux*|s390*-*tpf*)
13319 LD="${LD-ld} -m elf64_s390
"
13322 LD="${LD-ld} -m elf64_sparc
"
13332 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
13333 SAVE_CFLAGS="$CFLAGS"
13334 CFLAGS="$CFLAGS -belf"
13335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
13336 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
13337 if test "${lt_cv_cc_needs_belf+set}" = set; then :
13338 $as_echo_n "(cached
) " >&6
13341 ac_cpp='$CPP $CPPFLAGS'
13342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13347 /* end confdefs.h. */
13357 if ac_fn_c_try_link "$LINENO"; then :
13358 lt_cv_cc_needs_belf=yes
13360 lt_cv_cc_needs_belf=no
13362 rm -f core conftest.err conftest.$ac_objext \
13363 conftest$ac_exeext conftest.$ac_ext
13365 ac_cpp='$CPP $CPPFLAGS'
13366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13368 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
13372 $as_echo "$lt_cv_cc_needs_belf" >&6; }
13373 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
13374 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
13375 CFLAGS="$SAVE_CFLAGS"
13379 # Find out which ABI we are using.
13380 echo 'int i;' > conftest.$ac_ext
13381 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13382 (eval $ac_compile) 2>&5
13384 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
13385 test $ac_status = 0; }; then
13386 case `/usr/bin/file conftest.o` in
13388 case $lt_cv_prog_gnu_ld in
13389 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
13391 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13403 need_locks="$enable_libtool_lock"
13407 rhapsody* | darwin*)
13408 if test -n "$ac_tool_prefix"; then
13409 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
13410 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13412 $as_echo_n "checking
for $ac_word...
" >&6; }
13413 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
13414 $as_echo_n "(cached
) " >&6
13416 if test -n "$DSYMUTIL"; then
13417 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13420 for as_dir in $PATH
13423 test -z "$as_dir" && as_dir=.
13424 for ac_exec_ext in '' $ac_executable_extensions; do
13425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13426 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
13427 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13436 DSYMUTIL=$ac_cv_prog_DSYMUTIL
13437 if test -n "$DSYMUTIL"; then
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
13439 $as_echo "$DSYMUTIL" >&6; }
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13442 $as_echo "no
" >&6; }
13447 if test -z "$ac_cv_prog_DSYMUTIL"; then
13448 ac_ct_DSYMUTIL=$DSYMUTIL
13449 # Extract the first word of "dsymutil
", so it can be a program name with args.
13450 set dummy dsymutil; ac_word=$2
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13452 $as_echo_n "checking
for $ac_word...
" >&6; }
13453 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
13454 $as_echo_n "(cached
) " >&6
13456 if test -n "$ac_ct_DSYMUTIL"; then
13457 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13460 for as_dir in $PATH
13463 test -z "$as_dir" && as_dir=.
13464 for ac_exec_ext in '' $ac_executable_extensions; do
13465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13466 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
13467 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13476 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13477 if test -n "$ac_ct_DSYMUTIL"; then
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
13479 $as_echo "$ac_ct_DSYMUTIL" >&6; }
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13482 $as_echo "no
" >&6; }
13485 if test "x
$ac_ct_DSYMUTIL" = x; then
13488 case $cross_compiling:$ac_tool_warned in
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
13491 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
13492 ac_tool_warned=yes ;;
13494 DSYMUTIL=$ac_ct_DSYMUTIL
13497 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13500 if test -n "$ac_tool_prefix"; then
13501 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
13502 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
13503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13504 $as_echo_n "checking
for $ac_word...
" >&6; }
13505 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
13506 $as_echo_n "(cached
) " >&6
13508 if test -n "$NMEDIT"; then
13509 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13512 for as_dir in $PATH
13515 test -z "$as_dir" && as_dir=.
13516 for ac_exec_ext in '' $ac_executable_extensions; do
13517 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13518 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
13519 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13528 NMEDIT=$ac_cv_prog_NMEDIT
13529 if test -n "$NMEDIT"; then
13530 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
13531 $as_echo "$NMEDIT" >&6; }
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13534 $as_echo "no
" >&6; }
13539 if test -z "$ac_cv_prog_NMEDIT"; then
13540 ac_ct_NMEDIT=$NMEDIT
13541 # Extract the first word of "nmedit
", so it can be a program name with args.
13542 set dummy nmedit; ac_word=$2
13543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13544 $as_echo_n "checking
for $ac_word...
" >&6; }
13545 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
13546 $as_echo_n "(cached
) " >&6
13548 if test -n "$ac_ct_NMEDIT"; then
13549 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13552 for as_dir in $PATH
13555 test -z "$as_dir" && as_dir=.
13556 for ac_exec_ext in '' $ac_executable_extensions; do
13557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13558 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
13559 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13568 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13569 if test -n "$ac_ct_NMEDIT"; then
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
13571 $as_echo "$ac_ct_NMEDIT" >&6; }
13573 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13574 $as_echo "no
" >&6; }
13577 if test "x
$ac_ct_NMEDIT" = x; then
13580 case $cross_compiling:$ac_tool_warned in
13582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
13583 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
13584 ac_tool_warned=yes ;;
13586 NMEDIT=$ac_ct_NMEDIT
13589 NMEDIT="$ac_cv_prog_NMEDIT"
13592 if test -n "$ac_tool_prefix"; then
13593 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
13594 set dummy ${ac_tool_prefix}lipo; ac_word=$2
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13596 $as_echo_n "checking
for $ac_word...
" >&6; }
13597 if test "${ac_cv_prog_LIPO+set}" = set; then :
13598 $as_echo_n "(cached
) " >&6
13600 if test -n "$LIPO"; then
13601 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13604 for as_dir in $PATH
13607 test -z "$as_dir" && as_dir=.
13608 for ac_exec_ext in '' $ac_executable_extensions; do
13609 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13610 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
13611 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13620 LIPO=$ac_cv_prog_LIPO
13621 if test -n "$LIPO"; then
13622 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
13623 $as_echo "$LIPO" >&6; }
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13626 $as_echo "no
" >&6; }
13631 if test -z "$ac_cv_prog_LIPO"; then
13633 # Extract the first word of "lipo
", so it can be a program name with args.
13634 set dummy lipo; ac_word=$2
13635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13636 $as_echo_n "checking
for $ac_word...
" >&6; }
13637 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
13638 $as_echo_n "(cached
) " >&6
13640 if test -n "$ac_ct_LIPO"; then
13641 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
13643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13644 for as_dir in $PATH
13647 test -z "$as_dir" && as_dir=.
13648 for ac_exec_ext in '' $ac_executable_extensions; do
13649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13650 ac_cv_prog_ac_ct_LIPO="lipo
"
13651 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13660 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
13661 if test -n "$ac_ct_LIPO"; then
13662 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
13663 $as_echo "$ac_ct_LIPO" >&6; }
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13666 $as_echo "no
" >&6; }
13669 if test "x
$ac_ct_LIPO" = x; then
13672 case $cross_compiling:$ac_tool_warned in
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
13675 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
13676 ac_tool_warned=yes ;;
13681 LIPO="$ac_cv_prog_LIPO"
13684 if test -n "$ac_tool_prefix"; then
13685 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
13686 set dummy ${ac_tool_prefix}otool; ac_word=$2
13687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13688 $as_echo_n "checking
for $ac_word...
" >&6; }
13689 if test "${ac_cv_prog_OTOOL+set}" = set; then :
13690 $as_echo_n "(cached
) " >&6
13692 if test -n "$OTOOL"; then
13693 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13696 for as_dir in $PATH
13699 test -z "$as_dir" && as_dir=.
13700 for ac_exec_ext in '' $ac_executable_extensions; do
13701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13702 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
13703 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13712 OTOOL=$ac_cv_prog_OTOOL
13713 if test -n "$OTOOL"; then
13714 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
13715 $as_echo "$OTOOL" >&6; }
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13718 $as_echo "no
" >&6; }
13723 if test -z "$ac_cv_prog_OTOOL"; then
13725 # Extract the first word of "otool
", so it can be a program name with args.
13726 set dummy otool; ac_word=$2
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13728 $as_echo_n "checking
for $ac_word...
" >&6; }
13729 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
13730 $as_echo_n "(cached
) " >&6
13732 if test -n "$ac_ct_OTOOL"; then
13733 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
13735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13736 for as_dir in $PATH
13739 test -z "$as_dir" && as_dir=.
13740 for ac_exec_ext in '' $ac_executable_extensions; do
13741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13742 ac_cv_prog_ac_ct_OTOOL="otool
"
13743 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13752 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
13753 if test -n "$ac_ct_OTOOL"; then
13754 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
13755 $as_echo "$ac_ct_OTOOL" >&6; }
13757 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13758 $as_echo "no
" >&6; }
13761 if test "x
$ac_ct_OTOOL" = x; then
13764 case $cross_compiling:$ac_tool_warned in
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
13767 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
13768 ac_tool_warned=yes ;;
13773 OTOOL="$ac_cv_prog_OTOOL"
13776 if test -n "$ac_tool_prefix"; then
13777 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
13778 set dummy ${ac_tool_prefix}otool64; ac_word=$2
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13780 $as_echo_n "checking
for $ac_word...
" >&6; }
13781 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
13782 $as_echo_n "(cached
) " >&6
13784 if test -n "$OTOOL64"; then
13785 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
13787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13788 for as_dir in $PATH
13791 test -z "$as_dir" && as_dir=.
13792 for ac_exec_ext in '' $ac_executable_extensions; do
13793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13794 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
13795 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13804 OTOOL64=$ac_cv_prog_OTOOL64
13805 if test -n "$OTOOL64"; then
13806 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
13807 $as_echo "$OTOOL64" >&6; }
13809 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13810 $as_echo "no
" >&6; }
13815 if test -z "$ac_cv_prog_OTOOL64"; then
13816 ac_ct_OTOOL64=$OTOOL64
13817 # Extract the first word of "otool64
", so it can be a program name with args.
13818 set dummy otool64; ac_word=$2
13819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
13820 $as_echo_n "checking
for $ac_word...
" >&6; }
13821 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
13822 $as_echo_n "(cached
) " >&6
13824 if test -n "$ac_ct_OTOOL64"; then
13825 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
13827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13828 for as_dir in $PATH
13831 test -z "$as_dir" && as_dir=.
13832 for ac_exec_ext in '' $ac_executable_extensions; do
13833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13834 ac_cv_prog_ac_ct_OTOOL64="otool64
"
13835 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
13844 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
13845 if test -n "$ac_ct_OTOOL64"; then
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
13847 $as_echo "$ac_ct_OTOOL64" >&6; }
13849 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
13850 $as_echo "no
" >&6; }
13853 if test "x
$ac_ct_OTOOL64" = x; then
13856 case $cross_compiling:$ac_tool_warned in
13858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
13859 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
13860 ac_tool_warned=yes ;;
13862 OTOOL64=$ac_ct_OTOOL64
13865 OTOOL64="$ac_cv_prog_OTOOL64"
13894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
13895 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
13896 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
13897 $as_echo_n "(cached
) " >&6
13899 lt_cv_apple_cc_single_mod=no
13900 if test -z "${LT_MULTI_MODULE}"; then
13901 # By default we will add the -single_module flag. You can override
13902 # by either setting the environment variable LT_MULTI_MODULE
13903 # non-empty at configure time, or by adding -multi_module to the
13905 rm -rf libconftest.dylib*
13906 echo "int foo
(void
){return 1;}" > conftest.c
13907 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13908 -dynamiclib -Wl,-single_module conftest.c
" >&5
13909 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13910 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
13912 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
13913 lt_cv_apple_cc_single_mod=yes
13915 cat conftest.err >&5
13917 rm -rf libconftest.dylib*
13921 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
13922 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
13923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
13924 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
13925 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
13926 $as_echo_n "(cached
) " >&6
13928 lt_cv_ld_exported_symbols_list=no
13929 save_LDFLAGS=$LDFLAGS
13930 echo "_main
" > conftest.sym
13931 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
13932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13933 /* end confdefs.h. */
13943 if ac_fn_c_try_link "$LINENO"; then :
13944 lt_cv_ld_exported_symbols_list=yes
13946 lt_cv_ld_exported_symbols_list=no
13948 rm -f core conftest.err conftest.$ac_objext \
13949 conftest$ac_exeext conftest.$ac_ext
13950 LDFLAGS="$save_LDFLAGS"
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
13954 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
13956 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
13957 if test "${lt_cv_ld_force_load+set}" = set; then :
13958 $as_echo_n "(cached
) " >&6
13960 lt_cv_ld_force_load=no
13961 cat > conftest.c << _LT_EOF
13962 int forced_loaded() { return 2;}
13964 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
13965 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
13966 echo "$AR cru libconftest.a conftest.o
" >&5
13967 $AR cru libconftest.a conftest.o 2>&5
13968 cat > conftest.c << _LT_EOF
13969 int main() { return 0;}
13971 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
13972 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
13974 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
13975 lt_cv_ld_force_load=yes
13977 cat conftest.err >&5
13979 rm -f conftest.err libconftest.a conftest conftest.c
13980 rm -rf conftest.dSYM
13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
13984 $as_echo "$lt_cv_ld_force_load" >&6; }
13986 rhapsody* | darwin1.[012])
13987 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
13989 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13990 darwin*) # darwin 5.x on
13991 # if running on 10.5 or later, the deployment target defaults
13992 # to the OS version, if on x86, and 10.4, the deployment
13993 # target defaults to 10.4. Don't you love it?
13994 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
13995 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
13996 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13998 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
14000 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
14004 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
14005 _lt_dar_single_mod='$single_module'
14007 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
14008 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
14010 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
14012 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
14013 _lt_dsymutil='~$DSYMUTIL $lib || :'
14020 for ac_header in dlfcn.h
14022 ac_fn_c_check_header_preproc "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
"
14023 if test "x
$ac_cv_header_dlfcn_h" = x""yes; then :
14024 cat >>confdefs.h <<_ACEOF
14025 #define HAVE_DLFCN_H 1
14042 enable_win32_dll=no
14045 # Check whether --enable-shared was given.
14046 if test "${enable_shared+set}" = set; then :
14047 enableval=$enable_shared; p=${PACKAGE-default}
14049 yes) enable_shared=yes ;;
14050 no) enable_shared=no ;;
14053 # Look at the argument we got. We use all the common list separators.
14054 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14055 for pkg in $enableval; do
14057 if test "X
$pkg" = "X
$p"; then
14076 # Check whether --enable-static was given.
14077 if test "${enable_static+set}" = set; then :
14078 enableval=$enable_static; p=${PACKAGE-default}
14080 yes) enable_static=yes ;;
14081 no) enable_static=no ;;
14084 # Look at the argument we got. We use all the common list separators.
14085 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14086 for pkg in $enableval; do
14088 if test "X
$pkg" = "X
$p"; then
14108 # Check whether --with-pic was given.
14109 if test "${with_pic+set}" = set; then :
14110 withval=$with_pic; pic_mode="$withval"
14116 test -z "$pic_mode" && pic_mode=default
14124 # Check whether --enable-fast-install was given.
14125 if test "${enable_fast_install+set}" = set; then :
14126 enableval=$enable_fast_install; p=${PACKAGE-default}
14128 yes) enable_fast_install=yes ;;
14129 no) enable_fast_install=no ;;
14131 enable_fast_install=no
14132 # Look at the argument we got. We use all the common list separators.
14133 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14134 for pkg in $enableval; do
14136 if test "X
$pkg" = "X
$p"; then
14137 enable_fast_install=yes
14144 enable_fast_install=yes
14157 # This can be used to rebuild libtool when needed
14158 LIBTOOL_DEPS="$ltmain"
14160 # Always use our own libtool.
14161 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
14188 test -z "$LN_S" && LN_S="ln -s"
14203 if test -n "${ZSH_VERSION+set}" ; then
14204 setopt NO_GLOB_SUBST
14207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for objdir
" >&5
14208 $as_echo_n "checking
for objdir...
" >&6; }
14209 if test "${lt_cv_objdir+set}" = set; then :
14210 $as_echo_n "(cached
) " >&6
14212 rm -f .libs 2>/dev/null
14213 mkdir .libs 2>/dev/null
14214 if test -d .libs; then
14217 # MS-DOS does not allow filenames that begin with a dot.
14220 rmdir .libs 2>/dev/null
14222 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_objdir" >&5
14223 $as_echo "$lt_cv_objdir" >&6; }
14224 objdir=$lt_cv_objdir
14230 cat >>confdefs.h <<_ACEOF
14231 #define LT_OBJDIR "$lt_cv_objdir/"
14239 # AIX sometimes has problems with the GCC collect2 program. For some
14240 # reason, if we set the COLLECT_NAMES environment variable, the problems
14241 # vanish in a puff of smoke.
14242 if test "X
${COLLECT_NAMES+set}" != Xset; then
14244 export COLLECT_NAMES
14249 # Global variables:
14251 can_build_shared=yes
14253 # All known linkers require a `.a' archive for static linking (except MSVC,
14254 # which needs '.lib').
14257 with_gnu_ld="$lt_cv_prog_gnu_ld"
14260 old_CFLAGS="$CFLAGS"
14262 # Set sane defaults for various variables
14263 test -z "$CC" && CC=cc
14264 test -z "$LTCC" && LTCC=$CC
14265 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14266 test -z "$LD" && LD=ld
14267 test -z "$ac_objext" && ac_objext=o
14269 for cc_temp in $compiler""; do
14271 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14272 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14277 cc_basename=`$ECHO "$cc_temp" | $SED "s
%.
*/%%; s
%^
$host_alias-%%"`
14280 # Only perform the check for file, if the check method requires it
14281 test -z "$MAGIC_CMD" && MAGIC_CMD=file
14282 case $deplibs_check_method in
14284 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ${ac_tool_prefix}file" >&5
14286 $as_echo_n "checking
for ${ac_tool_prefix}file...
" >&6; }
14287 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
14288 $as_echo_n "(cached
) " >&6
14292 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14295 lt_save_MAGIC_CMD="$MAGIC_CMD"
14296 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14297 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
14298 for ac_dir in $ac_dummy; do
14300 test -z "$ac_dir" && ac_dir=.
14301 if test -f $ac_dir/${ac_tool_prefix}file; then
14302 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14303 if test -n "$file_magic_test_file"; then
14304 case $deplibs_check_method in
14306 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
14307 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14308 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14309 $EGREP "$file_magic_regex" > /dev/null; then
14314 *** Warning: the command libtool uses to detect shared libraries,
14315 *** $file_magic_cmd, produces output that libtool cannot recognize.
14316 *** The result is that libtool may fail to recognize shared libraries
14317 *** as such. This will affect the creation of libtool libraries that
14318 *** depend on shared libraries, but programs linked with such libtool
14319 *** libraries will work regardless of this problem. Nevertheless, you
14320 *** may want to report the problem to your system manager and/or to
14321 *** bug-libtool@gnu.org
14331 MAGIC_CMD="$lt_save_MAGIC_CMD"
14336 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14337 if test -n "$MAGIC_CMD"; then
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
14339 $as_echo "$MAGIC_CMD" >&6; }
14341 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
14342 $as_echo "no
" >&6; }
14349 if test -z "$lt_cv_path_MAGIC_CMD"; then
14350 if test -n "$ac_tool_prefix"; then
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for file" >&5
14352 $as_echo_n "checking
for file...
" >&6; }
14353 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
14354 $as_echo_n "(cached
) " >&6
14358 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14361 lt_save_MAGIC_CMD="$MAGIC_CMD"
14362 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14363 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
14364 for ac_dir in $ac_dummy; do
14366 test -z "$ac_dir" && ac_dir=.
14367 if test -f $ac_dir/file; then
14368 lt_cv_path_MAGIC_CMD="$ac_dir/file"
14369 if test -n "$file_magic_test_file"; then
14370 case $deplibs_check_method in
14372 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
14373 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14374 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14375 $EGREP "$file_magic_regex" > /dev/null; then
14380 *** Warning: the command libtool uses to detect shared libraries,
14381 *** $file_magic_cmd, produces output that libtool cannot recognize.
14382 *** The result is that libtool may fail to recognize shared libraries
14383 *** as such. This will affect the creation of libtool libraries that
14384 *** depend on shared libraries, but programs linked with such libtool
14385 *** libraries will work regardless of this problem. Nevertheless, you
14386 *** may want to report the problem to your system manager and/or to
14387 *** bug-libtool@gnu.org
14397 MAGIC_CMD="$lt_save_MAGIC_CMD"
14402 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14403 if test -n "$MAGIC_CMD"; then
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
14405 $as_echo "$MAGIC_CMD" >&6; }
14407 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
14408 $as_echo "no
" >&6; }
14421 # Use C for the default configuration in the libtool script
14425 ac_cpp='$CPP $CPPFLAGS'
14426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14431 # Source file extension for C test sources.
14434 # Object file extension for compiled C test sources.
14438 # Code to be used in simple compile tests
14439 lt_simple_compile_test_code="int some_variable
= 0;"
14441 # Code to be used in simple link tests
14442 lt_simple_link_test_code='int main(){return(0);}'
14450 # If no C compiler was specified, use CC.
14453 # If no C compiler flags were specified, use CFLAGS.
14454 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14456 # Allow CC to be a program name with arguments.
14459 # Save the default compiler, since it gets overwritten when the other
14460 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14461 compiler_DEFAULT=$CC
14463 # save warnings/boilerplate of simple test code
14464 ac_outfile=conftest.$ac_objext
14465 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14466 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14467 _lt_compiler_boilerplate=`cat conftest.err`
14470 ac_outfile=conftest.$ac_objext
14471 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14472 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14473 _lt_linker_boilerplate=`cat conftest.err`
14478 ## There is no encapsulation within the following macros, do not change
14479 ## the running order or otherwise move them around unless you know exactly
14480 ## what you are doing...
14481 if test -n "$compiler"; then
14483 lt_prog_compiler_no_builtin_flag=
14485 if test "$GCC" = yes; then
14486 case $cc_basename in
14488 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14490 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-fno-rtti -fno-exceptions" >&5
14494 $as_echo_n "checking
if $compiler supports
-fno-rtti -fno-exceptions...
" >&6; }
14495 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
14496 $as_echo_n "(cached
) " >&6
14498 lt_cv_prog_compiler_rtti_exceptions=no
14499 ac_outfile=conftest.$ac_objext
14500 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14501 lt_compiler_flag="-fno-rtti -fno-exceptions"
14502 # Insert the option either (1) after the last *FLAGS variable, or
14503 # (2) before a word containing "conftest.
", or (3) at the end.
14504 # Note that $ac_compile itself does not contain backslashes and begins
14505 # with a dollar sign (not a hyphen), so the echo should work correctly.
14506 # The option is referenced via a variable to avoid confusing sed.
14507 lt_compile=`echo "$ac_compile" | $SED \
14508 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14509 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14510 -e 's:$: $lt_compiler_flag:'`
14511 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
14512 (eval "$lt_compile" 2>conftest.err)
14514 cat conftest.err >&5
14515 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
14516 if (exit $ac_status) && test -s "$ac_outfile"; then
14517 # The compiler can only warn and ignore the option if not recognized
14518 # So say no if there are warnings other than the usual output.
14519 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14520 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14521 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14522 lt_cv_prog_compiler_rtti_exceptions=yes
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_rtti_exceptions" >&5
14529 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14531 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14532 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14544 lt_prog_compiler_wl=
14545 lt_prog_compiler_pic=
14546 lt_prog_compiler_static=
14548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $compiler option to produce PIC
" >&5
14549 $as_echo_n "checking
for $compiler option to produce PIC...
" >&6; }
14551 if test "$GCC" = yes; then
14552 lt_prog_compiler_wl='-Wl,'
14553 lt_prog_compiler_static='-static'
14557 # All AIX code is PIC.
14558 if test "$host_cpu" = ia64; then
14559 # AIX 5 now supports IA64 processor
14560 lt_prog_compiler_static='-Bstatic'
14567 # see comment about AmigaOS4 .so support
14568 lt_prog_compiler_pic='-fPIC'
14571 # FIXME: we need at least 68020 code to build shared libraries, but
14572 # adding the `-m68020' flag to GCC prevents building anything better,
14574 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14579 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14580 # PIC is the default for these OSes.
14583 mingw* | cygwin* | pw32* | os2* | cegcc*)
14584 # This hack is so that the source file can tell whether it is being
14585 # built for inclusion in a dll (and should export symbols for example).
14586 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14587 # (--disable-auto-import) libraries
14588 lt_prog_compiler_pic='-DDLL_EXPORT'
14591 darwin* | rhapsody*)
14592 # PIC is the default on this platform
14593 # Common symbols not allowed in MH_DYLIB files
14594 lt_prog_compiler_pic='-fno-common'
14598 # PIC is the default for Haiku.
14599 # The "-static" flag exists, but is broken.
14600 lt_prog_compiler_static=
14604 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14605 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14606 # sets the default TLS model and affects inlining.
14612 lt_prog_compiler_pic='-fPIC'
14618 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14619 # Instead, we relocate shared libraries at runtime.
14623 # Just because we use GCC doesn't mean we suddenly get shared libraries
14624 # on systems that don't support them.
14625 lt_prog_compiler_can_build_shared=no
14630 # QNX uses GNU C++, but need to define -shared option too, otherwise
14631 # it will coredump.
14632 lt_prog_compiler_pic='-fPIC -shared'
14636 if test -d /usr/nec; then
14637 lt_prog_compiler_pic=-Kconform_pic
14642 lt_prog_compiler_pic='-fPIC'
14646 case $cc_basename in
14647 nvcc*) # Cuda Compiler Driver 2.2
14648 lt_prog_compiler_wl='-Xlinker '
14649 lt_prog_compiler_pic='-Xcompiler -fPIC'
14653 # PORTME Check for flag to pass linker flags through the system compiler.
14656 lt_prog_compiler_wl='-Wl,'
14657 if test "$host_cpu" = ia64; then
14658 # AIX 5 now supports IA64 processor
14659 lt_prog_compiler_static='-Bstatic'
14661 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14665 mingw* | cygwin* | pw32* | os2* | cegcc*)
14666 # This hack is so that the source file can tell whether it is being
14667 # built for inclusion in a dll (and should export symbols for example).
14668 lt_prog_compiler_pic='-DDLL_EXPORT'
14671 hpux9* | hpux10* | hpux11*)
14672 lt_prog_compiler_wl='-Wl,'
14673 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14674 # not for PA HP-UX.
14680 lt_prog_compiler_pic='+Z'
14683 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14684 lt_prog_compiler_static='${wl}-a ${wl}archive'
14687 irix5* | irix6* | nonstopux*)
14688 lt_prog_compiler_wl='-Wl,'
14689 # PIC (with -KPIC) is the default.
14690 lt_prog_compiler_static='-non_shared'
14693 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14694 case $cc_basename in
14695 # old Intel for x86_64 which still supported -KPIC.
14697 lt_prog_compiler_wl='-Wl,'
14698 lt_prog_compiler_pic='-KPIC'
14699 lt_prog_compiler_static='-static'
14701 # icc used to be incompatible with GCC.
14702 # ICC 10 doesn't accept -KPIC any more.
14704 lt_prog_compiler_wl='-Wl,'
14705 lt_prog_compiler_pic='-fPIC'
14706 lt_prog_compiler_static='-static'
14708 # Lahey Fortran 8.1.
14710 lt_prog_compiler_wl='-Wl,'
14711 lt_prog_compiler_pic='--shared'
14712 lt_prog_compiler_static='--static'
14714 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
14715 # Portland Group compilers (*not* the Pentium gcc compiler,
14716 # which looks to be a dead project)
14717 lt_prog_compiler_wl='-Wl,'
14718 lt_prog_compiler_pic='-fpic'
14719 lt_prog_compiler_static='-Bstatic'
14722 lt_prog_compiler_wl='-Wl,'
14723 # All Alpha code is PIC.
14724 lt_prog_compiler_static='-non_shared'
14726 xl* | bgxl* | bgf* | mpixl*)
14727 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
14728 lt_prog_compiler_wl='-Wl,'
14729 lt_prog_compiler_pic='-qpic'
14730 lt_prog_compiler_static='-qstaticlink'
14733 case `$CC -V 2>&1 | sed 5q` in
14734 *Sun\ F* | *Sun*Fortran*)
14735 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14736 lt_prog_compiler_pic='-KPIC'
14737 lt_prog_compiler_static='-Bstatic'
14738 lt_prog_compiler_wl=''
14742 lt_prog_compiler_pic='-KPIC'
14743 lt_prog_compiler_static='-Bstatic'
14744 lt_prog_compiler_wl='-Wl,'
14752 lt_prog_compiler_pic='-KPIC'
14753 lt_prog_compiler_static='-Bstatic'
14757 # QNX uses GNU C++, but need to define -shared option too, otherwise
14758 # it will coredump.
14759 lt_prog_compiler_pic='-fPIC -shared'
14762 osf3* | osf4* | osf5*)
14763 lt_prog_compiler_wl='-Wl,'
14764 # All OSF/1 code is PIC.
14765 lt_prog_compiler_static='-non_shared'
14769 lt_prog_compiler_static='-non_shared'
14773 lt_prog_compiler_pic='-KPIC'
14774 lt_prog_compiler_static='-Bstatic'
14775 case $cc_basename in
14776 f77* | f90* | f95*)
14777 lt_prog_compiler_wl='-Qoption ld ';;
14779 lt_prog_compiler_wl='-Wl,';;
14784 lt_prog_compiler_wl='-Qoption ld '
14785 lt_prog_compiler_pic='-PIC'
14786 lt_prog_compiler_static='-Bstatic'
14789 sysv4 | sysv4.2uw2* | sysv4.3*)
14790 lt_prog_compiler_wl='-Wl,'
14791 lt_prog_compiler_pic='-KPIC'
14792 lt_prog_compiler_static='-Bstatic'
14796 if test -d /usr/nec ;then
14797 lt_prog_compiler_pic='-Kconform_pic'
14798 lt_prog_compiler_static='-Bstatic'
14802 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14803 lt_prog_compiler_wl='-Wl,'
14804 lt_prog_compiler_pic='-KPIC'
14805 lt_prog_compiler_static='-Bstatic'
14809 lt_prog_compiler_wl='-Wl,'
14810 lt_prog_compiler_can_build_shared=no
14814 lt_prog_compiler_pic='-pic'
14815 lt_prog_compiler_static='-Bstatic'
14819 lt_prog_compiler_can_build_shared=no
14825 # For platforms which do not support PIC, -DPIC is meaningless:
14827 lt_prog_compiler_pic=
14830 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14833 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_prog_compiler_pic" >&5
14834 $as_echo "$lt_prog_compiler_pic" >&6; }
14842 # Check to make sure the PIC flag actually works.
14844 if test -n "$lt_prog_compiler_pic"; then
14845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler PIC flag
$lt_prog_compiler_pic works
" >&5
14846 $as_echo_n "checking
if $compiler PIC flag
$lt_prog_compiler_pic works...
" >&6; }
14847 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
14848 $as_echo_n "(cached
) " >&6
14850 lt_cv_prog_compiler_pic_works=no
14851 ac_outfile=conftest.$ac_objext
14852 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14853 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14854 # Insert the option either (1) after the last *FLAGS variable, or
14855 # (2) before a word containing "conftest.
", or (3) at the end.
14856 # Note that $ac_compile itself does not contain backslashes and begins
14857 # with a dollar sign (not a hyphen), so the echo should work correctly.
14858 # The option is referenced via a variable to avoid confusing sed.
14859 lt_compile=`echo "$ac_compile" | $SED \
14860 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14861 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14862 -e 's:$: $lt_compiler_flag:'`
14863 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
14864 (eval "$lt_compile" 2>conftest.err)
14866 cat conftest.err >&5
14867 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
14868 if (exit $ac_status) && test -s "$ac_outfile"; then
14869 # The compiler can only warn and ignore the option if not recognized
14870 # So say no if there are warnings other than the usual output.
14871 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14872 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14873 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14874 lt_cv_prog_compiler_pic_works=yes
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_pic_works" >&5
14881 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
14883 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
14884 case $lt_prog_compiler_pic in
14886 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
14889 lt_prog_compiler_pic=
14890 lt_prog_compiler_can_build_shared=no
14901 # Check to make sure the static flag actually works.
14903 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler static flag
$lt_tmp_static_flag works
" >&5
14905 $as_echo_n "checking
if $compiler static flag
$lt_tmp_static_flag works...
" >&6; }
14906 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
14907 $as_echo_n "(cached
) " >&6
14909 lt_cv_prog_compiler_static_works=no
14910 save_LDFLAGS="$LDFLAGS"
14911 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14912 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14913 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14914 # The linker can only warn and ignore the option if not recognized
14915 # So say no if there are warnings
14916 if test -s conftest.err; then
14917 # Append any errors to the config.log.
14918 cat conftest.err 1>&5
14919 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14920 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14921 if diff conftest.exp conftest.er2 >/dev/null; then
14922 lt_cv_prog_compiler_static_works=yes
14925 lt_cv_prog_compiler_static_works=yes
14929 LDFLAGS="$save_LDFLAGS"
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_static_works" >&5
14933 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
14935 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
14938 lt_prog_compiler_static=
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
14948 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
14949 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
14950 $as_echo_n "(cached
) " >&6
14952 lt_cv_prog_compiler_c_o=no
14953 $RM -r conftest 2>/dev/null
14957 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14959 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
14960 # Insert the option either (1) after the last *FLAGS variable, or
14961 # (2) before a word containing "conftest.
", or (3) at the end.
14962 # Note that $ac_compile itself does not contain backslashes and begins
14963 # with a dollar sign (not a hyphen), so the echo should work correctly.
14964 lt_compile=`echo "$ac_compile" | $SED \
14965 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14966 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14967 -e 's:$: $lt_compiler_flag:'`
14968 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
14969 (eval "$lt_compile" 2>out/conftest.err)
14971 cat out/conftest.err >&5
14972 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
14973 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14975 # The compiler can only warn and ignore the option if not recognized
14976 # So say no if there are warnings
14977 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14978 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14979 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14980 lt_cv_prog_compiler_c_o=yes
14985 # SGI C++ compiler will create directory out/ii_files/ for
14986 # template instantiation
14987 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14988 $RM out/* && rmdir out
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
14995 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
15003 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
15004 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
15005 $as_echo_n "(cached
) " >&6
15007 lt_cv_prog_compiler_c_o=no
15008 $RM -r conftest 2>/dev/null
15012 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15014 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
15015 # Insert the option either (1) after the last *FLAGS variable, or
15016 # (2) before a word containing "conftest.
", or (3) at the end.
15017 # Note that $ac_compile itself does not contain backslashes and begins
15018 # with a dollar sign (not a hyphen), so the echo should work correctly.
15019 lt_compile=`echo "$ac_compile" | $SED \
15020 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15021 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15022 -e 's:$: $lt_compiler_flag:'`
15023 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
15024 (eval "$lt_compile" 2>out/conftest.err)
15026 cat out/conftest.err >&5
15027 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15028 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15030 # The compiler can only warn and ignore the option if not recognized
15031 # So say no if there are warnings
15032 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15033 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15034 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15035 lt_cv_prog_compiler_c_o=yes
15040 # SGI C++ compiler will create directory out/ii_files/ for
15041 # template instantiation
15042 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15043 $RM out/* && rmdir out
15049 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
15050 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15055 hard_links="nottested
"
15056 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
15057 # do not overwrite the value of need_locks provided by the user
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if we can lock with hard links
" >&5
15059 $as_echo_n "checking
if we can lock with hard links...
" >&6; }
15062 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15064 ln conftest.a conftest.b 2>&5 || hard_links=no
15065 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15066 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $hard_links" >&5
15067 $as_echo "$hard_links" >&6; }
15068 if test "$hard_links" = no; then
15069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&5
15070 $as_echo "$as_me: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&2;}
15082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
$compiler linker
($LD) supports shared libraries
" >&5
15083 $as_echo_n "checking whether the
$compiler linker
($LD) supports shared libraries...
" >&6; }
15086 allow_undefined_flag=
15087 always_export_symbols=no
15089 archive_expsym_cmds=
15090 compiler_needs_object=no
15091 enable_shared_with_static_runtimes=no
15092 export_dynamic_flag_spec=
15093 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15094 hardcode_automatic=no
15096 hardcode_direct_absolute=no
15097 hardcode_libdir_flag_spec=
15098 hardcode_libdir_flag_spec_ld=
15099 hardcode_libdir_separator=
15100 hardcode_minus_L=no
15101 hardcode_shlibpath_var=unsupported
15103 link_all_deplibs=unknown
15105 module_expsym_cmds=
15106 old_archive_from_new_cmds=
15107 old_archive_from_expsyms_cmds=
15108 thread_safe_flag_spec=
15109 whole_archive_flag_spec=
15110 # include_expsyms should be a list of space-separated symbols to be *always*
15111 # included in the symbol list
15113 # exclude_expsyms can be an extended regexp of symbols to exclude
15114 # it will be wrapped by ` (' and `)$', so one must not match beginning or
15115 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15116 # as well as any symbol that contains `d'.
15117 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15118 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15119 # platforms (ab)use it in PIC code, but their linkers get confused if
15120 # the symbol is explicitly referenced. Since portable code cannot
15121 # rely on this symbol name, it's probably fine to never include it in
15122 # preloaded symbol tables.
15123 # Exclude shared library initialization/finalization symbols.
15124 extract_expsyms_cmds=
15127 cygwin* | mingw* | pw32* | cegcc*)
15128 # FIXME: the MSVC++ port hasn't been tested in a loooong time
15129 # When not using gcc, we currently assume that we are using
15130 # Microsoft Visual C++.
15131 if test "$GCC" != yes; then
15136 # we just hope/assume this is gcc and not c89 (= MSVC++)
15146 # On some targets, GNU ld is compatible enough with the native linker
15147 # that we're better off using the native interface for both.
15148 lt_use_gnu_ld_interface=no
15149 if test "$with_gnu_ld" = yes; then
15152 # The AIX port of GNU ld has always aspired to compatibility
15153 # with the native linker. However, as the warning in the GNU ld
15154 # block says, versions before 2.19.5* couldn't really create working
15155 # shared libraries, regardless of the interface used.
15156 case `$LD -v 2>&1` in
15157 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
15158 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
15159 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
15161 lt_use_gnu_ld_interface=yes
15166 lt_use_gnu_ld_interface=yes
15171 if test "$lt_use_gnu_ld_interface" = yes; then
15172 # If archive_cmds runs LD, not CC, wlarc should be empty
15175 # Set some defaults for GNU ld with shared library support. These
15176 # are reset later if shared libraries are not supported. Putting them
15177 # here allows them to be overridden if necessary.
15178 runpath_var=LD_RUN_PATH
15179 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15180 export_dynamic_flag_spec='${wl}--export-dynamic'
15181 # ancient GNU ld didn't support --whole-archive et. al.
15182 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
15183 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15185 whole_archive_flag_spec=
15187 supports_anon_versioning=no
15188 case `$LD -v 2>&1` in
15189 *GNU\ gold*) supports_anon_versioning=yes ;;
15190 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15191 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15192 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15193 *\ 2.11.*) ;; # other 2.11 versions
15194 *) supports_anon_versioning=yes ;;
15197 # See if GNU ld supports shared libraries.
15200 # On AIX/PPC, the GNU linker is very broken
15201 if test "$host_cpu" != ia64; then
15205 *** Warning: the GNU linker, at least up to release 2.19, is reported
15206 *** to be unable to reliably create shared libraries on AIX.
15207 *** Therefore, libtool is disabling shared libraries support. If you
15208 *** really care for shared libraries, you may want to install binutils
15209 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
15210 *** You will then need to restart the configuration process.
15219 # see comment about AmigaOS4 .so support
15220 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15221 archive_expsym_cmds=''
15224 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
15225 hardcode_libdir_flag_spec
='-L$libdir'
15226 hardcode_minus_L
=yes
15232 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
15233 allow_undefined_flag
=unsupported
15234 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15235 # support --undefined. This deserves some investigation. FIXME
15236 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15242 cygwin
* | mingw
* | pw32
* | cegcc
*)
15243 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15244 # as there is no search path for DLLs.
15245 hardcode_libdir_flag_spec
='-L$libdir'
15246 export_dynamic_flag_spec
='${wl}--export-all-symbols'
15247 allow_undefined_flag
=unsupported
15248 always_export_symbols
=no
15249 enable_shared_with_static_runtimes
=yes
15250 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15252 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
15253 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15254 # If the export-symbols file already is a .def file (1st line
15255 # is EXPORTS), use it as is; otherwise, prepend...
15256 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15257 cp $export_symbols $output_objdir/$soname.def;
15259 echo EXPORTS > $output_objdir/$soname.def;
15260 cat $export_symbols >> $output_objdir/$soname.def;
15262 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15269 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15270 link_all_deplibs
=yes
15275 hardcode_shlibpath_var
=no
15276 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
15277 export_dynamic_flag_spec
='${wl}-E'
15278 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15279 # Instead, shared libraries are loaded at an image base (0x10000000 by
15280 # default) and relocated if they conflict, which is a slow very memory
15281 # consuming and fragmenting process. To avoid this, we pick a random,
15282 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15283 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15284 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15285 archive_expsym_cmds
='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15288 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
15290 if test "$host_os" = linux-dietlibc
; then
15291 case $cc_basename in
15292 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
15295 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
15296 && test "$tmp_diet" = no
15299 tmp_sharedflag
='-shared'
15300 case $cc_basename,$host_cpu in
15301 pgcc
*) # Portland Group C compiler
15302 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
15303 tmp_addflag
=' $pic_flag'
15305 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
15306 # Portland Group f77 and f90 compilers
15307 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
15308 tmp_addflag
=' $pic_flag -Mnomain' ;;
15309 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
15310 tmp_addflag
=' -i_dynamic' ;;
15311 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
15312 tmp_addflag
=' -i_dynamic -nofor_main' ;;
15313 ifc
* | ifort
*) # Intel Fortran compiler
15314 tmp_addflag
=' -nofor_main' ;;
15315 lf95
*) # Lahey Fortran 8.1
15316 whole_archive_flag_spec
=
15317 tmp_sharedflag
='--shared' ;;
15318 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15319 tmp_sharedflag
='-qmkshrobj'
15321 nvcc
*) # Cuda Compiler Driver 2.2
15322 whole_archive_flag_spec
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
15323 compiler_needs_object
=yes
15326 case `$CC -V 2>&1 | sed 5q` in
15327 *Sun\ C
*) # Sun C 5.9
15328 whole_archive_flag_spec
='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
15329 compiler_needs_object
=yes
15330 tmp_sharedflag
='-G' ;;
15331 *Sun\ F
*) # Sun Fortran 8.3
15332 tmp_sharedflag
='-G' ;;
15334 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15336 if test "x$supports_anon_versioning" = xyes
; then
15337 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
15338 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15339 echo "local: *; };" >> $output_objdir/$libname.ver~
15340 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15343 case $cc_basename in
15344 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
15345 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15346 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
15347 hardcode_libdir_flag_spec
=
15348 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
15349 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
15350 if test "x$supports_anon_versioning" = xyes
; then
15351 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
15352 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15353 echo "local: *; };" >> $output_objdir/$libname.ver~
15354 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15364 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
15365 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15368 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15369 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15374 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
15378 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15379 *** create shared libraries on Solaris systems. Therefore, libtool
15380 *** is disabling shared libraries support. We urge you to upgrade GNU
15381 *** binutils to release 2.9.1 or newer. Another option is to modify
15382 *** your PATH or compiler configuration so that the native linker is
15383 *** used, and then restart.
15386 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
15387 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15388 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15394 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
15395 case `$LD -v 2>&1` in
15396 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
15400 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15401 *** reliably create shared libraries on SCO systems. Therefore, libtool
15402 *** is disabling shared libraries support. We urge you to upgrade GNU
15403 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15404 *** your PATH or compiler configuration so that the native linker is
15405 *** used, and then restart.
15410 # For security reasons, it is highly recommended that you always
15411 # use absolute paths for naming shared libraries, and exclude the
15412 # DT_RUNPATH tag from executables and libraries. But doing so
15413 # requires that you compile everything twice, which is a pain.
15414 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
15415 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
15416 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15417 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15426 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15428 hardcode_direct
=yes
15429 hardcode_shlibpath_var
=no
15433 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
15434 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15435 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15442 if test "$ld_shlibs" = no
; then
15444 hardcode_libdir_flag_spec
=
15445 export_dynamic_flag_spec
=
15446 whole_archive_flag_spec
=
15449 # PORTME fill in a description of your system's linker (not GNU ld)
15452 allow_undefined_flag
=unsupported
15453 always_export_symbols
=yes
15454 archive_expsym_cmds
='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
15455 # Note: this linker hardcodes the directories in LIBPATH if there
15456 # are no directories specified by -L.
15457 hardcode_minus_L
=yes
15458 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15459 # Neither direct hardcoding nor static linking is supported with a
15461 hardcode_direct
=unsupported
15466 if test "$host_cpu" = ia64
; then
15467 # On IA64, the linker does run time linking by default, so we don't
15468 # have to do anything special.
15469 aix_use_runtimelinking
=no
15470 exp_sym_flag
='-Bexport'
15473 # If we're using GNU nm, then we don't want the "-C" option.
15474 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15475 # Also, AIX nm treats weak defined symbols like other global
15476 # defined symbols, whereas GNU nm marks them as "W".
15477 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
15478 export_symbols_cmds
='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15480 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15482 aix_use_runtimelinking
=no
15484 # Test if we are trying to use run time linking or normal
15485 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15486 # need to do runtime linking.
15487 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
15488 for ld_flag
in $LDFLAGS; do
15489 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
15490 aix_use_runtimelinking
=yes
15497 exp_sym_flag
='-bexport'
15498 no_entry_flag
='-bnoentry'
15501 # When large executables or shared objects are built, AIX ld can
15502 # have problems creating the table of contents. If linking a library
15503 # or program results in "error TOC overflow" add -mminimal-toc to
15504 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15505 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15508 hardcode_direct
=yes
15509 hardcode_direct_absolute
=yes
15510 hardcode_libdir_separator
=':'
15511 link_all_deplibs
=yes
15512 file_list_spec
='${wl}-f,'
15514 if test "$GCC" = yes; then
15515 case $host_os in aix4.
[012]|aix4.
[012].
*)
15516 # We only want to do this on AIX 4.2 and lower, the check
15517 # below for broken collect2 doesn't work under 4.3+
15518 collect2name
=`${CC} -print-prog-name=collect2`
15519 if test -f "$collect2name" &&
15520 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
15522 # We have reworked collect2
15525 # We have old collect2
15526 hardcode_direct
=unsupported
15527 # It fails to find uninstalled libraries when the uninstalled
15528 # path is not listed in the libpath. Setting hardcode_minus_L
15529 # to unsupported forces relinking
15530 hardcode_minus_L
=yes
15531 hardcode_libdir_flag_spec
='-L$libdir'
15532 hardcode_libdir_separator
=
15536 shared_flag
='-shared'
15537 if test "$aix_use_runtimelinking" = yes; then
15538 shared_flag
="$shared_flag "'${wl}-G'
15542 if test "$host_cpu" = ia64
; then
15543 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15544 # chokes on -Wl,-G. The following line is correct:
15547 if test "$aix_use_runtimelinking" = yes; then
15548 shared_flag
='${wl}-G'
15550 shared_flag
='${wl}-bM:SRE'
15555 export_dynamic_flag_spec
='${wl}-bexpall'
15556 # It seems that -bexpall does not export symbols beginning with
15557 # underscore (_), so it is better to generate a list of symbols to export.
15558 always_export_symbols
=yes
15559 if test "$aix_use_runtimelinking" = yes; then
15560 # Warning - without using the other runtime loading flags (-brtl),
15561 # -berok will link without error, but may produce a broken library.
15562 allow_undefined_flag
='-berok'
15563 # Determine the default libpath from the value encoded in an
15564 # empty executable.
15565 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15566 /* end confdefs.h. */
15576 if ac_fn_c_try_link
"$LINENO"; then :
15578 lt_aix_libpath_sed
='
15579 /Import File Strings/,/^$/ {
15585 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15586 # Check for a 64-bit object if we didn't find anything.
15587 if test -z "$aix_libpath"; then
15588 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15591 rm -f core conftest.err conftest.
$ac_objext \
15592 conftest
$ac_exeext conftest.
$ac_ext
15593 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
15595 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
15596 archive_expsym_cmds
='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15598 if test "$host_cpu" = ia64
; then
15599 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
15600 allow_undefined_flag
="-z nodefs"
15601 archive_expsym_cmds
="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
15603 # Determine the default libpath from the value encoded in an
15604 # empty executable.
15605 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15606 /* end confdefs.h. */
15616 if ac_fn_c_try_link
"$LINENO"; then :
15618 lt_aix_libpath_sed
='
15619 /Import File Strings/,/^$/ {
15625 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15626 # Check for a 64-bit object if we didn't find anything.
15627 if test -z "$aix_libpath"; then
15628 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15631 rm -f core conftest.err conftest.
$ac_objext \
15632 conftest
$ac_exeext conftest.
$ac_ext
15633 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
15635 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
15636 # Warning - without using the other run time loading flags,
15637 # -berok will link without error, but may produce a broken library.
15638 no_undefined_flag
=' ${wl}-bernotok'
15639 allow_undefined_flag
=' ${wl}-berok'
15640 if test "$with_gnu_ld" = yes; then
15641 # We only use this code for GNU lds that support --whole-archive.
15642 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15644 # Exported symbols can be pulled into shared objects from archives
15645 whole_archive_flag_spec
='$convenience'
15647 archive_cmds_need_lc
=yes
15648 # This is similar to how AIX traditionally builds its shared libraries.
15649 archive_expsym_cmds
="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15657 # see comment about AmigaOS4 .so support
15658 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15659 archive_expsym_cmds
=''
15662 archive_cmds
='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
15663 hardcode_libdir_flag_spec
='-L$libdir'
15664 hardcode_minus_L
=yes
15670 export_dynamic_flag_spec
=-rdynamic
15673 cygwin
* | mingw
* | pw32
* | cegcc
*)
15674 # When not using gcc, we currently assume that we are using
15675 # Microsoft Visual C++.
15676 # hardcode_libdir_flag_spec is actually meaningless, as there is
15677 # no search path for DLLs.
15678 hardcode_libdir_flag_spec
=' '
15679 allow_undefined_flag
=unsupported
15680 # Tell ltmain to make .lib files, not .a files.
15682 # Tell ltmain to make .dll files, not .so files.
15684 # FIXME: Setting linknames here is a bad hack.
15685 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15686 # The linker will automatically build a .lib file if we build a DLL.
15687 old_archive_from_new_cmds
='true'
15688 # FIXME: Should let the user specify the lib program.
15689 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
15690 fix_srcfile_path
='`cygpath -w "$srcfile"`'
15691 enable_shared_with_static_runtimes
=yes
15694 darwin
* | rhapsody
*)
15697 archive_cmds_need_lc
=no
15699 hardcode_automatic
=yes
15700 hardcode_shlibpath_var
=unsupported
15701 if test "$lt_cv_ld_force_load" = "yes"; then
15702 whole_archive_flag_spec
='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
15704 whole_archive_flag_spec
=''
15706 link_all_deplibs
=yes
15707 allow_undefined_flag
="$_lt_dar_allow_undefined"
15708 case $cc_basename in
15709 ifort
*) _lt_dar_can_shared
=yes ;;
15710 *) _lt_dar_can_shared
=$GCC ;;
15712 if test "$_lt_dar_can_shared" = "yes"; then
15713 output_verbose_link_cmd
=func_echo_all
15714 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15715 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15716 archive_expsym_cmds
="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15717 module_expsym_cmds
="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15726 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15727 hardcode_libdir_flag_spec
='-L$libdir'
15728 hardcode_shlibpath_var
=no
15731 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15732 # support. Future versions do this automatically, but an explicit c++rt0.o
15733 # does not break anything, and helps significantly (at the cost of a little
15736 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15737 hardcode_libdir_flag_spec
='-R$libdir'
15738 hardcode_direct
=yes
15739 hardcode_shlibpath_var
=no
15742 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15744 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15745 hardcode_direct
=yes
15746 hardcode_minus_L
=yes
15747 hardcode_shlibpath_var
=no
15750 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15751 freebsd
* | dragonfly
*)
15752 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15753 hardcode_libdir_flag_spec
='-R$libdir'
15754 hardcode_direct
=yes
15755 hardcode_shlibpath_var
=no
15759 if test "$GCC" = yes; then
15760 archive_cmds
='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15762 archive_cmds
='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15764 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
15765 hardcode_libdir_separator
=:
15766 hardcode_direct
=yes
15768 # hardcode_minus_L: Not really in the search PATH,
15769 # but as the default location of the library.
15770 hardcode_minus_L
=yes
15771 export_dynamic_flag_spec
='${wl}-E'
15775 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
15776 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15778 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15780 if test "$with_gnu_ld" = no
; then
15781 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
15782 hardcode_libdir_flag_spec_ld
='+b $libdir'
15783 hardcode_libdir_separator
=:
15784 hardcode_direct
=yes
15785 hardcode_direct_absolute
=yes
15786 export_dynamic_flag_spec
='${wl}-E'
15787 # hardcode_minus_L: Not really in the search PATH,
15788 # but as the default location of the library.
15789 hardcode_minus_L
=yes
15794 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
15797 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15800 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15803 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15809 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15812 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15816 # Older versions of the 11.00 compiler do not understand -b yet
15817 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
15818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
15819 $as_echo_n "checking if $CC understands -b... " >&6; }
15820 if test "${lt_cv_prog_compiler__b+set}" = set; then :
15821 $as_echo_n "(cached) " >&6
15823 lt_cv_prog_compiler__b
=no
15824 save_LDFLAGS
="$LDFLAGS"
15825 LDFLAGS
="$LDFLAGS -b"
15826 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
15827 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
15828 # The linker can only warn and ignore the option if not recognized
15829 # So say no if there are warnings
15830 if test -s conftest.err
; then
15831 # Append any errors to the config.log.
15832 cat conftest.err
1>&5
15833 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
15834 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
15835 if diff conftest.exp conftest.er2
>/dev
/null
; then
15836 lt_cv_prog_compiler__b
=yes
15839 lt_cv_prog_compiler__b
=yes
15843 LDFLAGS
="$save_LDFLAGS"
15846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
15847 $as_echo "$lt_cv_prog_compiler__b" >&6; }
15849 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
15850 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15852 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15858 if test "$with_gnu_ld" = no
; then
15859 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
15860 hardcode_libdir_separator
=:
15865 hardcode_shlibpath_var
=no
15868 hardcode_direct
=yes
15869 hardcode_direct_absolute
=yes
15870 export_dynamic_flag_spec
='${wl}-E'
15872 # hardcode_minus_L: Not really in the search PATH,
15873 # but as the default location of the library.
15874 hardcode_minus_L
=yes
15880 irix5
* | irix6
* | nonstopux
*)
15881 if test "$GCC" = yes; then
15882 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15883 # Try to use the -exported_symbol ld option, if it does not
15884 # work, assume that -exports_file does not work either and
15885 # implicitly export all symbols.
15886 save_LDFLAGS
="$LDFLAGS"
15887 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
15888 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15889 /* end confdefs.h. */
15892 if ac_fn_c_try_link
"$LINENO"; then :
15893 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
15896 rm -f core conftest.err conftest.
$ac_objext \
15897 conftest
$ac_exeext conftest.
$ac_ext
15898 LDFLAGS
="$save_LDFLAGS"
15900 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
15901 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
15903 archive_cmds_need_lc
='no'
15904 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
15905 hardcode_libdir_separator
=:
15907 link_all_deplibs
=yes
15911 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
15912 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15914 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15916 hardcode_libdir_flag_spec
='-R$libdir'
15917 hardcode_direct
=yes
15918 hardcode_shlibpath_var
=no
15922 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15923 hardcode_direct
=yes
15924 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
15925 hardcode_libdir_separator
=:
15926 hardcode_shlibpath_var
=no
15933 if test -f /usr
/libexec
/ld.so
; then
15934 hardcode_direct
=yes
15935 hardcode_shlibpath_var
=no
15936 hardcode_direct_absolute
=yes
15937 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15938 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15939 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15940 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
15941 export_dynamic_flag_spec
='${wl}-E'
15944 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
15945 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15946 hardcode_libdir_flag_spec
='-R$libdir'
15949 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15950 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
15960 hardcode_libdir_flag_spec
='-L$libdir'
15961 hardcode_minus_L
=yes
15962 allow_undefined_flag
=unsupported
15963 archive_cmds
='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
15964 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15968 if test "$GCC" = yes; then
15969 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
15970 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15972 allow_undefined_flag
=' -expect_unresolved \*'
15973 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
15975 archive_cmds_need_lc
='no'
15976 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
15977 hardcode_libdir_separator
=:
15980 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
15981 if test "$GCC" = yes; then
15982 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
15983 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15984 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
15986 allow_undefined_flag
=' -expect_unresolved \*'
15987 archive_cmds
='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
15988 archive_expsym_cmds
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
15989 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
15991 # Both c and cxx compiler support -rpath directly
15992 hardcode_libdir_flag_spec
='-rpath $libdir'
15994 archive_cmds_need_lc
='no'
15995 hardcode_libdir_separator
=:
15999 no_undefined_flag
=' -z defs'
16000 if test "$GCC" = yes; then
16002 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16003 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16004 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16006 case `$CC -V 2>&1` in
16009 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16010 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16011 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
16015 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
16016 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16017 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16021 hardcode_libdir_flag_spec
='-R$libdir'
16022 hardcode_shlibpath_var
=no
16024 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
16026 # The compiler driver will combine and reorder linker options,
16027 # but understands `-z linker_flag'. GCC discards it without `$wl',
16028 # but is careful enough not to reorder.
16029 # Supported since Solaris 2.6 (maybe 2.5.1?)
16030 if test "$GCC" = yes; then
16031 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
16033 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
16037 link_all_deplibs
=yes
16041 if test "x$host_vendor" = xsequent
; then
16042 # Use $CC to link under sequent, because it throws in some extra .o
16043 # files that make .init and .fini sections work.
16044 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16046 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16048 hardcode_libdir_flag_spec
='-L$libdir'
16049 hardcode_direct
=yes
16050 hardcode_minus_L
=yes
16051 hardcode_shlibpath_var
=no
16055 case $host_vendor in
16057 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16058 hardcode_direct
=yes # is this really true???
16061 ## LD is ld it makes a PLAMLIB
16062 ## CC just makes a GrossModule.
16063 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16064 reload_cmds
='$CC -r -o $output$reload_objs'
16068 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16069 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
16072 runpath_var
='LD_RUN_PATH'
16073 hardcode_shlibpath_var
=no
16077 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16078 hardcode_shlibpath_var
=no
16079 export_dynamic_flag_spec
='-Bexport'
16083 if test -d /usr
/nec
; then
16084 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16085 hardcode_shlibpath_var
=no
16086 runpath_var
=LD_RUN_PATH
16087 hardcode_runpath_var
=yes
16092 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
16093 no_undefined_flag
='${wl}-z,text'
16094 archive_cmds_need_lc
=no
16095 hardcode_shlibpath_var
=no
16096 runpath_var
='LD_RUN_PATH'
16098 if test "$GCC" = yes; then
16099 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16100 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16102 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16103 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16107 sysv5
* | sco3.2v5
* | sco5v6
*)
16108 # Note: We can NOT use -z defs as we might desire, because we do not
16109 # link with -lc, and that would cause any symbols used from libc to
16110 # always be unresolved, which means just about no library would
16111 # ever link correctly. If we're not using GNU ld we use -z text
16112 # though, which does catch some bad symbols but isn't as heavy-handed
16114 no_undefined_flag
='${wl}-z,text'
16115 allow_undefined_flag
='${wl}-z,nodefs'
16116 archive_cmds_need_lc
=no
16117 hardcode_shlibpath_var
=no
16118 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
16119 hardcode_libdir_separator
=':'
16120 link_all_deplibs
=yes
16121 export_dynamic_flag_spec
='${wl}-Bexport'
16122 runpath_var
='LD_RUN_PATH'
16124 if test "$GCC" = yes; then
16125 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16126 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16128 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16129 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16134 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16135 hardcode_libdir_flag_spec
='-L$libdir'
16136 hardcode_shlibpath_var
=no
16144 if test x
$host_vendor = xsni
; then
16146 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
16147 export_dynamic_flag_spec
='${wl}-Blargedynsym'
16153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
16154 $as_echo "$ld_shlibs" >&6; }
16155 test "$ld_shlibs" = no
&& can_build_shared
=no
16157 with_gnu_ld
=$with_gnu_ld
16174 # Do we need to explicitly link libc?
16176 case "x$archive_cmds_need_lc" in
16178 # Assume -lc should be added
16179 archive_cmds_need_lc
=yes
16181 if test "$enable_shared" = yes && test "$GCC" = yes; then
16182 case $archive_cmds in
16184 # FIXME: we may have to deal with multi-command sequences.
16187 # Test whether the compiler implicitly links with -lc since on some
16188 # systems, -lgcc has to come before -lc. If gcc already passes -lc
16189 # to ld, don't add -lc before -lgcc.
16190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16191 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16192 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
16193 $as_echo_n "(cached) " >&6
16196 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
16198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16199 (eval $ac_compile) 2>&5
16201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16202 test $ac_status = 0; } 2>conftest.err
; then
16205 libobjs
=conftest.
$ac_objext
16207 wl
=$lt_prog_compiler_wl
16208 pic_flag
=$lt_prog_compiler_pic
16214 lt_save_allow_undefined_flag
=$allow_undefined_flag
16215 allow_undefined_flag
=
16216 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16217 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
16219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16220 test $ac_status = 0; }
16222 lt_cv_archive_cmds_need_lc
=no
16224 lt_cv_archive_cmds_need_lc
=yes
16226 allow_undefined_flag
=$lt_save_allow_undefined_flag
16228 cat conftest.err
1>&5
16233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16234 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16235 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
16398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16399 $as_echo_n "checking dynamic linker characteristics... " >&6; }
16401 if test "$GCC" = yes; then
16403 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
16404 *) lt_awk_arg
="/^libraries:/" ;;
16407 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
16408 *) lt_sed_strip_eq
="s,=/,/,g" ;;
16410 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16411 case $lt_search_path_spec in
16413 # if the path contains ";" then we assume it to be the separator
16414 # otherwise default to the standard path separator (i.e. ":") - it is
16415 # assumed that no part of a normal pathname contains ";" but that should
16416 # okay in the real world where ";" in dirpaths is itself problematic.
16417 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16420 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16423 # Ok, now we have the path, separated by spaces, we can step through it
16424 # and add multilib dir if necessary.
16425 lt_tmp_lt_search_path_spec
=
16426 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16427 for lt_sys_path
in $lt_search_path_spec; do
16428 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
16429 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
16431 test -d "$lt_sys_path" && \
16432 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
16435 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
16436 BEGIN {RS=" "; FS="/|\n";} {
16439 for (lt_i = NF; lt_i > 0; lt_i--) {
16440 if ($lt_i != "" && $lt_i != ".") {
16441 if ($lt_i == "..") {
16444 if (lt_count == 0) {
16445 lt_foo="/" $lt_i lt_foo;
16452 if (lt_foo != "") { lt_freq[lt_foo]++; }
16453 if (lt_freq[lt_foo] == 1) { print lt_foo; }
16455 # AWK program above erroneously prepends '/' to C:/dos/paths
16458 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
16459 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
16461 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
16463 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
16465 library_names_spec
=
16466 libname_spec
='lib$name'
16470 postuninstall_cmds
=
16474 shlibpath_overrides_runpath
=unknown
16476 dynamic_linker
="$host_os ld.so"
16477 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
16478 need_lib_prefix
=unknown
16479 hardcode_into_libs
=no
16481 # when you set need_version to no, make sure it does not cause -set_version
16482 # flags to be left without arguments
16483 need_version
=unknown
16488 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
16489 shlibpath_var
=LIBPATH
16491 # AIX 3 has no versioning support, so we append a major version to the name.
16492 soname_spec
='${libname}${release}${shared_ext}$major'
16499 hardcode_into_libs
=yes
16500 if test "$host_cpu" = ia64
; then
16501 # AIX 5 supports IA64
16502 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16503 shlibpath_var
=LD_LIBRARY_PATH
16505 # With GCC up to 2.95.x, collect2 would create an import file
16506 # for dependence libraries. The import file would start with
16507 # the line `#! .'. This would cause the generated library to
16508 # depend on `.', always an invalid library. This was fixed in
16509 # development snapshots of GCC prior to 3.0.
16511 aix4 | aix4.
[01] | aix4.
[01].
*)
16512 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16514 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
16517 can_build_shared
=no
16521 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16522 # soname into executable. Probably we can add versioning support to
16523 # collect2, so additional links can be useful in future.
16524 if test "$aix_use_runtimelinking" = yes; then
16525 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16526 # instead of lib<name>.a to let people know that these are not
16527 # typical AIX shared libraries.
16528 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16530 # We preserve .a as extension for shared libraries through AIX4.2
16531 # and later when we are not doing run time linking.
16532 library_names_spec
='${libname}${release}.a $libname.a'
16533 soname_spec
='${libname}${release}${shared_ext}$major'
16535 shlibpath_var
=LIBPATH
16542 # Since July 2007 AmigaOS4 officially supports .so libraries.
16543 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16544 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16547 library_names_spec
='$libname.ixlibrary $libname.a'
16548 # Create ${libname}_ixlibrary.a entries in /sys/libs.
16549 finish_eval
='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16555 library_names_spec
='${libname}${shared_ext}'
16556 dynamic_linker
="$host_os ld.so"
16557 shlibpath_var
=LIBRARY_PATH
16563 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16564 soname_spec
='${libname}${release}${shared_ext}$major'
16565 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
16566 shlibpath_var
=LD_LIBRARY_PATH
16567 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16568 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
16569 # the default ld.so.conf also contains /usr/contrib/lib and
16570 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16571 # libtool to hard-code these into programs
16574 cygwin
* | mingw
* | pw32
* | cegcc
*)
16575 version_type
=windows
16580 case $GCC,$host_os in
16581 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
16582 library_names_spec
='$libname.dll.a'
16583 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16584 postinstall_cmds
='base_file=`basename \${file}`~
16585 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16586 dldir=$destdir/`dirname \$dlpath`~
16587 test -d \$dldir || mkdir -p \$dldir~
16588 $install_prog $dir/$dlname \$dldir/$dlname~
16589 chmod a+x \$dldir/$dlname~
16590 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16591 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16593 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16594 dlpath=$dir/\$dldll~
16596 shlibpath_overrides_runpath
=yes
16600 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16601 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16603 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
16606 # MinGW DLLs use traditional 'lib' prefix
16607 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16610 # pw32 DLLs use 'pw' prefix rather than 'lib'
16611 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16617 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16620 dynamic_linker
='Win32 ld.exe'
16621 # FIXME: first we should search . and the directory the executable is in
16625 darwin
* | rhapsody
*)
16626 dynamic_linker
="$host_os dyld"
16627 version_type
=darwin
16630 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16631 soname_spec
='${libname}${release}${major}$shared_ext'
16632 shlibpath_overrides_runpath
=yes
16633 shlibpath_var
=DYLD_LIBRARY_PATH
16634 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
16636 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
16637 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
16644 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16645 soname_spec
='${libname}${release}${shared_ext}$major'
16646 shlibpath_var
=LD_LIBRARY_PATH
16649 freebsd
* | dragonfly
*)
16650 # DragonFly does not have aout. When/if they implement a new
16651 # versioning mechanism, adjust this.
16652 if test -x /usr
/bin
/objformat
; then
16653 objformat
=`/usr/bin/objformat`
16656 freebsd
[123]*) objformat
=aout
;;
16657 *) objformat
=elf
;;
16660 version_type
=freebsd-
$objformat
16661 case $version_type in
16663 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16668 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16672 shlibpath_var
=LD_LIBRARY_PATH
16675 shlibpath_overrides_runpath
=yes
16677 freebsd3.
[01]* | freebsdelf3.
[01]*)
16678 shlibpath_overrides_runpath
=yes
16679 hardcode_into_libs
=yes
16681 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
16682 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
16683 shlibpath_overrides_runpath
=no
16684 hardcode_into_libs
=yes
16686 *) # from 4.6 on, and DragonFly
16687 shlibpath_overrides_runpath
=yes
16688 hardcode_into_libs
=yes
16697 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16698 soname_spec
='${libname}${release}${shared_ext}$major'
16699 shlibpath_var
=LD_LIBRARY_PATH
16700 hardcode_into_libs
=yes
16707 dynamic_linker
="$host_os runtime_loader"
16708 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16709 soname_spec
='${libname}${release}${shared_ext}$major'
16710 shlibpath_var
=LIBRARY_PATH
16711 shlibpath_overrides_runpath
=yes
16712 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16713 hardcode_into_libs
=yes
16716 hpux9
* | hpux10
* | hpux11
*)
16717 # Give a soname corresponding to the major version so that dld.sl refuses to
16718 # link against other versions.
16725 hardcode_into_libs
=yes
16726 dynamic_linker
="$host_os dld.so"
16727 shlibpath_var
=LD_LIBRARY_PATH
16728 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
16729 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16730 soname_spec
='${libname}${release}${shared_ext}$major'
16731 if test "X$HPUX_IA64_MODE" = X32
; then
16732 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16734 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
16736 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
16740 hardcode_into_libs
=yes
16741 dynamic_linker
="$host_os dld.sl"
16742 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
16743 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
16744 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16745 soname_spec
='${libname}${release}${shared_ext}$major'
16746 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16747 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
16751 dynamic_linker
="$host_os dld.sl"
16752 shlibpath_var
=SHLIB_PATH
16753 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
16754 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16755 soname_spec
='${libname}${release}${shared_ext}$major'
16758 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16759 postinstall_cmds
='chmod 555 $lib'
16760 # or fails outright, so override atomically:
16761 install_override_mode
=555
16768 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16769 soname_spec
='${libname}${release}${shared_ext}$major'
16770 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
16771 shlibpath_var
=LD_LIBRARY_PATH
16772 shlibpath_overrides_runpath
=no
16773 hardcode_into_libs
=yes
16776 irix5
* | irix6
* | nonstopux
*)
16778 nonstopux
*) version_type
=nonstopux
;;
16780 if test "$lt_cv_prog_gnu_ld" = yes; then
16788 soname_spec
='${libname}${release}${shared_ext}$major'
16789 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16791 irix5
* | nonstopux
*)
16792 libsuff
= shlibsuff
=
16795 case $LD in # libtool.m4 will add one of these switches to LD
16796 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
16797 libsuff
= shlibsuff
= libmagic
=32-bit;;
16798 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
16799 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
16800 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
16801 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
16802 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
16806 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
16807 shlibpath_overrides_runpath
=no
16808 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16809 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
16810 hardcode_into_libs
=yes
16813 # No shared lib support for Linux oldld, aout, or coff.
16814 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
16818 # This must be Linux ELF.
16819 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
16823 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16824 soname_spec
='${libname}${release}${shared_ext}$major'
16825 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16826 shlibpath_var
=LD_LIBRARY_PATH
16827 shlibpath_overrides_runpath
=no
16829 # Some binutils ld are patched to set DT_RUNPATH
16830 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16831 $as_echo_n "(cached) " >&6
16833 lt_cv_shlibpath_overrides_runpath
=no
16834 save_LDFLAGS
=$LDFLAGS
16835 save_libdir
=$libdir
16836 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
16837 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
16838 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16839 /* end confdefs.h. */
16849 if ac_fn_c_try_link
"$LINENO"; then :
16850 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
16851 lt_cv_shlibpath_overrides_runpath
=yes
16854 rm -f core conftest.err conftest.
$ac_objext \
16855 conftest
$ac_exeext conftest.
$ac_ext
16856 LDFLAGS
=$save_LDFLAGS
16857 libdir
=$save_libdir
16861 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
16863 # This implies no fast_install, which is unacceptable.
16864 # Some rework will be needed to allow for fast_install
16865 # before this can be enabled.
16866 hardcode_into_libs
=yes
16868 # Append ld.so.conf contents to the search path
16869 if test -f /etc
/ld.so.conf
; then
16870 lt_ld_extra
=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
16871 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
16874 # We used to test for /lib/ld.so.1 and disable shared libraries on
16875 # powerpc, because MkLinux only supported shared libraries with the
16876 # GNU dynamic linker. Since this was broken with cross compilers,
16877 # most powerpc-linux boxes support dynamic linking these days and
16878 # people can always --disable-shared, the test was removed, and we
16879 # assume the GNU/Linux dynamic linker is in use.
16880 dynamic_linker
='GNU/Linux ld.so'
16887 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
16888 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16889 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16890 dynamic_linker
='NetBSD (a.out) ld.so'
16892 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16893 soname_spec
='${libname}${release}${shared_ext}$major'
16894 dynamic_linker
='NetBSD ld.elf_so'
16896 shlibpath_var
=LD_LIBRARY_PATH
16897 shlibpath_overrides_runpath
=yes
16898 hardcode_into_libs
=yes
16903 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16904 shlibpath_var
=LD_LIBRARY_PATH
16905 shlibpath_overrides_runpath
=yes
16912 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16913 soname_spec
='${libname}${release}${shared_ext}$major'
16914 shlibpath_var
=LD_LIBRARY_PATH
16915 shlibpath_overrides_runpath
=no
16916 hardcode_into_libs
=yes
16917 dynamic_linker
='ldqnx.so'
16922 sys_lib_dlsearch_path_spec
="/usr/lib"
16924 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16926 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
16927 *) need_version
=no
;;
16929 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16930 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16931 shlibpath_var
=LD_LIBRARY_PATH
16932 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16934 openbsd2.
[89] | openbsd2.
[89].
*)
16935 shlibpath_overrides_runpath
=no
16938 shlibpath_overrides_runpath
=yes
16942 shlibpath_overrides_runpath
=yes
16947 libname_spec
='$name'
16950 library_names_spec
='$libname${shared_ext} $libname.a'
16951 dynamic_linker
='OS/2 ld.exe'
16952 shlibpath_var
=LIBPATH
16955 osf3
* | osf4
* | osf5
*)
16959 soname_spec
='${libname}${release}${shared_ext}$major'
16960 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16961 shlibpath_var
=LD_LIBRARY_PATH
16962 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16963 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
16974 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16975 soname_spec
='${libname}${release}${shared_ext}$major'
16976 shlibpath_var
=LD_LIBRARY_PATH
16977 shlibpath_overrides_runpath
=yes
16978 hardcode_into_libs
=yes
16979 # ldd complains unless libraries are executable
16980 postinstall_cmds
='chmod +x $lib'
16985 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16986 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16987 shlibpath_var
=LD_LIBRARY_PATH
16988 shlibpath_overrides_runpath
=yes
16989 if test "$with_gnu_ld" = yes; then
16997 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16998 soname_spec
='${libname}${release}${shared_ext}$major'
16999 shlibpath_var
=LD_LIBRARY_PATH
17000 case $host_vendor in
17002 shlibpath_overrides_runpath
=no
17004 runpath_var
=LD_RUN_PATH
17012 shlibpath_overrides_runpath
=no
17013 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
17019 if test -d /usr
/nec
;then
17021 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17022 soname_spec
='$libname${shared_ext}.$major'
17023 shlibpath_var
=LD_LIBRARY_PATH
17027 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
17028 version_type
=freebsd-elf
17031 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17032 soname_spec
='${libname}${release}${shared_ext}$major'
17033 shlibpath_var
=LD_LIBRARY_PATH
17034 shlibpath_overrides_runpath
=yes
17035 hardcode_into_libs
=yes
17036 if test "$with_gnu_ld" = yes; then
17037 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17039 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
17042 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
17046 sys_lib_dlsearch_path_spec
='/usr/lib'
17050 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
17054 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17055 shlibpath_var
=LD_LIBRARY_PATH
17056 shlibpath_overrides_runpath
=no
17057 hardcode_into_libs
=yes
17062 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17063 soname_spec
='${libname}${release}${shared_ext}$major'
17064 shlibpath_var
=LD_LIBRARY_PATH
17071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17072 $as_echo "$dynamic_linker" >&6; }
17073 test "$dynamic_linker" = no
&& can_build_shared
=no
17075 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
17076 if test "$GCC" = yes; then
17077 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17080 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
17081 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
17083 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
17084 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
17178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17179 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17181 if test -n "$hardcode_libdir_flag_spec" ||
17182 test -n "$runpath_var" ||
17183 test "X$hardcode_automatic" = "Xyes" ; then
17185 # We can hardcode non-existent directories.
17186 if test "$hardcode_direct" != no
&&
17187 # If the only mechanism to avoid hardcoding is shlibpath_var, we
17188 # have to relink, otherwise we might link with an installed library
17189 # when we should be linking with a yet-to-be-installed one
17190 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
17191 test "$hardcode_minus_L" != no
; then
17192 # Linking always hardcodes the temporary library directory.
17193 hardcode_action
=relink
17195 # We can link without hardcoding, and we can hardcode nonexisting dirs.
17196 hardcode_action
=immediate
17199 # We cannot hardcode anything, or else we can only hardcode existing
17201 hardcode_action
=unsupported
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
17204 $as_echo "$hardcode_action" >&6; }
17206 if test "$hardcode_action" = relink ||
17207 test "$inherit_rpath" = yes; then
17208 # Fast installation is not supported
17209 enable_fast_install
=no
17210 elif test "$shlibpath_overrides_runpath" = yes ||
17211 test "$enable_shared" = no
; then
17212 # Fast installation is not necessary
17213 enable_fast_install
=needless
17221 if test "x$enable_dlopen" != xyes
; then
17222 enable_dlopen
=unknown
17223 enable_dlopen_self
=unknown
17224 enable_dlopen_self_static
=unknown
17231 lt_cv_dlopen
="load_add_on"
17233 lt_cv_dlopen_self
=yes
17236 mingw
* | pw32
* | cegcc
*)
17237 lt_cv_dlopen
="LoadLibrary"
17242 lt_cv_dlopen
="dlopen"
17247 # if libdl is installed we need to link against it
17248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17249 $as_echo_n "checking for dlopen in -ldl... " >&6; }
17250 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
17251 $as_echo_n "(cached) " >&6
17253 ac_check_lib_save_LIBS
=$LIBS
17255 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17256 /* end confdefs.h. */
17258 /* Override any GCC internal prototype to avoid an error.
17259 Use char because int might match the return type of a GCC
17260 builtin and then its argument prototype would still apply. */
17273 if ac_fn_c_try_link
"$LINENO"; then :
17274 ac_cv_lib_dl_dlopen
=yes
17276 ac_cv_lib_dl_dlopen
=no
17278 rm -f core conftest.err conftest.
$ac_objext \
17279 conftest
$ac_exeext conftest.
$ac_ext
17280 LIBS
=$ac_check_lib_save_LIBS
17282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17283 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17284 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
17285 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
17288 lt_cv_dlopen
="dyld"
17290 lt_cv_dlopen_self
=yes
17297 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
17298 if test "x$ac_cv_func_shl_load" = x
""yes; then :
17299 lt_cv_dlopen
="shl_load"
17301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
17302 $as_echo_n "checking for shl_load in -ldld... " >&6; }
17303 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
17304 $as_echo_n "(cached) " >&6
17306 ac_check_lib_save_LIBS
=$LIBS
17308 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17309 /* end confdefs.h. */
17311 /* Override any GCC internal prototype to avoid an error.
17312 Use char because int might match the return type of a GCC
17313 builtin and then its argument prototype would still apply. */
17321 return shl_load ();
17326 if ac_fn_c_try_link
"$LINENO"; then :
17327 ac_cv_lib_dld_shl_load
=yes
17329 ac_cv_lib_dld_shl_load
=no
17331 rm -f core conftest.err conftest.
$ac_objext \
17332 conftest
$ac_exeext conftest.
$ac_ext
17333 LIBS
=$ac_check_lib_save_LIBS
17335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
17336 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
17337 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
17338 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
17340 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
17341 if test "x$ac_cv_func_dlopen" = x
""yes; then :
17342 lt_cv_dlopen
="dlopen"
17344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17345 $as_echo_n "checking for dlopen in -ldl... " >&6; }
17346 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
17347 $as_echo_n "(cached) " >&6
17349 ac_check_lib_save_LIBS
=$LIBS
17351 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17352 /* end confdefs.h. */
17354 /* Override any GCC internal prototype to avoid an error.
17355 Use char because int might match the return type of a GCC
17356 builtin and then its argument prototype would still apply. */
17369 if ac_fn_c_try_link
"$LINENO"; then :
17370 ac_cv_lib_dl_dlopen
=yes
17372 ac_cv_lib_dl_dlopen
=no
17374 rm -f core conftest.err conftest.
$ac_objext \
17375 conftest
$ac_exeext conftest.
$ac_ext
17376 LIBS
=$ac_check_lib_save_LIBS
17378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17379 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17380 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
17381 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
17383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17384 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
17385 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
17386 $as_echo_n "(cached) " >&6
17388 ac_check_lib_save_LIBS
=$LIBS
17389 LIBS
="-lsvld $LIBS"
17390 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17391 /* end confdefs.h. */
17393 /* Override any GCC internal prototype to avoid an error.
17394 Use char because int might match the return type of a GCC
17395 builtin and then its argument prototype would still apply. */
17408 if ac_fn_c_try_link
"$LINENO"; then :
17409 ac_cv_lib_svld_dlopen
=yes
17411 ac_cv_lib_svld_dlopen
=no
17413 rm -f core conftest.err conftest.
$ac_objext \
17414 conftest
$ac_exeext conftest.
$ac_ext
17415 LIBS
=$ac_check_lib_save_LIBS
17417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17418 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
17419 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
17420 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
17422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17423 $as_echo_n "checking for dld_link in -ldld... " >&6; }
17424 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
17425 $as_echo_n "(cached) " >&6
17427 ac_check_lib_save_LIBS
=$LIBS
17429 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17430 /* end confdefs.h. */
17432 /* Override any GCC internal prototype to avoid an error.
17433 Use char because int might match the return type of a GCC
17434 builtin and then its argument prototype would still apply. */
17442 return dld_link ();
17447 if ac_fn_c_try_link
"$LINENO"; then :
17448 ac_cv_lib_dld_dld_link
=yes
17450 ac_cv_lib_dld_dld_link
=no
17452 rm -f core conftest.err conftest.
$ac_objext \
17453 conftest
$ac_exeext conftest.
$ac_ext
17454 LIBS
=$ac_check_lib_save_LIBS
17456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17457 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
17458 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
17459 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
17480 if test "x$lt_cv_dlopen" != xno
; then
17486 case $lt_cv_dlopen in
17488 save_CPPFLAGS
="$CPPFLAGS"
17489 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
17491 save_LDFLAGS
="$LDFLAGS"
17492 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
17495 LIBS
="$lt_cv_dlopen_libs $LIBS"
17497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
17498 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
17499 if test "${lt_cv_dlopen_self+set}" = set; then :
17500 $as_echo_n "(cached) " >&6
17502 if test "$cross_compiling" = yes; then :
17503 lt_cv_dlopen_self
=cross
17505 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
17506 lt_status
=$lt_dlunknown
17507 cat > conftest.
$ac_ext <<_LT_EOF
17508 #line 17508 "configure"
17509 #include "confdefs.h"
17518 # define LT_DLGLOBAL RTLD_GLOBAL
17521 # define LT_DLGLOBAL DL_GLOBAL
17523 # define LT_DLGLOBAL 0
17527 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17528 find out it does not work in some platform. */
17529 #ifndef LT_DLLAZY_OR_NOW
17531 # define LT_DLLAZY_OR_NOW RTLD_LAZY
17534 # define LT_DLLAZY_OR_NOW DL_LAZY
17537 # define LT_DLLAZY_OR_NOW RTLD_NOW
17540 # define LT_DLLAZY_OR_NOW DL_NOW
17542 # define LT_DLLAZY_OR_NOW 0
17549 /* When -fvisbility=hidden is used, assume the code has been annotated
17550 correspondingly for the symbols needed. */
17551 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17552 void fnord () __attribute__((visibility("default")));
17555 void fnord () { int i=42; }
17558 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17559 int status = $lt_dlunknown;
17563 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
17566 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17567 else puts (dlerror ());
17569 /* dlclose (self); */
17577 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17578 (eval $ac_link) 2>&5
17580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17581 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
17582 (.
/conftest
; exit; ) >&5 2>/dev
/null
17584 case x
$lt_status in
17585 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
17586 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
17587 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
17590 # compilation failed
17591 lt_cv_dlopen_self
=no
17598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
17599 $as_echo "$lt_cv_dlopen_self" >&6; }
17601 if test "x$lt_cv_dlopen_self" = xyes
; then
17602 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
17603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
17604 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
17605 if test "${lt_cv_dlopen_self_static+set}" = set; then :
17606 $as_echo_n "(cached) " >&6
17608 if test "$cross_compiling" = yes; then :
17609 lt_cv_dlopen_self_static
=cross
17611 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
17612 lt_status
=$lt_dlunknown
17613 cat > conftest.
$ac_ext <<_LT_EOF
17614 #line 17614 "configure"
17615 #include "confdefs.h"
17624 # define LT_DLGLOBAL RTLD_GLOBAL
17627 # define LT_DLGLOBAL DL_GLOBAL
17629 # define LT_DLGLOBAL 0
17633 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17634 find out it does not work in some platform. */
17635 #ifndef LT_DLLAZY_OR_NOW
17637 # define LT_DLLAZY_OR_NOW RTLD_LAZY
17640 # define LT_DLLAZY_OR_NOW DL_LAZY
17643 # define LT_DLLAZY_OR_NOW RTLD_NOW
17646 # define LT_DLLAZY_OR_NOW DL_NOW
17648 # define LT_DLLAZY_OR_NOW 0
17655 /* When -fvisbility=hidden is used, assume the code has been annotated
17656 correspondingly for the symbols needed. */
17657 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17658 void fnord () __attribute__((visibility("default")));
17661 void fnord () { int i=42; }
17664 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17665 int status = $lt_dlunknown;
17669 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
17672 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17673 else puts (dlerror ());
17675 /* dlclose (self); */
17683 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17684 (eval $ac_link) 2>&5
17686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17687 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
17688 (.
/conftest
; exit; ) >&5 2>/dev
/null
17690 case x
$lt_status in
17691 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
17692 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
17693 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
17696 # compilation failed
17697 lt_cv_dlopen_self_static
=no
17704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
17705 $as_echo "$lt_cv_dlopen_self_static" >&6; }
17708 CPPFLAGS
="$save_CPPFLAGS"
17709 LDFLAGS
="$save_LDFLAGS"
17714 case $lt_cv_dlopen_self in
17715 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
17716 *) enable_dlopen_self
=unknown
;;
17719 case $lt_cv_dlopen_self_static in
17720 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
17721 *) enable_dlopen_self_static
=unknown
;;
17743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
17744 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
17745 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
17746 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
17747 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
17748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17749 $as_echo "yes" >&6; }
17751 # FIXME - insert some real tests, host_os isn't really good enough
17754 if test -n "$STRIP" ; then
17755 striplib
="$STRIP -x"
17756 old_striplib
="$STRIP -S"
17757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17758 $as_echo "yes" >&6; }
17760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17761 $as_echo "no" >&6; }
17765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17766 $as_echo "no" >&6; }
17782 # Report which library types will actually be built
17783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
17784 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
17785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
17786 $as_echo "$can_build_shared" >&6; }
17788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
17789 $as_echo_n "checking whether to build shared libraries... " >&6; }
17790 test "$can_build_shared" = "no" && enable_shared
=no
17792 # On AIX, shared libraries and static libraries use the same namespace, and
17793 # are all built from PIC.
17796 test "$enable_shared" = yes && enable_static
=no
17797 if test -n "$RANLIB"; then
17798 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
17799 postinstall_cmds
='$RANLIB $lib'
17804 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
17805 test "$enable_shared" = yes && enable_static
=no
17809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
17810 $as_echo "$enable_shared" >&6; }
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
17813 $as_echo_n "checking whether to build static libraries... " >&6; }
17814 # Make sure either enable_shared or enable_static is yes.
17815 test "$enable_shared" = yes || enable_static
=yes
17816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
17817 $as_echo "$enable_static" >&6; }
17824 ac_cpp
='$CPP $CPPFLAGS'
17825 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17826 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17827 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
17831 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
17832 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
17833 (test "X$CXX" != "Xg++"))) ; then
17835 ac_cpp
='$CXXCPP $CPPFLAGS'
17836 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17837 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17838 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
17840 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
17841 if test -z "$CXXCPP"; then
17842 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
17843 $as_echo_n "(cached) " >&6
17845 # Double quotes because CXXCPP needs to be expanded
17846 for CXXCPP
in "$CXX -E" "/lib/cpp"
17848 ac_preproc_ok
=false
17849 for ac_cxx_preproc_warn_flag
in '' yes
17851 # Use a header file that comes with gcc, so configuring glibc
17852 # with a fresh cross-compiler works.
17853 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17854 # <limits.h> exists even on freestanding compilers.
17855 # On the NeXT, cc -E runs the code through the compiler's parser,
17856 # not just through cpp. "Syntax error" is here to catch this case.
17857 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17858 /* end confdefs.h. */
17860 # include <limits.h>
17862 # include <assert.h>
17866 if ac_fn_cxx_try_cpp
"$LINENO"; then :
17869 # Broken: fails on valid input.
17872 rm -f conftest.err conftest.
$ac_ext
17874 # OK, works on sane cases. Now check whether nonexistent headers
17875 # can be detected and how.
17876 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17877 /* end confdefs.h. */
17878 #include <ac_nonexistent.h>
17880 if ac_fn_cxx_try_cpp
"$LINENO"; then :
17881 # Broken: success on invalid input.
17884 # Passes both tests.
17888 rm -f conftest.err conftest.
$ac_ext
17891 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17892 rm -f conftest.err conftest.
$ac_ext
17893 if $ac_preproc_ok; then :
17898 ac_cv_prog_CXXCPP
=$CXXCPP
17901 CXXCPP
=$ac_cv_prog_CXXCPP
17903 ac_cv_prog_CXXCPP
=$CXXCPP
17905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
17906 $as_echo "$CXXCPP" >&6; }
17907 ac_preproc_ok
=false
17908 for ac_cxx_preproc_warn_flag
in '' yes
17910 # Use a header file that comes with gcc, so configuring glibc
17911 # with a fresh cross-compiler works.
17912 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17913 # <limits.h> exists even on freestanding compilers.
17914 # On the NeXT, cc -E runs the code through the compiler's parser,
17915 # not just through cpp. "Syntax error" is here to catch this case.
17916 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17917 /* end confdefs.h. */
17919 # include <limits.h>
17921 # include <assert.h>
17925 if ac_fn_cxx_try_cpp
"$LINENO"; then :
17928 # Broken: fails on valid input.
17931 rm -f conftest.err conftest.
$ac_ext
17933 # OK, works on sane cases. Now check whether nonexistent headers
17934 # can be detected and how.
17935 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17936 /* end confdefs.h. */
17937 #include <ac_nonexistent.h>
17939 if ac_fn_cxx_try_cpp
"$LINENO"; then :
17940 # Broken: success on invalid input.
17943 # Passes both tests.
17947 rm -f conftest.err conftest.
$ac_ext
17950 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17951 rm -f conftest.err conftest.
$ac_ext
17952 if $ac_preproc_ok; then :
17955 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17956 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17957 as_fn_error
"C++ preprocessor \"$CXXCPP\" fails sanity check
17958 See \`config.log' for more details." "$LINENO" 5; }
17962 ac_cpp
='$CPP $CPPFLAGS'
17963 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17964 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17965 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
17968 _lt_caught_CXX_error
=yes
17972 ac_cpp
='$CXXCPP $CPPFLAGS'
17973 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17974 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17975 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
17977 archive_cmds_need_lc_CXX
=no
17978 allow_undefined_flag_CXX
=
17979 always_export_symbols_CXX
=no
17980 archive_expsym_cmds_CXX
=
17981 compiler_needs_object_CXX
=no
17982 export_dynamic_flag_spec_CXX
=
17983 hardcode_direct_CXX
=no
17984 hardcode_direct_absolute_CXX
=no
17985 hardcode_libdir_flag_spec_CXX
=
17986 hardcode_libdir_flag_spec_ld_CXX
=
17987 hardcode_libdir_separator_CXX
=
17988 hardcode_minus_L_CXX
=no
17989 hardcode_shlibpath_var_CXX
=unsupported
17990 hardcode_automatic_CXX
=no
17991 inherit_rpath_CXX
=no
17993 module_expsym_cmds_CXX
=
17994 link_all_deplibs_CXX
=unknown
17995 old_archive_cmds_CXX
=$old_archive_cmds
17996 reload_flag_CXX
=$reload_flag
17997 reload_cmds_CXX
=$reload_cmds
17998 no_undefined_flag_CXX
=
17999 whole_archive_flag_spec_CXX
=
18000 enable_shared_with_static_runtimes_CXX
=no
18002 # Source file extension for C++ test sources.
18005 # Object file extension for compiled C++ test sources.
18009 # No sense in running all these tests if we already determined that
18010 # the CXX compiler isn't working. Some variables (like enable_shared)
18011 # are currently assumed to apply to all compilers on this platform,
18012 # and will be corrupted by setting them based on a non-working compiler.
18013 if test "$_lt_caught_CXX_error" != yes; then
18014 # Code to be used in simple compile tests
18015 lt_simple_compile_test_code
="int some_variable = 0;"
18017 # Code to be used in simple link tests
18018 lt_simple_link_test_code
='int main(int, char *[]) { return(0); }'
18020 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18027 # If no C compiler was specified, use CC.
18030 # If no C compiler flags were specified, use CFLAGS.
18031 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
18033 # Allow CC to be a program name with arguments.
18037 # save warnings/boilerplate of simple test code
18038 ac_outfile
=conftest.
$ac_objext
18039 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
18040 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
18041 _lt_compiler_boilerplate
=`cat conftest.err`
18044 ac_outfile
=conftest.
$ac_objext
18045 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
18046 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
18047 _lt_linker_boilerplate
=`cat conftest.err`
18051 # Allow CC to be a program name with arguments.
18056 lt_save_with_gnu_ld
=$with_gnu_ld
18057 lt_save_path_LD
=$lt_cv_path_LD
18058 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
18059 lt_cv_prog_gnu_ld
=$lt_cv_prog_gnu_ldcxx
18061 $as_unset lt_cv_prog_gnu_ld
18063 if test -n "${lt_cv_path_LDCXX+set}"; then
18064 lt_cv_path_LD
=$lt_cv_path_LDCXX
18066 $as_unset lt_cv_path_LD
18068 test -z "${LDCXX+set}" || LD
=$LDCXX
18072 for cc_temp
in $compiler""; do
18074 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
18075 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
18080 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
18083 if test -n "$compiler"; then
18084 # We don't want -fno-exception when compiling C++ code, so set the
18085 # no_builtin_flag separately
18086 if test "$GXX" = yes; then
18087 lt_prog_compiler_no_builtin_flag_CXX
=' -fno-builtin'
18089 lt_prog_compiler_no_builtin_flag_CXX
=
18092 if test "$GXX" = yes; then
18093 # Set up default GNU C++ configuration
18097 # Check whether --with-gnu-ld was given.
18098 if test "${with_gnu_ld+set}" = set; then :
18099 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
18105 if test "$GCC" = yes; then
18106 # Check if gcc -print-prog-name=ld gives a path.
18107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
18108 $as_echo_n "checking for ld used by $CC... " >&6; }
18111 # gcc leaves a trailing carriage return which upsets mingw
18112 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
18114 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
18117 # Accept absolute paths.
18119 re_direlt
='/[^/][^/]*/\.\./'
18120 # Canonicalize the pathname of ld
18121 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
18122 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
18123 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
18125 test -z "$LD" && LD
="$ac_prog"
18128 # If it fails, then pretend we aren't using GCC.
18132 # If it is relative, then search for the first ld in PATH.
18133 with_gnu_ld
=unknown
18136 elif test "$with_gnu_ld" = yes; then
18137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
18138 $as_echo_n "checking for GNU ld... " >&6; }
18140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
18141 $as_echo_n "checking for non-GNU ld... " >&6; }
18143 if test "${lt_cv_path_LD+set}" = set; then :
18144 $as_echo_n "(cached) " >&6
18146 if test -z "$LD"; then
18147 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
18148 for ac_dir
in $PATH; do
18150 test -z "$ac_dir" && ac_dir
=.
18151 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
18152 lt_cv_path_LD
="$ac_dir/$ac_prog"
18153 # Check to see if the program is GNU ld. I'd rather use --version,
18154 # but apparently some variants of GNU ld only accept -v.
18155 # Break only if it was the GNU/non-GNU ld that we prefer.
18156 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
18157 *GNU
* |
*'with BFD'*)
18158 test "$with_gnu_ld" != no
&& break
18161 test "$with_gnu_ld" != yes && break
18168 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
18172 LD
="$lt_cv_path_LD"
18173 if test -n "$LD"; then
18174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
18175 $as_echo "$LD" >&6; }
18177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18178 $as_echo "no" >&6; }
18180 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
18181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
18182 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
18183 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
18184 $as_echo_n "(cached) " >&6
18186 # I'd rather use --version here, but apparently some GNU lds only accept -v.
18187 case `$LD -v 2>&1 </dev/null` in
18188 *GNU
* |
*'with BFD'*)
18189 lt_cv_prog_gnu_ld
=yes
18192 lt_cv_prog_gnu_ld
=no
18196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
18197 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
18198 with_gnu_ld
=$lt_cv_prog_gnu_ld
18206 # Check if GNU C++ uses GNU ld as the underlying linker, since the
18207 # archiving commands below assume that GNU ld is being used.
18208 if test "$with_gnu_ld" = yes; then
18209 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18210 archive_expsym_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18212 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
18213 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
18215 # If archive_cmds runs LD, not CC, wlarc should be empty
18216 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
18217 # investigate it a little bit more. (MM)
18220 # ancient GNU ld didn't support --whole-archive et. al.
18221 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
18222 $GREP 'no-whole-archive' > /dev
/null
; then
18223 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18225 whole_archive_flag_spec_CXX
=
18231 # A generic and very simple default shared library creation
18232 # command for GNU C++ for the case where it uses the native
18233 # linker, instead of GNU ld. If possible, this setting should
18234 # overridden to take advantage of the native linker features on
18235 # the platform it is being used on.
18236 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18239 # Commands to make compiler produce verbose output that lists
18240 # what "hidden" libraries, object files and flags are used when
18241 # linking a shared library.
18242 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
18250 # PORTME: fill in a description of your system's C++ link characteristics
18251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
18252 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
18256 # FIXME: insert proper C++ library support
18260 if test "$host_cpu" = ia64
; then
18261 # On IA64, the linker does run time linking by default, so we don't
18262 # have to do anything special.
18263 aix_use_runtimelinking
=no
18264 exp_sym_flag
='-Bexport'
18267 aix_use_runtimelinking
=no
18269 # Test if we are trying to use run time linking or normal
18270 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18271 # need to do runtime linking.
18272 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
18273 for ld_flag
in $LDFLAGS; do
18276 aix_use_runtimelinking
=yes
18284 exp_sym_flag
='-bexport'
18285 no_entry_flag
='-bnoentry'
18288 # When large executables or shared objects are built, AIX ld can
18289 # have problems creating the table of contents. If linking a library
18290 # or program results in "error TOC overflow" add -mminimal-toc to
18291 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
18292 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18294 archive_cmds_CXX
=''
18295 hardcode_direct_CXX
=yes
18296 hardcode_direct_absolute_CXX
=yes
18297 hardcode_libdir_separator_CXX
=':'
18298 link_all_deplibs_CXX
=yes
18299 file_list_spec_CXX
='${wl}-f,'
18301 if test "$GXX" = yes; then
18302 case $host_os in aix4.
[012]|aix4.
[012].
*)
18303 # We only want to do this on AIX 4.2 and lower, the check
18304 # below for broken collect2 doesn't work under 4.3+
18305 collect2name
=`${CC} -print-prog-name=collect2`
18306 if test -f "$collect2name" &&
18307 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
18309 # We have reworked collect2
18312 # We have old collect2
18313 hardcode_direct_CXX
=unsupported
18314 # It fails to find uninstalled libraries when the uninstalled
18315 # path is not listed in the libpath. Setting hardcode_minus_L
18316 # to unsupported forces relinking
18317 hardcode_minus_L_CXX
=yes
18318 hardcode_libdir_flag_spec_CXX
='-L$libdir'
18319 hardcode_libdir_separator_CXX
=
18322 shared_flag
='-shared'
18323 if test "$aix_use_runtimelinking" = yes; then
18324 shared_flag
="$shared_flag "'${wl}-G'
18328 if test "$host_cpu" = ia64
; then
18329 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18330 # chokes on -Wl,-G. The following line is correct:
18333 if test "$aix_use_runtimelinking" = yes; then
18334 shared_flag
='${wl}-G'
18336 shared_flag
='${wl}-bM:SRE'
18341 export_dynamic_flag_spec_CXX
='${wl}-bexpall'
18342 # It seems that -bexpall does not export symbols beginning with
18343 # underscore (_), so it is better to generate a list of symbols to
18345 always_export_symbols_CXX
=yes
18346 if test "$aix_use_runtimelinking" = yes; then
18347 # Warning - without using the other runtime loading flags (-brtl),
18348 # -berok will link without error, but may produce a broken library.
18349 allow_undefined_flag_CXX
='-berok'
18350 # Determine the default libpath from the value encoded in an empty
18352 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18353 /* end confdefs.h. */
18363 if ac_fn_cxx_try_link
"$LINENO"; then :
18365 lt_aix_libpath_sed
='
18366 /Import File Strings/,/^$/ {
18372 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18373 # Check for a 64-bit object if we didn't find anything.
18374 if test -z "$aix_libpath"; then
18375 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18378 rm -f core conftest.err conftest.
$ac_objext \
18379 conftest
$ac_exeext conftest.
$ac_ext
18380 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
18382 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
18384 archive_expsym_cmds_CXX
='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18386 if test "$host_cpu" = ia64
; then
18387 hardcode_libdir_flag_spec_CXX
='${wl}-R $libdir:/usr/lib:/lib'
18388 allow_undefined_flag_CXX
="-z nodefs"
18389 archive_expsym_cmds_CXX
="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
18391 # Determine the default libpath from the value encoded in an
18392 # empty executable.
18393 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
18394 /* end confdefs.h. */
18404 if ac_fn_cxx_try_link
"$LINENO"; then :
18406 lt_aix_libpath_sed
='
18407 /Import File Strings/,/^$/ {
18413 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18414 # Check for a 64-bit object if we didn't find anything.
18415 if test -z "$aix_libpath"; then
18416 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18419 rm -f core conftest.err conftest.
$ac_objext \
18420 conftest
$ac_exeext conftest.
$ac_ext
18421 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
18423 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
18424 # Warning - without using the other run time loading flags,
18425 # -berok will link without error, but may produce a broken library.
18426 no_undefined_flag_CXX
=' ${wl}-bernotok'
18427 allow_undefined_flag_CXX
=' ${wl}-berok'
18428 if test "$with_gnu_ld" = yes; then
18429 # We only use this code for GNU lds that support --whole-archive.
18430 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18432 # Exported symbols can be pulled into shared objects from archives
18433 whole_archive_flag_spec_CXX
='$convenience'
18435 archive_cmds_need_lc_CXX
=yes
18436 # This is similar to how AIX traditionally builds its shared
18438 archive_expsym_cmds_CXX
="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
18444 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
18445 allow_undefined_flag_CXX
=unsupported
18446 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18447 # support --undefined. This deserves some investigation. FIXME
18448 archive_cmds_CXX
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18455 case $cc_basename in
18457 # FIXME: insert proper C++ library support
18463 cygwin
* | mingw
* | pw32
* | cegcc
*)
18464 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
18465 # as there is no search path for DLLs.
18466 hardcode_libdir_flag_spec_CXX
='-L$libdir'
18467 export_dynamic_flag_spec_CXX
='${wl}--export-all-symbols'
18468 allow_undefined_flag_CXX
=unsupported
18469 always_export_symbols_CXX
=no
18470 enable_shared_with_static_runtimes_CXX
=yes
18472 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
18473 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18474 # If the export-symbols file already is a .def file (1st line
18475 # is EXPORTS), use it as is; otherwise, prepend...
18476 archive_expsym_cmds_CXX
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18477 cp $export_symbols $output_objdir/$soname.def;
18479 echo EXPORTS > $output_objdir/$soname.def;
18480 cat $export_symbols >> $output_objdir/$soname.def;
18482 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18487 darwin
* | rhapsody
*)
18490 archive_cmds_need_lc_CXX
=no
18491 hardcode_direct_CXX
=no
18492 hardcode_automatic_CXX
=yes
18493 hardcode_shlibpath_var_CXX
=unsupported
18494 if test "$lt_cv_ld_force_load" = "yes"; then
18495 whole_archive_flag_spec_CXX
='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
18497 whole_archive_flag_spec_CXX
=''
18499 link_all_deplibs_CXX
=yes
18500 allow_undefined_flag_CXX
="$_lt_dar_allow_undefined"
18501 case $cc_basename in
18502 ifort
*) _lt_dar_can_shared
=yes ;;
18503 *) _lt_dar_can_shared
=$GCC ;;
18505 if test "$_lt_dar_can_shared" = "yes"; then
18506 output_verbose_link_cmd
=func_echo_all
18507 archive_cmds_CXX
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18508 module_cmds_CXX
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18509 archive_expsym_cmds_CXX
="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18510 module_expsym_cmds_CXX
="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18511 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
18512 archive_cmds_CXX
="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
18513 archive_expsym_cmds_CXX
="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
18523 case $cc_basename in
18525 # FIXME: insert proper C++ library support
18529 # Green Hills C++ Compiler
18530 # FIXME: insert proper C++ library support
18534 # FIXME: insert proper C++ library support
18541 # C++ shared libraries reported to be fairly broken before
18547 archive_cmds_need_lc_CXX
=no
18550 freebsd
* | dragonfly
*)
18551 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
18560 archive_cmds_CXX
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18561 link_all_deplibs_CXX
=yes
18565 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
18566 hardcode_libdir_separator_CXX
=:
18567 export_dynamic_flag_spec_CXX
='${wl}-E'
18568 hardcode_direct_CXX
=yes
18569 hardcode_minus_L_CXX
=yes # Not in the search PATH,
18570 # but as the default
18571 # location of the library.
18573 case $cc_basename in
18575 # FIXME: insert proper C++ library support
18579 archive_cmds_CXX
='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18580 # Commands to make compiler produce verbose output that lists
18581 # what "hidden" libraries, object files and flags are used when
18582 # linking a shared library.
18584 # There doesn't appear to be a way to prevent this compiler from
18585 # explicitly linking system object files so we need to strip them
18586 # from the output so that they don't get included in the library
18588 output_verbose_link_cmd
='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
18591 if test "$GXX" = yes; then
18592 archive_cmds_CXX
='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18594 # FIXME: insert proper C++ library support
18602 if test $with_gnu_ld = no
; then
18603 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
18604 hardcode_libdir_separator_CXX
=:
18610 export_dynamic_flag_spec_CXX
='${wl}-E'
18616 hardcode_direct_CXX
=no
18617 hardcode_shlibpath_var_CXX
=no
18620 hardcode_direct_CXX
=yes
18621 hardcode_direct_absolute_CXX
=yes
18622 hardcode_minus_L_CXX
=yes # Not in the search PATH,
18623 # but as the default
18624 # location of the library.
18628 case $cc_basename in
18630 # FIXME: insert proper C++ library support
18636 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18639 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18642 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18645 # Commands to make compiler produce verbose output that lists
18646 # what "hidden" libraries, object files and flags are used when
18647 # linking a shared library.
18649 # There doesn't appear to be a way to prevent this compiler from
18650 # explicitly linking system object files so we need to strip them
18651 # from the output so that they don't get included in the library
18653 output_verbose_link_cmd
='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
18656 if test "$GXX" = yes; then
18657 if test $with_gnu_ld = no
; then
18660 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18663 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18666 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18671 # FIXME: insert proper C++ library support
18679 hardcode_direct_CXX
=no
18680 hardcode_shlibpath_var_CXX
=no
18681 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
18682 export_dynamic_flag_spec_CXX
='${wl}-E'
18683 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18684 # Instead, shared libraries are loaded at an image base (0x10000000 by
18685 # default) and relocated if they conflict, which is a slow very memory
18686 # consuming and fragmenting process. To avoid this, we pick a random,
18687 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18688 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
18689 archive_cmds_CXX
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18690 archive_expsym_cmds_CXX
='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18693 case $cc_basename in
18696 archive_cmds_CXX
='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18698 # Archives containing C++ object files must be created using
18699 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
18700 # necessary to make sure instantiated templates are included
18702 old_archive_cmds_CXX
='$CC -ar -WR,-u -o $oldlib $oldobjs'
18705 if test "$GXX" = yes; then
18706 if test "$with_gnu_ld" = no
; then
18707 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18709 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
18712 link_all_deplibs_CXX
=yes
18715 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
18716 hardcode_libdir_separator_CXX
=:
18717 inherit_rpath_CXX
=yes
18720 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
18721 case $cc_basename in
18723 # Kuck and Associates, Inc. (KAI) C++ Compiler
18725 # KCC will only create a shared library if the output file
18726 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18727 # to its proper name (with version) after linking.
18728 archive_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
18729 archive_expsym_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
18730 # Commands to make compiler produce verbose output that lists
18731 # what "hidden" libraries, object files and flags are used when
18732 # linking a shared library.
18734 # There doesn't appear to be a way to prevent this compiler from
18735 # explicitly linking system object files so we need to strip them
18736 # from the output so that they don't get included in the library
18738 output_verbose_link_cmd
='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
18740 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
18741 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
18743 # Archives containing C++ object files must be created using
18744 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
18745 old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs'
18750 # version 8.0 and above of icpc choke on multiply defined symbols
18751 # if we add $predep_objects and $postdep_objects, however 7.1 and
18752 # earlier do not add the objects themselves.
18753 case `$CC -V 2>&1` in
18755 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18756 archive_expsym_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18758 *) # Version 8.0 or newer
18761 ia64
*) tmp_idyn
=' -i_dynamic';;
18763 archive_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18764 archive_expsym_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18767 archive_cmds_need_lc_CXX
=no
18768 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
18769 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
18770 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18773 # Portland Group C++ compiler
18775 *pgCC\
[1-5].
* |
*pgcpp\
[1-5].
*)
18776 prelink_cmds_CXX
='tpldir=Template.dir~
18778 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
18779 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
18780 old_archive_cmds_CXX
='tpldir=Template.dir~
18782 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
18783 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
18785 archive_cmds_CXX
='tpldir=Template.dir~
18787 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
18788 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
18789 archive_expsym_cmds_CXX
='tpldir=Template.dir~
18791 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
18792 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
18794 *) # Version 6 and above use weak symbols
18795 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
18796 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
18800 hardcode_libdir_flag_spec_CXX
='${wl}--rpath ${wl}$libdir'
18801 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
18802 whole_archive_flag_spec_CXX
='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18806 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18807 archive_expsym_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
18809 runpath_var
=LD_RUN_PATH
18810 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
18811 hardcode_libdir_separator_CXX
=:
18813 # Commands to make compiler produce verbose output that lists
18814 # what "hidden" libraries, object files and flags are used when
18815 # linking a shared library.
18817 # There doesn't appear to be a way to prevent this compiler from
18818 # explicitly linking system object files so we need to strip them
18819 # from the output so that they don't get included in the library
18821 output_verbose_link_cmd
='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
18823 xl
* | mpixl
* | bgxl
*)
18824 # IBM XL 8.0 on PPC, with GNU ld
18825 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
18826 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
18827 archive_cmds_CXX
='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18828 if test "x$supports_anon_versioning" = xyes
; then
18829 archive_expsym_cmds_CXX
='echo "{ global:" > $output_objdir/$libname.ver~
18830 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18831 echo "local: *; };" >> $output_objdir/$libname.ver~
18832 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18836 case `$CC -V 2>&1 | sed 5q` in
18839 no_undefined_flag_CXX
=' -zdefs'
18840 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18841 archive_expsym_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
18842 hardcode_libdir_flag_spec_CXX
='-R$libdir'
18843 whole_archive_flag_spec_CXX
='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18844 compiler_needs_object_CXX
=yes
18846 # Not sure whether something based on
18847 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
18849 output_verbose_link_cmd
='func_echo_all'
18851 # Archives containing C++ object files must be created using
18852 # "CC -xar", where "CC" is the Sun C++ compiler. This is
18853 # necessary to make sure instantiated templates are included
18855 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
18863 # FIXME: insert proper C++ library support
18868 # FIXME: insert proper C++ library support
18873 case $cc_basename in
18875 # FIXME: insert proper C++ library support
18879 # FIXME: insert proper C++ library support
18886 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
18887 archive_cmds_CXX
='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
18889 hardcode_libdir_flag_spec_CXX
='-R$libdir'
18890 hardcode_direct_CXX
=yes
18891 hardcode_shlibpath_var_CXX
=no
18893 # Workaround some broken pre-1.5 toolchains
18894 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
18902 # C++ shared libraries are fairly broken
18907 if test -f /usr
/libexec
/ld.so
; then
18908 hardcode_direct_CXX
=yes
18909 hardcode_shlibpath_var_CXX
=no
18910 hardcode_direct_absolute_CXX
=yes
18911 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18912 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
18913 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18914 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
18915 export_dynamic_flag_spec_CXX
='${wl}-E'
18916 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18918 output_verbose_link_cmd
=func_echo_all
18924 osf3
* | osf4
* | osf5
*)
18925 case $cc_basename in
18927 # Kuck and Associates, Inc. (KAI) C++ Compiler
18929 # KCC will only create a shared library if the output file
18930 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18931 # to its proper name (with version) after linking.
18932 archive_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
18934 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
18935 hardcode_libdir_separator_CXX
=:
18937 # Archives containing C++ object files must be created using
18938 # the KAI C++ compiler.
18940 osf3
*) old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs' ;;
18941 *) old_archive_cmds_CXX
='$CC -o $oldlib $oldobjs' ;;
18945 # Rational C++ 2.4.1
18946 # FIXME: insert proper C++ library support
18952 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
18953 archive_cmds_CXX
='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18954 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
18957 allow_undefined_flag_CXX
=' -expect_unresolved \*'
18958 archive_cmds_CXX
='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18959 archive_expsym_cmds_CXX
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
18960 echo "-hidden">> $lib.exp~
18961 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
18963 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
18967 hardcode_libdir_separator_CXX
=:
18969 # Commands to make compiler produce verbose output that lists
18970 # what "hidden" libraries, object files and flags are used when
18971 # linking a shared library.
18973 # There doesn't appear to be a way to prevent this compiler from
18974 # explicitly linking system object files so we need to strip them
18975 # from the output so that they don't get included in the library
18977 output_verbose_link_cmd
='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
18980 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
18981 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
18984 archive_cmds_CXX
='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18987 archive_cmds_CXX
='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18991 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
18992 hardcode_libdir_separator_CXX
=:
18994 # Commands to make compiler produce verbose output that lists
18995 # what "hidden" libraries, object files and flags are used when
18996 # linking a shared library.
18997 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
19000 # FIXME: insert proper C++ library support
19008 # FIXME: insert proper C++ library support
19013 case $cc_basename in
19016 # FIXME: insert proper C++ library support
19021 # FIXME: insert proper C++ library support
19025 # FIXME: insert proper C++ library support
19032 case $cc_basename in
19034 # Sun C++ 4.2, 5.x and Centerline C++
19035 archive_cmds_need_lc_CXX
=yes
19036 no_undefined_flag_CXX
=' -zdefs'
19037 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19038 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19039 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
19041 hardcode_libdir_flag_spec_CXX
='-R$libdir'
19042 hardcode_shlibpath_var_CXX
=no
19044 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
19046 # The compiler driver will combine and reorder linker options,
19047 # but understands `-z linker_flag'.
19048 # Supported since Solaris 2.6 (maybe 2.5.1?)
19049 whole_archive_flag_spec_CXX
='-z allextract$convenience -z defaultextract'
19052 link_all_deplibs_CXX
=yes
19054 output_verbose_link_cmd
='func_echo_all'
19056 # Archives containing C++ object files must be created using
19057 # "CC -xar", where "CC" is the Sun C++ compiler. This is
19058 # necessary to make sure instantiated templates are included
19060 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
19063 # Green Hills C++ Compiler
19064 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19066 # The C++ compiler must be used to create the archive.
19067 old_archive_cmds_CXX
='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
19070 # GNU C++ compiler with Solaris linker
19071 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
19072 no_undefined_flag_CXX
=' ${wl}-z ${wl}defs'
19073 if $CC --version |
$GREP -v '^2\.7' > /dev
/null
; then
19074 archive_cmds_CXX
='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19075 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19076 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
19078 # Commands to make compiler produce verbose output that lists
19079 # what "hidden" libraries, object files and flags are used when
19080 # linking a shared library.
19081 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
19083 # g++ 2.7 appears to require `-G' NOT `-shared' on this
19085 archive_cmds_CXX
='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19086 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19087 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
19089 # Commands to make compiler produce verbose output that lists
19090 # what "hidden" libraries, object files and flags are used when
19091 # linking a shared library.
19092 output_verbose_link_cmd
='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
19095 hardcode_libdir_flag_spec_CXX
='${wl}-R $wl$libdir'
19097 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
19099 whole_archive_flag_spec_CXX
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
19107 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
19108 no_undefined_flag_CXX
='${wl}-z,text'
19109 archive_cmds_need_lc_CXX
=no
19110 hardcode_shlibpath_var_CXX
=no
19111 runpath_var
='LD_RUN_PATH'
19113 case $cc_basename in
19115 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19116 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19119 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19120 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19125 sysv5
* | sco3.2v5
* | sco5v6
*)
19126 # Note: We can NOT use -z defs as we might desire, because we do not
19127 # link with -lc, and that would cause any symbols used from libc to
19128 # always be unresolved, which means just about no library would
19129 # ever link correctly. If we're not using GNU ld we use -z text
19130 # though, which does catch some bad symbols but isn't as heavy-handed
19132 no_undefined_flag_CXX
='${wl}-z,text'
19133 allow_undefined_flag_CXX
='${wl}-z,nodefs'
19134 archive_cmds_need_lc_CXX
=no
19135 hardcode_shlibpath_var_CXX
=no
19136 hardcode_libdir_flag_spec_CXX
='${wl}-R,$libdir'
19137 hardcode_libdir_separator_CXX
=':'
19138 link_all_deplibs_CXX
=yes
19139 export_dynamic_flag_spec_CXX
='${wl}-Bexport'
19140 runpath_var
='LD_RUN_PATH'
19142 case $cc_basename in
19144 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19145 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19146 old_archive_cmds_CXX
='$CC -Tprelink_objects $oldobjs~
19147 '"$old_archive_cmds_CXX"
19148 reload_cmds_CXX
='$CC -Tprelink_objects $reload_objs~
19149 '"$reload_cmds_CXX"
19152 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19153 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19159 case $cc_basename in
19161 # NonStop-UX NCC 3.20
19162 # FIXME: insert proper C++ library support
19166 # FIXME: insert proper C++ library support
19173 # FIXME: insert proper C++ library support
19178 # FIXME: insert proper C++ library support
19183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
19184 $as_echo "$ld_shlibs_CXX" >&6; }
19185 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
19191 ## There is no encapsulation within the following macros, do not change
19192 ## the running order or otherwise move them around unless you know exactly
19193 ## what you are doing...
19194 # Dependencies to place before and after the object being linked:
19195 predep_objects_CXX
=
19196 postdep_objects_CXX
=
19199 compiler_lib_search_path_CXX
=
19201 cat > conftest.
$ac_ext <<_LT_EOF
19205 Foo (void) { a = 0; }
19211 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19212 (eval $ac_compile) 2>&5
19214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19215 test $ac_status = 0; }; then
19216 # Parse the compiler output and extract the necessary
19217 # objects, libraries and library flags.
19219 # Sentinel used to keep track of whether or not we are before
19220 # the conftest object file.
19221 pre_test_object_deps_done
=no
19223 for p
in `eval "$output_verbose_link_cmd"`; do
19227 # Some compilers place space between "-{L,R}" and the path.
19228 # Remove the space.
19229 if test $p = "-L" ||
19230 test $p = "-R"; then
19237 if test "$pre_test_object_deps_done" = no
; then
19240 # Internal compiler library paths should come after those
19241 # provided the user. The postdeps already come after the
19242 # user supplied libs so there is no need to process them.
19243 if test -z "$compiler_lib_search_path_CXX"; then
19244 compiler_lib_search_path_CXX
="${prev}${p}"
19246 compiler_lib_search_path_CXX
="${compiler_lib_search_path_CXX} ${prev}${p}"
19249 # The "-l" case would never come before the object being
19250 # linked, so don't bother handling this case.
19253 if test -z "$postdeps_CXX"; then
19254 postdeps_CXX
="${prev}${p}"
19256 postdeps_CXX
="${postdeps_CXX} ${prev}${p}"
19262 # This assumes that the test object file only shows up
19263 # once in the compiler output.
19264 if test "$p" = "conftest.$objext"; then
19265 pre_test_object_deps_done
=yes
19269 if test "$pre_test_object_deps_done" = no
; then
19270 if test -z "$predep_objects_CXX"; then
19271 predep_objects_CXX
="$p"
19273 predep_objects_CXX
="$predep_objects_CXX $p"
19276 if test -z "$postdep_objects_CXX"; then
19277 postdep_objects_CXX
="$p"
19279 postdep_objects_CXX
="$postdep_objects_CXX $p"
19284 *) ;; # Ignore the rest.
19292 echo "libtool.m4: error: problem compiling CXX test program"
19295 $RM -f confest.
$objext
19297 # PORTME: override above test on systems where it is broken
19300 # Interix 3.5 installs completely hosed .la files for C++, so rather than
19301 # hack all around it, let's just trust "g++" to DTRT.
19302 predep_objects_CXX
=
19303 postdep_objects_CXX
=
19308 case `$CC -V 2>&1 | sed 5q` in
19312 # The more standards-conforming stlport4 library is
19313 # incompatible with the Cstd library. Avoid specifying
19314 # it if it's in CXXFLAGS. Ignore libCrun as
19315 # -library=stlport4 depends on it.
19316 case " $CXX $CXXFLAGS " in
19317 *" -library=stlport4 "*)
19318 solaris_use_stlport4
=yes
19322 if test "$solaris_use_stlport4" != yes; then
19323 postdeps_CXX
='-library=Cstd -library=Crun'
19330 case $cc_basename in
19332 # The more standards-conforming stlport4 library is
19333 # incompatible with the Cstd library. Avoid specifying
19334 # it if it's in CXXFLAGS. Ignore libCrun as
19335 # -library=stlport4 depends on it.
19336 case " $CXX $CXXFLAGS " in
19337 *" -library=stlport4 "*)
19338 solaris_use_stlport4
=yes
19342 # Adding this requires a known-good setup of shared libraries for
19343 # Sun compiler versions before 5.6, else PIC objects from an old
19344 # archive will be linked into the output, leading to subtle bugs.
19345 if test "$solaris_use_stlport4" != yes; then
19346 postdeps_CXX
='-library=Cstd -library=Crun'
19354 case " $postdeps_CXX " in
19355 *" -lc "*) archive_cmds_need_lc_CXX
=no
;;
19357 compiler_lib_search_dirs_CXX
=
19358 if test -n "${compiler_lib_search_path_CXX}"; then
19359 compiler_lib_search_dirs_CXX
=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
19392 lt_prog_compiler_wl_CXX
=
19393 lt_prog_compiler_pic_CXX
=
19394 lt_prog_compiler_static_CXX
=
19396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
19397 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
19399 # C++ specific cases for pic, static, wl, etc.
19400 if test "$GXX" = yes; then
19401 lt_prog_compiler_wl_CXX
='-Wl,'
19402 lt_prog_compiler_static_CXX
='-static'
19406 # All AIX code is PIC.
19407 if test "$host_cpu" = ia64
; then
19408 # AIX 5 now supports IA64 processor
19409 lt_prog_compiler_static_CXX
='-Bstatic'
19416 # see comment about AmigaOS4 .so support
19417 lt_prog_compiler_pic_CXX
='-fPIC'
19420 # FIXME: we need at least 68020 code to build shared libraries, but
19421 # adding the `-m68020' flag to GCC prevents building anything better,
19423 lt_prog_compiler_pic_CXX
='-m68020 -resident32 -malways-restore-a4'
19428 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
19429 # PIC is the default for these OSes.
19431 mingw
* | cygwin
* | os2
* | pw32
* | cegcc
*)
19432 # This hack is so that the source file can tell whether it is being
19433 # built for inclusion in a dll (and should export symbols for example).
19434 # Although the cygwin gcc ignores -fPIC, still need this for old-style
19435 # (--disable-auto-import) libraries
19436 lt_prog_compiler_pic_CXX
='-DDLL_EXPORT'
19438 darwin
* | rhapsody
*)
19439 # PIC is the default on this platform
19440 # Common symbols not allowed in MH_DYLIB files
19441 lt_prog_compiler_pic_CXX
='-fno-common'
19444 # DJGPP does not support shared libraries at all
19445 lt_prog_compiler_pic_CXX
=
19448 # PIC is the default for Haiku.
19449 # The "-static" flag exists, but is broken.
19450 lt_prog_compiler_static_CXX
=
19453 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
19454 # Instead, we relocate shared libraries at runtime.
19457 if test -d /usr
/nec
; then
19458 lt_prog_compiler_pic_CXX
=-Kconform_pic
19462 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
19463 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
19464 # sets the default TLS model and affects inlining.
19469 lt_prog_compiler_pic_CXX
='-fPIC'
19474 # QNX uses GNU C++, but need to define -shared option too, otherwise
19475 # it will coredump.
19476 lt_prog_compiler_pic_CXX
='-fPIC -shared'
19479 lt_prog_compiler_pic_CXX
='-fPIC'
19485 # All AIX code is PIC.
19486 if test "$host_cpu" = ia64
; then
19487 # AIX 5 now supports IA64 processor
19488 lt_prog_compiler_static_CXX
='-Bstatic'
19490 lt_prog_compiler_static_CXX
='-bnso -bI:/lib/syscalls.exp'
19494 case $cc_basename in
19496 # Green Hills C++ Compiler
19497 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
19502 case $cc_basename in
19504 lt_prog_compiler_pic_CXX
='-KPIC'
19507 # Green Hills C++ Compiler
19508 lt_prog_compiler_pic_CXX
='-pic'
19514 freebsd
* | dragonfly
*)
19515 # FreeBSD uses GNU C++
19517 hpux9
* | hpux10
* | hpux11
*)
19518 case $cc_basename in
19520 lt_prog_compiler_wl_CXX
='-Wl,'
19521 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
19522 if test "$host_cpu" != ia64
; then
19523 lt_prog_compiler_pic_CXX
='+Z'
19527 lt_prog_compiler_wl_CXX
='-Wl,'
19528 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
19534 lt_prog_compiler_pic_CXX
='+Z'
19543 # This is c89, which is MS Visual C++ (no shared libs)
19544 # Anyone wants to do a port?
19546 irix5
* | irix6
* | nonstopux
*)
19547 case $cc_basename in
19549 lt_prog_compiler_wl_CXX
='-Wl,'
19550 lt_prog_compiler_static_CXX
='-non_shared'
19551 # CC pic flag -KPIC is the default.
19557 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
19558 case $cc_basename in
19561 lt_prog_compiler_wl_CXX
='--backend -Wl,'
19562 lt_prog_compiler_pic_CXX
='-fPIC'
19565 # old Intel C++ for x86_64 which still supported -KPIC.
19566 lt_prog_compiler_wl_CXX
='-Wl,'
19567 lt_prog_compiler_pic_CXX
='-KPIC'
19568 lt_prog_compiler_static_CXX
='-static'
19571 # Intel C++, used to be incompatible with GCC.
19572 # ICC 10 doesn't accept -KPIC any more.
19573 lt_prog_compiler_wl_CXX
='-Wl,'
19574 lt_prog_compiler_pic_CXX
='-fPIC'
19575 lt_prog_compiler_static_CXX
='-static'
19578 # Portland Group C++ compiler
19579 lt_prog_compiler_wl_CXX
='-Wl,'
19580 lt_prog_compiler_pic_CXX
='-fpic'
19581 lt_prog_compiler_static_CXX
='-Bstatic'
19585 # Make sure the PIC flag is empty. It appears that all Alpha
19586 # Linux and Compaq Tru64 Unix objects are PIC.
19587 lt_prog_compiler_pic_CXX
=
19588 lt_prog_compiler_static_CXX
='-non_shared'
19590 xlc
* | xlC
* | bgxl
[cC
]* | mpixl
[cC
]*)
19591 # IBM XL 8.0, 9.0 on PPC and BlueGene
19592 lt_prog_compiler_wl_CXX
='-Wl,'
19593 lt_prog_compiler_pic_CXX
='-qpic'
19594 lt_prog_compiler_static_CXX
='-qstaticlink'
19597 case `$CC -V 2>&1 | sed 5q` in
19600 lt_prog_compiler_pic_CXX
='-KPIC'
19601 lt_prog_compiler_static_CXX
='-Bstatic'
19602 lt_prog_compiler_wl_CXX
='-Qoption ld '
19613 case $cc_basename in
19615 lt_prog_compiler_pic_CXX
='-W c,exportall'
19624 # QNX uses GNU C++, but need to define -shared option too, otherwise
19625 # it will coredump.
19626 lt_prog_compiler_pic_CXX
='-fPIC -shared'
19628 osf3
* | osf4
* | osf5
*)
19629 case $cc_basename in
19631 lt_prog_compiler_wl_CXX
='--backend -Wl,'
19634 # Rational C++ 2.4.1
19635 lt_prog_compiler_pic_CXX
='-pic'
19638 # Digital/Compaq C++
19639 lt_prog_compiler_wl_CXX
='-Wl,'
19640 # Make sure the PIC flag is empty. It appears that all Alpha
19641 # Linux and Compaq Tru64 Unix objects are PIC.
19642 lt_prog_compiler_pic_CXX
=
19643 lt_prog_compiler_static_CXX
='-non_shared'
19652 case $cc_basename in
19654 # Sun C++ 4.2, 5.x and Centerline C++
19655 lt_prog_compiler_pic_CXX
='-KPIC'
19656 lt_prog_compiler_static_CXX
='-Bstatic'
19657 lt_prog_compiler_wl_CXX
='-Qoption ld '
19660 # Green Hills C++ Compiler
19661 lt_prog_compiler_pic_CXX
='-PIC'
19668 case $cc_basename in
19671 lt_prog_compiler_pic_CXX
='-pic'
19672 lt_prog_compiler_static_CXX
='-Bstatic'
19676 lt_prog_compiler_pic_CXX
='-pic'
19682 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
19683 case $cc_basename in
19685 lt_prog_compiler_wl_CXX
='-Wl,'
19686 lt_prog_compiler_pic_CXX
='-KPIC'
19687 lt_prog_compiler_static_CXX
='-Bstatic'
19692 case $cc_basename in
19694 # NonStop-UX NCC 3.20
19695 lt_prog_compiler_pic_CXX
='-KPIC'
19704 lt_prog_compiler_can_build_shared_CXX
=no
19710 # For platforms which do not support PIC, -DPIC is meaningless:
19712 lt_prog_compiler_pic_CXX
=
19715 lt_prog_compiler_pic_CXX
="$lt_prog_compiler_pic_CXX -DPIC"
19718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
19719 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
19724 # Check to make sure the PIC flag actually works.
19726 if test -n "$lt_prog_compiler_pic_CXX"; then
19727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
19728 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
19729 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
19730 $as_echo_n "(cached) " >&6
19732 lt_cv_prog_compiler_pic_works_CXX
=no
19733 ac_outfile
=conftest.
$ac_objext
19734 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
19735 lt_compiler_flag
="$lt_prog_compiler_pic_CXX -DPIC"
19736 # Insert the option either (1) after the last *FLAGS variable, or
19737 # (2) before a word containing "conftest.", or (3) at the end.
19738 # Note that $ac_compile itself does not contain backslashes and begins
19739 # with a dollar sign (not a hyphen), so the echo should work correctly.
19740 # The option is referenced via a variable to avoid confusing sed.
19741 lt_compile
=`echo "$ac_compile" | $SED \
19742 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19743 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19744 -e 's:$: $lt_compiler_flag:'`
19745 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
19746 (eval "$lt_compile" 2>conftest.err
)
19748 cat conftest.err
>&5
19749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19750 if (exit $ac_status) && test -s "$ac_outfile"; then
19751 # The compiler can only warn and ignore the option if not recognized
19752 # So say no if there are warnings other than the usual output.
19753 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
19754 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
19755 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
19756 lt_cv_prog_compiler_pic_works_CXX
=yes
19762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
19763 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
19765 if test x
"$lt_cv_prog_compiler_pic_works_CXX" = xyes
; then
19766 case $lt_prog_compiler_pic_CXX in
19768 *) lt_prog_compiler_pic_CXX
=" $lt_prog_compiler_pic_CXX" ;;
19771 lt_prog_compiler_pic_CXX
=
19772 lt_prog_compiler_can_build_shared_CXX
=no
19780 # Check to make sure the static flag actually works.
19782 wl
=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag
=\"$lt_prog_compiler_static_CXX\"
19783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
19784 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
19785 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
19786 $as_echo_n "(cached) " >&6
19788 lt_cv_prog_compiler_static_works_CXX
=no
19789 save_LDFLAGS
="$LDFLAGS"
19790 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
19791 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
19792 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
19793 # The linker can only warn and ignore the option if not recognized
19794 # So say no if there are warnings
19795 if test -s conftest.err
; then
19796 # Append any errors to the config.log.
19797 cat conftest.err
1>&5
19798 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
19799 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
19800 if diff conftest.exp conftest.er2
>/dev
/null
; then
19801 lt_cv_prog_compiler_static_works_CXX
=yes
19804 lt_cv_prog_compiler_static_works_CXX
=yes
19808 LDFLAGS
="$save_LDFLAGS"
19811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
19812 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
19814 if test x
"$lt_cv_prog_compiler_static_works_CXX" = xyes
; then
19817 lt_prog_compiler_static_CXX
=
19823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
19824 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19825 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
19826 $as_echo_n "(cached) " >&6
19828 lt_cv_prog_compiler_c_o_CXX
=no
19829 $RM -r conftest
2>/dev
/null
19833 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
19835 lt_compiler_flag
="-o out/conftest2.$ac_objext"
19836 # Insert the option either (1) after the last *FLAGS variable, or
19837 # (2) before a word containing "conftest.", or (3) at the end.
19838 # Note that $ac_compile itself does not contain backslashes and begins
19839 # with a dollar sign (not a hyphen), so the echo should work correctly.
19840 lt_compile
=`echo "$ac_compile" | $SED \
19841 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19842 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19843 -e 's:$: $lt_compiler_flag:'`
19844 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
19845 (eval "$lt_compile" 2>out
/conftest.err
)
19847 cat out
/conftest.err
>&5
19848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19849 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
19851 # The compiler can only warn and ignore the option if not recognized
19852 # So say no if there are warnings
19853 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
19854 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
19855 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
19856 lt_cv_prog_compiler_c_o_CXX
=yes
19861 # SGI C++ compiler will create directory out/ii_files/ for
19862 # template instantiation
19863 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
19864 $RM out
/* && rmdir out
19870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
19871 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
19875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
19876 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19877 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
19878 $as_echo_n "(cached) " >&6
19880 lt_cv_prog_compiler_c_o_CXX
=no
19881 $RM -r conftest
2>/dev
/null
19885 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
19887 lt_compiler_flag
="-o out/conftest2.$ac_objext"
19888 # Insert the option either (1) after the last *FLAGS variable, or
19889 # (2) before a word containing "conftest.", or (3) at the end.
19890 # Note that $ac_compile itself does not contain backslashes and begins
19891 # with a dollar sign (not a hyphen), so the echo should work correctly.
19892 lt_compile
=`echo "$ac_compile" | $SED \
19893 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19894 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19895 -e 's:$: $lt_compiler_flag:'`
19896 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
19897 (eval "$lt_compile" 2>out
/conftest.err
)
19899 cat out
/conftest.err
>&5
19900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19901 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
19903 # The compiler can only warn and ignore the option if not recognized
19904 # So say no if there are warnings
19905 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
19906 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
19907 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
19908 lt_cv_prog_compiler_c_o_CXX
=yes
19913 # SGI C++ compiler will create directory out/ii_files/ for
19914 # template instantiation
19915 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
19916 $RM out
/* && rmdir out
19922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
19923 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
19928 hard_links
="nottested"
19929 if test "$lt_cv_prog_compiler_c_o_CXX" = no
&& test "$need_locks" != no
; then
19930 # do not overwrite the value of need_locks provided by the user
19931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
19932 $as_echo_n "checking if we can lock with hard links... " >&6; }
19935 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
19937 ln conftest.a conftest.b
2>&5 || hard_links
=no
19938 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
19939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
19940 $as_echo "$hard_links" >&6; }
19941 if test "$hard_links" = no
; then
19942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
19943 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
19952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
19953 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
19955 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19958 # If we're using GNU nm, then we don't want the "-C" option.
19959 # -C means demangle to AIX nm, but means don't demangle with GNU nm
19960 # Also, AIX nm treats weak defined symbols like other global defined
19961 # symbols, whereas GNU nm marks them as "W".
19962 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
19963 export_symbols_cmds_CXX
='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
19965 export_symbols_cmds_CXX
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
19969 export_symbols_cmds_CXX
="$ltdll_cmds"
19971 cygwin
* | mingw
* | cegcc
*)
19972 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
19975 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19978 exclude_expsyms_CXX
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
19980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
19981 $as_echo "$ld_shlibs_CXX" >&6; }
19982 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
19984 with_gnu_ld_CXX
=$with_gnu_ld
19992 # Do we need to explicitly link libc?
19994 case "x$archive_cmds_need_lc_CXX" in
19996 # Assume -lc should be added
19997 archive_cmds_need_lc_CXX
=yes
19999 if test "$enable_shared" = yes && test "$GCC" = yes; then
20000 case $archive_cmds_CXX in
20002 # FIXME: we may have to deal with multi-command sequences.
20005 # Test whether the compiler implicitly links with -lc since on some
20006 # systems, -lgcc has to come before -lc. If gcc already passes -lc
20007 # to ld, don't add -lc before -lgcc.
20008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
20009 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
20010 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
20011 $as_echo_n "(cached) " >&6
20014 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
20016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
20017 (eval $ac_compile) 2>&5
20019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20020 test $ac_status = 0; } 2>conftest.err
; then
20023 libobjs
=conftest.
$ac_objext
20025 wl
=$lt_prog_compiler_wl_CXX
20026 pic_flag
=$lt_prog_compiler_pic_CXX
20032 lt_save_allow_undefined_flag
=$allow_undefined_flag_CXX
20033 allow_undefined_flag_CXX
=
20034 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
20035 (eval $archive_cmds_CXX 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
20037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20038 test $ac_status = 0; }
20040 lt_cv_archive_cmds_need_lc_CXX
=no
20042 lt_cv_archive_cmds_need_lc_CXX
=yes
20044 allow_undefined_flag_CXX
=$lt_save_allow_undefined_flag
20046 cat conftest.err
1>&5
20051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
20052 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
20053 archive_cmds_need_lc_CXX
=$lt_cv_archive_cmds_need_lc_CXX
20123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
20124 $as_echo_n "checking dynamic linker characteristics... " >&6; }
20126 library_names_spec
=
20127 libname_spec
='lib$name'
20131 postuninstall_cmds
=
20135 shlibpath_overrides_runpath
=unknown
20137 dynamic_linker
="$host_os ld.so"
20138 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
20139 need_lib_prefix
=unknown
20140 hardcode_into_libs
=no
20142 # when you set need_version to no, make sure it does not cause -set_version
20143 # flags to be left without arguments
20144 need_version
=unknown
20149 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
20150 shlibpath_var
=LIBPATH
20152 # AIX 3 has no versioning support, so we append a major version to the name.
20153 soname_spec
='${libname}${release}${shared_ext}$major'
20160 hardcode_into_libs
=yes
20161 if test "$host_cpu" = ia64
; then
20162 # AIX 5 supports IA64
20163 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
20164 shlibpath_var
=LD_LIBRARY_PATH
20166 # With GCC up to 2.95.x, collect2 would create an import file
20167 # for dependence libraries. The import file would start with
20168 # the line `#! .'. This would cause the generated library to
20169 # depend on `.', always an invalid library. This was fixed in
20170 # development snapshots of GCC prior to 3.0.
20172 aix4 | aix4.
[01] | aix4.
[01].
*)
20173 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
20175 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
20178 can_build_shared
=no
20182 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
20183 # soname into executable. Probably we can add versioning support to
20184 # collect2, so additional links can be useful in future.
20185 if test "$aix_use_runtimelinking" = yes; then
20186 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
20187 # instead of lib<name>.a to let people know that these are not
20188 # typical AIX shared libraries.
20189 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20191 # We preserve .a as extension for shared libraries through AIX4.2
20192 # and later when we are not doing run time linking.
20193 library_names_spec
='${libname}${release}.a $libname.a'
20194 soname_spec
='${libname}${release}${shared_ext}$major'
20196 shlibpath_var
=LIBPATH
20203 # Since July 2007 AmigaOS4 officially supports .so libraries.
20204 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
20205 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20208 library_names_spec
='$libname.ixlibrary $libname.a'
20209 # Create ${libname}_ixlibrary.a entries in /sys/libs.
20210 finish_eval
='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
20216 library_names_spec
='${libname}${shared_ext}'
20217 dynamic_linker
="$host_os ld.so"
20218 shlibpath_var
=LIBRARY_PATH
20224 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20225 soname_spec
='${libname}${release}${shared_ext}$major'
20226 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
20227 shlibpath_var
=LD_LIBRARY_PATH
20228 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
20229 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
20230 # the default ld.so.conf also contains /usr/contrib/lib and
20231 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
20232 # libtool to hard-code these into programs
20235 cygwin
* | mingw
* | pw32
* | cegcc
*)
20236 version_type
=windows
20241 case $GCC,$host_os in
20242 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
20243 library_names_spec
='$libname.dll.a'
20244 # DLL is installed to $(libdir)/../bin by postinstall_cmds
20245 postinstall_cmds
='base_file=`basename \${file}`~
20246 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
20247 dldir=$destdir/`dirname \$dlpath`~
20248 test -d \$dldir || mkdir -p \$dldir~
20249 $install_prog $dir/$dlname \$dldir/$dlname~
20250 chmod a+x \$dldir/$dlname~
20251 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
20252 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
20254 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20255 dlpath=$dir/\$dldll~
20257 shlibpath_overrides_runpath
=yes
20261 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
20262 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20266 # MinGW DLLs use traditional 'lib' prefix
20267 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20270 # pw32 DLLs use 'pw' prefix rather than 'lib'
20271 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20277 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
20280 dynamic_linker
='Win32 ld.exe'
20281 # FIXME: first we should search . and the directory the executable is in
20285 darwin
* | rhapsody
*)
20286 dynamic_linker
="$host_os dyld"
20287 version_type
=darwin
20290 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
20291 soname_spec
='${libname}${release}${major}$shared_ext'
20292 shlibpath_overrides_runpath
=yes
20293 shlibpath_var
=DYLD_LIBRARY_PATH
20294 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
20296 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
20303 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
20304 soname_spec
='${libname}${release}${shared_ext}$major'
20305 shlibpath_var
=LD_LIBRARY_PATH
20308 freebsd
* | dragonfly
*)
20309 # DragonFly does not have aout. When/if they implement a new
20310 # versioning mechanism, adjust this.
20311 if test -x /usr
/bin
/objformat
; then
20312 objformat
=`/usr/bin/objformat`
20315 freebsd
[123]*) objformat
=aout
;;
20316 *) objformat
=elf
;;
20319 version_type
=freebsd-
$objformat
20320 case $version_type in
20322 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20327 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
20331 shlibpath_var
=LD_LIBRARY_PATH
20334 shlibpath_overrides_runpath
=yes
20336 freebsd3.
[01]* | freebsdelf3.
[01]*)
20337 shlibpath_overrides_runpath
=yes
20338 hardcode_into_libs
=yes
20340 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
20341 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
20342 shlibpath_overrides_runpath
=no
20343 hardcode_into_libs
=yes
20345 *) # from 4.6 on, and DragonFly
20346 shlibpath_overrides_runpath
=yes
20347 hardcode_into_libs
=yes
20356 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20357 soname_spec
='${libname}${release}${shared_ext}$major'
20358 shlibpath_var
=LD_LIBRARY_PATH
20359 hardcode_into_libs
=yes
20366 dynamic_linker
="$host_os runtime_loader"
20367 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20368 soname_spec
='${libname}${release}${shared_ext}$major'
20369 shlibpath_var
=LIBRARY_PATH
20370 shlibpath_overrides_runpath
=yes
20371 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
20372 hardcode_into_libs
=yes
20375 hpux9
* | hpux10
* | hpux11
*)
20376 # Give a soname corresponding to the major version so that dld.sl refuses to
20377 # link against other versions.
20384 hardcode_into_libs
=yes
20385 dynamic_linker
="$host_os dld.so"
20386 shlibpath_var
=LD_LIBRARY_PATH
20387 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
20388 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20389 soname_spec
='${libname}${release}${shared_ext}$major'
20390 if test "X$HPUX_IA64_MODE" = X32
; then
20391 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
20393 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
20395 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
20399 hardcode_into_libs
=yes
20400 dynamic_linker
="$host_os dld.sl"
20401 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
20402 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
20403 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20404 soname_spec
='${libname}${release}${shared_ext}$major'
20405 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
20406 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
20410 dynamic_linker
="$host_os dld.sl"
20411 shlibpath_var
=SHLIB_PATH
20412 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
20413 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20414 soname_spec
='${libname}${release}${shared_ext}$major'
20417 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
20418 postinstall_cmds
='chmod 555 $lib'
20419 # or fails outright, so override atomically:
20420 install_override_mode
=555
20427 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20428 soname_spec
='${libname}${release}${shared_ext}$major'
20429 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
20430 shlibpath_var
=LD_LIBRARY_PATH
20431 shlibpath_overrides_runpath
=no
20432 hardcode_into_libs
=yes
20435 irix5
* | irix6
* | nonstopux
*)
20437 nonstopux
*) version_type
=nonstopux
;;
20439 if test "$lt_cv_prog_gnu_ld" = yes; then
20447 soname_spec
='${libname}${release}${shared_ext}$major'
20448 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
20450 irix5
* | nonstopux
*)
20451 libsuff
= shlibsuff
=
20454 case $LD in # libtool.m4 will add one of these switches to LD
20455 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
20456 libsuff
= shlibsuff
= libmagic
=32-bit;;
20457 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
20458 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
20459 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
20460 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
20461 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
20465 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
20466 shlibpath_overrides_runpath
=no
20467 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
20468 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
20469 hardcode_into_libs
=yes
20472 # No shared lib support for Linux oldld, aout, or coff.
20473 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
20477 # This must be Linux ELF.
20478 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
20482 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20483 soname_spec
='${libname}${release}${shared_ext}$major'
20484 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
20485 shlibpath_var
=LD_LIBRARY_PATH
20486 shlibpath_overrides_runpath
=no
20488 # Some binutils ld are patched to set DT_RUNPATH
20489 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
20490 $as_echo_n "(cached) " >&6
20492 lt_cv_shlibpath_overrides_runpath
=no
20493 save_LDFLAGS
=$LDFLAGS
20494 save_libdir
=$libdir
20495 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
20496 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
20497 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
20498 /* end confdefs.h. */
20508 if ac_fn_cxx_try_link
"$LINENO"; then :
20509 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
20510 lt_cv_shlibpath_overrides_runpath
=yes
20513 rm -f core conftest.err conftest.
$ac_objext \
20514 conftest
$ac_exeext conftest.
$ac_ext
20515 LDFLAGS
=$save_LDFLAGS
20516 libdir
=$save_libdir
20520 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
20522 # This implies no fast_install, which is unacceptable.
20523 # Some rework will be needed to allow for fast_install
20524 # before this can be enabled.
20525 hardcode_into_libs
=yes
20527 # Append ld.so.conf contents to the search path
20528 if test -f /etc
/ld.so.conf
; then
20529 lt_ld_extra
=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
20530 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
20533 # We used to test for /lib/ld.so.1 and disable shared libraries on
20534 # powerpc, because MkLinux only supported shared libraries with the
20535 # GNU dynamic linker. Since this was broken with cross compilers,
20536 # most powerpc-linux boxes support dynamic linking these days and
20537 # people can always --disable-shared, the test was removed, and we
20538 # assume the GNU/Linux dynamic linker is in use.
20539 dynamic_linker
='GNU/Linux ld.so'
20546 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
20547 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20548 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20549 dynamic_linker
='NetBSD (a.out) ld.so'
20551 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20552 soname_spec
='${libname}${release}${shared_ext}$major'
20553 dynamic_linker
='NetBSD ld.elf_so'
20555 shlibpath_var
=LD_LIBRARY_PATH
20556 shlibpath_overrides_runpath
=yes
20557 hardcode_into_libs
=yes
20562 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20563 shlibpath_var
=LD_LIBRARY_PATH
20564 shlibpath_overrides_runpath
=yes
20571 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20572 soname_spec
='${libname}${release}${shared_ext}$major'
20573 shlibpath_var
=LD_LIBRARY_PATH
20574 shlibpath_overrides_runpath
=no
20575 hardcode_into_libs
=yes
20576 dynamic_linker
='ldqnx.so'
20581 sys_lib_dlsearch_path_spec
="/usr/lib"
20583 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
20585 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
20586 *) need_version
=no
;;
20588 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20589 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20590 shlibpath_var
=LD_LIBRARY_PATH
20591 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
20593 openbsd2.
[89] | openbsd2.
[89].
*)
20594 shlibpath_overrides_runpath
=no
20597 shlibpath_overrides_runpath
=yes
20601 shlibpath_overrides_runpath
=yes
20606 libname_spec
='$name'
20609 library_names_spec
='$libname${shared_ext} $libname.a'
20610 dynamic_linker
='OS/2 ld.exe'
20611 shlibpath_var
=LIBPATH
20614 osf3
* | osf4
* | osf5
*)
20618 soname_spec
='${libname}${release}${shared_ext}$major'
20619 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20620 shlibpath_var
=LD_LIBRARY_PATH
20621 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
20622 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
20633 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20634 soname_spec
='${libname}${release}${shared_ext}$major'
20635 shlibpath_var
=LD_LIBRARY_PATH
20636 shlibpath_overrides_runpath
=yes
20637 hardcode_into_libs
=yes
20638 # ldd complains unless libraries are executable
20639 postinstall_cmds
='chmod +x $lib'
20644 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20645 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
20646 shlibpath_var
=LD_LIBRARY_PATH
20647 shlibpath_overrides_runpath
=yes
20648 if test "$with_gnu_ld" = yes; then
20656 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20657 soname_spec
='${libname}${release}${shared_ext}$major'
20658 shlibpath_var
=LD_LIBRARY_PATH
20659 case $host_vendor in
20661 shlibpath_overrides_runpath
=no
20663 runpath_var
=LD_RUN_PATH
20671 shlibpath_overrides_runpath
=no
20672 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
20678 if test -d /usr
/nec
;then
20680 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
20681 soname_spec
='$libname${shared_ext}.$major'
20682 shlibpath_var
=LD_LIBRARY_PATH
20686 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
20687 version_type
=freebsd-elf
20690 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20691 soname_spec
='${libname}${release}${shared_ext}$major'
20692 shlibpath_var
=LD_LIBRARY_PATH
20693 shlibpath_overrides_runpath
=yes
20694 hardcode_into_libs
=yes
20695 if test "$with_gnu_ld" = yes; then
20696 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
20698 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
20701 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
20705 sys_lib_dlsearch_path_spec
='/usr/lib'
20709 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
20713 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20714 shlibpath_var
=LD_LIBRARY_PATH
20715 shlibpath_overrides_runpath
=no
20716 hardcode_into_libs
=yes
20721 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20722 soname_spec
='${libname}${release}${shared_ext}$major'
20723 shlibpath_var
=LD_LIBRARY_PATH
20730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
20731 $as_echo "$dynamic_linker" >&6; }
20732 test "$dynamic_linker" = no
&& can_build_shared
=no
20734 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
20735 if test "$GCC" = yes; then
20736 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
20739 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
20740 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
20742 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
20743 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
20783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
20784 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
20785 hardcode_action_CXX
=
20786 if test -n "$hardcode_libdir_flag_spec_CXX" ||
20787 test -n "$runpath_var_CXX" ||
20788 test "X$hardcode_automatic_CXX" = "Xyes" ; then
20790 # We can hardcode non-existent directories.
20791 if test "$hardcode_direct_CXX" != no
&&
20792 # If the only mechanism to avoid hardcoding is shlibpath_var, we
20793 # have to relink, otherwise we might link with an installed library
20794 # when we should be linking with a yet-to-be-installed one
20795 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
20796 test "$hardcode_minus_L_CXX" != no
; then
20797 # Linking always hardcodes the temporary library directory.
20798 hardcode_action_CXX
=relink
20800 # We can link without hardcoding, and we can hardcode nonexisting dirs.
20801 hardcode_action_CXX
=immediate
20804 # We cannot hardcode anything, or else we can only hardcode existing
20806 hardcode_action_CXX
=unsupported
20808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
20809 $as_echo "$hardcode_action_CXX" >&6; }
20811 if test "$hardcode_action_CXX" = relink ||
20812 test "$inherit_rpath_CXX" = yes; then
20813 # Fast installation is not supported
20814 enable_fast_install
=no
20815 elif test "$shlibpath_overrides_runpath" = yes ||
20816 test "$enable_shared" = no
; then
20817 # Fast installation is not necessary
20818 enable_fast_install
=needless
20827 fi # test -n "$compiler"
20833 with_gnu_ld
=$lt_save_with_gnu_ld
20834 lt_cv_path_LDCXX
=$lt_cv_path_LD
20835 lt_cv_path_LD
=$lt_save_path_LD
20836 lt_cv_prog_gnu_ldcxx
=$lt_cv_prog_gnu_ld
20837 lt_cv_prog_gnu_ld
=$lt_save_with_gnu_ld
20838 fi # test "$_lt_caught_CXX_error" != yes
20841 ac_cpp
='$CPP $CPPFLAGS'
20842 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20843 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20844 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
20861 # Only expand once:
20867 # Identify the assembler which will work hand-in-glove with the newly
20868 # built GCC, so that we can examine its features. This is the assembler
20869 # which will be driven by the driver program.
20871 # If build != host, and we aren't building gas in-tree, we identify a
20872 # build->target assembler and hope that it will have the same features
20873 # as the host->target assembler we'll be using.
20874 gcc_cv_gas_major_version
=
20875 gcc_cv_gas_minor_version
=
20876 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
20878 if test "${gcc_cv_as+set}" = set; then :
20882 if test -x "$DEFAULT_ASSEMBLER"; then
20883 gcc_cv_as
="$DEFAULT_ASSEMBLER"
20884 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
20885 && test -f ..
/gas
/Makefile \
20886 && test x
$build = x
$host; then
20887 gcc_cv_as
=..
/gas
/as-new
$build_exeext
20888 elif test -x as
$build_exeext; then
20889 # Build using assembler in the current directory.
20890 gcc_cv_as
=.
/as
$build_exeext
20891 elif ( set dummy
$AS_FOR_TARGET; test -x $2 ); then
20892 gcc_cv_as
="$AS_FOR_TARGET"
20894 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
20895 set dummy
$AS_FOR_TARGET; ac_word
=$2
20896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20897 $as_echo_n "checking for $ac_word... " >&6; }
20898 if test "${ac_cv_path_gcc_cv_as+set}" = set; then :
20899 $as_echo_n "(cached) " >&6
20903 ac_cv_path_gcc_cv_as
="$gcc_cv_as" # Let the user override the test with a path.
20906 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
20907 for as_dir
in $PATH
20910 test -z "$as_dir" && as_dir
=.
20911 for ac_exec_ext
in '' $ac_executable_extensions; do
20912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20913 ac_cv_path_gcc_cv_as
="$as_dir/$ac_word$ac_exec_ext"
20914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20924 gcc_cv_as
=$ac_cv_path_gcc_cv_as
20925 if test -n "$gcc_cv_as"; then
20926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5
20927 $as_echo "$gcc_cv_as" >&6; }
20929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20930 $as_echo "no" >&6; }
20937 ORIGINAL_AS_FOR_TARGET
=$gcc_cv_as
20939 case "$ORIGINAL_AS_FOR_TARGET" in
20940 .
/as | .
/as
$build_exeext) ;;
20941 *) ac_config_files
="$ac_config_files as:exec-tool.in"
20945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what assembler to use" >&5
20946 $as_echo_n "checking what assembler to use... " >&6; }
20947 if test "$gcc_cv_as" = ..
/gas
/as-new
$build_exeext; then
20948 # Single tree build which includes gas. We want to prefer it
20949 # over whatever linker top-level may have detected, since
20950 # we'll use what we're building after installation anyway.
20951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built gas" >&5
20952 $as_echo "newly built gas" >&6; }
20954 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20955 for f
in $gcc_cv_as_bfd_srcdir/configure \
20956 $gcc_cv_as_gas_srcdir/configure \
20957 $gcc_cv_as_gas_srcdir/configure.
in \
20958 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
20959 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
20960 if test x
$gcc_cv_gas_version != x
; then
20964 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
20965 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
20966 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
20967 case $gcc_cv_gas_patch_version in
20968 "") gcc_cv_gas_patch_version
="0" ;;
20970 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
20971 + $gcc_cv_gas_minor_version \) \* 1000 \
20972 + $gcc_cv_gas_patch_version`
20974 in_tree_gas_is_elf
=no
20975 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
20976 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
20977 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
20979 in_tree_gas_is_elf
=yes
20982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5
20983 $as_echo "$gcc_cv_as" >&6; }
20987 # Identify the linker which will work hand-in-glove with the newly
20988 # built GCC, so that we can examine its features. This is the linker
20989 # which will be driven by the driver program.
20991 # If build != host, and we aren't building gas in-tree, we identify a
20992 # build->target linker and hope that it will have the same features
20993 # as the host->target linker we'll be using.
20994 gcc_cv_gld_major_version
=
20995 gcc_cv_gld_minor_version
=
20996 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
20997 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20999 if test "${gcc_cv_ld+set}" = set; then :
21003 if test -x "$DEFAULT_LINKER"; then
21004 gcc_cv_ld
="$DEFAULT_LINKER"
21005 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
21006 && test -f ..
/ld
/Makefile \
21007 && test x
$build = x
$host; then
21008 gcc_cv_ld
=..
/ld
/ld-new
$build_exeext
21009 elif test -x collect-ld
$build_exeext; then
21010 # Build using linker in the current directory.
21011 gcc_cv_ld
=.
/collect-ld
$build_exeext
21012 elif ( set dummy
$LD_FOR_TARGET; test -x $2 ); then
21013 gcc_cv_ld
="$LD_FOR_TARGET"
21015 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
21016 set dummy
$LD_FOR_TARGET; ac_word
=$2
21017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21018 $as_echo_n "checking for $ac_word... " >&6; }
21019 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then :
21020 $as_echo_n "(cached) " >&6
21024 ac_cv_path_gcc_cv_ld
="$gcc_cv_ld" # Let the user override the test with a path.
21027 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
21028 for as_dir
in $PATH
21031 test -z "$as_dir" && as_dir
=.
21032 for ac_exec_ext
in '' $ac_executable_extensions; do
21033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21034 ac_cv_path_gcc_cv_ld
="$as_dir/$ac_word$ac_exec_ext"
21035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21045 gcc_cv_ld
=$ac_cv_path_gcc_cv_ld
21046 if test -n "$gcc_cv_ld"; then
21047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5
21048 $as_echo "$gcc_cv_ld" >&6; }
21050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21051 $as_echo "no" >&6; }
21058 ORIGINAL_PLUGIN_LD_FOR_TARGET
=$gcc_cv_ld
21059 PLUGIN_LD
=`basename $gcc_cv_ld`
21061 # Check whether --with-plugin-ld was given.
21062 if test "${with_plugin_ld+set}" = set; then :
21063 withval
=$with_plugin_ld; if test x
"$withval" != x
; then
21064 ORIGINAL_PLUGIN_LD_FOR_TARGET
="$withval"
21065 PLUGIN_LD
="$withval"
21071 cat >>confdefs.h
<<_ACEOF
21072 #define PLUGIN_LD "$PLUGIN_LD"
21076 # Check to see if we are using gold instead of ld
21077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using gold" >&5
21078 $as_echo_n "checking whether we are using gold... " >&6; }
21080 if test x
$gcc_cv_ld != x
; then
21081 if $gcc_cv_ld --version 2>/dev
/null |
sed 1q \
21082 |
grep "GNU gold" > /dev
/null
; then
21086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_is_gold" >&5
21087 $as_echo "$ld_is_gold" >&6; }
21089 ORIGINAL_LD_FOR_TARGET
=$gcc_cv_ld
21091 case "$ORIGINAL_LD_FOR_TARGET" in
21092 .
/collect-ld | .
/collect-ld
$build_exeext) ;;
21093 *) ac_config_files
="$ac_config_files collect-ld:exec-tool.in"
21097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what linker to use" >&5
21098 $as_echo_n "checking what linker to use... " >&6; }
21099 if test "$gcc_cv_ld" = ..
/ld
/ld-new
$build_exeext \
21100 ||
test "$gcc_cv_ld" = ..
/gold
/ld-new
$build_exeext; then
21101 # Single tree build which includes ld. We want to prefer it
21102 # over whatever linker top-level may have detected, since
21103 # we'll use what we're building after installation anyway.
21104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built ld" >&5
21105 $as_echo "newly built ld" >&6; }
21107 in_tree_ld_is_elf
=no
21108 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
21109 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
21110 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
21111 in_tree_ld_is_elf
=yes
21112 elif test "$ld_is_gold" = yes; then
21113 in_tree_ld_is_elf
=yes
21115 for f
in $gcc_cv_ld_bfd_srcdir/configure
$gcc_cv_ld_gld_srcdir/configure
$gcc_cv_ld_gld_srcdir/configure.
in $gcc_cv_ld_gld_srcdir/Makefile.
in
21117 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
21118 if test x
$gcc_cv_gld_version != x
; then
21122 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
21123 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
21125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5
21126 $as_echo "$gcc_cv_ld" >&6; }
21130 # Figure out what nm we will be using.
21131 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
21132 if test "${gcc_cv_nm+set}" = set; then :
21136 if test -f $gcc_cv_binutils_srcdir/configure.
in \
21137 && test -f ..
/binutils
/Makefile \
21138 && test x
$build = x
$host; then
21139 gcc_cv_nm
=..
/binutils
/nm-new
$build_exeext
21140 elif test -x nm
$build_exeext; then
21141 gcc_cv_nm
=.
/nm
$build_exeext
21142 elif ( set dummy
$NM_FOR_TARGET; test -x $2 ); then
21143 gcc_cv_nm
="$NM_FOR_TARGET"
21145 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
21146 set dummy
$NM_FOR_TARGET; ac_word
=$2
21147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21148 $as_echo_n "checking for $ac_word... " >&6; }
21149 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then :
21150 $as_echo_n "(cached) " >&6
21154 ac_cv_path_gcc_cv_nm
="$gcc_cv_nm" # Let the user override the test with a path.
21157 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
21158 for as_dir
in $PATH
21161 test -z "$as_dir" && as_dir
=.
21162 for ac_exec_ext
in '' $ac_executable_extensions; do
21163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21164 ac_cv_path_gcc_cv_nm
="$as_dir/$ac_word$ac_exec_ext"
21165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21175 gcc_cv_nm
=$ac_cv_path_gcc_cv_nm
21176 if test -n "$gcc_cv_nm"; then
21177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5
21178 $as_echo "$gcc_cv_nm" >&6; }
21180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21181 $as_echo "no" >&6; }
21188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what nm to use" >&5
21189 $as_echo_n "checking what nm to use... " >&6; }
21190 if test "$gcc_cv_nm" = ..
/binutils
/nm-new
$build_exeext; then
21191 # Single tree build which includes binutils.
21192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built nm" >&5
21193 $as_echo "newly built nm" >&6; }
21196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5
21197 $as_echo "$gcc_cv_nm" >&6; }
21201 ORIGINAL_NM_FOR_TARGET
=$gcc_cv_nm
21203 case "$ORIGINAL_NM_FOR_TARGET" in
21204 .
/nm | .
/nm
$build_exeext) ;;
21205 *) ac_config_files
="$ac_config_files nm:exec-tool.in"
21210 # Figure out what objdump we will be using.
21211 if test "${gcc_cv_objdump+set}" = set; then :
21215 if test -f $gcc_cv_binutils_srcdir/configure.
in \
21216 && test -f ..
/binutils
/Makefile \
21217 && test x
$build = x
$host; then
21218 # Single tree build which includes binutils.
21219 gcc_cv_objdump
=..
/binutils
/objdump
$build_exeext
21220 elif test -x objdump
$build_exeext; then
21221 gcc_cv_objdump
=.
/objdump
$build_exeext
21222 elif ( set dummy
$OBJDUMP_FOR_TARGET; test -x $2 ); then
21223 gcc_cv_objdump
="$OBJDUMP_FOR_TARGET"
21225 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
21226 set dummy
$OBJDUMP_FOR_TARGET; ac_word
=$2
21227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21228 $as_echo_n "checking for $ac_word... " >&6; }
21229 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then :
21230 $as_echo_n "(cached) " >&6
21232 case $gcc_cv_objdump in
21234 ac_cv_path_gcc_cv_objdump
="$gcc_cv_objdump" # Let the user override the test with a path.
21237 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
21238 for as_dir
in $PATH
21241 test -z "$as_dir" && as_dir
=.
21242 for ac_exec_ext
in '' $ac_executable_extensions; do
21243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21244 ac_cv_path_gcc_cv_objdump
="$as_dir/$ac_word$ac_exec_ext"
21245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21255 gcc_cv_objdump
=$ac_cv_path_gcc_cv_objdump
21256 if test -n "$gcc_cv_objdump"; then
21257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5
21258 $as_echo "$gcc_cv_objdump" >&6; }
21260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21261 $as_echo "no" >&6; }
21268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what objdump to use" >&5
21269 $as_echo_n "checking what objdump to use... " >&6; }
21270 if test "$gcc_cv_objdump" = ..
/binutils
/objdump
$build_exeext; then
21271 # Single tree build which includes binutils.
21272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built objdump" >&5
21273 $as_echo "newly built objdump" >&6; }
21274 elif test x
$gcc_cv_objdump = x
; then
21275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21276 $as_echo "not found" >&6; }
21278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5
21279 $as_echo "$gcc_cv_objdump" >&6; }
21282 # Figure out what readelf we will be using.
21283 if test "${gcc_cv_readelf+set}" = set; then :
21287 if test -f $gcc_cv_binutils_srcdir/configure.
in \
21288 && test -f ..
/binutils
/Makefile \
21289 && test x
$build = x
$host; then
21290 # Single tree build which includes binutils.
21291 gcc_cv_readelf
=..
/binutils
/readelf
$build_exeext
21292 elif test -x readelf
$build_exeext; then
21293 gcc_cv_readelf
=.
/readelf
$build_exeext
21295 # Extract the first word of "readelf", so it can be a program name with args.
21296 set dummy readelf
; ac_word
=$2
21297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21298 $as_echo_n "checking for $ac_word... " >&6; }
21299 if test "${ac_cv_path_gcc_cv_readelf+set}" = set; then :
21300 $as_echo_n "(cached) " >&6
21302 case $gcc_cv_readelf in
21304 ac_cv_path_gcc_cv_readelf
="$gcc_cv_readelf" # Let the user override the test with a path.
21307 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
21308 for as_dir
in $PATH
21311 test -z "$as_dir" && as_dir
=.
21312 for ac_exec_ext
in '' $ac_executable_extensions; do
21313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21314 ac_cv_path_gcc_cv_readelf
="$as_dir/$ac_word$ac_exec_ext"
21315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21325 gcc_cv_readelf
=$ac_cv_path_gcc_cv_readelf
21326 if test -n "$gcc_cv_readelf"; then
21327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5
21328 $as_echo "$gcc_cv_readelf" >&6; }
21330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21331 $as_echo "no" >&6; }
21338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what readelf to use" >&5
21339 $as_echo_n "checking what readelf to use... " >&6; }
21340 if test "$gcc_cv_readelf" = ..
/binutils
/readelf
$build_exeext; then
21341 # Single tree build which includes binutils.
21342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built readelf" >&5
21343 $as_echo "newly built readelf" >&6; }
21344 elif test x
$gcc_cv_readelf = x
; then
21345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
21346 $as_echo "not found" >&6; }
21348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5
21349 $as_echo "$gcc_cv_readelf" >&6; }
21352 # Figure out what assembler alignment features are present.
21353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler flags" >&5
21354 $as_echo_n "checking assembler flags... " >&6; }
21355 if test "${gcc_cv_as_flags+set}" = set; then :
21356 $as_echo_n "(cached) " >&6
21359 i
[34567]86-*-linux*)
21360 gcc_cv_as_flags
="--32"
21362 powerpc
*-*-darwin*)
21363 gcc_cv_as_flags
="-arch ppc"
21366 gcc_cv_as_flags
=" "
21370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_flags" >&5
21371 $as_echo "$gcc_cv_as_flags" >&6; }
21373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .balign and .p2align" >&5
21374 $as_echo_n "checking assembler for .balign and .p2align... " >&6; }
21375 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then :
21376 $as_echo_n "(cached) " >&6
21378 gcc_cv_as_balign_and_p2align
=no
21379 if test $in_tree_gas = yes; then
21380 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
21381 then gcc_cv_as_balign_and_p2align
=yes
21383 elif test x
$gcc_cv_as != x
; then
21385 .p2align 2' > conftest.s
21386 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21387 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21388 (eval $ac_try) 2>&5
21390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21391 test $ac_status = 0; }; }
21393 gcc_cv_as_balign_and_p2align
=yes
21395 echo "configure: failed program was" >&5
21398 rm -f conftest.o conftest.s
21401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_balign_and_p2align" >&5
21402 $as_echo "$gcc_cv_as_balign_and_p2align" >&6; }
21403 if test $gcc_cv_as_balign_and_p2align = yes; then
21405 $as_echo "#define HAVE_GAS_BALIGN_AND_P2ALIGN 1" >>confdefs.h
21409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .p2align with maximum skip" >&5
21410 $as_echo_n "checking assembler for .p2align with maximum skip... " >&6; }
21411 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then :
21412 $as_echo_n "(cached) " >&6
21414 gcc_cv_as_max_skip_p2align
=no
21415 if test $in_tree_gas = yes; then
21416 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
21417 then gcc_cv_as_max_skip_p2align
=yes
21419 elif test x
$gcc_cv_as != x
; then
21420 echo '.p2align 4,,7' > conftest.s
21421 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21422 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21423 (eval $ac_try) 2>&5
21425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21426 test $ac_status = 0; }; }
21428 gcc_cv_as_max_skip_p2align
=yes
21430 echo "configure: failed program was" >&5
21433 rm -f conftest.o conftest.s
21436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_max_skip_p2align" >&5
21437 $as_echo "$gcc_cv_as_max_skip_p2align" >&6; }
21438 if test $gcc_cv_as_max_skip_p2align = yes; then
21440 $as_echo "#define HAVE_GAS_MAX_SKIP_P2ALIGN 1" >>confdefs.h
21444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .literal16" >&5
21445 $as_echo_n "checking assembler for .literal16... " >&6; }
21446 if test "${gcc_cv_as_literal16+set}" = set; then :
21447 $as_echo_n "(cached) " >&6
21449 gcc_cv_as_literal16
=no
21450 if test $in_tree_gas = yes; then
21451 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
21452 then gcc_cv_as_literal16
=yes
21454 elif test x
$gcc_cv_as != x
; then
21455 echo '.literal16' > conftest.s
21456 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21457 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21458 (eval $ac_try) 2>&5
21460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21461 test $ac_status = 0; }; }
21463 gcc_cv_as_literal16
=yes
21465 echo "configure: failed program was" >&5
21468 rm -f conftest.o conftest.s
21471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_literal16" >&5
21472 $as_echo "$gcc_cv_as_literal16" >&6; }
21473 if test $gcc_cv_as_literal16 = yes; then
21475 $as_echo "#define HAVE_GAS_LITERAL16 1" >>confdefs.h
21479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working .subsection -1" >&5
21480 $as_echo_n "checking assembler for working .subsection -1... " >&6; }
21481 if test "${gcc_cv_as_subsection_m1+set}" = set; then :
21482 $as_echo_n "(cached) " >&6
21484 gcc_cv_as_subsection_m1
=no
21485 if test $in_tree_gas = yes; then
21486 if test $in_tree_gas_is_elf = yes \
21487 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
21488 then gcc_cv_as_subsection_m1
=yes
21490 elif test x
$gcc_cv_as != x
; then
21491 echo 'conftest_label1: .word 0
21493 conftest_label2: .word 0
21494 .previous' > conftest.s
21495 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21496 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21497 (eval $ac_try) 2>&5
21499 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21500 test $ac_status = 0; }; }
21502 if test x
$gcc_cv_nm != x
; then
21503 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
21504 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
21505 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
21507 else gcc_cv_as_subsection_m1
=yes
21509 rm -f conftest.nm1 conftest.nm2
21512 echo "configure: failed program was" >&5
21515 rm -f conftest.o conftest.s
21518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_subsection_m1" >&5
21519 $as_echo "$gcc_cv_as_subsection_m1" >&6; }
21520 if test $gcc_cv_as_subsection_m1 = yes; then
21522 $as_echo "#define HAVE_GAS_SUBSECTION_ORDERING 1" >>confdefs.h
21526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weak" >&5
21527 $as_echo_n "checking assembler for .weak... " >&6; }
21528 if test "${gcc_cv_as_weak+set}" = set; then :
21529 $as_echo_n "(cached) " >&6
21532 if test $in_tree_gas = yes; then
21533 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
21534 then gcc_cv_as_weak
=yes
21536 elif test x
$gcc_cv_as != x
; then
21537 echo ' .weak foobar' > conftest.s
21538 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21539 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21540 (eval $ac_try) 2>&5
21542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21543 test $ac_status = 0; }; }
21547 echo "configure: failed program was" >&5
21550 rm -f conftest.o conftest.s
21553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weak" >&5
21554 $as_echo "$gcc_cv_as_weak" >&6; }
21555 if test $gcc_cv_as_weak = yes; then
21557 $as_echo "#define HAVE_GAS_WEAK 1" >>confdefs.h
21561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weakref" >&5
21562 $as_echo_n "checking assembler for .weakref... " >&6; }
21563 if test "${gcc_cv_as_weakref+set}" = set; then :
21564 $as_echo_n "(cached) " >&6
21566 gcc_cv_as_weakref
=no
21567 if test $in_tree_gas = yes; then
21568 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
21569 then gcc_cv_as_weakref
=yes
21571 elif test x
$gcc_cv_as != x
; then
21572 echo ' .weakref foobar, barfnot' > conftest.s
21573 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21575 (eval $ac_try) 2>&5
21577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21578 test $ac_status = 0; }; }
21580 gcc_cv_as_weakref
=yes
21582 echo "configure: failed program was" >&5
21585 rm -f conftest.o conftest.s
21588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weakref" >&5
21589 $as_echo "$gcc_cv_as_weakref" >&6; }
21590 if test $gcc_cv_as_weakref = yes; then
21592 $as_echo "#define HAVE_GAS_WEAKREF 1" >>confdefs.h
21596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .nsubspa comdat" >&5
21597 $as_echo_n "checking assembler for .nsubspa comdat... " >&6; }
21598 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then :
21599 $as_echo_n "(cached) " >&6
21601 gcc_cv_as_nsubspa_comdat
=no
21602 if test $in_tree_gas = yes; then
21603 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
21604 then gcc_cv_as_nsubspa_comdat
=yes
21606 elif test x
$gcc_cv_as != x
; then
21607 echo ' .SPACE $TEXT$
21608 .NSUBSPA $CODE$,COMDAT' > conftest.s
21609 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21610 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21611 (eval $ac_try) 2>&5
21613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21614 test $ac_status = 0; }; }
21616 gcc_cv_as_nsubspa_comdat
=yes
21618 echo "configure: failed program was" >&5
21621 rm -f conftest.o conftest.s
21624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_nsubspa_comdat" >&5
21625 $as_echo "$gcc_cv_as_nsubspa_comdat" >&6; }
21626 if test $gcc_cv_as_nsubspa_comdat = yes; then
21628 $as_echo "#define HAVE_GAS_NSUBSPA_COMDAT 1" >>confdefs.h
21632 # .hidden needs to be supported in both the assembler and the linker,
21633 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
21634 # This is irritatingly difficult to feature test for; we have to check the
21635 # date string after the version number. If we've got an in-tree
21636 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
21638 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
21639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .hidden" >&5
21640 $as_echo_n "checking assembler for .hidden... " >&6; }
21641 if test "${gcc_cv_as_hidden+set}" = set; then :
21642 $as_echo_n "(cached) " >&6
21644 gcc_cv_as_hidden
=no
21645 if test $in_tree_gas = yes; then
21646 if test $in_tree_gas_is_elf = yes \
21647 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
21648 then gcc_cv_as_hidden
=yes
21650 elif test x
$gcc_cv_as != x
; then
21651 echo ' .hidden foobar
21652 foobar:' > conftest.s
21653 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21654 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21655 (eval $ac_try) 2>&5
21657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21658 test $ac_status = 0; }; }
21661 # Solaris 9/x86 as incorrectly emits an alias for a hidden symbol with
21662 # STV_HIDDEN, so disable .hidden support if so.
21663 case "${target}" in
21665 if test x
$gcc_cv_as != x
&& test x
$gcc_cv_objdump != x
; then
21666 cat > conftest.s
<<EOF
21671 .set default,hidden
21673 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1 \
21674 && $gcc_cv_objdump -t conftest.o
2>/dev
/null | \
21675 grep '\.hidden default' > /dev
/null
; then
21676 gcc_cv_as_hidden
=no
21678 gcc_cv_as_hidden
=yes
21681 # Assume bug is present if objdump is missing.
21682 gcc_cv_as_hidden
=no
21686 gcc_cv_as_hidden
=yes
21690 echo "configure: failed program was" >&5
21693 rm -f conftest.o conftest.s
21696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_hidden" >&5
21697 $as_echo "$gcc_cv_as_hidden" >&6; }
21700 # gnu_indirect_function type is an extension proposed at
21701 # http://groups.google/com/group/generic-abi/files. It allows dynamic runtime
21702 # selection of function implementation
21703 # Check whether --enable-gnu-indirect-function was given.
21704 if test "${enable_gnu_indirect_function+set}" = set; then :
21705 enableval
=$enable_gnu_indirect_function; case $enable_gnu_indirect_function in
21707 *) as_fn_error
"'$enable_gnu_indirect_function' is an invalid value for --enable-gnu-indirect-function.
21708 Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
21711 enable_gnu_indirect_function
="$default_gnu_indirect_function"
21714 if test x
$enable_gnu_indirect_function = xyes
; then
21716 $as_echo "#define HAVE_GNU_INDIRECT_FUNCTION 1" >>confdefs.h
21720 if test $in_tree_ld != yes ; then
21721 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
21722 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
21723 if test x
"$ld_is_gold" = xyes
; then
21724 # GNU gold --version looks like this:
21726 # GNU gold (GNU Binutils 2.21.51.20110225) 1.11
21728 # We extract the binutils version which is more familiar and specific
21729 # than the gold version.
21730 ld_vers
=`echo $ld_ver | sed -n \
21731 -e 's,^[^)]*[ ]\([0-9][0-9]*\.[0-9][0-9]*[^)]*\)) .*$,\1,p'`
21733 # GNU ld --version looks like this:
21735 # GNU ld (GNU Binutils) 2.21.51.20110225
21736 ld_vers
=`echo $ld_ver | sed -n \
21737 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
21739 ld_date
=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
21740 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
21741 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
21742 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
21744 case "${target}" in
21747 # Solaris 2 ld -V output looks like this for a regular version:
21749 # ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1699
21751 # but test versions add stuff at the end:
21753 # ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1701:onnv-ab196087-6931056-03/25/10
21755 ld_ver
=`$gcc_cv_ld -V 2>&1`
21756 if echo "$ld_ver" |
grep 'Solaris Link Editors' > /dev
/null
; then
21757 ld_vers
=`echo $ld_ver | sed -n \
21758 -e 's,^.*: 5\.[0-9][0-9]*-\([0-9]\.[0-9][0-9]*\).*$,\1,p'`
21759 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
21760 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
21767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .hidden support" >&5
21768 $as_echo_n "checking linker for .hidden support... " >&6; }
21769 if test "${gcc_cv_ld_hidden+set}" = set; then :
21770 $as_echo_n "(cached) " >&6
21772 if test $in_tree_ld = yes ; then
21773 gcc_cv_ld_hidden
=no
21774 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
21775 && test $in_tree_ld_is_elf = yes; then
21776 gcc_cv_ld_hidden
=yes
21779 gcc_cv_ld_hidden
=yes
21780 if test x
"$ld_is_gold" = xyes
; then
21782 elif echo "$ld_ver" |
grep GNU
> /dev
/null
; then
21783 if test 0"$ld_date" -lt 20020404; then
21784 if test -n "$ld_date"; then
21785 # If there was date string, but was earlier than 2002-04-04, fail
21786 gcc_cv_ld_hidden
=no
21787 elif test -z "$ld_vers"; then
21788 # If there was no date string nor ld version number, something is wrong
21789 gcc_cv_ld_hidden
=no
21791 test -z "$ld_vers_patch" && ld_vers_patch
=0
21792 if test "$ld_vers_major" -lt 2; then
21793 gcc_cv_ld_hidden
=no
21794 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
21795 gcc_cv_ld_hidden
="no"
21796 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
21797 gcc_cv_ld_hidden
=no
21802 case "${target}" in
21803 hppa64
*-*-hpux* | ia64
*-*-hpux*)
21804 gcc_cv_ld_hidden
=yes
21807 # .hidden support was backported to Solaris 8, starting with ld
21809 if test "$ld_vers_minor" -ge 276; then
21810 gcc_cv_ld_hidden
=yes
21812 gcc_cv_ld_hidden
=no
21815 *-*-solaris2.9
* |
*-*-solaris2.1
[0-9]*)
21816 # Support for .hidden in Sun ld appeared in Solaris 9 FCS, but
21817 # .symbolic was only added in Solaris 9 12/02.
21818 gcc_cv_ld_hidden
=yes
21821 gcc_cv_ld_hidden
=no
21827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_hidden" >&5
21828 $as_echo "$gcc_cv_ld_hidden" >&6; }
21829 libgcc_visibility
=no
21832 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
21833 libgcc_visibility
=yes
21835 $as_echo "#define HAVE_GAS_HIDDEN 1" >>confdefs.h
21839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker read-only and read-write section mixing" >&5
21840 $as_echo_n "checking linker read-only and read-write section mixing... " >&6; }
21841 gcc_cv_ld_ro_rw_mix
=unknown
21842 if test $in_tree_ld = yes ; then
21843 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
21844 && test $in_tree_ld_is_elf = yes; then
21845 gcc_cv_ld_ro_rw_mix
=read-write
21847 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
21848 echo '.section myfoosect, "a"' > conftest1.s
21849 echo '.section myfoosect, "aw"' > conftest2.s
21850 echo '.byte 1' >> conftest2.s
21851 echo '.section myfoosect, "a"' > conftest3.s
21852 echo '.byte 0' >> conftest3.s
21853 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
21854 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
21855 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
21856 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
21857 conftest2.o conftest3.o
> /dev
/null
2>&1; then
21858 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
21859 | sed -e '/myfoosect/!d' -e N`
21860 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
21861 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
21862 gcc_cv_ld_ro_rw_mix
=read-only
21864 gcc_cv_ld_ro_rw_mix
=read-write
21868 rm -f conftest.
* conftest
[123].
*
21870 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
21872 $as_echo "#define HAVE_LD_RO_RW_SECTION_MIXING 1" >>confdefs.h
21875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_ro_rw_mix" >&5
21876 $as_echo "$gcc_cv_ld_ro_rw_mix" >&6; }
21878 # Check if we have .[us]leb128, and support symbol arithmetic with it.
21879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .sleb128 and .uleb128" >&5
21880 $as_echo_n "checking assembler for .sleb128 and .uleb128... " >&6; }
21881 if test "${gcc_cv_as_leb128+set}" = set; then :
21882 $as_echo_n "(cached) " >&6
21884 gcc_cv_as_leb128
=no
21885 if test $in_tree_gas = yes; then
21886 if test $in_tree_gas_is_elf = yes \
21887 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
21888 then gcc_cv_as_leb128
=yes
21890 elif test x
$gcc_cv_as != x
; then
21897 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21898 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21899 (eval $ac_try) 2>&5
21901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21902 test $ac_status = 0; }; }
21904 # GAS versions before 2.11 do not support uleb128,
21905 # despite appearing to.
21906 # ??? There exists an elf-specific test that will crash
21907 # the assembler. Perhaps it's better to figure out whether
21908 # arbitrary sections are supported and try the test.
21909 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
21910 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
21911 as_vers
=`echo $as_ver | sed -n \
21912 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
21913 as_major
=`expr "$as_vers" : '\([0-9]*\)'`
21914 as_minor
=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`
21915 if test $as_major -eq 2 && test $as_minor -lt 11
21917 else gcc_cv_as_leb128
=yes
21921 echo "configure: failed program was" >&5
21924 rm -f conftest.o conftest.s
21927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_leb128" >&5
21928 $as_echo "$gcc_cv_as_leb128" >&6; }
21929 if test $gcc_cv_as_leb128 = yes; then
21931 $as_echo "#define HAVE_AS_LEB128 1" >>confdefs.h
21935 # Check if we have assembler support for unwind directives.
21936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi directives" >&5
21937 $as_echo_n "checking assembler for cfi directives... " >&6; }
21938 if test "${gcc_cv_as_cfi_directive+set}" = set; then :
21939 $as_echo_n "(cached) " >&6
21941 gcc_cv_as_cfi_directive
=no
21942 if test x
$gcc_cv_as != x
; then
21948 .cfi_escape 1, 2, 3, 4, 5
21949 .cfi_endproc' > conftest.s
21950 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
21951 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
21952 (eval $ac_try) 2>&5
21954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21955 test $ac_status = 0; }; }
21959 # If the linker used on Solaris (like Sun ld) isn't capable of merging
21960 # read-only and read-write sections, we need to make sure that the
21961 # assembler used emits read-write .eh_frame sections.
21962 if test "x$gcc_cv_ld_ro_rw_mix" != xread-write
; then
21963 if test "x$gcc_cv_objdump" != x
; then
21964 if $gcc_cv_objdump -h conftest.o
2>/dev
/null | \
21965 sed -e /.eh_frame
/!d
-e N |
grep READONLY
> /dev
/null
; then
21966 gcc_cv_as_cfi_directive
=no
21969 i?
86-*-solaris2.1
[0-9]*)
21970 # On Solaris/x86, make sure that GCC and gas agree on using
21971 # read-only .eh_frame sections for 64-bit.
21972 if $gcc_cv_as --64 -o conftest.o conftest.s
> /dev
/null
2>&1 && \
21973 $gcc_cv_objdump -h conftest.o
2>/dev
/null | \
21974 sed -e /.eh_frame
/!d
-e N | \
21975 grep READONLY
> /dev
/null
; then
21976 gcc_cv_as_cfi_directive
=yes
21978 gcc_cv_as_cfi_directive
=no
21982 gcc_cv_as_cfi_directive
=yes
21987 # no objdump, err on the side of caution
21988 gcc_cv_as_cfi_directive
=no
21991 gcc_cv_as_cfi_directive
=yes
21995 gcc_cv_as_cfi_directive
=yes
21999 echo "configure: failed program was" >&5
22002 rm -f conftest.o conftest.s
22005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_directive" >&5
22006 $as_echo "$gcc_cv_as_cfi_directive" >&6; }
22008 if test $gcc_cv_as_cfi_directive = yes && test x
$gcc_cv_objdump != x
; then
22009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working cfi advance" >&5
22010 $as_echo_n "checking assembler for working cfi advance... " >&6; }
22011 if test "${gcc_cv_as_cfi_advance_working+set}" = set; then :
22012 $as_echo_n "(cached) " >&6
22014 gcc_cv_as_cfi_advance_working
=no
22015 if test x
$gcc_cv_as != x
; then
22018 .cfi_adjust_cfa_offset 64
22020 .cfi_adjust_cfa_offset 128
22021 .cfi_endproc' > conftest.s
22022 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
22023 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22024 (eval $ac_try) 2>&5
22026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22027 test $ac_status = 0; }; }
22030 if $gcc_cv_objdump -Wf conftest.o
2>/dev
/null \
22031 |
grep 'DW_CFA_advance_loc[24]:[ ][ ]*75040[ ]' >/dev
/null
; then
22032 gcc_cv_as_cfi_advance_working
=yes
22036 echo "configure: failed program was" >&5
22039 rm -f conftest.o conftest.s
22042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_advance_working" >&5
22043 $as_echo "$gcc_cv_as_cfi_advance_working" >&6; }
22046 # no objdump, err on the side of caution
22047 gcc_cv_as_cfi_advance_working
=no
22051 cat >>confdefs.h
<<_ACEOF
22052 #define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes \
22053 && test $gcc_cv_as_cfi_advance_working = yes; then echo 1; else echo 0; fi`
22058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi personality directive" >&5
22059 $as_echo_n "checking assembler for cfi personality directive... " >&6; }
22060 if test "${gcc_cv_as_cfi_personality_directive+set}" = set; then :
22061 $as_echo_n "(cached) " >&6
22063 gcc_cv_as_cfi_personality_directive
=no
22064 if test x
$gcc_cv_as != x
; then
22067 .cfi_personality 0, symbol
22068 .cfi_endproc' > conftest.s
22069 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
22070 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22071 (eval $ac_try) 2>&5
22073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22074 test $ac_status = 0; }; }
22076 gcc_cv_as_cfi_personality_directive
=yes
22078 echo "configure: failed program was" >&5
22081 rm -f conftest.o conftest.s
22084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_personality_directive" >&5
22085 $as_echo "$gcc_cv_as_cfi_personality_directive" >&6; }
22088 cat >>confdefs.h
<<_ACEOF
22089 #define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE `if test $gcc_cv_as_cfi_personality_directive = yes;
22090 then echo 1; else echo 0; fi`
22094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi sections directive" >&5
22095 $as_echo_n "checking assembler for cfi sections directive... " >&6; }
22096 if test "${gcc_cv_as_cfi_sections_directive+set}" = set; then :
22097 $as_echo_n "(cached) " >&6
22099 gcc_cv_as_cfi_sections_directive
=no
22100 if test x
$gcc_cv_as != x
; then
22102 .cfi_sections .debug_frame, .eh_frame
22104 .cfi_endproc' > conftest.s
22105 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
22106 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22107 (eval $ac_try) 2>&5
22109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22110 test $ac_status = 0; }; }
22113 win32 | pe | cygwin
* | mingw32
* | uwin
*)
22114 # Need to check that we generated the correct relocation for the
22115 # .debug_frame section. This was fixed for binutils 2.21.
22116 gcc_cv_as_cfi_sections_directive
=no
22117 if test "x$gcc_cv_objdump" != x
; then
22118 if $gcc_cv_objdump -j .debug_frame
-r conftest.o
2>/dev
/null | \
22119 grep secrel
> /dev
/null
; then
22120 gcc_cv_as_cfi_sections_directive
=yes
22125 gcc_cv_as_cfi_sections_directive
=yes
22129 echo "configure: failed program was" >&5
22132 rm -f conftest.o conftest.s
22135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_sections_directive" >&5
22136 $as_echo "$gcc_cv_as_cfi_sections_directive" >&6; }
22140 cat >>confdefs.h
<<_ACEOF
22141 #define HAVE_GAS_CFI_SECTIONS_DIRECTIVE `if test $gcc_cv_as_cfi_sections_directive = yes;
22142 then echo 1; else echo 0; fi`
22146 # GAS versions up to and including 2.11.0 may mis-optimize
22148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for eh_frame optimization" >&5
22149 $as_echo_n "checking assembler for eh_frame optimization... " >&6; }
22150 if test "${gcc_cv_as_eh_frame+set}" = set; then :
22151 $as_echo_n "(cached) " >&6
22153 gcc_cv_as_eh_frame
=no
22154 if test $in_tree_gas = yes; then
22155 if test $in_tree_gas_is_elf = yes \
22156 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
22157 then gcc_cv_as_eh_frame
=yes
22159 elif test x
$gcc_cv_as != x
; then
22166 .section .eh_frame,"aw",@progbits
22168 .4byte .LECIE1-.LSCIE1
22182 .4byte .LEFDE1-.LASFDE1
22184 .4byte .LASFDE1-__FRAME_BEGIN__
22191 .LEFDE1:' > conftest.s
22192 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
22193 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22194 (eval $ac_try) 2>&5
22196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22197 test $ac_status = 0; }; }
22199 cat > conftest.lit
<<EOF
22200 0000 10000000 00000000 017a0001 781a0004 .........z..x...
22201 0010 01000000 12000000 18000000 00000000 ................
22202 0020 08000000 04080000 0044 .........D
22204 cat > conftest.big
<<EOF
22205 0000 00000010 00000000 017a0001 781a0004 .........z..x...
22206 0010 00000001 00000012 00000018 00000000 ................
22207 0020 00000008 04000000 0844 .........D
22209 # If the assembler didn't choke, and we can objdump,
22210 # and we got the correct data, then succeed.
22211 # The text in the here-document typically retains its unix-style line
22212 # endings, while the output of objdump will use host line endings.
22213 # Therefore, use diff -b for the comparisons.
22214 if test x
$gcc_cv_objdump != x \
22215 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
22216 |
tail -3 > conftest.got \
22217 && { diff -b conftest.lit conftest.got
> /dev
/null
2>&1 \
22218 ||
diff -b conftest.big conftest.got
> /dev
/null
2>&1; }
22220 gcc_cv_as_eh_frame
=yes
22221 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
22222 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22223 (eval $ac_try) 2>&5
22225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22226 test $ac_status = 0; }; }; then
22227 gcc_cv_as_eh_frame
=buggy
22229 # Uh oh, what do we do now?
22230 gcc_cv_as_eh_frame
=no
22233 echo "configure: failed program was" >&5
22236 rm -f conftest.o conftest.s
22239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_eh_frame" >&5
22240 $as_echo "$gcc_cv_as_eh_frame" >&6; }
22243 if test $gcc_cv_as_eh_frame = buggy
; then
22245 $as_echo "#define USE_AS_TRADITIONAL_FORMAT 1" >>confdefs.h
22249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5
22250 $as_echo_n "checking assembler for section merging support... " >&6; }
22251 if test "${gcc_cv_as_shf_merge+set}" = set; then :
22252 $as_echo_n "(cached) " >&6
22254 gcc_cv_as_shf_merge
=no
22255 if test $in_tree_gas = yes; then
22256 if test $in_tree_gas_is_elf = yes \
22257 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
22258 then gcc_cv_as_shf_merge
=yes
22260 elif test x
$gcc_cv_as != x
; then
22261 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
22262 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
22263 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22264 (eval $ac_try) 2>&5
22266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22267 test $ac_status = 0; }; }
22269 gcc_cv_as_shf_merge
=yes
22271 echo "configure: failed program was" >&5
22274 rm -f conftest.o conftest.s
22277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5
22278 $as_echo "$gcc_cv_as_shf_merge" >&6; }
22280 if test $gcc_cv_as_shf_merge = no
; then
22281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5
22282 $as_echo_n "checking assembler for section merging support... " >&6; }
22283 if test "${gcc_cv_as_shf_merge+set}" = set; then :
22284 $as_echo_n "(cached) " >&6
22286 gcc_cv_as_shf_merge
=no
22287 if test $in_tree_gas = yes; then
22288 if test $in_tree_gas_is_elf = yes \
22289 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
22290 then gcc_cv_as_shf_merge
=yes
22292 elif test x
$gcc_cv_as != x
; then
22293 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
22294 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
22295 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22296 (eval $ac_try) 2>&5
22298 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22299 test $ac_status = 0; }; }
22301 gcc_cv_as_shf_merge
=yes
22303 echo "configure: failed program was" >&5
22306 rm -f conftest.o conftest.s
22309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5
22310 $as_echo "$gcc_cv_as_shf_merge" >&6; }
22314 cat >>confdefs.h
<<_ACEOF
22315 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
22319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support" >&5
22320 $as_echo_n "checking assembler for COMDAT group support... " >&6; }
22321 if test "${gcc_cv_as_comdat_group+set}" = set; then :
22322 $as_echo_n "(cached) " >&6
22324 gcc_cv_as_comdat_group
=no
22325 if test $in_tree_gas = yes; then
22326 if test $in_tree_gas_is_elf = yes \
22327 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
22328 then gcc_cv_as_comdat_group
=yes
22330 elif test x
$gcc_cv_as != x
; then
22331 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
22332 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
22333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22334 (eval $ac_try) 2>&5
22336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22337 test $ac_status = 0; }; }
22339 gcc_cv_as_comdat_group
=yes
22341 echo "configure: failed program was" >&5
22344 rm -f conftest.o conftest.s
22347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group" >&5
22348 $as_echo "$gcc_cv_as_comdat_group" >&6; }
22350 if test $gcc_cv_as_comdat_group = yes; then
22351 gcc_cv_as_comdat_group_percent
=no
22353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support" >&5
22354 $as_echo_n "checking assembler for COMDAT group support... " >&6; }
22355 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then :
22356 $as_echo_n "(cached) " >&6
22358 gcc_cv_as_comdat_group_percent
=no
22359 if test $in_tree_gas = yes; then
22360 if test $in_tree_gas_is_elf = yes \
22361 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
22362 then gcc_cv_as_comdat_group_percent
=yes
22364 elif test x
$gcc_cv_as != x
; then
22365 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
22366 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
22367 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22368 (eval $ac_try) 2>&5
22370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22371 test $ac_status = 0; }; }
22373 gcc_cv_as_comdat_group_percent
=yes
22375 echo "configure: failed program was" >&5
22378 rm -f conftest.o conftest.s
22381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group_percent" >&5
22382 $as_echo "$gcc_cv_as_comdat_group_percent" >&6; }
22385 if test x
"$ld_is_gold" = xyes
; then
22387 elif test $in_tree_ld = yes ; then
22389 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
22390 && test $in_tree_ld_is_elf = yes; then
22393 elif echo "$ld_ver" |
grep GNU
> /dev
/null
; then
22395 if test 0"$ld_date" -lt 20050308; then
22396 if test -n "$ld_date"; then
22397 # If there was date string, but was earlier than 2005-03-08, fail
22399 elif test "$ld_vers_major" -lt 2; then
22401 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
22406 case "${target}" in
22407 *-*-solaris2.1
[1-9]*)
22408 # Sun ld has COMDAT group support since Solaris 9, but it doesn't
22409 # interoperate with GNU as until Solaris 11 build 130, i.e. ld
22412 # FIXME: Maybe need to refine later when COMDAT group support with
22413 # Sun as is implemented.
22414 if test "$ld_vers_major" -gt 1 ||
test "$ld_vers_minor" -ge 1688; then
22421 # Assume linkers other than GNU ld don't support COMDAT group.
22426 # Allow overriding the automatic COMDAT group tests above.
22427 # Check whether --enable-comdat was given.
22428 if test "${enable_comdat+set}" = set; then :
22429 enableval
=$enable_comdat; comdat_group
="$enable_comdat"
22432 if test $comdat_group = no
; then
22433 gcc_cv_as_comdat_group
=no
22434 gcc_cv_as_comdat_group_percent
=no
22437 cat >>confdefs.h
<<_ACEOF
22438 #define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`
22442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for line table discriminator support" >&5
22443 $as_echo_n "checking assembler for line table discriminator support... " >&6; }
22444 if test "${gcc_cv_as_discriminator+set}" = set; then :
22445 $as_echo_n "(cached) " >&6
22447 gcc_cv_as_discriminator
=no
22448 if test $in_tree_gas = yes; then
22449 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 51`
22450 then gcc_cv_as_discriminator
=yes
22452 elif test x
$gcc_cv_as != x
; then
22455 .loc 1 1 0 discriminator 1' > conftest.s
22456 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
22457 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22458 (eval $ac_try) 2>&5
22460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22461 test $ac_status = 0; }; }
22463 gcc_cv_as_discriminator
=yes
22465 echo "configure: failed program was" >&5
22468 rm -f conftest.o conftest.s
22471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_discriminator" >&5
22472 $as_echo "$gcc_cv_as_discriminator" >&6; }
22473 if test $gcc_cv_as_discriminator = yes; then
22475 $as_echo "#define HAVE_GAS_DISCRIMINATOR 1" >>confdefs.h
22479 # Thread-local storage - the check is heavily parameterized.
22487 .section ".tdata","awT",@progbits
22490 ldq $27,__tls_get_addr($29) !literal!1
22491 lda $16,foo($29) !tlsgd!1
22492 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
22493 ldq $27,__tls_get_addr($29) !literal!2
22494 lda $16,foo($29) !tlsldm!2
22495 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
22496 ldq $1,foo($29) !gotdtprel
22497 ldah $2,foo($29) !dtprelhi
22498 lda $3,foo($2) !dtprello
22499 lda $4,foo($29) !dtprel
22500 ldq $1,foo($29) !gottprel
22501 ldah $2,foo($29) !tprelhi
22502 lda $3,foo($2) !tprello
22503 lda $4,foo($29) !tprel'
22506 tls_as_opt
=--fatal-warnings
22508 cris-
*-*|crisv32-
*-*)
22510 .section ".tdata","awT",@progbits
22517 tls_as_opt
=--fatal-warnings
22521 .section ".tdata","awT",@progbits
22524 call #gettlsoff(x)'
22533 .section ".tdata","awT",@progbits
22537 addil LT%foo-$tls_gdidx$,gp
22538 ldo RT%foo-$tls_gdidx$(%r1),%arg0
22541 addil LT%foo-$tls_ldidx$,gp
22543 ldo RT%foo-$tls_ldidx$(%r1),%arg0
22544 addil LR%foo-$tls_dtpoff$,%ret0
22545 ldo RR%foo-$tls_dtpoff$(%r1),%t1
22547 addil LT%foo-$tls_ieoff$,gp
22548 ldw RT%foo-$tls_ieoff$(%r1),%t2
22551 addil LR%foo-$tls_leoff$,%t1
22552 ldo RR%foo-$tls_leoff$(%r1),%t2'
22555 tls_as_opt
=--fatal-warnings
22559 .section ".tdata","awT",%progbits
22562 .word foo(gottpoff)
22572 i
[34567]86-*-solaris2.
*)
22574 tga_func
=___tls_get_addr
22580 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
22582 .section .tdata,"awt",@progbits'
22586 $as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.h
22590 .section ".tdata","awT",@progbits'
22593 tls_as_opt
="--fatal-warnings"
22595 conftest_s
="$conftest_s
22599 leal foo@tlsgd(,%ebx,1), %eax
22600 leal foo@tlsldm(%ebx), %eax
22601 leal foo@dtpoff(%eax), %edx
22602 movl foo@gottpoff(%ebx), %eax
22603 subl foo@gottpoff(%ebx), %eax
22604 addl foo@gotntpoff(%ebx), %eax
22605 movl foo@indntpoff, %eax
22606 movl \$foo@tpoff, %eax
22607 subl \$foo@tpoff, %eax
22608 leal foo@ntpoff(%ecx), %eax"
22612 .section ".tdata","awT",@progbits
22616 leaq foo@TLSGD(%rip), %rdi
22617 leaq foo@TLSLD(%rip), %rdi
22618 leaq foo@DTPOFF(%rax), %rdx
22619 movq foo@GOTTPOFF(%rip), %rax
22620 movq $foo@TPOFF, %rax'
22623 tls_as_opt
=--fatal-warnings
22627 .section ".tdata","awT",@progbits
22630 addl r16 = @ltoff(@dtpmod(foo#)), gp
22631 addl r17 = @ltoff(@dtprel(foo#)), gp
22632 addl r18 = @ltoff(@tprel(foo#)), gp
22633 addl r19 = @dtprel(foo#), gp
22634 adds r21 = @dtprel(foo#), r13
22635 movl r23 = @dtprel(foo#)
22636 addl r20 = @tprel(foo#), gp
22637 adds r22 = @tprel(foo#), r13
22638 movl r24 = @tprel(foo#)'
22641 tls_as_opt
=--fatal-warnings
22645 .section .tdata,"awT",@progbits
22649 addiu $4, $28, %tlsgd(x)
22650 addiu $4, $28, %tlsldm(x)
22651 lui $4, %dtprel_hi(x)
22652 addiu $4, $4, %dtprel_lo(x)
22653 lw $4, %gottprel(x)($28)
22654 lui $4, %tprel_hi(x)
22655 addiu $4, $4, %tprel_lo(x)'
22658 tls_as_opt
='-32 --fatal-warnings'
22662 .section .tdata,"awT",@progbits
22667 move.l x@TLSGD(%a5),%a0
22668 move.l x@TLSLDM(%a5),%a0
22669 move.l x@TLSLDO(%a5),%a0
22670 move.l x@TLSIE(%a5),%a0
22671 move.l x@TLSLE(%a5),%a0'
22674 tls_as_opt
='--fatal-warnings'
22678 .section ".tdata","awT",@progbits
22686 addi 3,31,ld0@got@tlsgd
22688 addi 3,31,x1@got@tlsld
22691 addis 9,3,x2@dtprel@ha
22692 addi 9,9,x2@dtprel@l
22693 lwz 9,x3@got@tprel(31)
22696 addis 9,2,x2@tprel@ha
22697 addi 9,9,x2@tprel@l'
22700 tls_as_opt
="-a32 --fatal-warnings"
22704 .section ".tdata","awT",@progbits
22712 addi 3,2,ld0@got@tlsgd
22718 addi 3,2,x1@got@tlsld
22724 addis 9,3,x2@dtprel@ha
22725 addi 9,9,x2@dtprel@l
22728 ld 9,x3@got@dtprel(2)
22734 tls_as_opt
="-a64 --fatal-warnings"
22738 .section ".tdata","awT",@progbits
22745 .long foo@GOTNTPOFF
22746 .long foo@INDNTPOFF
22747 l %r1,foo@GOTNTPOFF(%r12)
22748 l %r1,0(%r1):tls_load:foo
22749 bas %r14,0(%r1,%r13):tls_gdcall:foo
22750 bas %r14,0(%r1,%r13):tls_ldcall:foo'
22753 tls_as_opt
="-m31 --fatal-warnings"
22757 .section ".tdata","awT",@progbits
22764 .quad foo@GOTNTPOFF
22765 lg %r1,foo@GOTNTPOFF(%r12)
22766 larl %r1,foo@INDNTPOFF
22767 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
22768 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
22771 tls_as_opt
="-m64 -Aesame --fatal-warnings"
22773 sh-
*-* | sh
[34]-*-*)
22775 .section ".tdata","awT",@progbits
22785 tls_as_opt
=--fatal-warnings
22789 sparc
*-sun-solaris2.
*)
22791 tga_func
=__tls_get_addr
22797 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
22799 .section ".tdata",#alloc,#write,#tls'
22804 .section ".tdata","awT",@progbits'
22807 tls_as_opt
="-32 --fatal-warnings"
22809 conftest_s
="$conftest_s
22812 sethi %tgd_hi22(foo), %o0
22813 add %o0, %tgd_lo10(foo), %o1
22814 add %l7, %o1, %o0, %tgd_add(foo)
22815 call __tls_get_addr, %tgd_call(foo)
22816 sethi %tldm_hi22(foo), %l1
22817 add %l1, %tldm_lo10(foo), %l2
22818 add %l7, %l2, %o0, %tldm_add(foo)
22819 call __tls_get_addr, %tldm_call(foo)
22820 sethi %tldo_hix22(foo), %l3
22821 xor %l3, %tldo_lox10(foo), %l4
22822 add %o0, %l4, %l5, %tldo_add(foo)
22823 sethi %tie_hi22(foo), %o3
22824 add %o3, %tie_lo10(foo), %o3
22825 ld [%l7 + %o3], %o2, %tie_ld(foo)
22826 add %g7, %o2, %o4, %tie_add(foo)
22827 sethi %tle_hix22(foo), %l1
22828 xor %l1, %tle_lox10(foo), %o5
22829 ld [%g7 + %o5], %o1"
22833 .section ".tdata","awT",@progbits
22836 movi a8, foo@TLSFUNC
22837 movi a10, foo@TLSARG
22838 callx8.tls a8, foo@TLSCALL'
22844 if test "x$enable_tls" = xno
; then
22845 : # TLS explicitly disabled.
22846 elif test "x$enable_tls" = xyes
; then
22847 set_have_as_tls
=yes # TLS explicitly enabled.
22848 elif test -z "$tls_first_major"; then
22849 : # If we don't have a check, assume no support.
22851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for thread-local storage support" >&5
22852 $as_echo_n "checking assembler for thread-local storage support... " >&6; }
22853 if test "${gcc_cv_as_tls+set}" = set; then :
22854 $as_echo_n "(cached) " >&6
22857 if test $in_tree_gas = yes; then
22858 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
22859 then gcc_cv_as_tls
=yes
22861 elif test x
$gcc_cv_as != x
; then
22862 echo "$conftest_s" > conftest.s
22863 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags $tls_as_opt -o conftest.o conftest.s >&5'
22864 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
22865 (eval $ac_try) 2>&5
22867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22868 test $ac_status = 0; }; }
22872 echo "configure: failed program was" >&5
22875 rm -f conftest.o conftest.s
22878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_tls" >&5
22879 $as_echo "$gcc_cv_as_tls" >&6; }
22880 if test $gcc_cv_as_tls = yes; then
22881 set_have_as_tls
=yes
22886 # IRIX 6.5 rld and libc.so lack TLS support, so even if gas and gld
22887 # with TLS support are in use, native TLS cannot work.
22891 # Tru64 UNIX loader and libc.so lack TLS support, so even if gas and
22892 # gld with TLS support are in use, native TLS cannot work.
22895 # TLS was introduced in the Solaris 9 FCS release and backported to
22896 # Solaris 8 patches. Support for GNU-style TLS on x86 was only
22897 # introduced in Solaris 9 4/04, replacing the earlier Sun style that Sun
22898 # ld and GCC don't support any longer.
22900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker and ld.so.1 TLS support" >&5
22901 $as_echo_n "checking linker and ld.so.1 TLS support... " >&6; }
22903 # Check ld and ld.so.1 TLS support.
22904 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
22905 # Assume all interesting versions of GNU ld have TLS support.
22906 # FIXME: still need ld.so.1 support, i.e. ld version checks below.
22910 # Solaris 8/x86 ld has GNU style TLS support since version 1.280.
22912 min_tls_ld_vers_minor
=280
22914 # Solaris 8/SPARC ld has TLS support since version 1.272.
22915 sparc
*-*-solaris2.8
)
22916 min_tls_ld_vers_minor
=272
22918 # Solaris 9/x86 ld has GNU style TLS support since version 1.374.
22920 min_tls_ld_vers_minor
=374
22922 # Solaris 9/SPARC and Solaris 10+ ld have TLS support since FCS.
22923 sparc
*-*-solaris2.9 |
*-*-solaris2.1
[0-9]*)
22924 min_tls_ld_vers_minor
=343
22927 if test "$ld_vers_major" -gt 1 || \
22928 test "$ld_vers_minor" -ge "$min_tls_ld_vers_minor"; then
22934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_tls_support" >&5
22935 $as_echo "$ld_tls_support" >&6; }
22938 save_LDFLAGS
="$LDFLAGS"
22942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alternate thread library" >&5
22943 $as_echo_n "checking alternate thread library... " >&6; }
22945 # TLS support was backported to Solaris 8 patches, but only lives in
22946 # the alternate thread library which became the default in Solaris 9.
22947 # We want to always use that, irrespective of TLS support.
22949 # Take multilib subdir into account. There's no spec to handle
22950 # this. The 64 symlink exists since Solaris 8.
22951 lwp_dir
=/usr
/lib
/lwp
22952 lwp_spec
="-L$lwp_dir%{m64:/64} -R$lwp_dir%{m64:/64}"
22953 LDFLAGS
="-L$lwp_dir -R$lwp_dir"
22960 # Always define LIB_THREAD_LDFLAGS_SPEC, even without TLS support.
22962 cat >>confdefs.h
<<_ACEOF
22963 #define LIB_THREAD_LDFLAGS_SPEC "$lwp_spec"
22966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lwp_dir" >&5
22967 $as_echo "$lwp_dir" >&6; }
22969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking library containing $tga_func" >&5
22970 $as_echo_n "checking library containing $tga_func... " >&6; }
22971 # Before Solaris 10, __tls_get_addr (SPARC/x64) resp. ___tls_get_addr
22972 # (32-bit x86) only lived in libthread, so check for that. Keep
22973 # set_have_as_tls if found, disable if not.
22974 as_ac_Search
=`$as_echo "ac_cv_search_$tga_func" | $as_tr_sh`
22975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing $tga_func" >&5
22976 $as_echo_n "checking for library containing $tga_func... " >&6; }
22977 if { as_var
=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
22978 $as_echo_n "(cached) " >&6
22980 ac_func_search_save_LIBS
=$LIBS
22981 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
22982 /* end confdefs.h. */
22984 /* Override any GCC internal prototype to avoid an error.
22985 Use char because int might match the return type of a GCC
22986 builtin and then its argument prototype would still apply. */
22994 return $tga_func ();
22999 for ac_lib
in '' thread
; do
23000 if test -z "$ac_lib"; then
23001 ac_res
="none required"
23004 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
23006 if ac_fn_c_try_link
"$LINENO"; then :
23007 eval "$as_ac_Search=\$ac_res"
23009 rm -f core conftest.err conftest.
$ac_objext \
23011 if { as_var
=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
23015 if { as_var
=$as_ac_Search; eval "test \"\${$as_var+set}\" = set"; }; then :
23018 eval "$as_ac_Search=no"
23020 rm conftest.
$ac_ext
23021 LIBS
=$ac_func_search_save_LIBS
23023 eval ac_res
=\$
$as_ac_Search
23024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
23025 $as_echo "$ac_res" >&6; }
23026 eval ac_res
=\$
$as_ac_Search
23027 if test "$ac_res" != no
; then :
23028 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
23034 # Clear LIBS if we cannot support TLS.
23035 if test $set_have_as_tls = no
; then
23038 # Always define LIB_TLS_SPEC, even without TLS support.
23040 cat >>confdefs.h
<<_ACEOF
23041 #define LIB_TLS_SPEC "$LIBS"
23044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBS" >&5
23045 $as_echo "$LIBS" >&6; }
23048 LDFLAGS
="$save_LDFLAGS"
23051 if test $set_have_as_tls = yes ; then
23053 $as_echo "#define HAVE_AS_TLS 1" >>confdefs.h
23057 # Target-specific assembler checks.
23059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker -Bstatic/-Bdynamic option" >&5
23060 $as_echo_n "checking linker -Bstatic/-Bdynamic option... " >&6; }
23061 gcc_cv_ld_static_dynamic
=no
23062 gcc_cv_ld_static_option
='-Bstatic'
23063 gcc_cv_ld_dynamic_option
='-Bdynamic'
23064 if test $in_tree_ld = yes ; then
23065 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2; then
23066 gcc_cv_ld_static_dynamic
=yes
23068 elif test x
$gcc_cv_ld != x
; then
23069 # Check if linker supports -Bstatic/-Bdynamic option
23070 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bstatic > /dev
/null \
23071 && $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bdynamic > /dev
/null
; then
23072 gcc_cv_ld_static_dynamic
=yes
23075 # Tru64 UNIX support -noso/-so_archive instead of -Bstatic/-Bdynamic.
23077 gcc_cv_ld_static_dynamic
=yes
23078 gcc_cv_ld_static_option
="-noso"
23079 gcc_cv_ld_dynamic_option
="-so_archive"
23081 # IRIX 6 ld supports -Bstatic/-Bdynamic.
23083 gcc_cv_ld_static_dynamic
=yes
23085 # Solaris 2 ld always supports -Bstatic/-Bdynamic.
23087 gcc_cv_ld_static_dynamic
=yes
23092 if test x
"$gcc_cv_ld_static_dynamic" = xyes
; then
23094 $as_echo "#define HAVE_LD_STATIC_DYNAMIC 1" >>confdefs.h
23097 cat >>confdefs.h
<<_ACEOF
23098 #define LD_STATIC_OPTION "$gcc_cv_ld_static_option"
23102 cat >>confdefs.h
<<_ACEOF
23103 #define LD_DYNAMIC_OPTION "$gcc_cv_ld_dynamic_option"
23107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_static_dynamic" >&5
23108 $as_echo "$gcc_cv_ld_static_dynamic" >&6; }
23110 if test x
"$demangler_in_ld" = xyes
; then
23111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --demangle support" >&5
23112 $as_echo_n "checking linker --demangle support... " >&6; }
23113 gcc_cv_ld_demangle
=no
23114 if test $in_tree_ld = yes; then
23115 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
23116 gcc_cv_ld_demangle
=yes
23118 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
23119 # Check if the GNU linker supports --demangle option
23120 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
23121 gcc_cv_ld_demangle
=yes
23124 if test x
"$gcc_cv_ld_demangle" = xyes
; then
23126 $as_echo "#define HAVE_LD_DEMANGLE 1" >>confdefs.h
23129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_demangle" >&5
23130 $as_echo "$gcc_cv_ld_demangle" >&6; }
23133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker plugin support" >&5
23134 $as_echo_n "checking linker plugin support... " >&6; }
23135 gcc_cv_lto_plugin
=0
23136 if test -f liblto_plugin.la
; then
23137 if test $in_tree_ld = yes -a x
"$ORIGINAL_PLUGIN_LD_FOR_TARGET" = x
"$gcc_cv_ld"; then
23138 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 21 -o "$gcc_cv_gld_major_version" -gt 2; then
23139 gcc_cv_lto_plugin
=2
23140 elif test "$ld_is_gold" = yes -a "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -eq 20; then
23141 gcc_cv_lto_plugin
=1
23144 elif test x
"$ORIGINAL_PLUGIN_LD_FOR_TARGET" = x
"$gcc_cv_ld" && echo "$ld_ver" |
grep GNU
> /dev
/null
; then
23145 # Require GNU ld or gold 2.21+ for plugin support by default.
23146 if test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -ge 21; then
23147 gcc_cv_lto_plugin
=2
23148 # Allow -fuse-linker-plugin to enable plugin support in GNU gold 2.20.
23149 elif test "$ld_is_gold" = yes -a "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 20; then
23150 gcc_cv_lto_plugin
=1
23152 elif test x
"$ORIGINAL_PLUGIN_LD_FOR_TARGET" != x
"$gcc_cv_ld"; then
23153 # Allow -fuse-linker-plugin if plugin linker differs from
23154 # default/specified linker.
23155 gcc_cv_lto_plugin
=1
23159 cat >>confdefs.h
<<_ACEOF
23160 #define HAVE_LTO_PLUGIN $gcc_cv_lto_plugin
23163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_lto_plugin" >&5
23164 $as_echo "$gcc_cv_lto_plugin" >&6; }
23167 # All TARGET_ABI_OSF targets.
23168 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
23169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5
23170 $as_echo_n "checking assembler for explicit relocation support... " >&6; }
23171 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then :
23172 $as_echo_n "(cached) " >&6
23174 gcc_cv_as_alpha_explicit_relocs
=no
23175 if test $in_tree_gas = yes; then
23176 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
23177 then gcc_cv_as_alpha_explicit_relocs
=yes
23179 elif test x
$gcc_cv_as != x
; then
23180 echo ' .set nomacro
23182 extbl $3, $2, $3 !lituse_bytoff!1
23183 ldq $2, a($29) !literal!1
23184 ldq $4, b($29) !literal!2
23185 ldq_u $3, 0($2) !lituse_base!1
23186 ldq $27, f($29) !literal!5
23187 jsr $26, ($27), f !lituse_jsr!5
23188 ldah $29, 0($26) !gpdisp!3
23189 lda $0, c($29) !gprel
23190 ldah $1, d($29) !gprelhigh
23191 lda $1, d($1) !gprellow
23192 lda $29, 0($29) !gpdisp!3' > conftest.s
23193 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23194 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23195 (eval $ac_try) 2>&5
23197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23198 test $ac_status = 0; }; }
23200 gcc_cv_as_alpha_explicit_relocs
=yes
23202 echo "configure: failed program was" >&5
23205 rm -f conftest.o conftest.s
23208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_explicit_relocs" >&5
23209 $as_echo "$gcc_cv_as_alpha_explicit_relocs" >&6; }
23210 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
23212 $as_echo "#define HAVE_AS_EXPLICIT_RELOCS 1" >>confdefs.h
23215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for jsrdirect relocation support" >&5
23216 $as_echo_n "checking assembler for jsrdirect relocation support... " >&6; }
23217 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then :
23218 $as_echo_n "(cached) " >&6
23220 gcc_cv_as_alpha_jsrdirect_relocs
=no
23221 if test $in_tree_gas = yes; then
23222 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
23223 then gcc_cv_as_alpha_jsrdirect_relocs
=yes
23225 elif test x
$gcc_cv_as != x
; then
23226 echo ' .set nomacro
23228 ldq $27, a($29) !literal!1
23229 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
23230 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23231 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23232 (eval $ac_try) 2>&5
23234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23235 test $ac_status = 0; }; }
23237 gcc_cv_as_alpha_jsrdirect_relocs
=yes
23239 echo "configure: failed program was" >&5
23242 rm -f conftest.o conftest.s
23245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
23246 $as_echo "$gcc_cv_as_alpha_jsrdirect_relocs" >&6; }
23247 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
23249 $as_echo "#define HAVE_AS_JSRDIRECT_RELOCS 1" >>confdefs.h
23255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -no-mul-bug-abort option" >&5
23256 $as_echo_n "checking assembler for -no-mul-bug-abort option... " >&6; }
23257 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then :
23258 $as_echo_n "(cached) " >&6
23260 gcc_cv_as_cris_no_mul_bug
=no
23261 if test $in_tree_gas = yes; then
23262 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
23263 then gcc_cv_as_cris_no_mul_bug
=yes
23265 elif test x
$gcc_cv_as != x
; then
23266 echo '.text' > conftest.s
23267 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -no-mul-bug-abort -o conftest.o conftest.s >&5'
23268 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23269 (eval $ac_try) 2>&5
23271 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23272 test $ac_status = 0; }; }
23274 gcc_cv_as_cris_no_mul_bug
=yes
23276 echo "configure: failed program was" >&5
23279 rm -f conftest.o conftest.s
23282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cris_no_mul_bug" >&5
23283 $as_echo "$gcc_cv_as_cris_no_mul_bug" >&6; }
23284 if test $gcc_cv_as_cris_no_mul_bug = yes; then
23286 $as_echo "#define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1" >>confdefs.h
23292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .register" >&5
23293 $as_echo_n "checking assembler for .register... " >&6; }
23294 if test "${gcc_cv_as_sparc_register_op+set}" = set; then :
23295 $as_echo_n "(cached) " >&6
23297 gcc_cv_as_sparc_register_op
=no
23298 if test x
$gcc_cv_as != x
; then
23299 echo '.register %g2, #scratch' > conftest.s
23300 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23301 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23302 (eval $ac_try) 2>&5
23304 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23305 test $ac_status = 0; }; }
23307 gcc_cv_as_sparc_register_op
=yes
23309 echo "configure: failed program was" >&5
23312 rm -f conftest.o conftest.s
23315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_register_op" >&5
23316 $as_echo "$gcc_cv_as_sparc_register_op" >&6; }
23317 if test $gcc_cv_as_sparc_register_op = yes; then
23319 $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
23323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -relax option" >&5
23324 $as_echo_n "checking assembler for -relax option... " >&6; }
23325 if test "${gcc_cv_as_sparc_relax+set}" = set; then :
23326 $as_echo_n "(cached) " >&6
23328 gcc_cv_as_sparc_relax
=no
23329 if test x
$gcc_cv_as != x
; then
23330 echo '.text' > conftest.s
23331 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -relax -o conftest.o conftest.s >&5'
23332 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23333 (eval $ac_try) 2>&5
23335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23336 test $ac_status = 0; }; }
23338 gcc_cv_as_sparc_relax
=yes
23340 echo "configure: failed program was" >&5
23343 rm -f conftest.o conftest.s
23346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_relax" >&5
23347 $as_echo "$gcc_cv_as_sparc_relax" >&6; }
23348 if test $gcc_cv_as_sparc_relax = yes; then
23350 $as_echo "#define HAVE_AS_RELAX_OPTION 1" >>confdefs.h
23354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTDATA_OP relocs" >&5
23355 $as_echo_n "checking assembler for GOTDATA_OP relocs... " >&6; }
23356 if test "${gcc_cv_as_sparc_gotdata_op+set}" = set; then :
23357 $as_echo_n "(cached) " >&6
23359 gcc_cv_as_sparc_gotdata_op
=no
23360 if test x
$gcc_cv_as != x
; then
23366 sethi %gdop_hix22(foo), %g1
23367 xor %g1, %gdop_lox10(foo), %g1
23368 ld [%l7 + %g1], %g2, %gdop(foo)' > conftest.s
23369 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
23370 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23371 (eval $ac_try) 2>&5
23373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23374 test $ac_status = 0; }; }
23376 if test x
$gcc_cv_ld != x \
23377 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
23378 if test x
$gcc_cv_objdump != x
; then
23379 if $gcc_cv_objdump -s -j .text conftest
2> /dev
/null \
23380 |
grep ' 03000004 82186004 c405c001'> /dev
/null
2>&1; then
23381 gcc_cv_as_sparc_gotdata_op
=no
23383 gcc_cv_as_sparc_gotdata_op
=yes
23389 echo "configure: failed program was" >&5
23392 rm -f conftest.o conftest.s
23395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_gotdata_op" >&5
23396 $as_echo "$gcc_cv_as_sparc_gotdata_op" >&6; }
23397 if test $gcc_cv_as_sparc_gotdata_op = yes; then
23399 $as_echo "#define HAVE_AS_SPARC_GOTDATA_OP 1" >>confdefs.h
23403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs" >&5
23404 $as_echo_n "checking assembler for unaligned pcrel relocs... " >&6; }
23405 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then :
23406 $as_echo_n "(cached) " >&6
23408 gcc_cv_as_sparc_ua_pcrel
=no
23409 if test x
$gcc_cv_as != x
; then
23416 .uaword %r_disp32(foo)' > conftest.s
23417 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
23418 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23419 (eval $ac_try) 2>&5
23421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23422 test $ac_status = 0; }; }
23424 if test x
$gcc_cv_ld != x \
23425 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
23426 gcc_cv_as_sparc_ua_pcrel
=yes
23430 echo "configure: failed program was" >&5
23433 rm -f conftest.o conftest.s
23436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel" >&5
23437 $as_echo "$gcc_cv_as_sparc_ua_pcrel" >&6; }
23438 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
23440 $as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h
23443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
23444 $as_echo_n "checking assembler for unaligned pcrel relocs against hidden symbols... " >&6; }
23445 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then :
23446 $as_echo_n "(cached) " >&6
23448 gcc_cv_as_sparc_ua_pcrel_hidden
=no
23449 if test x
$gcc_cv_as != x
; then
23453 .uaword %r_disp32(foo)
23454 .byte 0x32, 0x33, 0x34
23458 .skip 4' > conftest.s
23459 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
23460 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23461 (eval $ac_try) 2>&5
23463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23464 test $ac_status = 0; }; }
23466 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
23467 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
23468 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
23469 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
23470 if $gcc_cv_objdump -R conftest
2> /dev
/null \
23471 |
grep 'DISP32' > /dev
/null
2>&1; then
23474 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
23479 echo "configure: failed program was" >&5
23482 rm -f conftest.o conftest.s
23485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
23486 $as_echo "$gcc_cv_as_sparc_ua_pcrel_hidden" >&6; }
23487 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
23489 $as_echo "#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1" >>confdefs.h
23493 fi # unaligned pcrel relocs
23495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for offsetable %lo()" >&5
23496 $as_echo_n "checking assembler for offsetable %lo()... " >&6; }
23497 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then :
23498 $as_echo_n "(cached) " >&6
23500 gcc_cv_as_sparc_offsetable_lo10
=no
23501 if test x
$gcc_cv_as != x
; then
23503 or %g1, %lo(ab) + 12, %g1
23504 or %g1, %lo(ab + 12), %g1' > conftest.s
23505 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -xarch=v9 -o conftest.o conftest.s >&5'
23506 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23507 (eval $ac_try) 2>&5
23509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23510 test $ac_status = 0; }; }
23512 if test x
$gcc_cv_objdump != x \
23513 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
23514 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
23515 gcc_cv_as_sparc_offsetable_lo10
=yes
23518 echo "configure: failed program was" >&5
23521 rm -f conftest.o conftest.s
23524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
23525 $as_echo "$gcc_cv_as_sparc_offsetable_lo10" >&6; }
23526 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
23528 $as_echo "#define HAVE_AS_OFFSETABLE_LO10 1" >>confdefs.h
23533 i
[34567]86-*-* | x86_64-
*-*)
23536 # Full C++ conformance when using a shared libstdc++-v3 requires some
23537 # support from the Cygwin DLL, which in more recent versions exports
23538 # wrappers to aid in interposing and redirecting operators new, delete,
23539 # etc., as per n2800 #17.6.4.6 [replacement.functions]. Check if we
23540 # are configuring for a version of Cygwin that exports the wrappers.
23541 if test x
$host = x
$target; then
23542 ac_fn_c_check_func
"$LINENO" "__wrap__Znaj" "ac_cv_func___wrap__Znaj"
23543 if test "x$ac_cv_func___wrap__Znaj" = x
""yes; then :
23544 gcc_ac_cygwin_dll_wrappers
=yes
23546 gcc_ac_cygwin_dll_wrappers
=no
23550 # Can't check presence of libc functions during cross-compile, so
23551 # we just have to assume we're building for an up-to-date target.
23552 gcc_ac_cygwin_dll_wrappers
=yes
23555 cat >>confdefs.h
<<_ACEOF
23556 #define USE_CYGWIN_LIBSTDCXX_WRAPPERS `if test $gcc_ac_cygwin_dll_wrappers = yes; then echo 1; else echo 0; fi`
23561 cygwin
* | pe | mingw32
*)
23562 # Recent binutils allows the three-operand form of ".comm" on PE. This
23563 # definition is used unconditionally to initialise the default state of
23564 # the target option variable that governs usage of the feature.
23565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .comm with alignment" >&5
23566 $as_echo_n "checking assembler for .comm with alignment... " >&6; }
23567 if test "${gcc_cv_as_comm_has_align+set}" = set; then :
23568 $as_echo_n "(cached) " >&6
23570 gcc_cv_as_comm_has_align
=no
23571 if test $in_tree_gas = yes; then
23572 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`
23573 then gcc_cv_as_comm_has_align
=yes
23575 elif test x
$gcc_cv_as != x
; then
23576 echo '.comm foo,1,32' > conftest.s
23577 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23578 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23579 (eval $ac_try) 2>&5
23581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23582 test $ac_status = 0; }; }
23584 gcc_cv_as_comm_has_align
=yes
23586 echo "configure: failed program was" >&5
23589 rm -f conftest.o conftest.s
23592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comm_has_align" >&5
23593 $as_echo "$gcc_cv_as_comm_has_align" >&6; }
23596 cat >>confdefs.h
<<_ACEOF
23597 #define HAVE_GAS_ALIGNED_COMM `if test $gcc_cv_as_comm_has_align = yes; then echo 1; else echo 0; fi`
23600 # Used for DWARF 2 in PE
23601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .secrel32 relocs" >&5
23602 $as_echo_n "checking assembler for .secrel32 relocs... " >&6; }
23603 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then :
23604 $as_echo_n "(cached) " >&6
23606 gcc_cv_as_ix86_pe_secrel32
=no
23607 if test $in_tree_gas = yes; then
23608 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
23609 then gcc_cv_as_ix86_pe_secrel32
=yes
23611 elif test x
$gcc_cv_as != x
; then
23615 .secrel32 foo' > conftest.s
23616 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23617 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23618 (eval $ac_try) 2>&5
23620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23621 test $ac_status = 0; }; }
23623 if test x
$gcc_cv_ld != x \
23624 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
23625 gcc_cv_as_ix86_pe_secrel32
=yes
23629 echo "configure: failed program was" >&5
23632 rm -f conftest.o conftest.s
23635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_pe_secrel32" >&5
23636 $as_echo "$gcc_cv_as_ix86_pe_secrel32" >&6; }
23637 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
23639 $as_echo "#define HAVE_GAS_PE_SECREL32_RELOC 1" >>confdefs.h
23642 # Test if the assembler supports the extended form of the .section
23643 # directive that specifies section alignment. LTO support uses this,
23644 # but normally only after installation, so we warn but don't fail the
23645 # configure if LTO is enabled but the assembler does not support it.
23646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .section with alignment" >&5
23647 $as_echo_n "checking assembler for .section with alignment... " >&6; }
23648 if test "${gcc_cv_as_section_has_align+set}" = set; then :
23649 $as_echo_n "(cached) " >&6
23651 gcc_cv_as_section_has_align
=no
23652 if test $in_tree_gas = yes; then
23653 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 1`
23654 then gcc_cv_as_section_has_align
=yes
23656 elif test x
$gcc_cv_as != x
; then
23657 echo '.section lto_test,"dr0"' > conftest.s
23658 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -fatal-warnings -o conftest.o conftest.s >&5'
23659 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23660 (eval $ac_try) 2>&5
23662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23663 test $ac_status = 0; }; }
23665 gcc_cv_as_section_has_align
=yes
23667 echo "configure: failed program was" >&5
23670 rm -f conftest.o conftest.s
23673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_section_has_align" >&5
23674 $as_echo "$gcc_cv_as_section_has_align" >&6; }
23676 if test x
$gcc_cv_as_section_has_align != xyes
; then
23677 case ",$enable_languages," in
23679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&5
23680 $as_echo "$as_me: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&2;}
23687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for filds and fists mnemonics" >&5
23688 $as_echo_n "checking assembler for filds and fists mnemonics... " >&6; }
23689 if test "${gcc_cv_as_ix86_filds+set}" = set; then :
23690 $as_echo_n "(cached) " >&6
23692 gcc_cv_as_ix86_filds
=no
23693 if test x
$gcc_cv_as != x
; then
23694 echo 'filds mem; fists mem' > conftest.s
23695 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23696 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23697 (eval $ac_try) 2>&5
23699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23700 test $ac_status = 0; }; }
23702 gcc_cv_as_ix86_filds
=yes
23704 echo "configure: failed program was" >&5
23707 rm -f conftest.o conftest.s
23710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_filds" >&5
23711 $as_echo "$gcc_cv_as_ix86_filds" >&6; }
23712 if test $gcc_cv_as_ix86_filds = yes; then
23714 $as_echo "#define HAVE_AS_IX86_FILDS 1" >>confdefs.h
23718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fildq and fistpq mnemonics" >&5
23719 $as_echo_n "checking assembler for fildq and fistpq mnemonics... " >&6; }
23720 if test "${gcc_cv_as_ix86_fildq+set}" = set; then :
23721 $as_echo_n "(cached) " >&6
23723 gcc_cv_as_ix86_fildq
=no
23724 if test x
$gcc_cv_as != x
; then
23725 echo 'fildq mem; fistpq mem' > conftest.s
23726 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23727 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23728 (eval $ac_try) 2>&5
23730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23731 test $ac_status = 0; }; }
23733 gcc_cv_as_ix86_fildq
=yes
23735 echo "configure: failed program was" >&5
23738 rm -f conftest.o conftest.s
23741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_fildq" >&5
23742 $as_echo "$gcc_cv_as_ix86_fildq" >&6; }
23743 if test $gcc_cv_as_ix86_fildq = yes; then
23745 $as_echo "#define HAVE_AS_IX86_FILDQ 1" >>confdefs.h
23749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cmov syntax" >&5
23750 $as_echo_n "checking assembler for cmov syntax... " >&6; }
23751 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then :
23752 $as_echo_n "(cached) " >&6
23754 gcc_cv_as_ix86_cmov_sun_syntax
=no
23755 if test x
$gcc_cv_as != x
; then
23756 echo 'cmovl.l %edx, %eax' > conftest.s
23757 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23758 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23759 (eval $ac_try) 2>&5
23761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23762 test $ac_status = 0; }; }
23764 gcc_cv_as_ix86_cmov_sun_syntax
=yes
23766 echo "configure: failed program was" >&5
23769 rm -f conftest.o conftest.s
23772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
23773 $as_echo "$gcc_cv_as_ix86_cmov_sun_syntax" >&6; }
23774 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
23776 $as_echo "#define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1" >>confdefs.h
23780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ffreep mnemonic" >&5
23781 $as_echo_n "checking assembler for ffreep mnemonic... " >&6; }
23782 if test "${gcc_cv_as_ix86_ffreep+set}" = set; then :
23783 $as_echo_n "(cached) " >&6
23785 gcc_cv_as_ix86_ffreep
=no
23786 if test x
$gcc_cv_as != x
; then
23787 echo 'ffreep %st(1)' > conftest.s
23788 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23789 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23790 (eval $ac_try) 2>&5
23792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23793 test $ac_status = 0; }; }
23795 gcc_cv_as_ix86_ffreep
=yes
23797 echo "configure: failed program was" >&5
23800 rm -f conftest.o conftest.s
23803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_ffreep" >&5
23804 $as_echo "$gcc_cv_as_ix86_ffreep" >&6; }
23805 if test $gcc_cv_as_ix86_ffreep = yes; then
23807 $as_echo "#define HAVE_AS_IX86_FFREEP 1" >>confdefs.h
23811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .quad directive" >&5
23812 $as_echo_n "checking assembler for .quad directive... " >&6; }
23813 if test "${gcc_cv_as_ix86_quad+set}" = set; then :
23814 $as_echo_n "(cached) " >&6
23816 gcc_cv_as_ix86_quad
=no
23817 if test x
$gcc_cv_as != x
; then
23818 echo '.quad 0' > conftest.s
23819 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23820 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23821 (eval $ac_try) 2>&5
23823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23824 test $ac_status = 0; }; }
23826 gcc_cv_as_ix86_quad
=yes
23828 echo "configure: failed program was" >&5
23831 rm -f conftest.o conftest.s
23834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_quad" >&5
23835 $as_echo "$gcc_cv_as_ix86_quad" >&6; }
23836 if test $gcc_cv_as_ix86_quad = yes; then
23838 $as_echo "#define HAVE_AS_IX86_QUAD 1" >>confdefs.h
23842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for sahf mnemonic" >&5
23843 $as_echo_n "checking assembler for sahf mnemonic... " >&6; }
23844 if test "${gcc_cv_as_ix86_sahf+set}" = set; then :
23845 $as_echo_n "(cached) " >&6
23847 gcc_cv_as_ix86_sahf
=no
23848 if test x
$gcc_cv_as != x
; then
23851 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23852 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23853 (eval $ac_try) 2>&5
23855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23856 test $ac_status = 0; }; }
23858 gcc_cv_as_ix86_sahf
=yes
23860 echo "configure: failed program was" >&5
23863 rm -f conftest.o conftest.s
23866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_sahf" >&5
23867 $as_echo "$gcc_cv_as_ix86_sahf" >&6; }
23868 if test $gcc_cv_as_ix86_sahf = yes; then
23870 $as_echo "#define HAVE_AS_IX86_SAHF 1" >>confdefs.h
23874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for swap suffix" >&5
23875 $as_echo_n "checking assembler for swap suffix... " >&6; }
23876 if test "${gcc_cv_as_ix86_swap+set}" = set; then :
23877 $as_echo_n "(cached) " >&6
23879 gcc_cv_as_ix86_swap
=no
23880 if test x
$gcc_cv_as != x
; then
23881 echo 'movl.s %esp, %ebp' > conftest.s
23882 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23883 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23884 (eval $ac_try) 2>&5
23886 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23887 test $ac_status = 0; }; }
23889 gcc_cv_as_ix86_swap
=yes
23891 echo "configure: failed program was" >&5
23894 rm -f conftest.o conftest.s
23897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_swap" >&5
23898 $as_echo "$gcc_cv_as_ix86_swap" >&6; }
23899 if test $gcc_cv_as_ix86_swap = yes; then
23901 $as_echo "#define HAVE_AS_IX86_SWAP 1" >>confdefs.h
23905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for different section symbol subtraction" >&5
23906 $as_echo_n "checking assembler for different section symbol subtraction... " >&6; }
23907 if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then :
23908 $as_echo_n "(cached) " >&6
23910 gcc_cv_as_ix86_diff_sect_delta
=no
23911 if test x
$gcc_cv_as != x
; then
23912 echo '.section .rodata
23918 .L2: nop' > conftest.s
23919 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23920 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23921 (eval $ac_try) 2>&5
23923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23924 test $ac_status = 0; }; }
23926 gcc_cv_as_ix86_diff_sect_delta
=yes
23928 echo "configure: failed program was" >&5
23931 rm -f conftest.o conftest.s
23934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_diff_sect_delta" >&5
23935 $as_echo "$gcc_cv_as_ix86_diff_sect_delta" >&6; }
23936 if test $gcc_cv_as_ix86_diff_sect_delta = yes; then
23938 $as_echo "#define HAVE_AS_IX86_DIFF_SECT_DELTA 1" >>confdefs.h
23942 # These two are used unconditionally by i386.[ch]; it is to be defined
23943 # to 1 if the feature is present, 0 otherwise.
23944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTOFF in data" >&5
23945 $as_echo_n "checking assembler for GOTOFF in data... " >&6; }
23946 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then :
23947 $as_echo_n "(cached) " >&6
23949 gcc_cv_as_ix86_gotoff_in_data
=no
23950 if test $in_tree_gas = yes; then
23951 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
23952 then gcc_cv_as_ix86_gotoff_in_data
=yes
23954 elif test x
$gcc_cv_as != x
; then
23959 .long .L0@GOTOFF' > conftest.s
23960 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23961 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23962 (eval $ac_try) 2>&5
23964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23965 test $ac_status = 0; }; }
23967 gcc_cv_as_ix86_gotoff_in_data
=yes
23969 echo "configure: failed program was" >&5
23972 rm -f conftest.o conftest.s
23975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
23976 $as_echo "$gcc_cv_as_ix86_gotoff_in_data" >&6; }
23979 cat >>confdefs.h
<<_ACEOF
23980 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
23984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rep and lock prefix" >&5
23985 $as_echo_n "checking assembler for rep and lock prefix... " >&6; }
23986 if test "${gcc_cv_as_ix86_rep_lock_prefix+set}" = set; then :
23987 $as_echo_n "(cached) " >&6
23989 gcc_cv_as_ix86_rep_lock_prefix
=no
23990 if test x
$gcc_cv_as != x
; then
23992 lock addl %edi, (%eax,%esi)
23993 lock orl $0, (%esp)' > conftest.s
23994 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
23995 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
23996 (eval $ac_try) 2>&5
23998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23999 test $ac_status = 0; }; }
24001 gcc_cv_as_ix86_rep_lock_prefix
=yes
24003 echo "configure: failed program was" >&5
24006 rm -f conftest.o conftest.s
24009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_rep_lock_prefix" >&5
24010 $as_echo "$gcc_cv_as_ix86_rep_lock_prefix" >&6; }
24011 if test $gcc_cv_as_ix86_rep_lock_prefix = yes; then
24013 $as_echo "#define HAVE_AS_IX86_REP_LOCK_PREFIX 1" >>confdefs.h
24020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ltoffx and ldxmov relocs" >&5
24021 $as_echo_n "checking assembler for ltoffx and ldxmov relocs... " >&6; }
24022 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then :
24023 $as_echo_n "(cached) " >&6
24025 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
24026 if test $in_tree_gas = yes; then
24027 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
24028 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
24030 elif test x
$gcc_cv_as != x
; then
24032 addl r15 = @ltoffx(x#), gp
24034 ld8.mov r16 = [r15], x#' > conftest.s
24035 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24036 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24037 (eval $ac_try) 2>&5
24039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24040 test $ac_status = 0; }; }
24042 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
24044 echo "configure: failed program was" >&5
24047 rm -f conftest.o conftest.s
24050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
24051 $as_echo "$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6; }
24052 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
24054 $as_echo "#define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1" >>confdefs.h
24062 *-*-aix*) conftest_s
=' .machine "pwr5"
24066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .machine directive support" >&5
24067 $as_echo_n "checking assembler for .machine directive support... " >&6; }
24068 if test "${gcc_cv_as_machine_directive+set}" = set; then :
24069 $as_echo_n "(cached) " >&6
24071 gcc_cv_as_machine_directive
=no
24072 if test x
$gcc_cv_as != x
; then
24073 echo ' .machine ppc7400' > conftest.s
24074 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24075 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24076 (eval $ac_try) 2>&5
24078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24079 test $ac_status = 0; }; }
24081 gcc_cv_as_machine_directive
=yes
24083 echo "configure: failed program was" >&5
24086 rm -f conftest.o conftest.s
24089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_machine_directive" >&5
24090 $as_echo "$gcc_cv_as_machine_directive" >&6; }
24092 if test x
$gcc_cv_as_machine_directive != xyes
; then
24093 echo "*** This target requires an assembler supporting \".machine\"" >&2
24094 echo you can get it from
: ftp://gcc.gnu.org
/pub
/gcc
/infrastructure
/cctools-528.5.dmg
>&2
24095 test x
$build = x
$target && exit 1
24099 *) conftest_s
=' .machine power4
24104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for mfcr field support" >&5
24105 $as_echo_n "checking assembler for mfcr field support... " >&6; }
24106 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then :
24107 $as_echo_n "(cached) " >&6
24109 gcc_cv_as_powerpc_mfcrf
=no
24110 if test $in_tree_gas = yes; then
24111 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
24112 then gcc_cv_as_powerpc_mfcrf
=yes
24114 elif test x
$gcc_cv_as != x
; then
24115 echo "$conftest_s" > conftest.s
24116 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24117 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24118 (eval $ac_try) 2>&5
24120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24121 test $ac_status = 0; }; }
24123 gcc_cv_as_powerpc_mfcrf
=yes
24125 echo "configure: failed program was" >&5
24128 rm -f conftest.o conftest.s
24131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfcrf" >&5
24132 $as_echo "$gcc_cv_as_powerpc_mfcrf" >&6; }
24133 if test $gcc_cv_as_powerpc_mfcrf = yes; then
24135 $as_echo "#define HAVE_AS_MFCRF 1" >>confdefs.h
24140 *-*-aix*) conftest_s
=' .machine "pwr5"
24143 *) conftest_s
=' .machine power5
24148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntb support" >&5
24149 $as_echo_n "checking assembler for popcntb support... " >&6; }
24150 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then :
24151 $as_echo_n "(cached) " >&6
24153 gcc_cv_as_powerpc_popcntb
=no
24154 if test $in_tree_gas = yes; then
24155 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
24156 then gcc_cv_as_powerpc_popcntb
=yes
24158 elif test x
$gcc_cv_as != x
; then
24159 echo "$conftest_s" > conftest.s
24160 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24161 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24162 (eval $ac_try) 2>&5
24164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24165 test $ac_status = 0; }; }
24167 gcc_cv_as_powerpc_popcntb
=yes
24169 echo "configure: failed program was" >&5
24172 rm -f conftest.o conftest.s
24175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntb" >&5
24176 $as_echo "$gcc_cv_as_powerpc_popcntb" >&6; }
24177 if test $gcc_cv_as_powerpc_popcntb = yes; then
24179 $as_echo "#define HAVE_AS_POPCNTB 1" >>confdefs.h
24184 *-*-aix*) conftest_s
=' .machine "pwr5x"
24187 *) conftest_s
=' .machine power5
24192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fp round support" >&5
24193 $as_echo_n "checking assembler for fp round support... " >&6; }
24194 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then :
24195 $as_echo_n "(cached) " >&6
24197 gcc_cv_as_powerpc_fprnd
=no
24198 if test $in_tree_gas = yes; then
24199 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
24200 then gcc_cv_as_powerpc_fprnd
=yes
24202 elif test x
$gcc_cv_as != x
; then
24203 echo "$conftest_s" > conftest.s
24204 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24205 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24206 (eval $ac_try) 2>&5
24208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24209 test $ac_status = 0; }; }
24211 gcc_cv_as_powerpc_fprnd
=yes
24213 echo "configure: failed program was" >&5
24216 rm -f conftest.o conftest.s
24219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_fprnd" >&5
24220 $as_echo "$gcc_cv_as_powerpc_fprnd" >&6; }
24221 if test $gcc_cv_as_powerpc_fprnd = yes; then
24223 $as_echo "#define HAVE_AS_FPRND 1" >>confdefs.h
24228 *-*-aix*) conftest_s
=' .machine "pwr6"
24231 *) conftest_s
=' .machine power6
24236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for move fp gpr support" >&5
24237 $as_echo_n "checking assembler for move fp gpr support... " >&6; }
24238 if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then :
24239 $as_echo_n "(cached) " >&6
24241 gcc_cv_as_powerpc_mfpgpr
=no
24242 if test $in_tree_gas = yes; then
24243 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24244 then gcc_cv_as_powerpc_mfpgpr
=yes
24246 elif test x
$gcc_cv_as != x
; then
24247 echo "$conftest_s" > conftest.s
24248 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24249 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24250 (eval $ac_try) 2>&5
24252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24253 test $ac_status = 0; }; }
24255 gcc_cv_as_powerpc_mfpgpr
=yes
24257 echo "configure: failed program was" >&5
24260 rm -f conftest.o conftest.s
24263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfpgpr" >&5
24264 $as_echo "$gcc_cv_as_powerpc_mfpgpr" >&6; }
24265 if test $gcc_cv_as_powerpc_mfpgpr = yes; then
24267 $as_echo "#define HAVE_AS_MFPGPR 1" >>confdefs.h
24272 *-*-aix*) conftest_s
=' .csect .text[PR]
24274 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
24278 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
24279 *) conftest_s
=' .text
24281 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
24284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rel16 relocs" >&5
24285 $as_echo_n "checking assembler for rel16 relocs... " >&6; }
24286 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then :
24287 $as_echo_n "(cached) " >&6
24289 gcc_cv_as_powerpc_rel16
=no
24290 if test $in_tree_gas = yes; then
24291 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
24292 then gcc_cv_as_powerpc_rel16
=yes
24294 elif test x
$gcc_cv_as != x
; then
24295 echo "$conftest_s" > conftest.s
24296 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24297 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24298 (eval $ac_try) 2>&5
24300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24301 test $ac_status = 0; }; }
24303 gcc_cv_as_powerpc_rel16
=yes
24305 echo "configure: failed program was" >&5
24308 rm -f conftest.o conftest.s
24311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_rel16" >&5
24312 $as_echo "$gcc_cv_as_powerpc_rel16" >&6; }
24313 if test $gcc_cv_as_powerpc_rel16 = yes; then
24315 $as_echo "#define HAVE_AS_REL16 1" >>confdefs.h
24320 *-*-aix*) conftest_s
=' .machine "pwr6"
24323 *) conftest_s
=' .machine power6
24328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for compare bytes support" >&5
24329 $as_echo_n "checking assembler for compare bytes support... " >&6; }
24330 if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then :
24331 $as_echo_n "(cached) " >&6
24333 gcc_cv_as_powerpc_cmpb
=no
24334 if test $in_tree_gas = yes; then
24335 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24336 then gcc_cv_as_powerpc_cmpb
=yes
24338 elif test x
$gcc_cv_as != x
; then
24339 echo "$conftest_s" > conftest.s
24340 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24341 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24342 (eval $ac_try) 2>&5
24344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24345 test $ac_status = 0; }; }
24347 gcc_cv_as_powerpc_cmpb
=yes
24349 echo "configure: failed program was" >&5
24352 rm -f conftest.o conftest.s
24355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_cmpb" >&5
24356 $as_echo "$gcc_cv_as_powerpc_cmpb" >&6; }
24357 if test $gcc_cv_as_powerpc_cmpb = yes; then
24359 $as_echo "#define HAVE_AS_CMPB 1" >>confdefs.h
24364 *-*-aix*) conftest_s
=' .machine "pwr6"
24367 *) conftest_s
=' .machine power6
24372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for decimal float support" >&5
24373 $as_echo_n "checking assembler for decimal float support... " >&6; }
24374 if test "${gcc_cv_as_powerpc_dfp+set}" = set; then :
24375 $as_echo_n "(cached) " >&6
24377 gcc_cv_as_powerpc_dfp
=no
24378 if test $in_tree_gas = yes; then
24379 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24380 then gcc_cv_as_powerpc_dfp
=yes
24382 elif test x
$gcc_cv_as != x
; then
24383 echo "$conftest_s" > conftest.s
24384 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24385 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24386 (eval $ac_try) 2>&5
24388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24389 test $ac_status = 0; }; }
24391 gcc_cv_as_powerpc_dfp
=yes
24393 echo "configure: failed program was" >&5
24396 rm -f conftest.o conftest.s
24399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dfp" >&5
24400 $as_echo "$gcc_cv_as_powerpc_dfp" >&6; }
24401 if test $gcc_cv_as_powerpc_dfp = yes; then
24403 $as_echo "#define HAVE_AS_DFP 1" >>confdefs.h
24408 *-*-aix*) conftest_s
=' .machine "pwr7"
24411 *) conftest_s
=' .machine power7
24416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for vector-scalar support" >&5
24417 $as_echo_n "checking assembler for vector-scalar support... " >&6; }
24418 if test "${gcc_cv_as_powerpc_vsx+set}" = set; then :
24419 $as_echo_n "(cached) " >&6
24421 gcc_cv_as_powerpc_vsx
=no
24422 if test $in_tree_gas = yes; then
24423 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24424 then gcc_cv_as_powerpc_vsx
=yes
24426 elif test x
$gcc_cv_as != x
; then
24427 echo "$conftest_s" > conftest.s
24428 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24429 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24430 (eval $ac_try) 2>&5
24432 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24433 test $ac_status = 0; }; }
24435 gcc_cv_as_powerpc_vsx
=yes
24437 echo "configure: failed program was" >&5
24440 rm -f conftest.o conftest.s
24443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_vsx" >&5
24444 $as_echo "$gcc_cv_as_powerpc_vsx" >&6; }
24445 if test $gcc_cv_as_powerpc_vsx = yes; then
24447 $as_echo "#define HAVE_AS_VSX 1" >>confdefs.h
24452 *-*-aix*) conftest_s
=' .machine "pwr7"
24455 *) conftest_s
=' .machine power7
24460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntd support" >&5
24461 $as_echo_n "checking assembler for popcntd support... " >&6; }
24462 if test "${gcc_cv_as_powerpc_popcntd+set}" = set; then :
24463 $as_echo_n "(cached) " >&6
24465 gcc_cv_as_powerpc_popcntd
=no
24466 if test $in_tree_gas = yes; then
24467 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24468 then gcc_cv_as_powerpc_popcntd
=yes
24470 elif test x
$gcc_cv_as != x
; then
24471 echo "$conftest_s" > conftest.s
24472 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24473 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24474 (eval $ac_try) 2>&5
24476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24477 test $ac_status = 0; }; }
24479 gcc_cv_as_powerpc_popcntd
=yes
24481 echo "configure: failed program was" >&5
24484 rm -f conftest.o conftest.s
24487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntd" >&5
24488 $as_echo "$gcc_cv_as_powerpc_popcntd" >&6; }
24489 if test $gcc_cv_as_powerpc_popcntd = yes; then
24491 $as_echo "#define HAVE_AS_POPCNTD 1" >>confdefs.h
24496 *-*-aix*) conftest_s
=' .csect .text[PR]
24498 *) conftest_s
=' .text
24502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for lwsync support" >&5
24503 $as_echo_n "checking assembler for lwsync support... " >&6; }
24504 if test "${gcc_cv_as_powerpc_lwsync+set}" = set; then :
24505 $as_echo_n "(cached) " >&6
24507 gcc_cv_as_powerpc_lwsync
=no
24508 if test $in_tree_gas = yes; then
24509 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`
24510 then gcc_cv_as_powerpc_lwsync
=yes
24512 elif test x
$gcc_cv_as != x
; then
24513 echo "$conftest_s" > conftest.s
24514 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24515 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24516 (eval $ac_try) 2>&5
24518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24519 test $ac_status = 0; }; }
24521 gcc_cv_as_powerpc_lwsync
=yes
24523 echo "configure: failed program was" >&5
24526 rm -f conftest.o conftest.s
24529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_lwsync" >&5
24530 $as_echo "$gcc_cv_as_powerpc_lwsync" >&6; }
24531 if test $gcc_cv_as_powerpc_lwsync = yes; then
24533 $as_echo "#define HAVE_AS_LWSYNC 1" >>confdefs.h
24538 *-*-aix*) conftest_s
=' .machine "476"
24541 *) conftest_s
=' .machine "476"
24546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for data cache invalidate support" >&5
24547 $as_echo_n "checking assembler for data cache invalidate support... " >&6; }
24548 if test "${gcc_cv_as_powerpc_dci+set}" = set; then :
24549 $as_echo_n "(cached) " >&6
24551 gcc_cv_as_powerpc_dci
=no
24552 if test $in_tree_gas = yes; then
24553 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
24554 then gcc_cv_as_powerpc_dci
=yes
24556 elif test x
$gcc_cv_as != x
; then
24557 echo "$conftest_s" > conftest.s
24558 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
24559 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24560 (eval $ac_try) 2>&5
24562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24563 test $ac_status = 0; }; }
24565 gcc_cv_as_powerpc_dci
=yes
24567 echo "configure: failed program was" >&5
24570 rm -f conftest.o conftest.s
24573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dci" >&5
24574 $as_echo "$gcc_cv_as_powerpc_dci" >&6; }
24575 if test $gcc_cv_as_powerpc_dci = yes; then
24577 $as_echo "#define HAVE_AS_DCI 1" >>confdefs.h
24581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5
24582 $as_echo_n "checking assembler for .gnu_attribute support... " >&6; }
24583 if test "${gcc_cv_as_powerpc_gnu_attribute+set}" = set; then :
24584 $as_echo_n "(cached) " >&6
24586 gcc_cv_as_powerpc_gnu_attribute
=no
24587 if test $in_tree_gas = yes; then
24588 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
24589 then gcc_cv_as_powerpc_gnu_attribute
=yes
24591 elif test x
$gcc_cv_as != x
; then
24592 echo '.gnu_attribute 4,1' > conftest.s
24593 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24594 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24595 (eval $ac_try) 2>&5
24597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24598 test $ac_status = 0; }; }
24600 gcc_cv_as_powerpc_gnu_attribute
=yes
24602 echo "configure: failed program was" >&5
24605 rm -f conftest.o conftest.s
24608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_gnu_attribute" >&5
24609 $as_echo "$gcc_cv_as_powerpc_gnu_attribute" >&6; }
24610 if test $gcc_cv_as_powerpc_gnu_attribute = yes; then
24612 $as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.h
24616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tls marker support" >&5
24617 $as_echo_n "checking assembler for tls marker support... " >&6; }
24618 if test "${gcc_cv_as_powerpc_tls_markers+set}" = set; then :
24619 $as_echo_n "(cached) " >&6
24621 gcc_cv_as_powerpc_tls_markers
=no
24622 if test $in_tree_gas = yes; then
24623 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 0`
24624 then gcc_cv_as_powerpc_tls_markers
=yes
24626 elif test x
$gcc_cv_as != x
; then
24627 echo ' bl __tls_get_addr(x@tlsgd)' > conftest.s
24628 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24629 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24630 (eval $ac_try) 2>&5
24632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24633 test $ac_status = 0; }; }
24635 gcc_cv_as_powerpc_tls_markers
=yes
24637 echo "configure: failed program was" >&5
24640 rm -f conftest.o conftest.s
24643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_tls_markers" >&5
24644 $as_echo "$gcc_cv_as_powerpc_tls_markers" >&6; }
24645 if test $gcc_cv_as_powerpc_tls_markers = yes; then
24647 $as_echo "#define HAVE_AS_TLS_MARKERS 1" >>confdefs.h
24653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .ref support" >&5
24654 $as_echo_n "checking assembler for .ref support... " >&6; }
24655 if test "${gcc_cv_as_aix_ref+set}" = set; then :
24656 $as_echo_n "(cached) " >&6
24658 gcc_cv_as_aix_ref
=no
24659 if test $in_tree_gas = yes; then
24660 if test $gcc_cv_gas_vers -ge `expr \( \( 2.21.0 \* 1000 \) + gcc_cv_as_aix_ref=yes \) \* 1000 + `
24663 elif test x
$gcc_cv_as != x
; then
24664 echo ' .csect stuff[rw]
24670 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24671 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24672 (eval $ac_try) 2>&5
24674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24675 test $ac_status = 0; }; }
24677 gcc_cv_as_aix_ref
=yes
24679 echo "configure: failed program was" >&5
24682 rm -f conftest.o conftest.s
24685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_aix_ref" >&5
24686 $as_echo "$gcc_cv_as_aix_ref" >&6; }
24687 if test $gcc_cv_as_aix_ref = yes; then
24689 $as_echo "#define HAVE_AS_REF 1" >>confdefs.h
24697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5
24698 $as_echo_n "checking assembler for explicit relocation support... " >&6; }
24699 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then :
24700 $as_echo_n "(cached) " >&6
24702 gcc_cv_as_mips_explicit_relocs
=no
24703 if test $in_tree_gas = yes; then
24704 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
24705 then gcc_cv_as_mips_explicit_relocs
=yes
24707 elif test x
$gcc_cv_as != x
; then
24708 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
24709 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24710 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24711 (eval $ac_try) 2>&5
24713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24714 test $ac_status = 0; }; }
24716 gcc_cv_as_mips_explicit_relocs
=yes
24718 echo "configure: failed program was" >&5
24721 rm -f conftest.o conftest.s
24724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_explicit_relocs" >&5
24725 $as_echo "$gcc_cv_as_mips_explicit_relocs" >&6; }
24726 if test $gcc_cv_as_mips_explicit_relocs = yes; then
24727 if test x
$target_cpu_default = x
24728 then target_cpu_default
=MASK_EXPLICIT_RELOCS
24729 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
24732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mno-shared support" >&5
24733 $as_echo_n "checking assembler for -mno-shared support... " >&6; }
24734 if test "${gcc_cv_as_mips_no_shared+set}" = set; then :
24735 $as_echo_n "(cached) " >&6
24737 gcc_cv_as_mips_no_shared
=no
24738 if test $in_tree_gas = yes; then
24739 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
24740 then gcc_cv_as_mips_no_shared
=yes
24742 elif test x
$gcc_cv_as != x
; then
24743 echo 'nop' > conftest.s
24744 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -mno-shared -o conftest.o conftest.s >&5'
24745 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24746 (eval $ac_try) 2>&5
24748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24749 test $ac_status = 0; }; }
24751 gcc_cv_as_mips_no_shared
=yes
24753 echo "configure: failed program was" >&5
24756 rm -f conftest.o conftest.s
24759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_no_shared" >&5
24760 $as_echo "$gcc_cv_as_mips_no_shared" >&6; }
24761 if test $gcc_cv_as_mips_no_shared = yes; then
24763 $as_echo "#define HAVE_AS_NO_SHARED 1" >>confdefs.h
24767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5
24768 $as_echo_n "checking assembler for .gnu_attribute support... " >&6; }
24769 if test "${gcc_cv_as_mips_gnu_attribute+set}" = set; then :
24770 $as_echo_n "(cached) " >&6
24772 gcc_cv_as_mips_gnu_attribute
=no
24773 if test $in_tree_gas = yes; then
24774 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
24775 then gcc_cv_as_mips_gnu_attribute
=yes
24777 elif test x
$gcc_cv_as != x
; then
24778 echo '.gnu_attribute 4,1' > conftest.s
24779 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24780 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24781 (eval $ac_try) 2>&5
24783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24784 test $ac_status = 0; }; }
24786 gcc_cv_as_mips_gnu_attribute
=yes
24788 echo "configure: failed program was" >&5
24791 rm -f conftest.o conftest.s
24794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_gnu_attribute" >&5
24795 $as_echo "$gcc_cv_as_mips_gnu_attribute" >&6; }
24796 if test $gcc_cv_as_mips_gnu_attribute = yes; then
24798 $as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.h
24802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .dtprelword support" >&5
24803 $as_echo_n "checking assembler for .dtprelword support... " >&6; }
24804 if test "${gcc_cv_as_mips_dtprelword+set}" = set; then :
24805 $as_echo_n "(cached) " >&6
24807 gcc_cv_as_mips_dtprelword
=no
24808 if test $in_tree_gas = yes; then
24809 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
24810 then gcc_cv_as_mips_dtprelword
=yes
24812 elif test x
$gcc_cv_as != x
; then
24813 echo '.section .tdata,"awT",@progbits
24817 .dtprelword x+0x8000' > conftest.s
24818 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24819 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24820 (eval $ac_try) 2>&5
24822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24823 test $ac_status = 0; }; }
24825 gcc_cv_as_mips_dtprelword
=yes
24827 echo "configure: failed program was" >&5
24830 rm -f conftest.o conftest.s
24833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_dtprelword" >&5
24834 $as_echo "$gcc_cv_as_mips_dtprelword" >&6; }
24835 if test $gcc_cv_as_mips_dtprelword = yes; then
24837 $as_echo "#define HAVE_AS_DTPRELWORD 1" >>confdefs.h
24841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for DSPR1 mult with four accumulators support" >&5
24842 $as_echo_n "checking assembler for DSPR1 mult with four accumulators support... " >&6; }
24843 if test "${gcc_cv_as_mips_dspr1_mult+set}" = set; then :
24844 $as_echo_n "(cached) " >&6
24846 gcc_cv_as_mips_dspr1_mult
=no
24847 if test x
$gcc_cv_as != x
; then
24848 echo ' .set mips32r2
24856 multu $ac3,$4,$5' > conftest.s
24857 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
24858 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
24859 (eval $ac_try) 2>&5
24861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24862 test $ac_status = 0; }; }
24864 gcc_cv_as_mips_dspr1_mult
=yes
24866 echo "configure: failed program was" >&5
24869 rm -f conftest.o conftest.s
24872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_dspr1_mult" >&5
24873 $as_echo "$gcc_cv_as_mips_dspr1_mult" >&6; }
24874 if test $gcc_cv_as_mips_dspr1_mult = yes; then
24876 $as_echo "#define HAVE_AS_DSPR1_MULT 1" >>confdefs.h
24880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker for explicit JALR relocation" >&5
24881 $as_echo_n "checking assembler and linker for explicit JALR relocation... " >&6; }
24882 gcc_cv_as_ld_jalr_reloc
=no
24883 if test $gcc_cv_as_mips_explicit_relocs = yes; then
24884 if test $in_tree_ld = yes ; then
24885 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 20 -o "$gcc_cv_gld_major_version" -gt 2 \
24886 && test $in_tree_ld_is_elf = yes; then
24887 gcc_cv_as_ld_jalr_reloc
=yes
24889 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
24890 echo ' .ent x' > conftest.s
24891 echo 'x: ld $2,%got_disp(y)($3)' >> conftest.s
24892 echo ' ld $25,%call16(y)($28)' >> conftest.s
24893 echo ' .reloc 1f,R_MIPS_JALR,y' >> conftest.s
24894 echo '1: jalr $25' >> conftest.s
24895 echo ' .reloc 1f,R_MIPS_JALR,x' >> conftest.s
24896 echo '1: jalr $25' >> conftest.s
24897 echo ' .end x' >> conftest.s
24898 if $gcc_cv_as -o conftest.o conftest.s
>/dev
/null
2>&5 \
24899 && $gcc_cv_ld -shared -o conftest.so conftest.o
>/dev
/null
2>&5; then
24900 if $gcc_cv_objdump -d conftest.so |
grep jalr
>/dev
/null
2>&1 \
24901 && $gcc_cv_objdump -d conftest.so |
grep "bal.*<x>" >/dev
/null
2>&1; then
24902 gcc_cv_as_ld_jalr_reloc
=yes
24908 if test $gcc_cv_as_ld_jalr_reloc = yes; then
24909 if test x
$target_cpu_default = x
; then
24910 target_cpu_default
=MASK_RELAX_PIC_CALLS
24912 target_cpu_default
="($target_cpu_default)|MASK_RELAX_PIC_CALLS"
24915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ld_jalr_reloc" >&5
24916 $as_echo "$gcc_cv_as_ld_jalr_reloc" >&6; }
24918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .eh_frame personality relaxation" >&5
24919 $as_echo_n "checking linker for .eh_frame personality relaxation... " >&6; }
24920 if test "${gcc_cv_ld_mips_personality_relaxation+set}" = set; then :
24921 $as_echo_n "(cached) " >&6
24923 gcc_cv_ld_mips_personality_relaxation
=no
24924 if test $in_tree_ld = yes ; then
24925 if test "$gcc_cv_gld_major_version" -eq 2 \
24926 -a "$gcc_cv_gld_minor_version" -ge 21 \
24927 -o "$gcc_cv_gld_major_version" -gt 2; then
24928 gcc_cv_ld_mips_personality_relaxation
=yes
24930 elif test x
$gcc_cv_as != x \
24931 -a x
$gcc_cv_ld != x \
24932 -a x
$gcc_cv_readelf != x
; then
24933 cat > conftest.s
<<EOF
24935 .cfi_personality 0x80,indirect_ptr
24942 .section .data,"aw",@progbits
24946 if $gcc_cv_as -KPIC -o conftest.o conftest.s
> /dev
/null
2>&1 \
24947 && $gcc_cv_ld -o conftest conftest.o
-shared > /dev
/null
2>&1; then
24948 if $gcc_cv_readelf -d conftest
2>&1 \
24949 |
grep TEXTREL
> /dev
/null
2>&1; then
24951 elif $gcc_cv_readelf --relocs conftest
2>&1 \
24952 |
grep 'R_MIPS_REL32 *$' > /dev
/null
2>&1; then
24955 gcc_cv_ld_mips_personality_relaxation
=yes
24959 rm -f conftest.s conftest.o conftest
24961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_mips_personality_relaxation" >&5
24962 $as_echo "$gcc_cv_ld_mips_personality_relaxation" >&6; }
24963 if test x
$gcc_cv_ld_mips_personality_relaxation = xyes
; then
24965 $as_echo "#define HAVE_LD_PERSONALITY_RELAXATION 1" >>confdefs.h
24971 # Mips and HP-UX need the GNU assembler.
24972 # Linux on IA64 might be able to use the Intel assembler.
24975 mips
*-*-* |
*-*-hpux* )
24976 if test x
$gas_flag = xyes \
24977 ||
test x
"$host" != x
"$build" \
24978 ||
test ! -x "$gcc_cv_as" \
24979 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
24982 echo "*** This configuration requires the GNU assembler" >&2
24988 # ??? Not all targets support dwarf2 debug_line, even within a version
24989 # of gas. Moreover, we need to emit a valid instruction to trigger any
24990 # info to the output file. So, as supported targets are added to gas 2.11,
24991 # add some instruction here to (also) show we expect this might work.
24992 # ??? Once 2.11 is released, probably need to add first known working
24993 # version to the per-target configury.
24994 case "$cpu_type" in
24995 alpha | arm | avr | bfin | cris | i386 | m32c | m68k | microblaze | mips \
24996 | pa | rs6000 | score | sparc | spu | xstormy16 | xtensa
)
25006 if test x
"$insn" != x
; then
25008 .file 1 \"conftest.s\"
25011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for dwarf2 debug_line support" >&5
25012 $as_echo_n "checking assembler for dwarf2 debug_line support... " >&6; }
25013 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then :
25014 $as_echo_n "(cached) " >&6
25016 gcc_cv_as_dwarf2_debug_line
=no
25017 if test $in_tree_gas = yes; then
25018 if test $in_tree_gas_is_elf = yes \
25019 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
25020 then gcc_cv_as_dwarf2_debug_line
=yes
25022 elif test x
$gcc_cv_as != x
; then
25023 echo "$conftest_s" > conftest.s
25024 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
25025 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25026 (eval $ac_try) 2>&5
25028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25029 test $ac_status = 0; }; }
25031 if test x
$gcc_cv_objdump != x \
25032 && $gcc_cv_objdump -h conftest.o
2> /dev
/null \
25033 |
grep debug_line
> /dev
/null
2>&1; then
25034 gcc_cv_as_dwarf2_debug_line
=yes
25037 echo "configure: failed program was" >&5
25040 rm -f conftest.o conftest.s
25043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_debug_line" >&5
25044 $as_echo "$gcc_cv_as_dwarf2_debug_line" >&6; }
25047 # The .debug_line file table must be in the exact order that
25048 # we specified the files, since these indices are also used
25049 # by DW_AT_decl_file. Approximate this test by testing if
25050 # the assembler bitches if the same index is assigned twice.
25051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for buggy dwarf2 .file directive" >&5
25052 $as_echo_n "checking assembler for buggy dwarf2 .file directive... " >&6; }
25053 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then :
25054 $as_echo_n "(cached) " >&6
25056 gcc_cv_as_dwarf2_file_buggy
=no
25057 if test x
$gcc_cv_as != x
; then
25058 echo ' .file 1 "foo.s"
25059 .file 1 "bar.s"' > conftest.s
25060 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
25061 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25062 (eval $ac_try) 2>&5
25064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25065 test $ac_status = 0; }; }
25067 gcc_cv_as_dwarf2_file_buggy
=yes
25069 echo "configure: failed program was" >&5
25072 rm -f conftest.o conftest.s
25075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_file_buggy" >&5
25076 $as_echo "$gcc_cv_as_dwarf2_file_buggy" >&6; }
25079 if test $gcc_cv_as_dwarf2_debug_line = yes \
25080 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
25082 $as_echo "#define HAVE_AS_DWARF2_DEBUG_LINE 1" >>confdefs.h
25086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gdwarf2 option" >&5
25087 $as_echo_n "checking assembler for --gdwarf2 option... " >&6; }
25088 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then :
25089 $as_echo_n "(cached) " >&6
25091 gcc_cv_as_gdwarf2_flag
=no
25092 if test $in_tree_gas = yes; then
25093 if test $in_tree_gas_is_elf = yes \
25094 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
25095 then gcc_cv_as_gdwarf2_flag
=yes
25097 elif test x
$gcc_cv_as != x
; then
25098 echo "$insn" > conftest.s
25099 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --gdwarf2 -o conftest.o conftest.s >&5'
25100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25101 (eval $ac_try) 2>&5
25103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25104 test $ac_status = 0; }; }
25106 gcc_cv_as_gdwarf2_flag
=yes
25108 echo "configure: failed program was" >&5
25111 rm -f conftest.o conftest.s
25114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gdwarf2_flag" >&5
25115 $as_echo "$gcc_cv_as_gdwarf2_flag" >&6; }
25116 if test $gcc_cv_as_gdwarf2_flag = yes; then
25118 $as_echo "#define HAVE_AS_GDWARF2_DEBUG_FLAG 1" >>confdefs.h
25122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gstabs option" >&5
25123 $as_echo_n "checking assembler for --gstabs option... " >&6; }
25124 if test "${gcc_cv_as_gstabs_flag+set}" = set; then :
25125 $as_echo_n "(cached) " >&6
25127 gcc_cv_as_gstabs_flag
=no
25128 if test $in_tree_gas = yes; then
25129 if test $in_tree_gas_is_elf = yes \
25130 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
25131 then gcc_cv_as_gstabs_flag
=yes
25133 elif test x
$gcc_cv_as != x
; then
25134 echo "$insn" > conftest.s
25135 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --gstabs -o conftest.o conftest.s >&5'
25136 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25137 (eval $ac_try) 2>&5
25139 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25140 test $ac_status = 0; }; }
25142 # The native Solaris 9/Intel assembler doesn't understand --gstabs
25143 # and warns about it, but still exits successfully. So check for
25145 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
25146 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25147 (eval $ac_try) 2>&5
25149 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25150 test $ac_status = 0; }; }
25152 else gcc_cv_as_gstabs_flag
=yes
25155 echo "configure: failed program was" >&5
25158 rm -f conftest.o conftest.s
25161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gstabs_flag" >&5
25162 $as_echo "$gcc_cv_as_gstabs_flag" >&6; }
25163 if test $gcc_cv_as_gstabs_flag = yes; then
25165 $as_echo "#define HAVE_AS_GSTABS_DEBUG_FLAG 1" >>confdefs.h
25169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --debug-prefix-map option" >&5
25170 $as_echo_n "checking assembler for --debug-prefix-map option... " >&6; }
25171 if test "${gcc_cv_as_debug_prefix_map_flag+set}" = set; then :
25172 $as_echo_n "(cached) " >&6
25174 gcc_cv_as_debug_prefix_map_flag
=no
25175 if test $in_tree_gas = yes; then
25176 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
25177 then gcc_cv_as_debug_prefix_map_flag
=yes
25179 elif test x
$gcc_cv_as != x
; then
25180 echo "$insn" > conftest.s
25181 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
25182 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25183 (eval $ac_try) 2>&5
25185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25186 test $ac_status = 0; }; }
25188 gcc_cv_as_debug_prefix_map_flag
=yes
25190 echo "configure: failed program was" >&5
25193 rm -f conftest.o conftest.s
25196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_debug_prefix_map_flag" >&5
25197 $as_echo "$gcc_cv_as_debug_prefix_map_flag" >&6; }
25198 if test $gcc_cv_as_debug_prefix_map_flag = yes; then
25200 $as_echo "#define HAVE_AS_DEBUG_PREFIX_MAP 1" >>confdefs.h
25205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .lcomm with alignment" >&5
25206 $as_echo_n "checking assembler for .lcomm with alignment... " >&6; }
25207 if test "${gcc_cv_as_lcomm_with_alignment+set}" = set; then :
25208 $as_echo_n "(cached) " >&6
25210 gcc_cv_as_lcomm_with_alignment
=no
25211 if test x
$gcc_cv_as != x
; then
25212 echo '.lcomm bar,4,16' > conftest.s
25213 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
25214 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25215 (eval $ac_try) 2>&5
25217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25218 test $ac_status = 0; }; }
25220 gcc_cv_as_lcomm_with_alignment
=yes
25222 echo "configure: failed program was" >&5
25225 rm -f conftest.o conftest.s
25228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_lcomm_with_alignment" >&5
25229 $as_echo "$gcc_cv_as_lcomm_with_alignment" >&6; }
25230 if test $gcc_cv_as_lcomm_with_alignment = yes; then
25232 $as_echo "#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1" >>confdefs.h
25236 # Check whether --enable-gnu-unique-object was given.
25237 if test "${enable_gnu_unique_object+set}" = set; then :
25238 enableval
=$enable_gnu_unique_object; case $enable_gnu_unique_object in
25240 *) as_fn_error
"'$enable_gnu_unique_object' is an invalid value for --enable-gnu-unique-object.
25241 Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;
25244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for gnu_unique_object" >&5
25245 $as_echo_n "checking assembler for gnu_unique_object... " >&6; }
25246 if test "${gcc_cv_as_gnu_unique_object+set}" = set; then :
25247 $as_echo_n "(cached) " >&6
25249 gcc_cv_as_gnu_unique_object
=no
25250 if test $in_tree_gas = yes; then
25251 if test $in_tree_gas_is_elf = yes \
25252 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`
25253 then gcc_cv_as_gnu_unique_object
=yes
25255 elif test x
$gcc_cv_as != x
; then
25256 echo '.type foo, @gnu_unique_object' > conftest.s
25257 if { ac_try
='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
25258 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25259 (eval $ac_try) 2>&5
25261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25262 test $ac_status = 0; }; }
25264 gcc_cv_as_gnu_unique_object
=yes
25266 echo "configure: failed program was" >&5
25269 rm -f conftest.o conftest.s
25272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gnu_unique_object" >&5
25273 $as_echo "$gcc_cv_as_gnu_unique_object" >&6; }
25274 if test $gcc_cv_as_gnu_unique_object = yes; then
25275 # Also check for ld.so support, i.e. glibc 2.11 or higher.
25276 if test x
$host = x
$build -a x
$host = x
$target &&
25277 ldd
--version 2>/dev
/null
&&
25278 glibcver
=`ldd --version 2>/dev/null | sed 's/.* //;q'`; then
25279 glibcmajor
=`expr "$glibcver" : "\([0-9]*\)"`
25280 glibcminor
=`expr "$glibcver" : "[2-9]*\.\([0-9]*\)"`
25281 glibcnum
=`expr $glibcmajor \* 1000 + $glibcminor`
25282 if test "$glibcnum" -ge 2011 ; then
25283 enable_gnu_unique_object
=yes
25289 if test x
$enable_gnu_unique_object = xyes
; then
25291 $as_echo "#define HAVE_GAS_GNU_UNIQUE_OBJECT 1" >>confdefs.h
25295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tolerance to line number 0" >&5
25296 $as_echo_n "checking assembler for tolerance to line number 0... " >&6; }
25297 if test "${gcc_cv_as_line_zero+set}" = set; then :
25298 $as_echo_n "(cached) " >&6
25300 gcc_cv_as_line_zero
=no
25301 if test $in_tree_gas = yes; then
25302 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`
25303 then gcc_cv_as_line_zero
=yes
25305 elif test "x$gcc_cv_as" != x
; then
25306 { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
25307 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'
25308 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
25309 (eval $ac_try) 2>&5
25311 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25312 test $ac_status = 0; }; } &&
25313 test "x`cat conftest.out`" = x
25315 gcc_cv_as_line_zero
=yes
25317 echo "configure: failed program was" >&5
25319 echo "configure: error output was" >&5
25320 cat conftest.out
>&5
25322 rm -f conftest.o conftest.s conftest.out
25325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_line_zero" >&5
25326 $as_echo "$gcc_cv_as_line_zero" >&6; }
25327 if test "x$gcc_cv_as_line_zero" = xyes
; then
25329 $as_echo "#define HAVE_AS_LINE_ZERO 1" >>confdefs.h
25333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker PT_GNU_EH_FRAME support" >&5
25334 $as_echo_n "checking linker PT_GNU_EH_FRAME support... " >&6; }
25335 gcc_cv_ld_eh_frame_hdr
=no
25336 if test $in_tree_ld = yes ; then
25337 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
25338 && test $in_tree_ld_is_elf = yes; then
25339 gcc_cv_ld_eh_frame_hdr
=yes
25341 elif test x
$gcc_cv_ld != x
; then
25342 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
25343 # Check if linker supports --eh-frame-hdr option
25344 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
25345 gcc_cv_ld_eh_frame_hdr
=yes
25350 # Sun ld has various bugs in .eh_frame_hdr support before version 1.2251.
25351 if test "$ld_vers_major" -gt 1 ||
test "$ld_vers_minor" -ge 2251; then
25352 gcc_cv_ld_eh_frame_hdr
=yes
25359 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
25361 $as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.h
25364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_frame_hdr" >&5
25365 $as_echo "$gcc_cv_ld_eh_frame_hdr" >&6; }
25367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker position independent executable support" >&5
25368 $as_echo_n "checking linker position independent executable support... " >&6; }
25370 if test $in_tree_ld = yes ; then
25371 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
25372 && test $in_tree_ld_is_elf = yes; then
25375 elif test x
$gcc_cv_ld != x
; then
25376 # Check if linker supports -pie option
25377 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
25381 if test x
"$gcc_cv_ld_pie" = xyes
; then
25383 $as_echo "#define HAVE_LD_PIE 1" >>confdefs.h
25386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_pie" >&5
25387 $as_echo "$gcc_cv_ld_pie" >&6; }
25389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker EH-compatible garbage collection of sections" >&5
25390 $as_echo_n "checking linker EH-compatible garbage collection of sections... " >&6; }
25391 gcc_cv_ld_eh_gc_sections
=no
25392 if test $in_tree_ld = yes ; then
25393 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \
25394 && test $in_tree_ld_is_elf = yes; then
25395 gcc_cv_ld_eh_gc_sections
=yes
25397 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
25398 cat > conftest.s
<<EOF
25401 .type _start, @function
25404 .size _start, .-_start
25405 .section .text.foo,"ax",@progbits
25406 .type foo, @function
25410 .section .gcc_except_table.foo,"a",@progbits
25413 .section .eh_frame,"a",@progbits
25416 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
25417 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
25418 |
grep "gc-sections option ignored" > /dev
/null
; then
25419 gcc_cv_ld_eh_gc_sections
=no
25420 elif $gcc_cv_objdump -h conftest
2> /dev
/null \
25421 |
grep gcc_except_table
> /dev
/null
; then
25422 gcc_cv_ld_eh_gc_sections
=yes
25423 # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
25424 if test x
$gcc_cv_as_comdat_group != xyes
; then
25425 gcc_cv_ld_eh_gc_sections
=no
25426 cat > conftest.s
<<EOF
25429 .type _start, @function
25432 .size _start, .-_start
25433 .section .gnu.linkonce.t.foo,"ax",@progbits
25434 .type foo, @function
25438 .section .gcc_except_table.foo,"a",@progbits
25441 .section .eh_frame,"a",@progbits
25444 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
25445 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
25446 |
grep "gc-sections option ignored" > /dev
/null
; then
25447 gcc_cv_ld_eh_gc_sections
=no
25448 elif $gcc_cv_objdump -h conftest
2> /dev
/null \
25449 |
grep gcc_except_table
> /dev
/null
; then
25450 gcc_cv_ld_eh_gc_sections
=yes
25456 rm -f conftest.s conftest.o conftest
25460 # ??? This apparently exposes a binutils bug with PC-relative relocations.
25461 gcc_cv_ld_eh_gc_sections
=no
25464 if test x
$gcc_cv_ld_eh_gc_sections = xyes
; then
25466 $as_echo "#define HAVE_LD_EH_GC_SECTIONS 1" >>confdefs.h
25469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_gc_sections" >&5
25470 $as_echo "$gcc_cv_ld_eh_gc_sections" >&6; }
25472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker EH garbage collection of sections bug" >&5
25473 $as_echo_n "checking linker EH garbage collection of sections bug... " >&6; }
25474 gcc_cv_ld_eh_gc_sections_bug
=no
25475 if test $in_tree_ld = yes ; then
25476 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -lt 19 -o "$gcc_cv_gld_major_version" -lt 2 \
25477 && test $in_tree_ld_is_elf = yes; then
25478 gcc_cv_ld_eh_gc_sections_bug
=yes
25480 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
-a x
$gcc_cv_as_comdat_group = xyes
; then
25481 gcc_cv_ld_eh_gc_sections_bug
=yes
25482 cat > conftest.s
<<EOF
25485 .type _start, @function
25488 .size _start, .-_start
25489 .section .text.startup.foo,"ax",@progbits
25490 .type foo, @function
25494 .section .gcc_except_table.foo,"a",@progbits
25497 .section .eh_frame,"a",@progbits
25500 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
25501 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
25502 |
grep "gc-sections option ignored" > /dev
/null
; then
25504 elif $gcc_cv_objdump -h conftest
2> /dev
/null \
25505 |
grep gcc_except_table
> /dev
/null
; then
25506 gcc_cv_ld_eh_gc_sections_bug
=no
25509 rm -f conftest.s conftest.o conftest
25511 if test x
$gcc_cv_ld_eh_gc_sections_bug = xyes
; then
25513 $as_echo "#define HAVE_LD_EH_GC_SECTIONS_BUG 1" >>confdefs.h
25516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_gc_sections_bug" >&5
25517 $as_echo "$gcc_cv_ld_eh_gc_sections_bug" >&6; }
25523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
25524 $as_echo_n "checking linker --as-needed support... " >&6; }
25525 if test "${gcc_cv_ld_as_needed+set}" = set; then :
25526 $as_echo_n "(cached) " >&6
25528 gcc_cv_ld_as_needed
=no
25529 if test $in_tree_ld = yes ; then
25530 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
25531 && test $in_tree_ld_is_elf = yes; then
25532 gcc_cv_ld_as_needed
=yes
25534 elif test x
$gcc_cv_ld != x
; then
25535 # Check if linker supports --as-needed and --no-as-needed options
25536 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
25537 gcc_cv_ld_as_needed
=yes
25542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_as_needed" >&5
25543 $as_echo "$gcc_cv_ld_as_needed" >&6; }
25544 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
25546 $as_echo "#define HAVE_LD_AS_NEEDED 1" >>confdefs.h
25550 case "$target:$tm_file" in
25551 powerpc64
*-*-linux* | powerpc
*-*-linux*rs6000
/biarch64.h
*)
25552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for omitting dot symbols" >&5
25553 $as_echo_n "checking linker support for omitting dot symbols... " >&6; }
25554 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then :
25555 $as_echo_n "(cached) " >&6
25557 gcc_cv_ld_no_dot_syms
=no
25558 if test $in_tree_ld = yes ; then
25559 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
25560 gcc_cv_ld_no_dot_syms
=yes
25562 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
25563 cat > conftest1.s
<<EOF
25567 cat > conftest2.s
<<EOF
25568 .section ".opd","aw"
25571 .type foo,@function
25573 .quad .LEfoo,.TOC.@tocbase,0
25579 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
25580 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
25581 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
25582 gcc_cv_ld_no_dot_syms
=yes
25584 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
25588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_no_dot_syms" >&5
25589 $as_echo "$gcc_cv_ld_no_dot_syms" >&6; }
25590 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
25592 $as_echo "#define HAVE_LD_NO_DOT_SYMS 1" >>confdefs.h
25596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker large toc support" >&5
25597 $as_echo_n "checking linker large toc support... " >&6; }
25598 if test "${gcc_cv_ld_large_toc+set}" = set; then :
25599 $as_echo_n "(cached) " >&6
25601 gcc_cv_ld_large_toc
=no
25602 if test $in_tree_ld = yes ; then
25603 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 21 -o "$gcc_cv_gld_major_version" -gt 2; then
25604 gcc_cv_ld_large_toc
=yes
25606 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
25607 cat > conftest.s
<<EOF
25608 .section ".tbss","awT",@nobits
25614 addis 9,13,ie0@got@tprel@ha
25615 ld 9,ie0@got@tprel@l(9)
25617 if $gcc_cv_as -a64 -o conftest.o conftest.s
> /dev
/null
2>&1 \
25618 && $gcc_cv_ld -melf64ppc --no-toc-sort -o conftest conftest.o
> /dev
/null
2>&1; then
25619 gcc_cv_ld_large_toc
=yes
25621 rm -f conftest conftest.o conftest.s
25625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_large_toc" >&5
25626 $as_echo "$gcc_cv_ld_large_toc" >&6; }
25627 if test x
"$gcc_cv_ld_large_toc" = xyes
; then
25629 $as_echo "#define HAVE_LD_LARGE_TOC 1" >>confdefs.h
25635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --build-id support" >&5
25636 $as_echo_n "checking linker --build-id support... " >&6; }
25637 if test "${gcc_cv_ld_buildid+set}" = set; then :
25638 $as_echo_n "(cached) " >&6
25640 gcc_cv_ld_buildid
=no
25641 if test $in_tree_ld = yes ; then
25642 if test "$gcc_cv_gld_major_version" -eq 2 -a \
25643 "$gcc_cv_gld_minor_version" -ge 18 -o \
25644 "$gcc_cv_gld_major_version" -gt 2 \
25645 && test $in_tree_ld_is_elf = yes; then
25646 gcc_cv_ld_buildid
=yes
25648 elif test x
$gcc_cv_ld != x
; then
25649 if $gcc_cv_ld --help 2>/dev
/null |
grep build-id
> /dev
/null
; then
25650 gcc_cv_ld_buildid
=yes
25654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_buildid" >&5
25655 $as_echo "$gcc_cv_ld_buildid" >&6; }
25656 if test x
"$gcc_cv_ld_buildid" = xyes
; then
25658 $as_echo "#define HAVE_LD_BUILDID 1" >>confdefs.h
25662 # Check whether --enable-linker-build-id was given.
25663 if test "${enable_linker_build_id+set}" = set; then :
25664 enableval
=$enable_linker_build_id;
25666 enable_linker_build_id
=no
25670 if test x
"$enable_linker_build_id" = xyes
; then
25671 if test x
"$gcc_cv_ld_buildid" = xyes
; then
25673 $as_echo "#define ENABLE_LD_BUILDID 1" >>confdefs.h
25676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&5
25677 $as_echo "$as_me: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&2;}
25681 # In binutils 2.21, GNU ld gained support for new emulations fully
25682 # supporting the Solaris 2 ABI. Detect their presence in the linker used.
25683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker *_sol2 emulation support" >&5
25684 $as_echo_n "checking linker *_sol2 emulation support... " >&6; }
25685 if test "${gcc_cv_ld_sol2_emulation+set}" = set; then :
25686 $as_echo_n "(cached) " >&6
25688 gcc_cv_ld_sol2_emulation
=no
25689 if test $in_tree_ld = yes ; then
25690 if test "$gcc_cv_gld_major_version" -eq 2 -a \
25691 "$gcc_cv_gld_minor_version" -ge 21 -o \
25692 "$gcc_cv_gld_major_version" -gt 2 \
25693 && test $in_tree_ld_is_elf = yes; then
25694 gcc_cv_ld_sol2_emulation
=yes
25696 elif test x
$gcc_cv_ld != x
; then
25697 if $gcc_cv_ld -V 2>/dev
/null |
sed -e '1,/Supported emulations/d;q' | \
25698 grep _sol2
> /dev
/null
; then
25699 gcc_cv_ld_sol2_emulation
=yes
25703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sol2_emulation" >&5
25704 $as_echo "$gcc_cv_ld_sol2_emulation" >&6; }
25705 if test x
"$gcc_cv_ld_sol2_emulation" = xyes
; then
25707 $as_echo "#define HAVE_LD_SOL2_EMULATION 1" >>confdefs.h
25711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --sysroot support" >&5
25712 $as_echo_n "checking linker --sysroot support... " >&6; }
25713 if test "${gcc_cv_ld_sysroot+set}" = set; then :
25714 $as_echo_n "(cached) " >&6
25716 gcc_cv_ld_sysroot
=no
25717 if test $in_tree_ld = yes ; then
25718 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; then
25719 gcc_cv_ld_sysroot
=yes
25721 elif test x
$gcc_cv_ld != x
; then
25722 if $gcc_cv_ld --help 2>/dev
/null |
grep sysroot
> /dev
/null
; then
25723 gcc_cv_ld_sysroot
=yes
25727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sysroot" >&5
25728 $as_echo "$gcc_cv_ld_sysroot" >&6; }
25729 if test x
"$gcc_cv_ld_sysroot" = xyes
; then
25731 $as_echo "#define HAVE_LD_SYSROOT 1" >>confdefs.h
25735 if test x
$with_sysroot = x
&& test x
$host = x
$target \
25736 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
25737 && test "$prefix" != "NONE"; then
25739 cat >>confdefs.h
<<_ACEOF
25740 #define PREFIX_INCLUDE_DIR "$prefix/include"
25745 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
25746 if test "x$with_headers" != x
; then
25747 target_header_dir
=$with_headers
25748 elif test "x$with_sysroot" = x
; then
25749 target_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
25750 elif test "x$with_build_sysroot" != "x"; then
25751 target_header_dir
="${with_build_sysroot}/usr/include"
25752 elif test "x$with_sysroot" = xyes
; then
25753 target_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
25755 target_header_dir
="${with_sysroot}/usr/include"
25758 target_header_dir
=/usr
/include
25761 # Test for stack protector support in target C library.
25762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking __stack_chk_fail in target C library" >&5
25763 $as_echo_n "checking __stack_chk_fail in target C library... " >&6; }
25764 if test "${gcc_cv_libc_provides_ssp+set}" = set; then :
25765 $as_echo_n "(cached) " >&6
25767 gcc_cv_libc_provides_ssp
=no
25769 *-*-linux* |
*-*-kfreebsd*-gnu |
*-*-knetbsd*-gnu)
25770 # glibc 2.4 and later provides __stack_chk_fail and
25771 # either __stack_chk_guard, or TLS access to stack guard canary.
25772 if test -f $target_header_dir/features.h \
25773 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
25774 $target_header_dir/features.h
> /dev
/null
; then
25775 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
25776 $target_header_dir/features.h
> /dev
/null
; then
25777 gcc_cv_libc_provides_ssp
=yes
25778 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
25779 $target_header_dir/features.h
> /dev
/null \
25780 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
25781 $target_header_dir/features.h
> /dev
/null
; then
25782 gcc_cv_libc_provides_ssp
=yes
25783 elif $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \
25784 $target_header_dir/features.h
> /dev
/null
&& \
25785 test -f $target_header_dir/bits
/uClibc_config.h
&& \
25786 $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \
25787 $target_header_dir/bits
/uClibc_config.h
> /dev
/null
; then
25788 gcc_cv_libc_provides_ssp
=yes
25793 # Avoid complicated tests (see
25794 # <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now
25795 # simply assert that glibc does provide this, which is true for all
25796 # realistically usable GNU/Hurd configurations.
25797 gcc_cv_libc_provides_ssp
=yes;;
25798 *-*-darwin* |
*-*-freebsd*)
25799 ac_fn_c_check_func
"$LINENO" "__stack_chk_fail" "ac_cv_func___stack_chk_fail"
25800 if test "x$ac_cv_func___stack_chk_fail" = x
""yes; then :
25801 gcc_cv_libc_provides_ssp
=yes
25803 echo "no __stack_chk_fail on this target"
25807 *) gcc_cv_libc_provides_ssp
=no
;;
25810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_libc_provides_ssp" >&5
25811 $as_echo "$gcc_cv_libc_provides_ssp" >&6; }
25813 if test x
$gcc_cv_libc_provides_ssp = xyes
; then
25815 $as_echo "#define TARGET_LIBC_PROVIDES_SSP 1" >>confdefs.h
25819 # Test for <sys/sdt.h> on the target.
25821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sys/sdt.h in the target C library" >&5
25822 $as_echo_n "checking sys/sdt.h in the target C library... " >&6; }
25824 if test -f $target_header_dir/sys
/sdt.h
; then
25826 $as_echo "#define HAVE_SYS_SDT_H 1" >>confdefs.h
25829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sys_sdt_h" >&5
25830 $as_echo "$have_sys_sdt_h" >&6; }
25832 # Check if TFmode long double should be used by default or not.
25833 # Some glibc targets used DFmode long double, but with glibc 2.4
25834 # and later they can use TFmode.
25836 powerpc
*-*-linux* | \
25837 sparc
*-*-linux* | \
25841 # Check whether --with-long-double-128 was given.
25842 if test "${with_long_double_128+set}" = set; then :
25843 withval
=$with_long_double_128; gcc_cv_target_ldbl128
="$with_long_double_128"
25845 gcc_cv_target_ldbl128
=no
25846 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
25847 $target_header_dir/bits
/wordsize.h
> /dev
/null
2>&1 \
25848 && gcc_cv_target_ldbl128
=yes
25854 if test x
$gcc_cv_target_ldbl128 = xyes
; then
25856 $as_echo "#define TARGET_DEFAULT_LONG_DOUBLE_128 1" >>confdefs.h
25860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dl_iterate_phdr in target C library" >&5
25861 $as_echo_n "checking dl_iterate_phdr in target C library... " >&6; }
25862 gcc_cv_target_dl_iterate_phdr
=unknown
25865 # <link.h> needs both a dl_iterate_phdr declaration and support for
25866 # compilation with largefile support.
25867 if grep dl_iterate_phdr
$target_header_dir/link.h
> /dev
/null
2>&1 \
25868 && grep 'large file capable' $target_header_dir/link.h
> /dev
/null
2>&1; then
25869 gcc_cv_target_dl_iterate_phdr
=yes
25871 gcc_cv_target_dl_iterate_phdr
=no
25876 if test x
$gcc_cv_target_dl_iterate_phdr = xyes
; then
25878 $as_echo "#define TARGET_DL_ITERATE_PHDR 1" >>confdefs.h
25881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_target_dl_iterate_phdr" >&5
25882 $as_echo "$gcc_cv_target_dl_iterate_phdr" >&6; }
25884 # Find out what GC implementation we want, or may, use.
25886 # Check whether --with-gc was given.
25887 if test "${with_gc+set}" = set; then :
25888 withval
=$with_gc; case "$withval" in
25895 $as_echo "#define GGC_ZONE 1" >>confdefs.h
25899 as_fn_error
"$withval is an invalid option to --with-gc" "$LINENO" 5
25907 echo "Using $GGC for garbage collection."
25909 # Libraries to use on the host. This will normally be set by the top
25910 # level Makefile. Here we simply capture the value for our Makefile.
25911 if test -z "${HOST_LIBS+set}"; then
25916 # Use the system's zlib library.
25918 zlibinc
="-I\$(srcdir)/../zlib"
25920 # Check whether --with-system-zlib was given.
25921 if test "${with_system_zlib+set}" = set; then :
25922 withval
=$with_system_zlib; zlibdir
=
25931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
25932 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
25933 # Check whether --enable-maintainer-mode was given.
25934 if test "${enable_maintainer_mode+set}" = set; then :
25935 enableval
=$enable_maintainer_mode; maintainer_mode
=$enableval
25941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5
25942 $as_echo "$maintainer_mode" >&6; }
25944 if test "$maintainer_mode" = "yes"; then
25954 # Make empty files to contain the specs and options for each language.
25955 # Then add #include lines to for a compiler that has specs and/or options.
25961 # These (without "all_") are set in each config-lang.in.
25962 # `language' must be a single word so is spelled singularly.
25965 all_outputs
='Makefile'
25966 # List of language makefile fragments.
25967 all_lang_makefrags
=
25968 # Additional files for gengtype
25969 all_gtfiles
="$target_gtfiles"
25971 # These are the languages that are set in --enable-languages,
25972 # and are available in the GCC tree.
25973 all_selected_languages
=
25975 # Add the language fragments.
25976 # Languages are added via two mechanisms. Some information must be
25977 # recorded in makefile variables, these are defined in config-lang.in.
25978 # We accumulate them and plug them into the main Makefile.
25979 # The other mechanism is a set of hooks for each of the main targets
25980 # like `clean', `install', etc.
25982 language_hooks
="Make-hooks"
25984 for lang
in ${srcdir}/*/config-lang.
in
25986 test "$lang" = "${srcdir}/*/config-lang.in" && continue
25988 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
25989 if test "x$lang_alias" = x
25991 echo "$lang doesn't set \$language." 1>&2
25994 subdir
="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
25995 subdirs
="$subdirs $subdir"
25997 # $gcc_subdir is where the gcc integration files are to be found
25998 # for a language, both for internal compiler purposes (compiler
25999 # sources implementing front-end to GCC tree converters), and for
26000 # build infrastructure purposes (Make-lang.in, etc.)
26002 # This will be <subdir> (relative to $srcdir) if a line like
26003 # gcc_subdir="<subdir>" or gcc_subdir=<subdir>
26004 # is found in <langdir>/config-lang.in, and will remain <langdir>
26007 # Except for the language alias (fetched above), the regular
26008 # "config-lang.in" contents are always retrieved from $gcc_subdir,
26009 # so a <langdir>/config-lang.in setting gcc_subdir typically sets
26010 # only this and the language alias.
26012 gcc_subdir
=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`
26013 if [ "$gcc_subdir" = "" ]; then
26014 gcc_subdir
="$subdir"
26017 case ",$enable_languages," in
26019 all_selected_languages
="$all_selected_languages $lang_alias"
26020 if test -f $srcdir/$gcc_subdir/lang-specs.h
; then
26021 lang_specs_files
="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"
26032 .
${srcdir}/$gcc_subdir/config-lang.
in
26033 if test "x$language" = x
26035 echo "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2
26040 case ",$enable_languages," in
26041 *,$lang_alias,*) ;;
26043 for i
in $subdir_requires; do
26044 test -f "${srcdir}/$i/config-lang.in" && continue
26052 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"
26053 if test -f $srcdir/$gcc_subdir/lang.opt
; then
26054 lang_opt_files
="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"
26055 all_opt_files
="$all_opt_files $srcdir/$gcc_subdir/lang.opt"
26057 if test -f $srcdir/$gcc_subdir/$subdir-tree.def
; then
26058 lang_tree_files
="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"
26060 all_languages
="$all_languages $language"
26061 all_compilers
="$all_compilers $compilers"
26062 all_outputs
="$all_outputs $outputs"
26063 all_gtfiles
="$all_gtfiles [$subdir] $gtfiles"
26064 case ",$enable_languages," in
26067 $as_echo "#define ENABLE_LTO 1" >>confdefs.h
26076 # Pick up gtfiles for c
26078 .
${srcdir}/c-config-lang.
in
26079 all_gtfiles
="$all_gtfiles [c] $gtfiles"
26082 for language
in $all_selected_languages
26084 check_languages
="$check_languages check-$language"
26087 # We link each language in with a set of hooks, reached indirectly via
26088 # lang.${target}. Only do so for selected languages.
26092 target_list
="all.cross start.encap rest.encap tags \
26093 install-common install-man install-info install-pdf install-html dvi \
26094 pdf html uninstall info man srcextra srcman srcinfo \
26095 mostlyclean clean distclean maintainer-clean install-plugin"
26097 for t
in $target_list
26100 for lang
in $all_selected_languages
26104 echo "lang.$t: $x" >> Make-hooks
26108 # Option include files
26111 ${AWK} -f $srcdir/opt-include.
awk $all_opt_files > option-includes.mk
26112 option_includes
="option-includes.mk"
26121 echo "dir ." > .gdbinit
26122 echo "dir ${srcdir}" >> .gdbinit
26123 if test x
$gdb_needs_out_file_path = xyes
26125 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
26127 if test "x$subdirs" != x
; then
26130 echo "dir ${srcdir}/$s" >> .gdbinit
26133 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
26135 gcc_tooldir
='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'
26139 # Find a directory in which to install a shared libgcc.
26141 # Check whether --enable-version-specific-runtime-libs was given.
26142 if test "${enable_version_specific_runtime_libs+set}" = set; then :
26143 enableval
=$enable_version_specific_runtime_libs;
26148 # Check whether --with-slibdir was given.
26149 if test "${with_slibdir+set}" = set; then :
26150 withval
=$with_slibdir; slibdir
="$with_slibdir"
26152 if test "${enable_version_specific_runtime_libs+set}" = set; then
26153 slibdir
='$(libsubdir)'
26154 elif test "$host" != "$target"; then
26155 slibdir
='$(build_tooldir)/lib'
26157 slibdir
='$(libdir)'
26163 # Substitute configuration variables
26227 if test x
${build} = x
${host} ; then
26228 if test x
${host} = x
${target} ; then
26229 echo "Links are now set up to build a native compiler for ${target}." 1>&2
26231 echo "Links are now set up to build a cross-compiler" 1>&2
26232 echo " from ${host} to ${target}." 1>&2
26235 if test x
${host} = x
${target} ; then
26236 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
26237 echo " for ${target}." 1>&2
26239 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
26240 echo " from ${host} to ${target}." 1>&2
26252 if test "x${CLOOGLIBS}" != "x" ; then
26254 $as_echo "#define HAVE_cloog 1" >>confdefs.h
26258 # Check for plugin support
26259 # Check whether --enable-plugin was given.
26260 if test "${enable_plugin+set}" = set; then :
26261 enableval
=$enable_plugin; enable_plugin
=$enableval
26263 enable_plugin
=yes; default_plugin
=yes
26271 if test x
$build = x
$host; then
26272 export_sym_check
="nm${exeext} -g"
26273 elif test x
$host = x
$target; then
26274 export_sym_check
="$gcc_cv_nm -g"
26280 if test x
$build = x
$host; then
26281 export_sym_check
="objdump${exeext} -T"
26282 elif test x
$host = x
$target; then
26283 export_sym_check
="$gcc_cv_objdump -T"
26290 if test x
"$enable_plugin" = x
"yes"; then
26292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5
26293 $as_echo_n "checking for exported symbols... " >&6; }
26294 if test "x$export_sym_check" != x
; then
26295 echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c
26296 ${CC} ${CFLAGS} ${LDFLAGS} conftest.c
-o conftest
> /dev
/null
2>&1
26297 if $export_sym_check conftest |
grep foobar
> /dev
/null
; then
26298 : # No need to use a flag
26299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26300 $as_echo "yes" >&6; }
26302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26303 $as_echo "yes" >&6; }
26304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5
26305 $as_echo_n "checking for -rdynamic... " >&6; }
26306 ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c
-o conftest
> /dev
/null
2>&1
26307 if $export_sym_check conftest |
grep foobar
> /dev
/null
; then
26308 plugin_rdynamic
=yes
26309 pluginlibs
="-rdynamic"
26314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_rdynamic" >&5
26315 $as_echo "$plugin_rdynamic" >&6; }
26318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to check" >&5
26319 $as_echo "unable to check" >&6; }
26324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
26325 $as_echo_n "checking for library containing dlopen... " >&6; }
26326 if test "${ac_cv_search_dlopen+set}" = set; then :
26327 $as_echo_n "(cached) " >&6
26329 ac_func_search_save_LIBS
=$LIBS
26330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
26331 /* end confdefs.h. */
26333 /* Override any GCC internal prototype to avoid an error.
26334 Use char because int might match the return type of a GCC
26335 builtin and then its argument prototype would still apply. */
26348 for ac_lib
in '' dl
; do
26349 if test -z "$ac_lib"; then
26350 ac_res
="none required"
26353 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
26355 if ac_fn_c_try_link
"$LINENO"; then :
26356 ac_cv_search_dlopen
=$ac_res
26358 rm -f core conftest.err conftest.
$ac_objext \
26360 if test "${ac_cv_search_dlopen+set}" = set; then :
26364 if test "${ac_cv_search_dlopen+set}" = set; then :
26367 ac_cv_search_dlopen
=no
26369 rm conftest.
$ac_ext
26370 LIBS
=$ac_func_search_save_LIBS
26372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
26373 $as_echo "$ac_cv_search_dlopen" >&6; }
26374 ac_res
=$ac_cv_search_dlopen
26375 if test "$ac_res" != no
; then :
26376 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
26380 if test x
"$ac_cv_search_dlopen" = x
"-ldl"; then
26381 pluginlibs
="$pluginlibs -ldl"
26385 # Check that we can build shared objects with -fPIC -shared
26386 saved_LDFLAGS
="$LDFLAGS"
26387 saved_CFLAGS
="$CFLAGS"
26390 CFLAGS
=`echo $CFLAGS | sed s/-mdynamic-no-pic//g`
26391 CFLAGS
="$CFLAGS -fPIC"
26392 LDFLAGS
="$LDFLAGS -shared -undefined dynamic_lookup"
26395 CFLAGS
="$CFLAGS -fPIC"
26396 LDFLAGS
="$LDFLAGS -fPIC -shared"
26399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5
26400 $as_echo_n "checking for -fPIC -shared... " >&6; }
26401 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
26402 /* end confdefs.h. */
26412 if ac_fn_c_try_link
"$LINENO"; then :
26413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26414 $as_echo "yes" >&6; }; have_pic_shared
=yes
26416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26417 $as_echo "no" >&6; }; have_pic_shared
=no
26419 rm -f core conftest.err conftest.
$ac_objext \
26420 conftest
$ac_exeext conftest.
$ac_ext
26421 if test x
"$have_pic_shared" != x
"yes" -o x
"$ac_cv_search_dlopen" = x
"no"; then
26425 LDFLAGS
="$saved_LDFLAGS"
26426 CFLAGS
="$saved_CFLAGS"
26428 # If plugin support had been requested but not available, fail.
26429 if test x
"$enable_plugin" = x
"no" ; then
26430 if test x
"$default_plugin" != x
"yes"; then
26432 Building GCC with plugin support requires a host that supports
26433 -fPIC, -shared, -ldl and -rdynamic." "$LINENO" 5
26440 if test x
"$enable_plugin" = x
"yes"; then
26442 $as_echo "#define ENABLE_PLUGIN 1" >>confdefs.h
26447 # Check whether --enable-libquadmath-support was given.
26448 if test "${enable_libquadmath_support+set}" = set; then :
26449 enableval
=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT
=$enableval
26451 ENABLE_LIBQUADMATH_SUPPORT
=yes
26454 if test "${ENABLE_LIBQUADMATH_SUPPORT}" != "no" ; then
26456 $as_echo "#define ENABLE_LIBQUADMATH_SUPPORT 1" >>confdefs.h
26461 # Configure the subdirectories
26462 # AC_CONFIG_SUBDIRS($subdirs)
26464 # Create the Makefile
26465 # and configure language subdirectories
26466 ac_config_files
="$ac_config_files $all_outputs"
26469 ac_config_commands
="$ac_config_commands default"
26471 cat >confcache
<<\_ACEOF
26472 # This file is a shell script that caches the results of configure
26473 # tests run on this system so they can be shared between configure
26474 # scripts and configure runs, see configure's option --config-cache.
26475 # It is not useful on other systems. If it contains results you don't
26476 # want to keep, you may remove or edit it.
26478 # config.status only pays attention to the cache file if you give it
26479 # the --recheck option to rerun configure.
26481 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26482 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26483 # following values.
26487 # The following way of writing the cache mishandles newlines in values,
26488 # but we know of no workaround that is simple, portable, and efficient.
26489 # So, we kill variables containing newlines.
26490 # Ultrix sh set writes to stderr and can't be redirected directly,
26491 # and sets the high bit in the cache file unless we assign to the vars.
26493 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26494 eval ac_val
=\$
$ac_var
26498 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26499 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26502 _ | IFS | as_nl
) ;; #(
26503 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
26504 *) { eval $ac_var=; unset $ac_var;} ;;
26510 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26511 *${as_nl}ac_space
=\
*)
26512 # `set' does not quote correctly, so add quotes: double-quote
26513 # substitution turns \\\\ into \\, and sed turns \\ into \.
26516 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26519 # `set' quotes correctly as required by POSIX, so do not add quotes.
26520 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26529 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26531 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26533 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
26534 if test -w "$cache_file"; then
26535 test "x$cache_file" != "x/dev/null" &&
26536 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26537 $as_echo "$as_me: updating cache $cache_file" >&6;}
26538 cat confcache
>$cache_file
26540 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26541 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26546 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
26547 # Let make expand exec_prefix.
26548 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
26550 DEFS
=-DHAVE_CONFIG_H
26554 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
26555 # 1. Remove the extension, and $U if already installed.
26556 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
26557 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
26558 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26559 # will be set to the directory where LIBOBJS objects are built.
26560 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26561 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
26563 LIBOBJS
=$ac_libobjs
26565 LTLIBOBJS
=$ac_ltlibobjs
26570 : ${CONFIG_STATUS=./config.status}
26572 ac_clean_files_save
=$ac_clean_files
26573 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
26574 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
26575 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
26577 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
26579 # Generated by $as_me.
26580 # Run this file to recreate the current configuration.
26581 # Compiler output produced by configure, useful for debugging
26582 # configure, is in config.log if it exists.
26585 ac_cs_recheck=false
26588 SHELL=\${CONFIG_SHELL-$SHELL}
26591 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
26592 ## -------------------- ##
26593 ## M4sh Initialization. ##
26594 ## -------------------- ##
26596 # Be more Bourne compatible
26597 DUALCASE
=1; export DUALCASE
# for MKS sh
26598 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
26601 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26602 # is contrary to our usage. Disable this feature.
26603 alias -g '${1+"$@"}'='"$@"'
26604 setopt NO_GLOB_SUBST
26606 case `(set -o) 2>/dev/null` in #(
26618 # Printing a long string crashes Solaris 7 /usr/bin/printf.
26619 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
26620 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
26621 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
26622 # Prefer a ksh shell builtin over an external printf program on Solaris,
26623 # but without wasting forks for bash or zsh.
26624 if test -z "$BASH_VERSION$ZSH_VERSION" \
26625 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
26626 as_echo='print
-r --'
26627 as_echo_n='print
-rn --'
26628 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
26629 as_echo='printf %s
\n'
26630 as_echo_n='printf %s
'
26632 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
26633 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
26634 as_echo_n='/usr
/ucb
/echo -n'
26636 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
26637 as_echo_n_body='eval
26641 expr "X$arg" : "X\\(.*\\)$as_nl";
26642 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
26644 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
26646 export as_echo_n_body
26647 as_echo_n='sh
-c $as_echo_n_body as_echo
'
26649 export as_echo_body
26650 as_echo='sh
-c $as_echo_body as_echo
'
26653 # The user is always right.
26654 if test "${PATH_SEPARATOR+set}" != set; then
26656 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
26657 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
26664 # We need space, tab and new line, in precisely that order. Quoting is
26665 # there to prevent editors from complaining about space-tab.
26666 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
26667 # splitting by setting IFS to empty value.)
26670 # Find who we are. Look in the path if we contain no directory separator.
26672 *[\\/]* ) as_myself=$0 ;;
26673 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26674 for as_dir in $PATH
26677 test -z "$as_dir" && as_dir=.
26678 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
26684 # We did not find ourselves, most probably we were run as `sh COMMAND'
26685 # in which case we are not to be found in the path.
26686 if test "x$as_myself" = x
; then
26689 if test ! -f "$as_myself"; then
26690 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
26694 # Unset variables that we do not need and which cause bugs (e.g. in
26695 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
26696 # suppresses any "Segmentation fault" message there. '((' could
26697 # trigger a bug in pdksh 5.2.14.
26698 for as_var
in BASH_ENV ENV MAIL MAILPATH
26699 do eval test x\
${$as_var+set} = xset \
26700 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
26713 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
26716 # as_fn_error ERROR [LINENO LOG_FD]
26717 # ---------------------------------
26718 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
26719 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
26720 # script with status $?, using 1 if that was 0.
26723 as_status
=$?
; test $as_status -eq 0 && as_status
=1
26725 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
26726 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
26728 $as_echo "$as_me: error: $1" >&2
26729 as_fn_exit
$as_status
26733 # as_fn_set_status STATUS
26734 # -----------------------
26735 # Set $? to STATUS, without forking.
26736 as_fn_set_status
()
26739 } # as_fn_set_status
26741 # as_fn_exit STATUS
26742 # -----------------
26743 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
26747 as_fn_set_status
$1
26753 # Portably unset VAR.
26756 { eval $1=; unset $1;}
26758 as_unset
=as_fn_unset
26759 # as_fn_append VAR VALUE
26760 # ----------------------
26761 # Append the text in VALUE to the end of the definition contained in VAR. Take
26762 # advantage of any shell optimizations that allow amortized linear growth over
26763 # repeated appends, instead of the typical quadratic growth present in naive
26765 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
26766 eval 'as_fn_append ()
26777 # as_fn_arith ARG...
26778 # ------------------
26779 # Perform arithmetic evaluation on the ARGs, and store the result in the
26780 # global $as_val. Take advantage of shells that can avoid forks. The arguments
26781 # must be portable across $(()) and expr.
26782 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
26783 eval 'as_fn_arith ()
26790 as_val
=`expr "$@" || test $? -eq 1`
26795 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
26796 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
26802 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
26803 as_basename
=basename
26808 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
26814 as_me
=`$as_basename -- "$0" ||
26815 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
26816 X"$0" : 'X\(//\)$' \| \
26817 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
26819 sed '/^.*\/\([^/][^/]*\)\/*$/{
26833 # Avoid depending upon Character Ranges.
26834 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
26835 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
26836 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
26837 as_cr_digits
='0123456789'
26838 as_cr_alnum
=$as_cr_Letters$as_cr_digits
26840 ECHO_C
= ECHO_N
= ECHO_T
=
26841 case `echo -n x` in #(((((
26843 case `echo 'xy\c'` in
26844 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
26846 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
26853 rm -f conf$$ conf$$.exe conf$$.
file
26854 if test -d conf$$.dir
; then
26855 rm -f conf$$.dir
/conf$$.
file
26858 mkdir conf$$.dir
2>/dev
/null
26860 if (echo >conf$$.
file) 2>/dev
/null
; then
26861 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
26863 # ... but there are two gotchas:
26864 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
26865 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
26866 # In both cases, we have to default to `cp -p'.
26867 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
26869 elif ln conf$$.
file conf$$
2>/dev
/null
; then
26877 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
26878 rmdir conf$$.dir
2>/dev
/null
26883 # Create "$as_dir" as a directory, including parents if necessary.
26888 -*) as_dir
=.
/$as_dir;;
26890 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
26894 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
26895 *) as_qdir
=$as_dir;;
26897 as_dirs
="'$as_qdir' $as_dirs"
26898 as_dir
=`$as_dirname -- "$as_dir" ||
26899 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26900 X"$as_dir" : 'X\(//\)[^/]' \| \
26901 X"$as_dir" : 'X\(//\)$' \| \
26902 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
26903 $as_echo X"$as_dir" |
26904 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26908 /^X\(\/\/\)[^/].*/{
26921 test -d "$as_dir" && break
26923 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
26924 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
26928 if mkdir
-p .
2>/dev
/null
; then
26929 as_mkdir_p
='mkdir -p "$as_dir"'
26931 test -d .
/-p && rmdir .
/-p
26935 if test -x / >/dev
/null
2>&1; then
26936 as_test_x
='test -x'
26938 if ls -dL / >/dev
/null
2>&1; then
26945 if test -d "$1"; then
26951 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
26952 ???[sx]*):;;*)false;;esac;fi
26956 as_executable_p
=$as_test_x
26958 # Sed expression to map a string onto a valid CPP name.
26959 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
26961 # Sed expression to map a string onto a valid variable name.
26962 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
26966 ## ----------------------------------- ##
26967 ## Main body of $CONFIG_STATUS script. ##
26968 ## ----------------------------------- ##
26970 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
26972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
26973 # Save the log message, to keep $0 and so on meaningful, and to
26974 # report actual input values of CONFIG_FILES etc. instead of their
26975 # values after options handling.
26977 This file was extended by $as_me, which was
26978 generated by GNU Autoconf 2.64. Invocation command line was
26980 CONFIG_FILES = $CONFIG_FILES
26981 CONFIG_HEADERS = $CONFIG_HEADERS
26982 CONFIG_LINKS = $CONFIG_LINKS
26983 CONFIG_COMMANDS = $CONFIG_COMMANDS
26986 on `(hostname || uname -n) 2>/dev/null | sed 1q`
26991 case $ac_config_files in *"
26992 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
26995 case $ac_config_headers in *"
26996 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
27000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27001 # Files that config.status was made for.
27002 config_files="$ac_config_files"
27003 config_headers="$ac_config_headers"
27004 config_commands="$ac_config_commands"
27008 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27010 \`$as_me' instantiates files and other configuration actions
27011 from templates according to the current configuration. Unless the files
27012 and actions are specified as TAGs, all are instantiated by default.
27014 Usage: $0 [OPTION]... [TAG]...
27016 -h, --help print this help, then exit
27017 -V, --version print version number and configuration settings, then exit
27018 -q, --quiet, --silent
27019 do not print progress messages
27020 -d, --debug don't remove temporary files
27021 --recheck update $as_me by reconfiguring in the same conditions
27022 --file=FILE[:TEMPLATE]
27023 instantiate the configuration file FILE
27024 --header=FILE[:TEMPLATE]
27025 instantiate the configuration header FILE
27027 Configuration files:
27030 Configuration headers:
27033 Configuration commands:
27036 Report bugs to the package provider."
27039 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27042 configured by $0, generated by GNU Autoconf 2.64,
27043 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27045 Copyright (C) 2009 Free Software Foundation, Inc.
27046 This config.status script is free software; the Free Software Foundation
27047 gives unlimited permission to copy, distribute and modify it."
27052 test -n "\$AWK" || AWK=awk
27055 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27056 # The default lists apply if the user does not specify any file.
27062 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
27063 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
27074 # Handling of the options.
27075 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
27077 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
27078 $as_echo "$ac_cs_version"; exit ;;
27079 --debug |
--debu |
--deb |
--de |
--d |
-d )
27081 --file |
--fil |
--fi |
--f )
27084 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27086 as_fn_append CONFIG_FILES
" '$ac_optarg'"
27087 ac_need_defaults
=false
;;
27088 --header |
--heade |
--head |
--hea )
27091 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27093 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
27094 ac_need_defaults
=false
;;
27096 # Conflict between --help and --header
27097 as_fn_error
"ambiguous option: \`$1'
27098 Try \`$0 --help' for more information.";;
27099 --help |
--hel |
-h )
27100 $as_echo "$ac_cs_usage"; exit ;;
27101 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
27102 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
27105 # This is an error.
27106 -*) as_fn_error
"unrecognized option: \`$1'
27107 Try \`$0 --help' for more information." ;;
27109 *) as_fn_append ac_config_targets
" $1"
27110 ac_need_defaults
=false
;;
27116 ac_configure_extra_args
=
27118 if $ac_cs_silent; then
27120 ac_configure_extra_args
="$ac_configure_extra_args --silent"
27124 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27125 if \$ac_cs_recheck; then
27126 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27128 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27129 CONFIG_SHELL='$SHELL'
27130 export CONFIG_SHELL
27135 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27139 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27140 ## Running $as_me. ##
27146 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27154 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27156 # Handling of arguments.
27157 for ac_config_target
in $ac_config_targets
27159 case $ac_config_target in
27160 "auto-host.h") CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
27161 "as") CONFIG_FILES
="$CONFIG_FILES as:exec-tool.in" ;;
27162 "collect-ld") CONFIG_FILES
="$CONFIG_FILES collect-ld:exec-tool.in" ;;
27163 "nm") CONFIG_FILES
="$CONFIG_FILES nm:exec-tool.in" ;;
27164 "$all_outputs") CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
27165 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
27167 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
27172 # If the user did not use the arguments to specify the items to instantiate,
27173 # then the envvar interface is used. Set only those that are not.
27174 # We use the long form for the default assignment because of an extremely
27175 # bizarre bug on SunOS 4.1.3.
27176 if $ac_need_defaults; then
27177 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
27178 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
27179 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
27182 # Have a temporary directory for convenience. Make it in the build tree
27183 # simply because there is no reason against having it here, and in addition,
27184 # creating and moving files from /tmp can sometimes cause problems.
27185 # Hook for its removal unless debugging.
27186 # Note that there is a small window in which the directory will not be cleaned:
27187 # after its creation but before its name has been assigned to `$tmp'.
27191 trap 'exit_status=$?
27192 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27194 trap 'as_fn_exit 1' 1 2 13 15
27196 # Create a (secure) tmp directory for tmp files.
27199 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27200 test -n "$tmp" && test -d "$tmp"
27203 tmp
=.
/conf$$
-$RANDOM
27204 (umask 077 && mkdir
"$tmp")
27205 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
27207 # Set up the scripts for CONFIG_FILES section.
27208 # No need to generate them if there are no CONFIG_FILES.
27209 # This happens for instance with `./config.status config.h'.
27210 if test -n "$CONFIG_FILES"; then
27212 if $AWK 'BEGIN { getline <"/dev/null" }' </dev
/null
2>/dev
/null
; then
27213 ac_cs_awk_getline
=:
27214 ac_cs_awk_pipe_init
=
27215 ac_cs_awk_read_file
='
27216 while ((getline aline < (F[key])) > 0)
27219 ac_cs_awk_pipe_fini
=
27221 ac_cs_awk_getline
=false
27222 ac_cs_awk_pipe_init
="print \"cat <<'|#_!!_#|' &&\""
27223 ac_cs_awk_read_file
='
27225 print "cat " F[key] " &&"
27226 '$ac_cs_awk_pipe_init
27227 # The final `:' finishes the AND list.
27228 ac_cs_awk_pipe_fini
='END { print "|#_!!_#|"; print ":" }'
27230 ac_cr
=`echo X | tr X '\015'`
27231 # On cygwin, bash can eat \r inside `` if the user requested igncr.
27232 # But we know of no other shell where ac_cr would be empty at this
27233 # point, so we can use a bashism as a fallback.
27234 if test "x$ac_cr" = x
; then
27235 eval ac_cr
=\$
\'\\r
\'
27237 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
27238 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
27241 ac_cs_awk_cr
=$ac_cr
27244 echo 'BEGIN {' >"$tmp/subs1.awk" &&
27247 # Create commands to substitute file output variables.
27249 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
27250 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
27251 echo "$ac_subst_files" |
sed 's/.*/F["&"]="$&"/' &&
27254 } >conf$
$files.sh
&&
27255 . .
/conf$
$files.sh ||
27256 as_fn_error
"could not make $CONFIG_STATUS" "$LINENO" 5
27257 rm -f conf$
$files.sh
27260 echo "cat >conf$$subs.awk <<_ACEOF" &&
27261 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
27263 } >conf$$subs.sh ||
27264 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27265 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
27267 for ac_last_try in false false false false false :; do
27268 . ./conf$$subs.sh ||
27269 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27271 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
27272 if test $ac_delim_n = $ac_delim_num; then
27274 elif $ac_last_try; then
27275 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
27277 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
27280 rm -f conf$$subs.sh
27282 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27283 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
27287 s/^/S["/; s
/!.
*/"]=/
27297 s/\(.\{148\}\).*/\1/
27299 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
27304 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
27311 s/\(.\{148\}\).*/\1/
27313 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
27317 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
27322 ' <conf$$subs.awk | sed '
27327 ' >>$CONFIG_STATUS || ac_write_fail=1
27328 rm -f conf$$subs.awk
27329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27331 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
27332 for (key in S) S_is_set[key] = 1
27334 \$ac_cs_awk_pipe_init
27338 nfields = split(line, field, "@
")
27340 len = length(field[1])
27341 for (i = 2; i < nfields; i++) {
27343 keylen = length(key)
27344 if (S_is_set[key]) {
27346 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
27347 len += length(value) + length(field[++i])
27352 if (nfields == 3 && !substed) {
27354 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
27355 \$ac_cs_awk_read_file
27361 \$ac_cs_awk_pipe_fini
27364 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27365 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
27366 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
27369 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
27370 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
27373 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27374 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
27375 # trailing colons and then remove the whole line if VPATH becomes empty
27376 # (actually we leave an empty line to preserve line numbers).
27377 if test "x
$srcdir" = x.; then
27378 ac_vpsub='/^[ ]*VPATH[ ]*=/{
27379 s/:*\$(srcdir):*/:/
27380 s/:*\${srcdir}:*/:/
27382 s/^\([^=]*=[ ]*\):*/\1/
27388 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27389 fi # test -n "$CONFIG_FILES"
27391 # Set up the scripts for CONFIG_HEADERS section.
27392 # No need to generate them if there are no CONFIG_HEADERS.
27393 # This happens for instance with `./config.status Makefile'.
27394 if test -n "$CONFIG_HEADERS"; then
27395 cat >"$tmp/defines.
awk" <<\_ACAWK ||
27399 # Transform confdefs.h into an awk script `defines.awk', embedded as
27400 # here-document in config.status, that substitutes the proper values into
27401 # config.h.in to produce config.h.
27403 # Create a delimiter string that does not exist in confdefs.h, to ease
27404 # handling of long lines.
27406 for ac_last_try in false false :; do
27407 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
27408 if test -z "$ac_t"; then
27410 elif $ac_last_try; then
27411 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
27413 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
27417 # For the awk script, D is an array of macro values keyed by name,
27418 # likewise P contains macro parameters if any. Preserve backslash
27419 # newline sequences.
27421 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
27423 s/.\{148\}/&'"$ac_delim"'/g
27426 s/^[ ]*#[ ]*define[ ][ ]*/ /
27433 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
27435 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
27439 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
27440 D["\
1"]=" \
3\\\\\\n
"\\/p
27442 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
27447 s/.\{148\}/&'"$ac_delim"'/g
27452 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
27455 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
27457 ' <confdefs.h | sed '
27458 s/'"$ac_delim"'/"\\\
27459 "/g' >>$CONFIG_STATUS || ac_write_fail=1
27461 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27462 for (key in D) D_is_set[key] = 1
27465 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
27467 split(line, arg, " ")
27468 if (arg[1] == "#") {
27472 defundef
= substr
(arg
[1], 2)
27475 split(mac1
, mac2
, "(") #)
27477 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
27478 if (D_is_set
[macro
]) {
27479 # Preserve the white space surrounding the "#".
27480 print prefix
"define", macro P
[macro
] D
[macro
]
27483 # Replace #undef with comments. This is necessary, for example,
27484 # in the case of _POSIX_SOURCE, which is predefined and required
27485 # on some systems where configure will not decide to define it.
27486 if (defundef
== "undef") {
27487 print
"/*", prefix defundef
, macro
, "*/"
27495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27496 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
27497 fi # test -n "$CONFIG_HEADERS"
27500 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
27505 :[FHLC
]) ac_mode
=$ac_tag; continue;;
27507 case $ac_mode$ac_tag in
27509 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
27510 :[FH
]-) ac_tag
=-:-;;
27511 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
27528 -) ac_f
="$tmp/stdin";;
27529 *) # Look for the file first in the build tree, then in the source tree
27530 # (if the path is not absolute). The absolute path cannot be DOS-style,
27531 # because $ac_f cannot contain `:'.
27535 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
27537 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
27539 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
27540 as_fn_append ac_file_inputs
" '$ac_f'"
27543 # Let's still pretend it is `configure' which instantiates (i.e., don't
27544 # use $as_me), people would be surprised to read:
27545 # /* config.h. Generated by config.status. */
27546 configure_input
='Generated from '`
27547 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
27549 if test x
"$ac_file" != x-
; then
27550 configure_input
="$ac_file. $configure_input"
27551 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
27552 $as_echo "$as_me: creating $ac_file" >&6;}
27554 # Neutralize special characters interpreted by sed in replacement strings.
27555 case $configure_input in #(
27556 *\
&* |
*\|
* |
*\\* )
27557 ac_sed_conf_input
=`$as_echo "$configure_input" |
27558 sed 's/[\\\\&|]/\\\\&/g'`;; #(
27559 *) ac_sed_conf_input
=$configure_input;;
27563 *:-:* |
*:-) cat >"$tmp/stdin" \
27564 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
27569 ac_dir
=`$as_dirname -- "$ac_file" ||
27570 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27571 X"$ac_file" : 'X\(//\)[^/]' \| \
27572 X"$ac_file" : 'X\(//\)$' \| \
27573 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
27574 $as_echo X"$ac_file" |
27575 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27579 /^X\(\/\/\)[^/].*/{
27592 as_dir
="$ac_dir"; as_fn_mkdir_p
27596 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
27598 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
27599 # A ".." for each directory in $ac_dir_suffix.
27600 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
27601 case $ac_top_builddir_sub in
27602 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
27603 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
27606 ac_abs_top_builddir
=$ac_pwd
27607 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
27608 # for backward compatibility:
27609 ac_top_builddir
=$ac_top_build_prefix
27612 .
) # We are building in place.
27614 ac_top_srcdir
=$ac_top_builddir_sub
27615 ac_abs_top_srcdir
=$ac_pwd ;;
27616 [\\/]* | ?
:[\\/]* ) # Absolute name.
27617 ac_srcdir
=$srcdir$ac_dir_suffix;
27618 ac_top_srcdir
=$srcdir
27619 ac_abs_top_srcdir
=$srcdir ;;
27620 *) # Relative name.
27621 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
27622 ac_top_srcdir
=$ac_top_build_prefix$srcdir
27623 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
27625 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
27636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27637 # If the template does not know about datarootdir, expand it.
27638 # FIXME: This hack should be removed a few years after 2.60.
27639 ac_datarootdir_hack
=; ac_datarootdir_seen
=
27650 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
27651 *datarootdir
*) ac_datarootdir_seen
=yes;;
27652 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
27653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
27654 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
27656 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27657 ac_datarootdir_hack='
27658 s&@datadir@&$datadir&g
27659 s&@docdir@&$docdir&g
27660 s&@infodir@&$infodir&g
27661 s&@localedir@&$localedir&g
27662 s&@mandir@&$mandir&g
27663 s&\\\${datarootdir}&$datarootdir&g' ;;
27667 # Neutralize VPATH when `$srcdir' = `.'.
27668 # Shell code in configure.ac might set extrasub.
27669 # FIXME: do we really want to maintain this feature?
27670 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27671 ac_sed_extra="$ac_vpsub
27674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
27676 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
27677 s|@configure_input@|
$ac_sed_conf_input|
;t t
27678 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
27679 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
27680 s
&@srcdir@
&$ac_srcdir&;t t
27681 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
27682 s
&@top_srcdir@
&$ac_top_srcdir&;t t
27683 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
27684 s
&@builddir@
&$ac_builddir&;t t
27685 s
&@abs_builddir@
&$ac_abs_builddir&;t t
27686 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
27687 $ac_datarootdir_hack
27689 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
27690 if $ac_cs_awk_getline; then
27691 $AWK -f "$tmp/subs.
awk"
27693 $AWK -f "$tmp/subs.
awk" | $SHELL
27695 || as_fn_error "could not create
$ac_file" "$LINENO" 5
27697 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
27698 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
27699 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
27700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
27701 which seems to be undefined. Please make sure it is defined." >&5
27702 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
27703 which seems to be undefined. Please make sure it is defined." >&2;}
27707 -) cat "$tmp/out" && rm -f "$tmp/out";;
27708 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
27710 || as_fn_error "could not create $ac_file" "$LINENO" 5
27716 if test x"$ac_file" != x-; then
27718 $as_echo "/* $configure_input */" \
27719 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
27720 } >"$tmp/config.h" \
27721 || as_fn_error "could not create $ac_file" "$LINENO" 5
27722 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
27723 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
27724 $as_echo "$as_me: $ac_file is unchanged" >&6;}
27727 mv "$tmp/config.h" "$ac_file" \
27728 || as_fn_error "could not create $ac_file" "$LINENO" 5
27731 $as_echo "/* $configure_input */" \
27732 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
27733 || as_fn_error "could not create -" "$LINENO" 5
27737 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
27738 $as_echo "$as_me: executing $ac_file commands" >&6;}
27743 case $ac_file$ac_mode in
27744 "as":F) chmod +x as ;;
27745 "collect-ld":F) chmod +x collect-ld ;;
27746 "nm":F) chmod +x nm ;;
27748 case ${CONFIG_HEADERS} in
27749 *auto-host.h:config.in*)
27752 # Make sure all the subdirs exist.
27753 for d in $subdirs doc build c-family
27755 test -d $d || mkdir $d
27765 ac_clean_files=$ac_clean_files_save
27767 test $ac_write_fail = 0 ||
27768 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27771 # configure is writing to config.log, and then calls config.status.
27772 # config.status does its own redirection, appending to config.log.
27773 # Unfortunately, on DOS this fails, as config.log is still kept open
27774 # by configure, so config.status won't be able to
write to it
; its
27775 # output is simply discarded. So we exec the FD to /dev/null,
27776 # effectively closing config.log, so it can be properly (re)opened and
27777 # appended to by config.status. When coming back to configure, we
27778 # need to make the FD available again.
27779 if test "$no_create" != yes; then
27781 ac_config_status_args
=
27782 test "$silent" = yes &&
27783 ac_config_status_args
="$ac_config_status_args --quiet"
27785 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
27787 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
27788 # would make configure fail if this is the last instruction.
27789 $ac_cs_success || as_fn_exit $?
27791 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
27792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
27793 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}