Hi Alexander, On 12/21/22 19:51, Alexander Monakov wrote: > > > On Wed, 21 Dec 2022, Alejandro Colomar via Gcc wrote: > >> Hi, >> >> I've long had this wish: an option similar to -std, but which would not >> specify the standard. Rather, mark a requirement that the standard be at >> least a version. >> >> This would be especially useful for libraries, which might for example require >> C99 or C11 to work. They would be able to specify -minstd=c11 in their pc(5) >> file (for use with pkgconf(1)). > > There's already a standard, portable way to check: > > #if __STDC_VERSION__ < 201710 > #error C17 required > #endif Hmm, not my favourite to stick that in every public header file, but yes, it's portable. Thanks, Alex > > Alexander --