tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: c11 support in mk?
On Fri, Jun 28, 2019 at 08:58:44PM -0400, Greg Troxel wrote:
> Joerg Sonnenberger <joerg%bec.de@localhost> writes:
>
> > On Fri, Jun 28, 2019 at 12:11:17PM -0400, Greg Troxel wrote:
> >> Why is gnu99 added when a package declares c99, when we have gnu
> >> flavors of the C++ standards explicitly?
> >
> > Because unlike with C++, a lot of things break with strict ISO C.
>
> Do you think pkgsrc should continue to use "c99" to mean "gnu99", or
> should we have c99 mean what it says, and have packages that need gnu99
> declare that? I guess that's two questions, in an ideal world, and then
> when considering the pain of getting form here to there.
>
> I realize this is complicated by c99/gnu99 not ensuring that the
> compiler is capable, and by many upstream configures adding --std=foo
> themselves.
Given that on most platform -std=c99 disables a lot of the POSIX things,
there is generally no point in doing that. Waste of time trying to
"enforce" strict C99.
Joerg
Home |
Main Index |
Thread Index |
Old Index