Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Feb 2013 12:14:46 -0700
From:      Ian Lepore <ian@FreeBSD.org>
To:        "Mikhail T." <mi+thun@aldan.algebra.com>
Cc:        Adrian Chadd <adrian@FreeBSD.org>, office@FreeBSD.org, stable@FreeBSD.org
Subject:   Re: Why can't gcc-4.2.1 build usable libreoffice?
Message-ID:  <1361301286.1164.93.camel@revolution.hippie.lan>
In-Reply-To: <5123CA4C.90703@aldan.algebra.com>
References:  <511CED39.2010909@aldan.algebra.com> <CADLo83-a7yqkFhgMinGiookjvgtFuTVeGQobOepuHDCeH_wsog@mail.gmail.com> <51238AE9.20205@aldan.algebra.com> <CADLo83-FoLrZGgkDZjjQ-jb-fcZNS3isn-F=zbd9pVkkmXQZUQ@mail.gmail.com> <5123ADEC.2040103@aldan.algebra.com> <CAJ-Vmok2HFaU4QQHBEaO0iL3HE4pLpA=iFa-xfqQtOk9JewioQ@mail.gmail.com> <5123BE8E.2080209@aldan.algebra.com> <1361297952.1164.83.camel@revolution.hippie.lan> <5123CA4C.90703@aldan.algebra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2013-02-19 at 13:54 -0500, Mikhail T. wrote:
> > Licensing prevents us from updating gcc in the base.
> Licensing? Could you elaborate, which aspect of licensing you have in
> mind? 

Versions of gcc after the 4.2.1 version we use are licensed under GPLv3.
I'm not a lawyer, so I don't understand all the fine details of why
GPLv3 is bad for the freebsd project, but I accept the analysis and
decisions the project made on that subject some time ago.  

As you might imagine, switching to a new compiler isn't something you
decide to do this afternoon and finish up tomorrow with a big checkin.
It takes many months of testing and iteratively fixing bugs... bugs
found in the new compiler, and bugs the new compiler exposes in the
existing source base.

I think we've been able to cherry-pick a few specific fixes from gcc
upstream that weren't encumbered by GPLv3, but for the most part I think
nobody is actively maintaining the GPLv2 code anymore.

-- Ian





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1361301286.1164.93.camel>