-
-
Notifications
You must be signed in to change notification settings - Fork 55
Add option to disable building/running tests with assembly code dependencies #244
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
Comments
How are you building it? Invoking CMake directly? If so you need to set CC=mpicc and FC=mpif90. Also which MPI are you building against? |
Ah, I see the error now - I wasn't actually passing in CC=mpicc and FC=mpif90 although I thought I was. Now I get:
|
Ah, I see libfft_sse.a/_avx.a are pre-built. That won't work for us. |
Those files are both only used for the Navier Stokes test, and not actually needed for the correct functioning of OpenCoarrays. (It's actually an FFT library written in assembly...) Is there some system introspection that we can do to determine that this won't work for your system or should I just add a CMake flag to exclude them from the build? (They already get excluded on non Linux and non x86_64 systems) |
If we can just exclude them from the build (perhaps if the files aren't present? I could deleted them), that would be fine. Thanks. |
Probably easier to just add a CMake cache Boolean variable to turn thus off. |
Add option to disable tests using FFT library written in assembly. Fixes #244
Once #247 is merged, just add |
Attempting to create a Fedora package for OpenCoarrays but I'm getting:
Full build log:
build.txt
It seems that the binary isn't being linked to the mpi library.
The text was updated successfully, but these errors were encountered: