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

allow FundtoHirep to compile and link; fix #85 #86

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

edbennett
Copy link

For a full blow-by-blow of the issue, its debugging, and the thinking behind the solution, see #85, which this PR resolves.

Summary of changes:

  • move definition of TFundtoHirep methods into FundtoHirep.hpp from FundtoHirep.cpp
  • instantiate the three TFundtoHirep specialisations in FundtoHirep.cpp
  • change U._grid to U.Grid() following changes in Grid
  • prefix references to Rep::LatticeField with typename to placate compiler
  • add new macros to allow the last point to be done in envCreateLat, which adds typename to one but not both arguments

* move definition of TFundtoHirep methods into FundtoHirep.hpp from FundtoHirep.cpp
* change U._grid to U.Grid() following changes in Grid
* prefix references to Rep::LatticeField with typename to placate compiler
* add new macros to allow the last point to be done in envCreateLat, which adds typename to one but not both arguments
@edbennett
Copy link
Author

I've finally been able to log into TeamCity to see what was failing about the Clang build. (I'm not sure if it was an update to TeamCity enabling public access, or if I just didn't notice the "Register" button previously!)

737beec fixes the build with Clang. It now fails to build with Intel, but the error is "configure: error: impossible to compile a minimal Grid program", which I think must be a configuration error? I can't see how I can affect Grid from this repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant