Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work around soci build issues #4246

Closed
wants to merge 1 commit into from
Closed

Conversation

ximinez
Copy link
Collaborator

@ximinez ximinez commented Jul 21, 2022

High Level Overview of Change

Soci's CMake setup leaves flags in place that will cause warnings to
be treated as errors, but some compiler versions throw "new" warnings
that then cause the build to fail. Simplify that until soci fixes
those warnings.

Note that this PR will probably become obsolete if / when #4223 is merged.

Context of Change

This only affects the build process for the soci dependency.

Type of Change

  • [X ] Bug fix (non-breaking change which fixes an issue)

Before / After

Before this change, the soci cmake file would need to be patched manually before being able to successfully build with an affected compiler (clang 14, maybe others). After, the build should proceed seamlessly.

@ximinez ximinez added Build System Dependencies Issues associated with 3rd party dependencies (RocksDB, SQLite, etc) labels Jul 21, 2022
@ximinez ximinez requested a review from thejohnfreeman July 21, 2022 16:06
@ximinez
Copy link
Collaborator Author

ximinez commented Jul 21, 2022

Requesting a review from @seelabs, who I can't assign, because he came up with the original patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build System Dependencies Issues associated with 3rd party dependencies (RocksDB, SQLite, etc)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants