home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / bsd / 5277 < prev    next >
Encoding:
Text File  |  1992-09-08  |  2.3 KB  |  47 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!kithrup!sef
  3. From: sef@kithrup.COM (Sean Eric Fagan)
  4. Subject: Re: AT&T Long Distance Boycott (was: BNR2SS, Mach, and The Lawsuit)
  5. Organization: Kithrup Enterprises, Ltd.
  6. Date: Tue, 08 Sep 1992 09:28:10 GMT
  7. Message-ID: <1992Sep08.092810.744@kithrup.COM>
  8. References: <QG0JYC1@taronga.com> <1992Sep06.065525.8475@kithrup.COM> <1992Sep7.153453.7370@pegasus.com>
  9. Lines: 36
  10.  
  11. In article <1992Sep7.153453.7370@pegasus.com> richard@pegasus.com (Richard Foulk) writes:
  12. >If you're saying that POSIX specifies *everything* necessary to build
  13. >those GNU products, I think you are mistaken.
  14.  
  15. I am saying that I have built those GNU products using a library and header
  16. file set that had been written to be ANSI and POSIX conformant.
  17.  
  18. I think you are very, very much behind the times.  1003.1 specifies a *lot*,
  19. and is more than enough for an application.  It doesn't have sockets or any
  20. other form of networking; it also doesn't have a couple of other things.
  21. But none of the programs I built needed it.
  22.  
  23. One thing to bear in mind is that the GNU BFD library is almost completely
  24. self-contained, since it needs to be used for cross-compilation systems.  As
  25. a result, things like the COFF and debugging symbol formats are embedded in
  26. the BFD library.  That's how I got make, for example, to compile in my
  27. admittedly limited library:  I used BFD headers to deal with the archive
  28. file format.
  29.  
  30. And, in case I haven't made this clear:  I *DID* build these.  I did not use
  31. any vendor library or header file, and started out with an extremely limited
  32. library that was written to be used in an embedded system, and be only
  33. ANSI-conformant.  I added to it by trying to compile the applications I was
  34. interested in, and either recoded or added to the library, or,
  35. occassionally, both.  And all the recoding I did was to make it work with
  36. the "POSIX way," and was surprisingly little (mostly some small routines to
  37. simulate a BSD signal environment on a POSIX signal environment).
  38.  
  39. You should try to actually do something before you claim it can't be done.
  40. I did, and was quite (happily) surprised.
  41.  
  42. -- 
  43. Sean Eric Fagan  | "You can't get lost in one room, no matter how
  44. sef@kithrup.COM  |  little effort you make to learn your way around."
  45. -----------------+    -- William E Davidsen (william@crd.GE.COM)
  46. Any opinions expressed are my own, and generally unpopular with others.
  47.