Date: Wed, 12 Dec 2018 11:03:20 -0800 From: Kevin Oberman <rkoberman@gmail.com> To: Steve Kargl <sgk@troutmask.apl.washington.edu> Cc: "ports@FreeBSD.org" <ports@freebsd.org>, Gerald Pfeifer <gerald@pfeifer.com> Subject: Re: Massive PORTREVSION bump for gcc8 Message-ID: <CAN6yY1s=rOV5d%2BqSqM=V3BD9KzTOMbh9NXcS_3Nergy9B_%2Brww@mail.gmail.com> In-Reply-To: <20181212184009.GB1748@troutmask.apl.washington.edu> References: <CAN6yY1tfyOieHGKhD7XRg4ip0yz4mQx0%2BDpoT_ufyjCT0P7dZw@mail.gmail.com> <20181212184009.GB1748@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
No, it doesn't. The PORTREVISION in the individual ports were bumped, so they will get rebuilt with gcc7 if you set the DEFAULT_VERSION, but it will still show as dated and be rebuilt by any postmaster or poudriere general update. On Wed, Dec 12, 2018, 10:40 AM Steve Kargl <sgk@troutmask.apl.washington.edu wrote: > On Wed, Dec 12, 2018 at 10:29:59AM -0800, Kevin Oberman wrote: > > This morning the PORTREVISION on at least hundreds of ports was bumped > > because gcc8 was declared as the "canonical" version. As a result, I will > > have about 300 ports to rebuild which will take many hours. > > Why? > > > > If a port is built and running properly with gcc7, I see no reason to > force > > the rebuild of all of the ports that are built with gcc7. This will lead > to > > a delay of probably several days in getting updated packages built for > > LATEST repos and will consume hours of CPU time for everyone using > > poudriere or building from ports. This even impacts (slightly) climate > > change with the extra energy used in rebuilding all of those ports across > > the globe. > > > > Perhaps there was a real reason this was required. I have certainly never > > seen it before for any new compiler version to either gcc or llvm. > > Does adding > > DEFAULT_VERSIONS+=GCC=7 > > to /etc/make.conf prevent the need to update 300 ports. > > -- > Steve >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1s=rOV5d%2BqSqM=V3BD9KzTOMbh9NXcS_3Nergy9B_%2Brww>