This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Size?



>That's an interesting point of view. Why don't you load it into your
>favourite Windows compiler and see for yourself the many ways in which GCC
>has been written for a Unix environment. Then move onto make, and GDB, and
>binutils...

I know some versions of gcc/binutils/gdb have been adapted for a DOS 
(actually i386-go32) platform. The toolchain supplied for the Winbond 
90210/90215 and 90221 chips, for instance:

C:\Gnu>gcc -v
Reading specs from C:\GNU\LIB\specs
gcc version 2.7-96q3
C:\Gnu>as -v
GNU assembler version cygnus-2.6-96q3 (hppa1.1-hp-proelf), using BFD 
version cygnus-2.6-96q3
C:\Gnu>gdb
GDB is free software and you are welcome to distribute copies of it
  under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.15.2-96q3 (i386-go32 --target hppa1.1-hp-proelf),
Copyright 1996 Free Software Foundation, Inc.
(gdb)

As you can see from the version info, Cygnus found it possible. I recall 
reading (about a year ago) build instructions for a DOS-hosted version in 
the documentation for what used to be called egcs. The step from DOS32 to 
Win32 console-mode isn't vast.

This issue isn't worth arguing bitterly about; I'm just bringing it up 
because I know it was solved elegantly for earlier versions of the gnu 
tools and I was curious to know why RH bought into the problems of 
maintaining _both_ an emulation layer and a set of tools compiled for it, 
rather than just porting the tools to run directly under Win32. No offense 
intended.

Really, do you think I would be using your product if I despised it? :) 
eCos solves the problems I need it to solve and I'm very satisfied with it. 
When things don't operate quite the way I expect, I bitch, though - that's 
human nature.

=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/

"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]