From 5f5b97fb5459b3009a546b0abd39e94e72a9764a Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Sat, 9 Aug 2025 17:16:40 -0700 Subject: [PATCH] fix: add abseil include path to CPPFLAGS for both Intel and Apple Silicon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add -I/opt/homebrew/opt/abseil/include to CPPFLAGS for Apple Silicon - Add -I/usr/local/opt/abseil/include to CPPFLAGS for Intel - Fixes 'absl/log/absl_log.h' file not found by ensuring abseil headers are in compiler include path Root cause: CMAKE_PREFIX_PATH alone wasn't sufficient - compiler needs explicit -I flags 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/build-reusable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index a3db2dc..2833a17 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -129,13 +129,13 @@ jobs: echo "OpenMP_ROOT=/opt/homebrew/opt/libomp" >> $GITHUB_ENV echo "CMAKE_PREFIX_PATH=/opt/homebrew/opt/libomp:/opt/homebrew/opt/boost:/opt/homebrew/opt/protobuf:/opt/homebrew/opt/zeromq:/opt/homebrew/opt/abseil" >> $GITHUB_ENV echo "LDFLAGS=-L/opt/homebrew/opt/libomp/lib" >> $GITHUB_ENV - echo "CPPFLAGS=-I/opt/homebrew/opt/libomp/include" >> $GITHUB_ENV + echo "CPPFLAGS=-I/opt/homebrew/opt/libomp/include -I/opt/homebrew/opt/abseil/include" >> $GITHUB_ENV elif [ -d "/usr/local/opt/libomp" ]; then echo "HOMEBREW_PREFIX=/usr/local" >> $GITHUB_ENV echo "OpenMP_ROOT=/usr/local/opt/libomp" >> $GITHUB_ENV echo "CMAKE_PREFIX_PATH=/usr/local/opt/libomp:/usr/local/opt/boost:/usr/local/opt/protobuf:/usr/local/opt/zeromq:/usr/local/opt/abseil" >> $GITHUB_ENV echo "LDFLAGS=-L/usr/local/opt/libomp/lib" >> $GITHUB_ENV - echo "CPPFLAGS=-I/usr/local/opt/libomp/include" >> $GITHUB_ENV + echo "CPPFLAGS=-I/usr/local/opt/libomp/include -I/usr/local/opt/abseil/include" >> $GITHUB_ENV fi - name: Build packages