This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: More problems building gcc


"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@sources.redhat.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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]