public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h)
@ 2009-01-07 20:13 amylaar at gcc dot gnu dot org
2009-01-20 21:58 ` [Bug other/38758] " jsm28 at gcc dot gnu dot org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: amylaar at gcc dot gnu dot org @ 2009-01-07 20:13 UTC (permalink / raw)
To: gcc-bugs
libgcc2.c uses macros defined in longlong.h (included via libgcc2.h).
Similarily, the code in config/soft-fp uses longlong.h . This library code
is automatically linked in by gcc, and its source files are licensed with
a special library exceptions to allow users to compile programs with gcc and
distribute the resulting binaries under licenses other than GPL (assuming
they have sufficent rights to the program being compiled to engage in such a
distribution).
longlong.h, however, carries a license notice which only permits distribution
according to GPL v3, without any library exception.
Which means that the statement that gcc-compiled programs can only be
distributed under a GPL-compatible license is actually true for most programs
(unless the local law governing the intended distribution recognizes
estoppel because of statements like:
http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF ).
The discussion about this so far can be found here:
http://gcc.gnu.org/ml/gcc/2009-01/msg00072.html
http://gcc.gnu.org/ml/gcc/2009-01/msg00075.html
--
Summary: gcc ships with GPL-only library parts (longlong.h)
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: amylaar at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38758
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/38758] gcc ships with GPL-only library parts (longlong.h)
2009-01-07 20:13 [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h) amylaar at gcc dot gnu dot org
@ 2009-01-20 21:58 ` jsm28 at gcc dot gnu dot org
2009-01-20 22:01 ` jsm28 at gcc dot gnu dot org
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-01-20 21:58 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from jsm28 at gcc dot gnu dot org 2009-01-20 21:58 -------
Subject: Bug 38758
Author: jsm28
Date: Tue Jan 20 21:58:30 2009
New Revision: 143531
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143531
Log:
PR other/38758
* longlong.h: Update copyright years. Use soft-fp license
notice. Sync __clz_tab declaration with glibc.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/longlong.h
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38758
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/38758] gcc ships with GPL-only library parts (longlong.h)
2009-01-07 20:13 [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h) amylaar at gcc dot gnu dot org
2009-01-20 21:58 ` [Bug other/38758] " jsm28 at gcc dot gnu dot org
@ 2009-01-20 22:01 ` jsm28 at gcc dot gnu dot org
2009-01-20 22:02 ` jsm28 at gcc dot gnu dot org
2010-05-22 17:44 ` jsm28 at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-01-20 22:01 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from jsm28 at gcc dot gnu dot org 2009-01-20 22:01 -------
Subject: Bug 38758
Author: jsm28
Date: Tue Jan 20 22:01:03 2009
New Revision: 143532
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143532
Log:
PR other/38758
* longlong.h: Update copyright years. Use soft-fp license
notice.
Modified:
branches/gcc-4_3-branch/gcc/ChangeLog
branches/gcc-4_3-branch/gcc/longlong.h
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38758
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/38758] gcc ships with GPL-only library parts (longlong.h)
2009-01-07 20:13 [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h) amylaar at gcc dot gnu dot org
2009-01-20 21:58 ` [Bug other/38758] " jsm28 at gcc dot gnu dot org
2009-01-20 22:01 ` jsm28 at gcc dot gnu dot org
@ 2009-01-20 22:02 ` jsm28 at gcc dot gnu dot org
2010-05-22 17:44 ` jsm28 at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-01-20 22:02 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from jsm28 at gcc dot gnu dot org 2009-01-20 22:02 -------
Subject: Bug 38758
Author: jsm28
Date: Tue Jan 20 22:02:18 2009
New Revision: 143533
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143533
Log:
PR other/38758
* longlong.h: Update copyright years. Use soft-fp license
notice.
Modified:
branches/gcc-4_2-branch/gcc/ChangeLog
branches/gcc-4_2-branch/gcc/longlong.h
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38758
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug other/38758] gcc ships with GPL-only library parts (longlong.h)
2009-01-07 20:13 [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h) amylaar at gcc dot gnu dot org
` (2 preceding siblings ...)
2009-01-20 22:02 ` jsm28 at gcc dot gnu dot org
@ 2010-05-22 17:44 ` jsm28 at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2010-05-22 17:44 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from jsm28 at gcc dot gnu dot org 2010-05-22 17:43 -------
Was fixed for 4.2.3, 4.3.0.
--
jsm28 at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.2.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38758
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-05-22 17:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-07 20:13 [Bug other/38758] New: gcc ships with GPL-only library parts (longlong.h) amylaar at gcc dot gnu dot org
2009-01-20 21:58 ` [Bug other/38758] " jsm28 at gcc dot gnu dot org
2009-01-20 22:01 ` jsm28 at gcc dot gnu dot org
2009-01-20 22:02 ` jsm28 at gcc dot gnu dot org
2010-05-22 17:44 ` jsm28 at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).