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]

More problems building gcc



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.

Cheers,

Stephen Blythe



--
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]