From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.ada Subject: Re: [ANN] GCC 14.2.0-3 (aarch64, macOS) Date: Sat, 30 Nov 2024 13:15:24 -0800 Organization: None to speak of Message-ID: <87frn8qv83.fsf@nosuchdomain.example.com> References: <0001HW.2CEF898E0005B91A30DDA538F@news.individual.net> <20241122110223.5f66f440@tag.xn--rombobjrn-67a.se> <20241129200853.20e628f8@tag.xn--rombobjrn-67a.se> <87ed2tsplx.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 30 Nov 2024 22:15:26 +0100 (CET) Injection-Info: dont-email.me; posting-host="d28f02e76a6c2d00a69abdf93e7df1d2"; logging-data="2044449"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18z+gDoLXrTNsaEeFkm6d4I" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:f/TifnFgGW2P6N47fnNu0Ihx6fg= sha1:0yYfFIIKvu0V+3/ZAsdYluNOt60= Xref: news.eternal-september.org comp.lang.ada:66469 List-Id: Keith Thompson writes: > Simon Wright writes: >> Björn Persson writes: >>> It happened today in GCC 14.2.1 (as packaged in Fedora 41), so no, not >>> only in 14.2.0. >> >> There's no official FSF 14.2.1 release - it may just be like Alire, >> which only handles 3 levels, so they call the first packaging of 14.2.0 >> 14.2.1. If you say 'gcc -v' it'll probably say 14.2.0. >> >> Of course I could be completely wrong and Fedora have added lots of >> value! > > I see some potential for confusion, since there almost certainly will be > an official gcc 14.2.1 release in the near future. That official > release will include code that's not included in what Fedora calls gcc > 14.2.1. It's a point release, so I wouldn't expect substantial changes, > but still, I think Fedora should use a different naming scheme. After I wrote the above, I built gcc from its git repo, using the tip of the releases/gcc-14 branch (not a release tag). Presumably the Fedora folks did something similar. The resulting gcc reports its own version as : $ gcc --version gcc (GCC) 14.2.1 20241129 whereas a gcc built from the releases/gcc-14.2.0 tag reports : $ gcc --version gcc (GCC) 14.2.0 with no date. I still see some potential for confusion, but not as much as I initially thought. (The fact that gcc doesn't do *.*.1 releases is fairly obscure, and I wouldn't expect most people to know about it.) -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com void Void(void) { Void(); } /* The recursive call of the void */