From 4c8b262aed6399a04126d2f5199d0d588924e6d2 Mon Sep 17 00:00:00 2001 From: Viktor Malik Date: Mon, 20 May 2024 13:20:03 +0200 Subject: [PATCH] ClangParser: fix builtin includes Commit 14cb69defa added the "/bpftrace/include" prefix to headers generated by bpftrace (__btf_generated_header.h, clang_workarounds.h), however, commit bc73244963 ("Don't unpack kernel headers or look in tmp (#3156)") broke the latter when moving code around in main.cpp. Reintroduce the prefix. --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 045f369b7819..c8fd5ce2c05d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -414,7 +414,7 @@ static void parse_env(BPFtrace& bpftrace) } } extra_flags.push_back("-include"); - extra_flags.push_back(CLANG_WORKAROUNDS_H); + extra_flags.push_back("/bpftrace/include/" CLANG_WORKAROUNDS_H); for (auto dir : include_dirs) { extra_flags.push_back("-I");