See https://github.com/rust-lang/rust/pull/33602 for this new feature. Basically, it supports compiling dependencies using no-trans as well