Mail Archives: cygwin/2001/02/20/14:15:36
"Blythe.Stephen" wrote:
>
> Thanks to Earnie and Tim for your help.
>
> OK, so I am now using the source from cygwin, GCC v2.95.2-7, and this makes
> a native compiler OK.
> I get problems when I try to build a m68k-coff cross-compiler from this
> source. Should I be able to do this, or should I build my xgcc from the
> central GCC source?
>
> I have no problems building binutils for m68k-coff, but when I come to build
> the compiler, using "make all", I get the following.
>
> gcc -c -DCROSS_COMPILE -DIN_GCC -g -O2 -DHAVE_CONFIG_H -I.
> -I../../gcc-2
> .95.2-7/gcc -I../../gcc-2.95.2-7/gcc/config
> -I../../gcc-2.95.2-7/gcc/../include
> ../../gcc-2.95.2-7/gcc/function.c
> In file included from ../../gcc-2.95.2-7/gcc/function.c:48:
> insn-flags.h:472: conflicting types for `gen_beq'
> ../../gcc-2.95.2-7/gcc/rtl.h:1032: previous declaration of `gen_beq'
> insn-flags.h:478: conflicting types for `gen_bge'
> ../../gcc-2.95.2-7/gcc/rtl.h:1033: previous declaration of `gen_bge'
> insn-flags.h:480: conflicting types for `gen_ble'
> ../../gcc-2.95.2-7/gcc/rtl.h:1034: previous declaration of `gen_ble'
> insn-flags.h:482: conflicting types for `gen_jump'
> ../../gcc-2.95.2-7/gcc/rtl.h:1031: previous declaration of `gen_jump'
> ../../gcc-2.95.2-7/gcc/function.c: In function `expand_function_end':
> ../../gcc-2.95.2-7/gcc/function.c:6505: too many arguments to function
> `gen_jump
> '
> make[1]: *** [function.o] Error 1
> make[1]: Leaving directory `/usr/local/src/build-gcc/gcc'
> make: *** [all-gcc] Error 2
>
> As far as I can tell, the prototype of gen_beq() in
> build-gcc/gcc/insn-flags.h has no parameters (void), while the version in
> rtl.h has "rtx" as a parameter.
>
> Sorry if I'm veering off-topic, but my initial question - whether the GCC
> packaged with GNU can be used to build a cross-compiler - is still OK to be
> asked here I think, and with the rest I'm just trying to give sufficient
> information for anyone kind enough to help.
>
I don't know. Perhaps a better mail list for this question is
crossgcc AT sources DOT redhat DOT com .
Earnie.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -