Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am not sure they are happy. They have the C++ compiler written in C that they want, but:

- they have to maintain their own gcc version (the last GPL2 one)

- the licensing for clang and LLVM fits the BSDs better than the licensing for gcc.

If they want to keep the ability to bootstrap from a C compiler, they should consider creating a good C backend (configurable with such things as the size of a long) for LLVM. That way, they could convert any C++ code (including clang and LLVM) to C, and thus bootstrap a C++ compiler on a system that only has a C compiler.

Does anybody see problems with that approach?



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: