Path: utzoo!attcan!uunet!mcrware!jejones From: jejones@mcrware.UUCP (James Jones) Newsgroups: comp.os.os9 Subject: Re: GCC under OS9/68000 Summary: should be possible Keywords: GCC OS9 port anyone? Message-ID: <1558@mcrware.UUCP> Date: 1 Mar 90 12:05:24 GMT References: <436@skipper.dfrf.nasa.gov> Reply-To: jejones@mcrware.UUCP (James Jones) Organization: Microware Systems Corp., Des Moines, Iowa Lines: 51 In article <436@skipper.dfrf.nasa.gov> binkley@skipper.dfrf.nasa.gov (Rob -Not from Bloom County- Binkley) writes: >Has there been any work by anyone to port the GNU C compiler GCC >to an OS9/68000 system? I recall hearing that someone out there was working on it, but have heard nothing about it lately. >If I was to chose to work on this, what magnitude of a task would I >be undertaking? Is it even possible??? I would think it's possible. What you'd have to do is make it conform to the OS-9 way of doing things. Most importantly, that means generating position-independent and re-entrant code. If, in addition, you want to roll your own cio, you'd have to make it conform to the Microware C compiler's parameter passing conventions and notion that a6 points at the process's data area (unless you want to make a rather major switchover and get rid of any programs compiled using Microware's compiler--possible, but you would be cutting yourself off from the rest of the OS-9 world for almost anything you didn't have C source code for.) James Jones Newsgroups: gnu.gcc,comp.os.os9 Subject: Re: GCC under OS9/68000 Summary: probably possible References: <436@skipper.dfrf.nasa.gov> Reply-To: jejones@mcrware.UUCP (James Jones) Organization: Microware Systems Corp., Des Moines, Iowa Keywords: GCC OS9 port anyone? In article <436@skipper.dfrf.nasa.gov> binkley@skipper.dfrf.nasa.gov (Rob -Not from Bloom County- Binkley) writes: >Has there been any work by anyone to port the GNU C compiler GCC >to an OS9/68000 system? I recall hearing that someone out there was working on it, but have heard nothing about it lately. >If I was to chose to work on this, what magnitude of a task would I >be undertaking? Is it even possible??? I would think it's possible. What you'd have to do is make it conform to the OS-9 way of doing things. Most importantly, that means generating position-independent and re-entrant code. If, in addition, you want to roll your own cio, you'd have to make it conform to the Microware C compiler's parameter passing conventions and notion that a6 points at the process's data area (unless you want to make a rather major switchover and get rid of any programs compiled using Microware's compiler--possible, but you would be cutting yourself off from the rest of the OS-9 world for almost anything you didn't have C source code for.) James Jones