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