aboutsummaryrefslogtreecommitdiff
path: root/projects/osquery/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'projects/osquery/build.sh')
-rwxr-xr-xprojects/osquery/build.sh7
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