From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lewin A.R.W. Edwards" To: Jonathan Larmour Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] Size? Date: Thu, 01 Mar 2001 15:44:00 -0000 Message-id: <4.3.2.7.2.20010301182513.00b78820@mail.larwe.com> References: <3A9ED802.93E4710A@redhat.com> X-SW-Source: 2001-03/msg00042.html >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."