aaronmondal
aaronmondal
MModular
Created by aaronmondal on 5/20/2024 in #community-showcase
rules_mojo 🔥
We switched over to a new cluster setup. This improves cluster startup time from ~20min to 8 min on a GH runner and to ~2 min on a "regular" local machine. Still figuring out some issues with the latest nightly. I'm super happy to see that tinfo is no longer linked by default though. I removed the tinfo dependency from LLVM and it looks like that trickled down to the mojo cli 😆
5 replies
MModular
Created by aaronmondal on 5/20/2024 in #community-showcase
rules_mojo 🔥
I've just pushed an update that adds the following: - A bundled C++ toolchain so that it's no longer necessary to have a host C++ toolchain preinstalled. This toolchain uses the mold linker which makes efficient use of multi-core machines for link time speedups of up to 95%. - The mojo command now works and starts the REPL. mojo build and mojo package also work and use the bundled C++ toolchain. - Improved the hermeticity of system libraries. Previously the Remote exec toolchains were a bit brittle when invoked from hosts that had an older glibc than what nixpkgs uses. Now all rpaths are pinned to the hermetic nix variants.
5 replies