Jiahao XU
Jiahao XU
I am thinking of something like this: ```rust #[non_exhaustive{ enum LTOMode { Disabled, /// if -Clinker-plugin-lto passed, then try to use clang to generate ir bitcode /// /// If -Clto...
> In other words if a crate maintainer deems IPO beneficial for their crate, they should be able to opt-in through the build script alone. We can start with that...
IIRC the default cargo behavior is to do LTO intra-crate And I can see why LTO is global, it's hard to think of applying LTO only to a subset of...
Yeah we can have a new `fn ipo(&mut self, ipo: bool)` function to enable and opt-in to it. Let's start with this opt-in method then once we implement and get...
According to Noratrieb, thin LTO indeed contains additional information: function summaries If the final linking LTO process uses thin LTO then we must also use thin Lto, otherwise if it...
Hello, this is the python file we use for getting statistics https://github.com/cargo-bins/cargo-quickinstall/blob/main/cronjob_scripts/stats.py
cc @alsuren do we have public access for stats?
Thanks alsuren! Sorry I totally forgot how to access it 😅
I think this is a termux or cargo-install issue, the error means one is trying to modify an executable that is currently running. I cannot imagine how build-script can be...
I've opened #2185 to make sure the build script waits for all threads to finish before exiting, maybe it will solve the issue for you but I have really no...