On Mon, Nov 18, 2019 at 11:01:09AM +0000, Jeroen Hofstee wrote: > Hello Mikko, > > On 11/18/19 10:13 AM, mikko.rap...@bmw.de wrote: > > On Mon, Nov 18, 2019 at 04:12:56PM +1300, Paul Eggleton wrote: > >> Hi Jeroen > >> > >> On Monday, 18 November 2019 10:44:37 AM NZDT Jeroen Hofstee wrote: > >>> Gcc 9.2 miscompiles the foreach resulting in broken applications. > >>> This backports a fix from qt5 to make it work again. The fix is > >>> not written for this issue, but it does solve it. > >>> > >>> As a prepartion it includes some whitespace fixes, so the patches > >>> are aligned in the SRC_URI. > >>> > >>> Jeroen Hofstee (2): > >>> qt4: fix whitespace so it aligns > >>> qt4: updates for gcc 9.2 > >> I've merged both of these. I've also created zeus and warrior branches. > >> (For > >> now I have assumed these two should not be on warrior - let me know if > >> that's > >> not correct.) > > It this ok from licensing point of view since LICENSE = "LGPLv2.1 | GPLv3"? > > > > I suspect the LGPLv2.1 is not correct if GPLv3 licensed patches from qt5 > > are there too. > > > > Since the license of the file this patch is coming from is the same > as in qt4, I don't understand how you suspect that it conflicts.
Ok, that's great then! As you know, licensing of qt5 is different, e.g. in meta-qt5/recipes-qt/qt5/qt5.inc says LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial )" which does not include LGPLv2.1. Thus one needs to be very careful when backporting patches, or change the licensing to be compatible. If qt4 would not include LGPLv2.1 in LICENSE, then backporting GPLv3 licensed changes from qt5 could be more straight forward. -Mikko -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel