public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* RE: OS Ports of GCC/G++
@ 2000-05-26  8:32 Witness
  0 siblings, 0 replies; 3+ messages in thread
From: Witness @ 2000-05-26  8:32 UTC (permalink / raw)
  To: 'gcc@gcc.gnu.org'

Thanks. I think that covers all my questions about it.

As far as what your question, it's kind of both. We want the first system to 
use a lot of the features of the final system, but on a limited basis because 
of its purpose. However, we want the first system to utilize the GCC/G++ 
compiler.

Thanks a lot.

BRM
Witness

On Thursday, May 25, 2000 5:49 PM, Mike Stump [SMTP:mrs@windriver.com] wrote:
> > From: Witness <bm_Witness@yahoo.com>
> > Reply-To: "bm_Witness@yahoo.com" <bm_Witness@yahoo.com>
> > To: "'gcc@gcc.gnu.org'" <gcc@gcc.gnu.org>
> > Date: Thu, 25 May 2000 17:24:37 -0400
>
> > My team and I are looking to create an operating system. However,
> > before we get to the final system, we first want to make a system
> > that each team member can use that simply has a text editor and the
> > GCC/G++ compiler. I've gone through the GCC web site and have not
> > been able to find anything on porting to another operating system,
> > only on porting to different Platform Architectures (ie, i86, Sparc,
> > Alpha, etc; not Windows, Linux, Mac, BeOS, etc. which is what I
> > want).  Could someone please refer me to some good resources? Thank
> > you.
>
> ?  You didn't describe what you want well enough for me to guess at
> what you want to do.  You either want to run gcc on a new OS, or you
> want target a new OS.  Either can be done, and the steps for each are
> radically different.
>
> For hosted environment porting, you engineer your environment to look
> like a posix environment, and the compiler just works.  For a targets
> environment, you engineer your environment to look like a posix
> environment, and it just works.  :-)
>
> To the extent you want to create a headache for yourself, you can
> deviate from this, and then have loads of fun.
>
> I'd recommend compiling it up and assuming that it all just works, and
> then as you find deviations, you can fix them.  When you are done
> finding bugs, you're done.
>
> For hosted ports, you can look at config/*/xm-* for details on what
> other have found necessary on other host ports.  For target OS ports,
> you can check out config/*/*, excluding the main .h file, and all the
> xm- files and config/* and get a feel for all the OS ports.  For more
> host bits, you can also check out autoconf files, and configure
> files...


__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: OS Ports of GCC/G++
@ 2000-05-25 14:48 Mike Stump
  0 siblings, 0 replies; 3+ messages in thread
From: Mike Stump @ 2000-05-25 14:48 UTC (permalink / raw)
  To: bm_Witness, gcc

> From: Witness <bm_Witness@yahoo.com>
> Reply-To: "bm_Witness@yahoo.com" <bm_Witness@yahoo.com>
> To: "'gcc@gcc.gnu.org'" <gcc@gcc.gnu.org>
> Date: Thu, 25 May 2000 17:24:37 -0400

> My team and I are looking to create an operating system. However,
> before we get to the final system, we first want to make a system
> that each team member can use that simply has a text editor and the
> GCC/G++ compiler. I've gone through the GCC web site and have not
> been able to find anything on porting to another operating system,
> only on porting to different Platform Architectures (ie, i86, Sparc,
> Alpha, etc; not Windows, Linux, Mac, BeOS, etc. which is what I
> want).  Could someone please refer me to some good resources? Thank
> you.

?  You didn't describe what you want well enough for me to guess at
what you want to do.  You either want to run gcc on a new OS, or you
want target a new OS.  Either can be done, and the steps for each are
radically different.

For hosted environment porting, you engineer your environment to look
like a posix environment, and the compiler just works.  For a targets
environment, you engineer your environment to look like a posix
environment, and it just works.  :-)

To the extent you want to create a headache for yourself, you can
deviate from this, and then have loads of fun.

I'd recommend compiling it up and assuming that it all just works, and
then as you find deviations, you can fix them.  When you are done
finding bugs, you're done.

For hosted ports, you can look at config/*/xm-* for details on what
other have found necessary on other host ports.  For target OS ports,
you can check out config/*/*, excluding the main .h file, and all the
xm- files and config/* and get a feel for all the OS ports.  For more
host bits, you can also check out autoconf files, and configure
files...

^ permalink raw reply	[flat|nested] 3+ messages in thread

* OS Ports of GCC/G++
@ 2000-05-25 14:34 Witness
  0 siblings, 0 replies; 3+ messages in thread
From: Witness @ 2000-05-25 14:34 UTC (permalink / raw)
  To: 'gcc@gcc.gnu.org'

My team and I are looking to create an operating system. However, before we get 
to the final system, we first want to make a system that each team member can 
use that simply has a text editor and the GCC/G++ compiler. I've gone through 
the GCC web site and have not been able to find anything on porting to another 
operating system, only on porting to different Platform Architectures (ie, i86, 
Sparc, Alpha, etc; not Windows, Linux, Mac, BeOS, etc. which is what I want). 
Could someone please refer me to some good resources? Thank you.

----------------------------------------------------------------------------  
---------------------------------
Benjamen R. Meyer                            Witness
bm_witness@yahoo.com                    bmeyer67@calvin.edu
----------------------------------------------------------------------------  
---------------------------------
The OS Project: Remaking Windows    Do you want to help?
On the Internet: http://members.xoom.com/MaximumOS/


__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-05-26  8:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-05-26  8:32 OS Ports of GCC/G++ Witness
  -- strict thread matches above, loose matches on Subject: below --
2000-05-25 14:48 Mike Stump
2000-05-25 14:34 Witness

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).