[OE-core] [PATCH] gcc: Fix the license on GNU OpenMP

Andre McCurdy armccurdy at gmail.com
Fri Mar 18 10:50:05 UTC 2016


On Fri, Mar 11, 2016 at 9:01 AM, Burton, Ross <ross.burton at intel.com> wrote:
>
> On 11 March 2016 at 16:24, Helio Chissini De Castro
> <Helio.Castro at bmw-carit.de> wrote:
>>
>> If i change recipe scope, need to be on each gcc_${PV}.inc.
>> But they include gcc-common.inc on top, which states LICENSE = "GPL"
>>
>> So, gcc_${PV}.inc is already overriding the original license. If you think
>> is ok, i can do that on gcc_${PV}.inc
>
> No,you're right - your v2 is the best patch.

The patch which got merged isn't right.

gcc_${PV}.inc sets LICENSE="GPL-3.0-with-GCC-exception & GPLv3" and we
need to over-ride that (to remove the "& GPLv3") for each package
created by the gcc-runtime recipe. Over-riding LICENSE_gcc-runtime
only isn't enough.

With current oe-core master, libstdc++ is taking the "... & GPLv3"
license from gcc_${PV}.inc and is therefore being excluded from the
rootfs if GPLv3 is blacklisted:

  ...
  NOTE: SKIPPING the package libstdc++ at do_rootfs because it's
GPL-3.0-with-GCC-exception & GPLv3
  ...


> Ross
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



More information about the Openembedded-core mailing list