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