[Clfs-support] gmp-4.3.1. fails to compile in Ch. 5, "Constructing Cross Compile Tools"
Dan McGhee
beesnees at grm.net
Tue Sep 1 19:04:29 PDT 2009
Using SVN-20090831-Native-Multilib
Compile fails with "C++ compiler not available, see config.log for details."
This, I think, is the appropriate section of "configure:"
> for cxxflags_choice in $cxxflags_list; do
> eval CXXFLAGS=\"\$cxxflags_$cxxflags_choice\"
> echo "$as_me:$LINENO: checking C++ compiler $CXX $CPPFLAGS
> $CXXFLAGS" >&5
> echo $ECHO_N "checking C++ compiler $CXX $CPPFLAGS $CXXFLAGS...
> $ECHO_C" >&6
> gmp_prog_cxx_works=yes
>
> # start with a plain "main()", then go on to further checks
> if test "$gmp_prog_cxx_works" = yes; then
> # remove anything that might look like compiler output to our "||"
> expression
> rm -f conftest* a.out b.out a.exe a_out.exe
> cat >conftest.cc <<EOF
>
> int main (void) { return 0; }
> EOF
> echo "Test compile: " >&5
> gmp_cxxcompile="$CXX $CPPFLAGS $CXXFLAGS conftest.cc >&5"
> if { (eval echo "$as_me:$LINENO: \"$gmp_cxxcompile\"") >&5
> (eval $gmp_cxxcompile) 2>&5
> ac_status=$?
> echo "$as_me:$LINENO: \$? = $ac_status" >&5
> (exit $ac_status); }; then
> if test "$cross_compiling" = no; then
> if { ac_try='./a.out || ./b.out || ./a.exe || ./a_out.exe ||
> ./conftest'
> { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
> (eval $ac_try) 2>&5
> ac_status=$?
> echo "$as_me:$LINENO: \$? = $ac_status" >&5
> (exit $ac_status); }; }; then :;
> else
> gmp_prog_cxx_works="no, program does not run"
> fi
> fi
> else
> gmp_prog_cxx_works="no"
> fi
> case $gmp_prog_cxx_works in
> no*)
> echo "failed program was:" >&5
> cat conftest.cc >&5
> ;;
> esac
> rm -f conftest* a.out b.out a.exe a_out.exe
> fi
The archives talked about a situation with gmp and gcc last year before
the stable release. I tried the various switches and flags for gmp in
Ch.6--with --prefix=/cross-tools. The results were the same.
This is beyond my level of knowlege so I will appreciate and perform any
suggestions and directions.
Thanks,
Dan
More information about the Clfs-support
mailing list