Merge "Add error message for unsupported x86 arch variant" am: 104ecf6708
am: baeeb601cc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1980008 Change-Id: Idec89215c8a214230568f2bb2027c6a83d59b5be
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"android/soong/android"
|
"android/soong/android"
|
||||||
@@ -190,6 +191,11 @@ func (toolchainX86_64) LibclangRuntimeLibraryArch() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func x86_64ToolchainFactory(arch android.Arch) Toolchain {
|
func x86_64ToolchainFactory(arch android.Arch) Toolchain {
|
||||||
|
// Error now rather than having a confusing Ninja error
|
||||||
|
if _, ok := x86_64ArchVariantCflags[arch.ArchVariant]; !ok {
|
||||||
|
panic(fmt.Sprintf("Unknown x86_64 architecture version: %q", arch.ArchVariant))
|
||||||
|
}
|
||||||
|
|
||||||
toolchainCflags := []string{
|
toolchainCflags := []string{
|
||||||
"${config.X86_64ToolchainCflags}",
|
"${config.X86_64ToolchainCflags}",
|
||||||
"${config.X86_64" + arch.ArchVariant + "VariantCflags}",
|
"${config.X86_64" + arch.ArchVariant + "VariantCflags}",
|
||||||
|
@@ -15,6 +15,7 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"android/soong/android"
|
"android/soong/android"
|
||||||
@@ -186,6 +187,11 @@ func (toolchainX86) LibclangRuntimeLibraryArch() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func x86ToolchainFactory(arch android.Arch) Toolchain {
|
func x86ToolchainFactory(arch android.Arch) Toolchain {
|
||||||
|
// Error now rather than having a confusing Ninja error
|
||||||
|
if _, ok := x86ArchVariantCflags[arch.ArchVariant]; !ok {
|
||||||
|
panic(fmt.Sprintf("Unknown x86 architecture version: %q", arch.ArchVariant))
|
||||||
|
}
|
||||||
|
|
||||||
toolchainCflags := []string{
|
toolchainCflags := []string{
|
||||||
"${config.X86ToolchainCflags}",
|
"${config.X86ToolchainCflags}",
|
||||||
"${config.X86" + arch.ArchVariant + "VariantCflags}",
|
"${config.X86" + arch.ArchVariant + "VariantCflags}",
|
||||||
|
Reference in New Issue
Block a user