diff options
Diffstat (limited to 'projects/osquery/build.sh')
-rwxr-xr-x | projects/osquery/build.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/projects/osquery/build.sh b/projects/osquery/build.sh index 6b4ae9b80..936301156 100755 --- a/projects/osquery/build.sh +++ b/projects/osquery/build.sh @@ -17,6 +17,9 @@ PROJECT=osquery +# Ensure xlocale.h is found. +ln -s /usr/include/locale.h /usr/include/xlocale.h + # Move the project content into the current overlay. # CMake builtin 'rename' will attempt a hardlink. ( cd / &&\ @@ -39,6 +42,10 @@ cmake \ "-DCMAKE_EXE_LINKER_FLAGS=${LIB_FUZZING_ENGINE} -Wl,-rpath,'\$ORIGIN/lib'" \ .. +# Fix circular definitions +# See: https://github.com/osquery/osquery/issues/6551 +sed -i 's/AUDIT_FILTER_EXCLUDE/AUDIT_FILTER_EXCLUDE1/g' /src/osquery/libraries/cmake/source/libaudit/src/lib/libaudit.h + # Build harnesses cmake --build . -j$(nproc) --target osqueryfuzz-config cmake --build . -j$(nproc) --target osqueryfuzz-sqlquery |