commit 38334e5
Samuel MarĂn Soto
·
2026-05-08 05:03:58 +0000 UTC
parent 92d40d4
strace: build on riscv64 add cflags and syscalls to riscv64 build
1 files changed,
+8,
-3
+8,
-3
1@@ -3,6 +3,10 @@ local targets = {
2 cflags={'-D AARCH64=1'},
3 ioctls=1,
4 },
5+ riscv64={
6+ cflags={'-D RISCV64=1'},
7+ ioctls=0,
8+ },
9 x86_64={
10 cflags={'-D X86_64=1'},
11 ioctls=2,
12@@ -75,7 +79,7 @@ makempers('printers.h', 'printers.awk')
13 makempers('native_printer_decls.h', 'printerdecls.awk')
14 makempers('native_printer_defs.h', 'printerdefs.awk')
15
16-build('cpp', '$outdir/syscallent.i', '$srcdir/src/linux/x86_64/syscallent.h')
17+build('cpp', '$outdir/syscallent.i', '$srcdir/src/linux/'..arch..'/syscallent.h')
18 build('awk', '$outdir/scno-syscallent.h', {'$outdir/syscallent.i', '|', '$dir/scno.awk'}, {
19 expr='-f $dir/scno.awk',
20 })
21@@ -86,11 +90,12 @@ local syscalls = expand{'$srcdir/src/linux/', {
22 '32/syscallent.h',
23 '64/syscallent.h',
24 'arm/syscallent.h',
25+ 'generic/subcallent.h',
26+ 'generic/syscallent-common.h',
27 'i386/syscallent.h',
28+ 'riscv64/syscallent.h',
29 'sparc/syscallent.h',
30 'sparc64/syscallent.h',
31- 'generic/subcallent.h',
32- 'generic/syscallent-common.h',
33 'x86_64/syscallent.h',
34 }}
35 build('awk', '$outdir/sen.h', {syscalls, '|', '$dir/sen.awk'}, {