Is there anywhere on the internet that tells me what the correlation is between the different versions? For instance, is GNAT 12 same as GNAT 2019 or is it a particular build of GNAT 2021? I’ve tried searching the net but I don’t know if I’m using the right keywords.
There is no strong correlations between those versions.
GNAT Community is now discontinued and I would not recommend using it. It used to be built from the AdaCore development branch around the end of spring.
The other GNAT you can find (Ubuntu/Debian, msys2, Alire, etc.) are usually called “GNAT FSF” and they are built from the source contributed to the GCC repository (at the Free Software Foundation, a.k.a. FSF) .
I haven’t tried Alire on windows yet. Still using the old version from 2021. I wasn’t aware that it needed msys2. I’ll cross that bridge when I come to it.
AFAIK, all distros nowadays ship with a compiler that is newer than what was shipped in GNAT CE 2021, so you should be good The system compiler plus Alire plus the GNAT Studio (as downloaded from Github) should yield the exact same experience as the GNAT CE 2021 release while being much newer! But as you said that is not a requirement for you.