-
Notifications
You must be signed in to change notification settings - Fork 572
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
SEACAS: Fix build with embedded/non-installed fmt library #12875
Conversation
You seem to have created a PR on master. This is not allowed behavior, so we've blocked your PR. Please switch your PR to target the develop branch and remove the AT: WIP label. |
I just tested this and there are other related errors, e.g.,
Looks like there are other includes causing issues. |
There are some other fmt uses in Iohb_Layout.h, but I don't think you would be including this file... Hope this gets all the ones affecting you. |
Wrong branch... |
Now I am getting build errors in Trilinos that look like the following:
I'm testing gsjaardema-path-1 branch with the following sha:
Hopefully it's the right one. |
@trilinos/seacas
Motivation
Trilinos does not require the TPL fmt and instead there is an embedded copy of the fmt library in the seacas ioss source code. However, this embedded version is not installed, so is not available for applications using a Trilinos installation and therefore, there can be no includes of
fmt/{anything}.h
in the installed seacas ioss include files. This removes the include that is causing problems.Stakeholder Feedback
Testing