Skip to content

Commit 2e6e287

Browse files
openeuler-ci-botgitee-org
authored andcommitted
!177 [Driver] Add openEuler and kylin os triples
From: @xiajingze Reviewed-by: @liyunfei33 Signed-off-by: @liyunfei33
2 parents 077d676 + a8756b8 commit 2e6e287

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

clang/lib/Driver/ToolChains/Gnu.cpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2464,7 +2464,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
24642464
static const char *const AArch64LibDirs[] = {"/lib64", "/lib"};
24652465
static const char *const AArch64Triples[] = {
24662466
"aarch64-none-linux-gnu", "aarch64-linux-gnu", "aarch64-redhat-linux",
2467-
"aarch64-suse-linux"};
2467+
"aarch64-suse-linux", "aarch64-openEuler-linux", "aarch64-kylin-linux"};
24682468
static const char *const AArch64beLibDirs[] = {"/lib"};
24692469
static const char *const AArch64beTriples[] = {"aarch64_be-none-linux-gnu"};
24702470

@@ -2492,7 +2492,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
24922492
"x86_64-pc-linux-gnu", "x86_64-redhat-linux6E",
24932493
"x86_64-redhat-linux", "x86_64-suse-linux",
24942494
"x86_64-manbo-linux-gnu", "x86_64-slackware-linux",
2495-
"x86_64-unknown-linux", "x86_64-amazon-linux"};
2495+
"x86_64-unknown-linux", "x86_64-amazon-linux",
2496+
"x86_64-openEuler-linux", "x86_64-kylin-linux"};
24962497
static const char *const X32Triples[] = {"x86_64-linux-gnux32",
24972498
"x86_64-pc-linux-gnux32"};
24982499
static const char *const X32LibDirs[] = {"/libx32", "/lib"};
@@ -2505,7 +2506,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
25052506

25062507
static const char *const LoongArch64LibDirs[] = {"/lib64", "/lib"};
25072508
static const char *const LoongArch64Triples[] = {
2508-
"loongarch64-linux-gnu", "loongarch64-unknown-linux-gnu"};
2509+
"loongarch64-linux-gnu", "loongarch64-unknown-linux-gnu",
2510+
"loongarch64-openEuler-linux", "loongarch64-kylin-linux"};
25092511

25102512
static const char *const M68kLibDirs[] = {"/lib"};
25112513
static const char *const M68kTriples[] = {"m68k-unknown-linux-gnu",
@@ -2562,7 +2564,9 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes(
25622564
"riscv32-unknown-elf"};
25632565
static const char *const RISCV64LibDirs[] = {"/lib64", "/lib"};
25642566
static const char *const RISCV64Triples[] = {"riscv64-unknown-linux-gnu",
2565-
"riscv64-unknown-elf"};
2567+
"riscv64-unknown-elf",
2568+
"riscv64-openEuler-linux",
2569+
"riscv64-kylin-linux"};
25662570

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

0 commit comments

Comments
 (0)