This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Licensing question about libobjc
- From: Mike Stump <mrs at apple dot com>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>
- Cc: gcc List <gcc at gcc dot gnu dot org>
- Date: Mon, 21 Mar 2005 16:07:14 -0800
- Subject: Re: Licensing question about libobjc
- References: <c49ab327064efa1e0053d5cea76ba54e@physics.uc.edu>
On Mar 21, 2005, at 3:05 PM, Andrew Pinski wrote:
I notice that libobjc have a different exception than all of the
other ones
which have an exception to the GPL. Is there is a reason behind this?
The different between the libobjc exception and the one in libgcc/
libstdc++ is that
the exception only takes into account when all sources were
compiled with GCC.
I believe if you researched this, you would find that the derive from
a common ancestor, and that libobjc just fell behind.
Here is rcsdiff -r1.1 -r1.158 libgcc2.c from oldgcc:
< /* As a special exception, if you link this library with files
< compiled with GCC to produce an executable, this does not cause
< the resulting executable to be covered by the GNU General Public
License.
---
> /* As a special exception, if you link this library with other files,
> some of which are compiled with GCC, to produce an executable,
> this library does not by itself cause the resulting executable
> to be covered by the GNU General Public License.
which shows some of the history.
You can update to the current canonical spelling in libgcc2.c.