Skip to content
Snippets Groups Projects
Commit 99b8dc08 authored by Walter Lozano's avatar Walter Lozano Committed by Emanuele Aina
Browse files

Add license exception for gcc-10


As package gcc-8, gcc-10 source package provides different binary packages
under GPL-3, however, the ones meant to be installed in target images
are granted by GCC Runtime Library Exception. In order to make that clear
update the license exception page accordingly.

Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
parent 4393a2aa
Branches
No related tags found
1 merge request!303Add license exception for gcc-10
Pipeline #284294 passed with warnings
......@@ -100,6 +100,59 @@ Each exception must provide the following information:
</tr>
</table>
## gcc-10
<table>
<colgroup>
<col style="width: 20%" />
<col style="width: 80%" />
</colgroup>
<tr>
<th>project</th>
<td>gcc-10</td>
</tr>
<tr>
<th>component</th>
<td>apertis:*:target</td>
</tr>
<tr>
<th>date</th>
<td>August 11, 2021</td>
</tr>
<tr>
<th>validator</th>
<td>wlozano</td>
</tr>
<tr>
<th>rule</th>
<td>No GPL v3</td>
</tr>
<tr>
<th>reason</th>
<td>
<p>The GCC source package is granted exception to be present in target repository component
because it produces binary packages covered by different licensing terms:</p>
<ul>
<li>the compiler packages are released under the GPL-3</li>
<li> the <code>libgcc</code> runtime library is covered by the
<a href="https://www.gnu.org/licenses/gcc-exception-3.1-faq.html">GCC Runtime Library Exceptions</a>
</li>
</ul>
<p>Programs compiled with GCC link to the <code>libgcc</code> library to implement some compiler intrinsics,
which means that the <code>libgcc</code> must live in the <code>apertis:*:target</code> component
since it is a direct runtime dependency of packages in the same component.</p>
<p>For this reason, an exception is granted to the <code>gcc</code> source package
on the ground that:</p>
<ul>
<li>code that is shipped on target devices (that is, <code>libgcc</code>) is covered by the
<a href="https://www.gnu.org/licenses/gcc-exception-3.1-faq.html">GCC Runtime Library Exceptions</a>
</li>
<li>the pure GPL-3 code is not meant to be shipped in target devices</li>
</ul>
</td>
</tr>
</table>
## libtool
<table>
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment