hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
kernel/tools/perf/arch/common.c
....@@ -1,9 +1,20 @@
11 // SPDX-License-Identifier: GPL-2.0
2
+#include <limits.h>
23 #include <stdio.h>
4
+#include <stdlib.h>
5
+#include <string.h>
6
+#include <unistd.h>
37 #include "common.h"
48 #include "../util/env.h"
5
-#include "../util/util.h"
69 #include "../util/debug.h"
10
+#include <linux/zalloc.h>
11
+
12
+const char *const arc_triplets[] = {
13
+ "arc-linux-",
14
+ "arc-snps-linux-uclibc-",
15
+ "arc-snps-linux-gnu-",
16
+ NULL
17
+};
718
819 const char *const arm_triplets[] = {
920 "arm-eabi-",
....@@ -147,7 +158,9 @@
147158 zfree(&buf);
148159 }
149160
150
- if (!strcmp(arch, "arm"))
161
+ if (!strcmp(arch, "arc"))
162
+ path_list = arc_triplets;
163
+ else if (!strcmp(arch, "arm"))
151164 path_list = arm_triplets;
152165 else if (!strcmp(arch, "arm64"))
153166 path_list = arm64_triplets;