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'}, {