3 ms·
I didn’t know that the package managers require you to use Linux’s LLVM. That’s a shame. Do all the major package managers do this or is it just apt? I have a
by eigenspace 7y ago
I didn’t know that the package managers require you to use Linux’s LLVM. That’s a shame.
Do all the major package managers do this or is it just apt? I have a relatively new version of Julia from pacman on Arch, I wonder if it has a patched LLVM or not...
- ethelward 7y ago> I didn’t know that the package managers require you to use Linux’s LLVM. That’s a shame. They don't require you to use “Linux's LLVM” (which would not make any sense given that Linux and LLVM are two independent projects), they make you use the version of LLVM they are currently packaging. > Do all the major package managers do this or is it just apt? All the package managers will conceptually do that; however, how old is the considered LLVM will vary strongly depending on the packaging policy of your distribution.
- pjmlp 7y agoAnd rust does the same, as they also need their own LLVM version.
- steveklabnik 7y agoWe don't need it, we just prefer it. You can build with stock LLVM if you want. (And that's how distros treat Rust as well; they use their own version instead of ours.)
- pjmlp 7y agoWhat about the bugs that required a patched LLVM?
- steveklabnik 7y agoYou get the bugs. No way around that. We try to upstream as many of our patches as possible, but we’ll always be a bit farther ahead. It’s just the nature of things.