[comp.unix.wizards] "ld -l<NULL>" == "ld -la" -- why?

guy@auspex.auspex.com (Guy Harris) (04/08/90)

>I think liba.a didn't survive past Sixth Edition UNIX (circa 1976),

As I remember, you're right.

For those of you who are wondering "what the hell is 'liba.a'?", it was,
as I remember, a library of routines usable from assembler-language
programs (hence the "a" in "liba", just as with the "c" in "libc"). 
Back in the V6 days, there was still a fair bit of assembler code in
UNIX utilities (the original V6 "ar" was, as I remember, assembler code,
as was the original V6 "nroff", and I think some other stuff like the
"mkdir" command).

richard@aiai.ed.ac.uk (Richard Tobin) (04/11/90)

In article <3142@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes:
>For those of you who are wondering "what the hell is 'liba.a'?", it was,
>as I remember, a library of routines usable from assembler-language
>programs (hence the "a" in "liba", just as with the "c" in "libc"). 

And in particular (according to cc(I) in the Sixth Edition manual)
it contained assembler routines used by C routines in libc.a.

-- Richard
-- 
Richard Tobin,                       JANET: R.Tobin@uk.ac.ed             
AI Applications Institute,           ARPA:  R.Tobin%uk.ac.ed@nsfnet-relay.ac.uk
Edinburgh University.                UUCP:  ...!ukc!ed.ac.uk!R.Tobin

Makey@Logicon.COM (Jeff Makey) (04/11/90)

In article <3142@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes:
>>I think liba.a didn't survive past Sixth Edition UNIX (circa 1976),
>
>As I remember, you're right.

Close, but no cigar.  PWB (Programmer's Workbench) UNIX, a 1978
vintage that was an incremental improvement on Sixth Edition, still
used the liba.a library.  Still, I haven't seen it since and there
seems to be no reason for modern versions of ld to support it.

                           :: Jeff Makey

Department of Tautological Pleonasms and Superfluous Redundancies Department
    Disclaimer: All opinions are strictly those of the author.
    Internet: Makey@Logicon.COM    UUCP: {nosc,ucsd}!logicon.com!Makey