It's required at this time due to:
- Having multiple Rust libraries.
- https://github.com/rust-lang/rust/issues/ 44322
I did try disabling LTO in our second Rust library before it was merged, yet that alone didn't work. This should be improved though. Labelled as a bug due to the risk and optimization as it is an improvement.