delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/05/23/21:04:18

From: JoopvandeWege AT mail DOT mococo DOT nl (Joop van de Wege)
Subject: Re: GNU-Win32 m68K cross compiler
23 May 1997 21:04:18 -0700 :
Sender: mail AT cygnus DOT com
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <13130469400236.cygnus.gnu-win32@mococo.nl>
References: <5js886$hcf$1 AT majipoor DOT cygnus DOT com>
Original-To: <gnu-win32 AT cygnus DOT com>
Original-Cc: <gg-gcc AT ninemoons DOT com>
MIME-Version: 1.0
X-Mailer: Becky! ver 1.20
X-Info: Evaluation version at mcc-server
Original-Sender: owner-gnu-win32 AT cygnus DOT com


On Tue, 20 May 1997 13:50:41 +0100
Joop van de Wege <JoopvandeWege AT mail DOT mococo DOT nl> wrote:

> 
> 
> On 26 Apr 1997 06:44:22 GMT
> dje AT cygnus DOT com (Doug Evans) wrote:
> 
> > Jan Ove Etterlid (joe AT datasalg DOT no) wrote:
> > > Is there anyone who can give me a list of the steps I have to go to
> > > build a GNU-Win32 gcc cross compiler, assembler and linker which can
> > > produce  m68k coff format executable files, running on Win NT 3.51
> > > pentium PC?
> > You may wish to check out the crossgcc FAQ.
> 
> I did that but didn't find the answers needed for a cross-compiler like
> this:
> --host=i386-cygwin32 --target=m68k-amiga{d}os
> 
> The binutils compile fine and it has only minor problems trying to
> install the documentation (guide/info), that is no problem since i have
> it on my Amiga.
> The problem is with compiling gcc itself.
> The cygwin32 distribution doesn't know about m68k-amiga{d}os and the
> Amiga distribution doesn't know about cygwin32 (files involved are:
> config.sub and config.guess). Simply exchanging them doesn't work.
> So I have directions from both environments on how to make a crosscompiler
> but with an dependency that is like a chicken and egg problem.
I solved this one by running diff on makefile.in and configure of both
systems and modifying cygnwin32 environment to include the Amiga
specific stuff.

> 
> Anyone make a m68k target with cygwin32 as a host?
> 
> Can anyone help me a bit in the right direction on solving this?

OK, I'm now sofar that the cross-compiler is being used in the makefile.
(xgcc -D... -o dummy.o -c dummy.c). It tries to compile dummy.c but it
fails because it calls the assembler like this: 'as.exe -mc68010 .....'.
This is the native assembler (i386) and not the cross-assembler. I made
sure I specified correct paths while configuring the compiler.

Is this a fault in the configure script?

xgcc --print-search-dirs
reveals that my path is there together with a bunch of others.
Telling xgcc to compile to assembler and feeding the result file to m68k
-amigaos-as.exe will work fine.

Again, any help appreciated,

Joop

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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