Re:GCC 14.1 Release
by jcranmer on Tuesday May 07, 2024 @10:11AM
(#40285670)
Looking at those flags, several of them are erroring about things that have been deprecated since before I was born. If you're going to complain that it's breaking old code, I have to ask why this code is simultaneously important enough to you to use a modern compiler with modern flags to build it and not important enough to bother changing for 30 years.
[ Parent
| on HN ]
> things that have been deprecated since before I was born.
You must be very young.
Breaking compilation is not a sign of maturity. See Rust for details.
Rust is 9 years old. By programming language standards, it is the new kid around the block.
C is over 50 years old.
Python is 30.
Haskell 35
Java 30
Plenty of software broke as a result of these flags, gentoo has a tracker here: https://bugs.gentoo.org/showdependencytree.cgi?id=870412&hid...
As per my own experiences so far, we maintain an older version of GCC for matching GBA decompilation projects, which exhibits compilation errors now.