From fc2b7c317f64e7b75f2e0082fe2e0483bde55bf2 Mon Sep 17 00:00:00 2001 From: Natalia Date: Wed, 28 Jan 2026 03:14:20 -0800 Subject: [PATCH 1/2] linux_perf: include unistd for POSIX I/O --- passes/cmds/linux_perf.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/passes/cmds/linux_perf.cc b/passes/cmds/linux_perf.cc index 967ccd2f8..40cae3d91 100644 --- a/passes/cmds/linux_perf.cc +++ b/passes/cmds/linux_perf.cc @@ -23,6 +23,7 @@ #include #include +#include USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN From 6a6e5f0f54900d0c60d4095bb62bb61e56935703 Mon Sep 17 00:00:00 2001 From: Natalia Date: Wed, 28 Jan 2026 03:44:33 -0800 Subject: [PATCH 2/2] linux_perf: only include unistd on Linux --- passes/cmds/linux_perf.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/passes/cmds/linux_perf.cc b/passes/cmds/linux_perf.cc index 40cae3d91..2b75a3a79 100644 --- a/passes/cmds/linux_perf.cc +++ b/passes/cmds/linux_perf.cc @@ -23,12 +23,12 @@ #include #include -#include USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN #ifdef __linux__ +#include struct LinuxPerf : public Pass { LinuxPerf() : Pass("linux_perf", "turn linux perf recording off or on") { internal();