pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/cad



On Wed, Jul 19, 2023 at 07:35:47AM -0400, Greg Troxel wrote:
> What I think is not ok is:
> 
>   USE_LANGUAGES+=c++17
> 
> leading to
> 
>   USE_LANGUAGES+=c++
> 
> without adding to USE_CXX_FEATURES, because that drops the information
> that a c++17 compiler is required -- even if it never forced it -- and
> it has the unintended effect of not failing early due to --std being
> inserted, and instead relying on the compiler throwing errors from
> constructs that are not c++03.
> 
> On rereading the current state of kicad, I see c++17 is still in
> USE_LANGUAGES, so that's merely an incomplete conversion, on the basis
> of caution that it might require std forcing.
> 
> Is that the way you see it?

Yes, I entirely agree with everything here.



Home | Main Index | Thread Index | Old Index