tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: firefox 61 fails to build on netbsd-7
On Fri, Jun 29, 2018 at 11:11:45AM -0400, Greg Troxel wrote:
>
> Because it needs gcc 6.1 !!
>
> I suppose people on such systems can just use firefox60, or contort, or
> wait for the coming rototill of compiler selection.
>
> I would rather not be adding GCC_REQD to programs when that's really
> about language features vs the original intent of avoiding problems in
> lower versions, especially during the freeze. The package is not even
> documented to require c++11, so I'm not sure what's up.
>
> Had I realized this, I would have objected to the update during freeze
> (and probably shoudl have anyway, since it doesn't meet the freeze
> criteria), but I don't think it's a net win to back it out now. But,
> that seems less troublesome than many other approaches.
>
> So:
>
> 1) Please don't change anything until we really understand what's
> going on. (The freeze is already going to last longer because of this
> update than it would have.)
>
> 2) Can someone explain where the gcc 6.1 requirement comes from and
> why?
>
>
Deviating from upstream requirement for compiler is a riskier choice for
freeze.
Documentation to require c++11 is to shove -std=gnu++11 as a flag,
upstream could be doing it themselves.
This was necesssary because libraries made headers which require C++11 to
use, and further downstream packages did not adjust flags yet.
Home |
Main Index |
Thread Index |
Old Index