Hacker News new | ask | show | jobs
by fleetfox 1210 days ago
What is the reason rust maintains llvm fork? I've looked at readme with no clear answer. Is it just convinience and turnaround time?
2 comments

It’s faster to fix bugs in a local fork and then send them upstream than it is to wait for upstream to incorporate the fix. Historically they’ve tried to keep the fork as close to upstream as possible, but there’s no reasons to make users wait on fixes in the meantime.
I think so. I don't know if this is still the case, but I believe there was a policy to not carry any patches that haven't been merged upstream.

In any case, building with an unpatched LLVM is still supported.