Xref: utzoo gnu.gcc.help:563 comp.sys.intel:1661 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!shearson.com!newshost!dfreuden From: dfreuden@fis1004.shearson.com (David G Freudenstein) Newsgroups: gnu.gcc.help,comp.sys.intel Subject: gcc 1.39 cross-compile, sparc -> i860 [FAQ?] Message-ID: Date: 21 Mar 91 21:40:37 GMT Sender: news@shearson.com (News) Reply-To: dfreuden@shearson.COM Distribution: gnu Organization: Lehman Brothers Lines: 33 Apologies in advance if this is a FAQ, but i haven't seemed to locate FAQ/Answers for either gnu.gcc.help or comp.sys.intel, yet. My question has 2 parts: 1. VANILLA question: HOW does one create a cross-compiler from machine a to machine b, in what (i hope :-) is the simplest possible case, i.e. i'm happy to keep using the EXISTING cross-assembler and cross-linker, but wish merely to invoke GCC for the compiler phases which turn C-source into Assembler? 2. Non-Vanilla question: (pending the answer to question #1) SPECIFICALLY for --==> sparc <==-- cross-compilation of object/executable code to be run on the --==> i860 <==-- what must be done that is not in the gcc distributed documentation (i have version 1.39 from prep)? Once again, just for clarity: I am not even trying to replace the existing assembler/linker, just the {C source} --==> {i860 assembler} phase (although admittedly, i wouldn't mind finding out how to bring up gas and/or gnu ld for the later compilation phases as well, if I succeed with getting gcc to work for the "C2assembler" part). Thanks very much david freudenstein