2 ms·
It's difficult because GCC is pretty buggy, which makes it hard to follow recent stable releases. In addition, OpenBSD has a lot of exploit mitigations in their
by microcolonel 10y ago
It's difficult because GCC is pretty buggy, which makes it hard to follow recent stable releases. In addition, OpenBSD has a lot of exploit mitigations in their branch of the compiler which will take considerable effort to port to LLVM.
- lmedinas 10y agoStill i can imagine they require recent compilers (w/ support for C++11) to build for example some ports like Chromium. This means they rely on "old" compilers to compile "old" C code from the base.
- ben_bai 10y agoThe "old" compiler is for compiling the base system and xenocara. There are gcc4 and clang packages available. Some packages are build using those more modern compilers. I.e. Chromium is build with clang (3.8) if I'm not mistaken.