On Mon, Feb 07, 2022 at 12:26:54PM -0300, Giancarlo Razzolini via arch-dev-public wrote:
Most of you are aware that our toolchain is currently outdated. We always had very few people working on it through the years and I took over once Barth left, because it was needed.
However, I have been having very little time to work on Arch related stuff lately and the toolchain is the most noticeable victim, given it is one of the most time consuming. In this meantime, a few things also happened that compounded to the issue, among them, we enabled LTO.
Right now I'm working on bringing new glibc 2.35 and also waiting on binutils release so we can bring the toolchain up to date. I'm aware we also have a GCC release coming out soon, and the toolchain will need a new rebuild then.
For the future, we are trying to bring more people to work with the whole toolchain, so it is not too much of a bus factor. We should have at least two toolchain maintainers, not just one.
I hope this serves to assuage the concerns over the current status of our toolchain, both present and going future.
Regards, Giancarlo Razzolini
Hey there, binutils 2.38 has been released today and so the prepared build of glibc 2.35 happened along with the bump of gcc to 11.2.0.
Many thanks to Allan McRae, Bartłomiej Piotrowski and Giancarlo Razzolini for helping me to unterstand the toolchain.
The builds are available in [testing]. Please give a test.
Best regards, Frederik