tech-pkg archive

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

Re: discussion seeked for c++ variants in USE_LANGUAGES

Le 12/11/15 16:59, David Holland a écrit :
> On Thu, Nov 12, 2015 at 03:07:38PM +0100, Richard PALO wrote:
>  > > Very likely a lot, both due to disabled GNU extensions and the
>  > > additional restrictions in the C namespace.
>  > 
>  > Personally, I'd simply like clang and gcc to use the same -std= clause 
>  > to simplify pkgsrc maintenance. Today that's not the case for c99 already.
>  > 
>  > I'll give gcc with -std=c99 instead of -std=gnu99 a try just for grins.
> I'm not convinced there's any point. No two compilers will arbitrarily
> reject the same set of programs, regardless of setting, so chasing
> after uniformity of settings isn't going to accomplish anything.

But the question I pose here is with respect to GNU extensions, either they're 
enabled or not... seems incongruous to have -std=c99 for clang but -std=gnu99 
for gcc.  I believe pkgsrc should at least be consistent (one way or t'other).

From the clang getting started page:
> Clang Compiler Driver (Drop-in Substitute for GCC)

In any event, various cflags/cxxflags tend to be set for compiler-specific needs.
Richard PALO

Home | Main Index | Thread Index | Old Index