authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-26 04:50:20+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-30 01:32:47+02:00
log2747fca2267d909dad582bc129e4a5b6f686639b
tree244352b9234dc6a40b045a8db4c1c1dc6c5e168b
parentc9664cb657e8bd30fefdd2eb4249e89d75edc91a
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

generate_linux_syscalls: Simplify include paths.

Using the tooling includes means we won't run into the asm/bitsperlong.h issue.

1 files changed, 8 insertions(+), 11 deletions(-)

tools/generate_linux_syscalls.zig+8-11
......@@ -273,8 +273,8 @@ pub fn main() !void {
273273 "-P",
274274 "-nostdinc",
275275 // Using -I=[dir] includes the zig linux headers, which we don't want.
276 "-Iinclude",
277 "-Iinclude/uapi",
276 "-Itools/include",
277 "-Itools/include/uapi",
278278 // Output the syscall in a format we can easily recognize.
279279 "-D __SYSCALL(nr, nm)=zigsyscall nm nr",
280280 "arch/arm64/include/uapi/asm/unistd.h",
......@@ -328,9 +328,8 @@ pub fn main() !void {
328328 "-dD",
329329 "-P",
330330 "-nostdinc",
331 "-Iinclude",
332 "-Iinclude/uapi",
333 "-Iarch/riscv/include/uapi",
331 "-Itools/include",
332 "-Itools/include/uapi",
334333 "-D __SYSCALL(nr, nm)=zigsyscall nm nr",
335334 "arch/riscv/include/uapi/asm/unistd.h",
336335 };
......@@ -383,9 +382,8 @@ pub fn main() !void {
383382 "-dD",
384383 "-P",
385384 "-nostdinc",
386 "-Iinclude",
387 "-Iinclude/uapi",
388 "-Iarch/riscv/include/uapi",
385 "-Itools/include",
386 "-Itools/include/uapi",
389387 "-D __SYSCALL(nr, nm)=zigsyscall nm nr",
390388 "arch/riscv/include/uapi/asm/unistd.h",
391389 };
......@@ -438,9 +436,8 @@ pub fn main() !void {
438436 "-dD",
439437 "-P",
440438 "-nostdinc",
441 "-Iinclude",
442 "-Iinclude/uapi",
443 "-Iarch/loongarch/include/uapi",
439 "-Itools/include",
440 "-Itools/include/uapi",
444441 "-D __SYSCALL(nr, nm)=zigsyscall nm nr",
445442 "arch/loongarch/include/uapi/asm/unistd.h",
446443 };