This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi Joel and fellow crossgcc'ers,
I am trying to build a cross-compiler for the following scenario:
1. HOST = BUILD = Linux on a x86
2. Target = MVME2101 (i.e. PowerPC 603e a.k.a MPC8240)
3. The operating system (i.e. BSP) running on the target is vxWorks 5.4.2
I am using the source distribution of the following packages:
1. binutils-2.11.2
1.1 the configure used for binutils--
--------------------------------------------------------------------------
/usr/local/src/binutils-2.11.2/configure \
--prefix=/usr/local/crossgcc-3.0.2/ppc \
--target=powerpc-wrs-vxworks
---------------------------------------------------------------------------
2. gcc-3.0.2
2.1 the configure used for gcc-3.0.2 --
--------------------------------------------------------------------
/usr/local/src/gcc-3.0.2/configure --prefix=/usr/local/crossgcc-3.0.2/ppc \
--target=powerpc-wrs-vxworks \
--with-headers=/usr/local/include/vxWorks/ppc --enable-languages=c,c++ \
--with-gnu-ld --with-gnu-as --with-cpu=603
---------------------------------------------------------------------------
As always binutils compiles and installs properly.
However, as usual always a problem with compiling gcc as a cross-compiler!!!
I have already tried gcc-2.95.3 and gcc-3.0.1.
I thought maybe for once all of the necessary fixes would be in the
gcc-3.0.2 release.
Could you please tell me the secret to get this cross going?
I have already been on the crossgcc site numerous times. Well enough
of my bickering.
Have you done a successful cross with gcc-3.0.2?
Please help with the following error.
****************************************************************************
/usr/local/crossgcc-3.0.2/ppc/powerpc-wrs-vxworks/include -O2 -DCROSS_COMPILE
-DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-isystem ./include -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/usr/local/src/gcc-3.0.2/gcc
-I/usr/local/src/gcc-3.0.2/gcc/. -I/usr/local/src/gcc-3.0.2/gcc/config
-I/usr/local/src/gcc-3.0.2/gcc/../include -mrelocatable-lib -mno-eabi
-mstrict-align -DL_muldi3 -c /usr/local/src/gcc-3.0.2/gcc/libgcc2.c -o
libgcc/./_muldi3.o
In file included from
/usr/local/crossgcc-3.0.2/ppc/powerpc-wrs-vxworks/sys-include/types/vxANSI.h:4
4,
from /usr/local/obj/gcc3.0.2-ppc/gcc/include/stdio.h:66,
from /usr/local/src/gcc-3.0.2/gcc/tsystem.h:63,
from /usr/local/src/gcc-3.0.2/gcc/libgcc2.c:37:
/usr/local/obj/gcc3.0.2-ppc/gcc/include/types/vxCpu.h:209:2: #error CPU is not
defined correctly
gmake[2]: *** [libgcc/./_muldi3.o] Error 1
gmake[2]: Leaving directory `/usr/local/obj/gcc3.0.2-ppc/gcc'
gmake[1]: *** [stmp-multilib] Error 2
gmake[1]: Leaving directory `/usr/local/obj/gcc3.0.2-ppc/gcc'
gmake: *** [all-gcc] Error 2
***************************************************************************
Thanks,
Ernest L. Williams Jr.
Oak Ridge National Labs
SNS Controls Group
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |