cross build gcc 4.0/4.1 fail
Jim Wilson
wilson@specifix.com
Wed Oct 12 22:00:00 GMT 2005
Cauchy Song wrote:
> i686-pc-mingw32-gcc -O2
>...
> /opt/cvs_work/gcc40-branch/gcc/libgcc2.c -o libgcc/./_muldi3.o
> In file included from /opt/cvs_work/gcc40-branch/gcc/libgcc2.c:56:
> /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:34: warning: ignoring #pragma
> GCC visibility
> /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:117: error: no data type for
> mode `SC'
Perhaps you are using the wrong cross-compiler for this canandian cross
build? You can check by adding -v to the above compiler command.
When building a canadian cross, you must use a cross compiler of the
same gcc version. In this case, the i686-pc-mingw32-gcc must be built
from the same gcc-4.0-branch sources you are using for the canadian
cross build.
You should consider using --prefix options so that each gcc version gets
installed in a different place. This will help avoid confusion about
gcc versions.
--
Jim Wilson, GNU Tools Support, http://www.specifix.com
More information about the Gcc
mailing list