On 31.03.2025 17:22, Andrew Cooper wrote: > On 31/03/2025 1:06 pm, Jan Beulich wrote: >> On 31.03.2025 14:01, Jan Beulich wrote: >>> Passing the -dumpversion option to gcc may only print the major version >>> (for 4.x.y it printed major and minor, which in nowaday's scheme is then >>> indeed just 5 for 5.x). >> I meanwhile notice that my self-built compilers print 3 digits, so there >> really is a point to doc saying >> >> "Depending on how the compiler has been configured it can be just a single >> number (major version), two numbers separated by a dot (major and minor >> version) or three numbers separated by dots (major, minor and patchlevel >> version)." >> >> I've locally changed the above to >> >> (my system 4.x.y printed major and minor, which in nowaday's scheme is >> then indeed just 5 for 5.x, which in turn is what my secondary system >> compiler does) > > Oh, that's useless. > > Do all versions provide __GNUC_MINOR__ correctly?
I'm entirely sure they do. Jan