Skip to content

Commit c42102c

Browse files
committed
[Driver] Add kylin OS triple
1 parent 7d5f23c commit c42102c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

clang/lib/Driver/ToolChains/Gnu.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2367,7 +2367,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
23672367
static const char *const AArch64LibDirs[] = {"/lib64", "/lib"};
23682368
static const char *const AArch64Triples[] = {
23692369
"aarch64-none-linux-gnu", "aarch64-linux-gnu", "aarch64-redhat-linux",
2370-
"aarch64-suse-linux", "aarch64-openEuler-linux"};
2370+
"aarch64-suse-linux", "aarch64-openEuler-linux", "aarch64-kylin-linux"};
23712371
static const char *const AArch64beLibDirs[] = {"/lib"};
23722372
static const char *const AArch64beTriples[] = {"aarch64_be-none-linux-gnu",
23732373
"aarch64_be-linux-gnu"};
@@ -2401,7 +2401,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
24012401
"x86_64-redhat-linux", "x86_64-suse-linux",
24022402
"x86_64-manbo-linux-gnu", "x86_64-linux-gnu",
24032403
"x86_64-slackware-linux", "x86_64-unknown-linux",
2404-
"x86_64-amazon-linux", "x86_64-openEuler-linux"};
2404+
"x86_64-amazon-linux", "x86_64-openEuler-linux",
2405+
"x86_64-kylin-linux"};
24052406
static const char *const X32Triples[] = {"x86_64-linux-gnux32",
24062407
"x86_64-pc-linux-gnux32"};
24072408
static const char *const X32LibDirs[] = {"/libx32", "/lib"};
@@ -2415,7 +2416,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
24152416
static const char *const LoongArch64LibDirs[] = {"/lib64", "/lib"};
24162417
static const char *const LoongArch64Triples[] = {
24172418
"loongarch64-linux-gnu", "loongarch64-unknown-linux-gnu",
2418-
"loongarch64-openEuler-linux"};
2419+
"loongarch64-openEuler-linux", "loongarch64-kylin-linux"};
24192420

24202421
static const char *const M68kLibDirs[] = {"/lib"};
24212422
static const char *const M68kTriples[] = {
@@ -2478,7 +2479,9 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
24782479
static const char *const RISCV64LibDirs[] = {"/lib64", "/lib"};
24792480
static const char *const RISCV64Triples[] = {"riscv64-unknown-linux-gnu",
24802481
"riscv64-linux-gnu",
2481-
"riscv64-unknown-elf", "riscv64-openEuler-linux"};
2482+
"riscv64-unknown-elf",
2483+
"riscv64-openEuler-linux",
2484+
"riscv64-kylin-linux"};
24822485

24832486
static const char *const SPARCv8LibDirs[] = {"/lib32", "/lib"};
24842487
static const char *const SPARCv8Triples[] = {"sparc-linux-gnu",

0 commit comments

Comments
 (0)