Chris Giese wrote:
Solar wrote:
>I still think it's a good, clean, and not at all that difficult a solution.
I respectfully disagree. Rebuilding GCC would be difficult for me...especially the part where I download the GCC sources over dial-up
He... ouch. I admit I have stopped thinking in 56k a
long time ago. :-[ I think I have to post-it that as a reminder to my screen, because I
do tend to forget that not everyone has DSL or better.
(Or can you buy CygWin binaries and source on a CD-ROM?)
Cygwin is not (any longer) for commercial sale. But it shouldn't be that much of a problem to find someone with broadband access and a CD-R to get you the 33 MB of sources that are GCC and binutils - and you would have to have some kind of a compiler environment to start with anyhow, no?
I'm not sure whether you are talking about a hypothetical case, or yourself. In the latter case, I'd be quite willing to send you a CD-R with Cygwin and necessary sources...
On the other hand, with a modest amount of Cygwin- or DJGPP- or ELF-specific "glue" in the libraries and makefiles, you can use your existing MinGW, CygWin, or DJGPP installation for OS dev.
I'd daresay that, in the process of doing OS development, you will be doing so much downloading of documentation, web research, forum posting etc. etc. that you won't really feel those thirty-something MB in the long run. You
are right, there are valid reasons not to go for a cross-GCC - but in that case you're pretty much borked when it comes to OS dev'ing, anyway IMHO.
PS - how big is a CygWin installation that contains everything you need to re-compile GCC? (gcc, binutils, Make, m4, bash, fileutils, shellutils, etc.)
You will probably laugh your head off when I tell you that I can't check that before Monday. The only Windows machines I still have access to are in the office, my home is 100% Gentoo Linux by now...
