Cross-language LTO without linker support