home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!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.
-