top | item 41418236

(no title)

dvhh | 1 year ago

Because most C compilers also include a C++ compiler, or that the compiler toolchain of choice for freeBSD happens to be LLVM (it was an old version of GCC before because newer version use an incompatible license, and before that I think gcc replaced pcc in the original bsd unix, the discussion to pcc with gcc is probably lost in time) that includes C and C++ compiler.

I am guessing that performance of current standalone C compiler is not as good as the one produced by compiler suit.

Following the conversation thread, rust also use llvm under the hood, but a customized one. Which would force the base system to have two versions of llvm.

discuss

order

steveklabnik|1 year ago

It’s easy to build Rust with a stock llvm. You may just lose out on some back ported bugs that were patched in the fork the rust team maintains.