Fix musl clang triple
Use x86_64-linux-musl and i686-linux-musl as the clang triple when targeting musl. Bug: 190084016 Test: m USE_HOST_MUSL=true host-native Change-Id: Ibd19d9a5fbf4b67950745480d1e0ed8e02eeeba1
This commit is contained in:
@@ -194,10 +194,6 @@ func (t *toolchainLinux) IncludeFlags() string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxX86) ClangTriple() string {
|
|
||||||
return "i686-linux-gnu"
|
|
||||||
}
|
|
||||||
|
|
||||||
func (t *toolchainLinuxX86) Cflags() string {
|
func (t *toolchainLinuxX86) Cflags() string {
|
||||||
return "${config.LinuxCflags} ${config.LinuxX86Cflags}"
|
return "${config.LinuxCflags} ${config.LinuxX86Cflags}"
|
||||||
}
|
}
|
||||||
@@ -206,10 +202,6 @@ func (t *toolchainLinuxX86) Cppflags() string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxX8664) ClangTriple() string {
|
|
||||||
return "x86_64-linux-gnu"
|
|
||||||
}
|
|
||||||
|
|
||||||
func (t *toolchainLinuxX8664) Cflags() string {
|
func (t *toolchainLinuxX8664) Cflags() string {
|
||||||
return "${config.LinuxCflags} ${config.LinuxX8664Cflags}"
|
return "${config.LinuxCflags} ${config.LinuxX8664Cflags}"
|
||||||
}
|
}
|
||||||
@@ -283,6 +275,10 @@ type toolchainLinuxGlibcX8664 struct {
|
|||||||
toolchainGlibc
|
toolchainGlibc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (t *toolchainLinuxGlibcX86) ClangTriple() string {
|
||||||
|
return "i686-linux-gnu"
|
||||||
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxGlibcX86) Cflags() string {
|
func (t *toolchainLinuxGlibcX86) Cflags() string {
|
||||||
return t.toolchainLinuxX86.Cflags() + " " + t.toolchainGlibc.Cflags()
|
return t.toolchainLinuxX86.Cflags() + " " + t.toolchainGlibc.Cflags()
|
||||||
}
|
}
|
||||||
@@ -295,6 +291,10 @@ func (t *toolchainLinuxGlibcX86) Lldflags() string {
|
|||||||
return t.toolchainLinuxX86.Lldflags() + " " + t.toolchainGlibc.Lldflags()
|
return t.toolchainLinuxX86.Lldflags() + " " + t.toolchainGlibc.Lldflags()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (t *toolchainLinuxGlibcX8664) ClangTriple() string {
|
||||||
|
return "x86_64-linux-gnu"
|
||||||
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxGlibcX8664) Cflags() string {
|
func (t *toolchainLinuxGlibcX8664) Cflags() string {
|
||||||
return t.toolchainLinuxX8664.Cflags() + " " + t.toolchainGlibc.Cflags()
|
return t.toolchainLinuxX8664.Cflags() + " " + t.toolchainGlibc.Cflags()
|
||||||
}
|
}
|
||||||
@@ -356,6 +356,10 @@ type toolchainLinuxMuslX8664 struct {
|
|||||||
toolchainMusl
|
toolchainMusl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (t *toolchainLinuxMuslX86) ClangTriple() string {
|
||||||
|
return "i686-linux-musl"
|
||||||
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxMuslX86) Cflags() string {
|
func (t *toolchainLinuxMuslX86) Cflags() string {
|
||||||
return t.toolchainLinuxX86.Cflags() + " " + t.toolchainMusl.Cflags()
|
return t.toolchainLinuxX86.Cflags() + " " + t.toolchainMusl.Cflags()
|
||||||
}
|
}
|
||||||
@@ -368,6 +372,10 @@ func (t *toolchainLinuxMuslX86) Lldflags() string {
|
|||||||
return t.toolchainLinuxX86.Lldflags() + " " + t.toolchainMusl.Lldflags()
|
return t.toolchainLinuxX86.Lldflags() + " " + t.toolchainMusl.Lldflags()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (t *toolchainLinuxMuslX8664) ClangTriple() string {
|
||||||
|
return "x86_64-linux-musl"
|
||||||
|
}
|
||||||
|
|
||||||
func (t *toolchainLinuxMuslX8664) Cflags() string {
|
func (t *toolchainLinuxMuslX8664) Cflags() string {
|
||||||
return t.toolchainLinuxX8664.Cflags() + " " + t.toolchainMusl.Cflags()
|
return t.toolchainLinuxX8664.Cflags() + " " + t.toolchainMusl.Cflags()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user