Note that cross-language LTO requires lld in addition to clang