File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -269,8 +269,14 @@ jobs:
269269 I2P_INC="-I$GITHUB_WORKSPACE/internal/network/i2pd/i2pd/libi2pd -I$GITHUB_WORKSPACE/internal/network/i2pd/i2pd/libi2pd_client -I$GITHUB_WORKSPACE/internal/network/i2pd/i2pd/i18n -I$GITHUB_WORKSPACE/internal/network/i2pd/i2pd"
270270 DEP_INC="-I$GITHUB_WORKSPACE/$BOOST_INCLUDE_DIR -I$GITHUB_WORKSPACE/$OPENSSL_INCLUDE_DIR"
271271
272- export CGO_CXXFLAGS="$I2P_INC $DEP_INC"
273- export CGO_CFLAGS="$DEP_INC" # OpenSSL might be used in C
272+ # Fix for Boost + Clang compatibility:
273+ # -Wno-enum-constexpr-conversion: Fixes -1 outside range error in Boost MPL
274+ # -Wno-deprecated-builtins: Silences warnings about deprecated triviality checks
275+ # -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_FUNCTION: Consistency with i2pd build
276+ EXTRA_FLAGS="-Wno-enum-constexpr-conversion -Wno-deprecated-builtins -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_FUNCTION"
277+
278+ export CGO_CXXFLAGS="$I2P_INC $DEP_INC $EXTRA_FLAGS"
279+ export CGO_CFLAGS="$DEP_INC"
274280
275281 echo "CGO_CXXFLAGS: $CGO_CXXFLAGS"
276282
You can’t perform that action at this time.
0 commit comments