Hacker News new | ask | show | jobs
by sdkmvx 3618 days ago
It's not being updated at all. You are looking at the version in ports. This can be updated to a GPLv3 version (as 4.9.3 is a GPLv3 version) just fine. I don't know why it isn't; perhaps there's some porting problem and no or little demand. The version 4.9.3 is the same version that was present in OpenBSD 5.9 and probably several releases back. The system GCC is 4.2.1 plus OpenBSD patches. It has been for some time. This will not be updated to a GPLv3 compiler.
3 comments

I believe there are some C++ ABI issues related to GCC 5x that make it challenging, supposedly other systems stuck with GCC 4.9 for awhile because of it.
Ah I misread the inclusion of "gcc 4.9.3" as saying it was an upgrade, rather than just stating its continued existence. Thanks!
Also, porting their mitigations to LLVM is a lot of work, so that may take a while as well.