chaos4ever / chaos

The chaos Operating System
https://chaos4ever.github.io/
16 stars 7 forks source link

Support clang #90

Closed perlun closed 4 years ago

perlun commented 7 years ago

clang is arguably a more modern compiler than gcc. It would be an interesting experiment to see how much work it would be to make chaos compile on clang instead of/in addition to gcc.

This is likely to not be a drop-in replacement, since we use a number of different flags when invoking the gcc command. But who knows? Maybe it's a five minute fix... 😇

perlun commented 4 years ago

This has been suggested but to be honest, I think it would be a waste of time, at least for myself. Given that our code works with gcc and we are much more familiar with it, and we have no active developers working with clang in their day job, I think we shouldn't do this.

If someone steps up and volunteers to do the job, I won't object to it though (as long as they are willing to also maintain it over time, which might be the bigger cost involved here). Closing for now.