|
|
|
|
|
by keeperofdakeys
4892 days ago
|
|
For most large projects, you usually standardise the compilation environment for a specific release. Any issues for a newer version would be fixed when you make a newer release of your software. Especially for anything that is safety critical, like satellites or spaceships. |
|
Picture a single person or small team releasing an open-source project, it generates little developer interest and a community fails to start, and the original author(s) move on.
Fast forward 5 years or more. The code's floating around the internet, but nobody's left who understands it well enough to explain why it breaks with a modern toolchain. Requiring people to use a compiler -- and possibly an entire operating system -- of that age will deter people significantly from using that project.