bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [osol-discuss] Re: GNU ld -shared fails to link filtered symbols on


From: Ian Lance Taylor
Subject: Re: [osol-discuss] Re: GNU ld -shared fails to link filtered symbols on Solaris
Date: 28 Nov 2006 05:47:11 -0800
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

address@hidden (Joerg Schilling) writes:

address@hidden (Joerg Schilling) writes:

> Eric Botcazou <address@hidden> wrote:
> 
> > > Well, Sun did invent ELF, so an extension to ELF made by Sun seems to be 
> > > an
> > > official extension that should be supported by all tools.
> >
> > You're rewriting history, ELF was invented by UNIX System Laboratories.
> 
> Can you prove that please?
> 
> The first time I heard about ELF was with a talk held by Bill Joy on a Sun 
> user 
> group meeting in 1987.

ELF was used in SVR4 long before Sun adopted it when they moved from
SunOS to Solaris.  That said, the version of ELF used in SVR4 was
closely based on the shared library implementation Sun used with the
a.out object file format in SunOS 4.

To me it seems that Sun developed the basic ideas, and AT&T Unix
System Laboratories codified it into a complete standard.  A
particular idea which AT&T added which was not in SunOS was the
separation of sections and segments.

Either way, it's really irrelevant to the original point.  Many people
other than Sun use ELF.  The registry of ELF numbers is held at SCO.
There is an ELF ABI group which has meet occasionally with
representatives from many companies.  Sun is free to extend ELF using
the defined extension capability, and that is what they have done.
Extensions written at Sun do not automatically become part of the ELF
standard.

Ian




reply via email to

[Prev in Thread] Current Thread [Next in Thread]