If Firefox code uses the most recent features of Rust, that means that backporting Firefox involves backporting Rust + LLVM (and potentially gcc). * Rust moves super fast and has a tight dependency on the latest LLVM stable version. ![]() * As a nice side effect, as most of the GNU/Linux distro are still using gcc to build LLVM (and clang) and LLVM is not too afraid to require new C++ features, that means that, in some cases, gcc has to be backported (this is the case for some old Ubuntu LTS being still supported) * As Rust is based on LLVM, LLVM has to be properly supported on the OS and arch * Rust has to be supported on the OS or arch To give more explanations with my Debian packager hat, Rust becoming a mandatory requirement means: > mean that non-Tier-1 platforms may have a harder time building Firefox, but ![]() (In reply to Ted Mielczarek from comment #0)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |