Date: Tue, 22 May 2012 14:30:20 -0500 From: Pedro Giffuni <pfg@FreeBSD.org> To: obrien@FreeBSD.org Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r235623 - in head/contrib/gcc: . config/rs6000 config/sparc Message-ID: <4FBBE94C.8010907@FreeBSD.org> In-Reply-To: <20120522182715.GA83169@dragon.NUXI.org> References: <201205181902.q4IJ2ecZ070498@svn.freebsd.org> <20120522182715.GA83169@dragon.NUXI.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi David; On 05/22/12 13:27, David O'Brien wrote: > On Fri, May 18, 2012 at 07:02:40PM +0000, Pedro F. Giffuni wrote: >> Log: >> Bring in a subset of gcc fixes that were back ported to >> the GCC 4.1 branch and are available under GPLv2. > I do not understand this -- We're using GCC 4.2.1 @r127959, but you > are bringing in patches that are against 4.1. > > What version of GCC were the changes back ported from if not 4.2.0 or > 4.2.1? Most of them originated in gcc 4.3 branch and were backported to gcc > 4.2.2 under the GPLv3. Those patches were further backported to gcc 4.1.x which continued to be released under GPLv2. Technically I cannot take patches from the gcc 4.2.x where x >=2 so I took them from the gcc 4.1 branch. > > BTW, these also should have been imported into ^/vendor/gcc/ and then > merged into ^/head/contrib/gcc as there are commercial users of FreeBSD > that have to modify their compiler to be able to consume FreeBSD source > code. And provenance and licensing matters to these folks. > This was discussed in private with mm@, as he brought some GPLv2 changes from the gcc 4.3 branch. We don't carry gcc 4.3 or 4.1 in the vendors area and the code from those branches that we can merge is relatively small. (We do keep a changelog for gcc4.3 changes for reference.) FWIW, we also merged the complete libstdc++ from gcc 4.2.4 as libstdc++ remained under LGPLv2 for all the gcc 4.2 branch. Pedro.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FBBE94C.8010907>