diff --git a/cc/lto.go b/cc/lto.go index 581856b46..1afa1ddd9 100644 --- a/cc/lto.go +++ b/cc/lto.go @@ -91,6 +91,11 @@ func (lto *lto) flags(ctx BaseModuleContext, flags Flags) Flags { return flags } + // TODO(b/254713216): LTO doesn't work on riscv64 yet. + if ctx.Arch().ArchType == android.Riscv64 { + return flags + } + if lto.LTO(ctx) { var ltoCFlag string var ltoLdFlag string