delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/02/20/14:15:36

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
X-Apparently-From: <earnie?boyd AT yahoo DOT com>
Message-ID: <3A92B7D5.38C65508@yahoo.com>
Date: Tue, 20 Feb 2001 13:30:45 -0500
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
Reply-To: Earnie Boyd <cygwin AT cygwin DOT com>
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Blythe.Stephen" <Stephen DOT Blythe AT IGT DOT com>
CC: "'Cygwin Mailing List'" <cygwin AT cygwin DOT com>
Subject: Re: More problems building gcc
References: <B7536E2DB26AD211A42500104BB49C72F60454 AT manbarapp1 DOT intgame DOT com>

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


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019