Building GrapheneOS and Vanadium on both a Ryzen 9 5950X and i7-6950X at the same time is a nice improvement.
Clean builds on Ryzen 9 5950X are a bit over 2x faster. It's not quite that much faster for most incremental builds, but it's still substantial, even for small changes.
Conversation
Replying to
A clean build of the entire OS for the Pixel 5 takes about 40 minutes on the Ryzen 9 5950X. The vast majority of development builds are incremental builds taking a couple minutes.
Signing a production release also adds a bit more time but doesn't depend on the build directory.
Replying to
so when u make a minor change to the os and you want to test it, you do an incremental build which takes a few minutes and then it's up and running on your test-device?
1
Replying to
Yes, although a lot can also be tested with the emulator rather than needing to flash or sync to a device. Tend to test on a real device most of the time though. It's also a lot faster to do testing with an unlocked device + development builds. Avoid needing to sign + sideload.
1
1
Show replies
It takes about 90 minutes on the i7-5950X @ 4.5GHz. It used to be substantially faster, but there's a lot more work involved in building now due to higher-level use of C++ and now Rust, LTO, ABI verification, etc. along with Spectre/Meltdown patches regressing performance a lot.
1
3
Show replies


