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