From fa22077e419ec1dd651b81201f3ca9fee3b6d516 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Fri, 14 Oct 2022 13:37:12 -0700 Subject: Build LLVM components for musl from source There are no external/llvm prebuilts for musl, build them from source. Bug: 190084016 Test: m USE_HOST_MUSL host-native -k Change-Id: Iab4aa88e902f8079de42b616982a4a5bbabbc245 --- soong/llvm.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/soong/llvm.go b/soong/llvm.go index 6a38fb56aec8..38e2f2036bae 100644 --- a/soong/llvm.go +++ b/soong/llvm.go @@ -98,12 +98,16 @@ func forceBuildLlvmComponents(ctx android.LoadHookContext) { Linux_bionic_arm64 struct { Enabled *bool } + Linux_musl struct { + Enabled *bool + } } } p := &props{} p.Target.Darwin_arm64.Enabled = proptools.BoolPtr(true) p.Target.Host.Enabled = proptools.BoolPtr(false) p.Target.Linux_bionic_arm64.Enabled = proptools.BoolPtr(true) + p.Target.Linux_musl.Enabled = proptools.BoolPtr(true) ctx.AppendProperties(p) } } -- cgit v1.2.3