-
Notifications
You must be signed in to change notification settings - Fork 145
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
Error while linking on Tioga (AMD) with GasNET #1555
Comments
Note that the following patch fixes the issue using the second option of compiling
|
@elliottslaughter, please add this issue to #1032 |
Could you share your values of |
The CMakeCaches.txt of an installation generated with option 1 is The CMakeCaches.txt of an installation generated with option 2 without the patch above is The CMakeCaches.txt of a fully functional installation generated with option 2 and the patch above is The failure with option 1 is somehow related to this line of code, though I haven't been able to get a good installation |
I posted your suggested patch with minor modifications here: https://gitlab.com/StanfordLegion/legion/-/merge_requests/1362 |
I merged the patch into |
It works, thank you! |
I am working on porting HTR on Tioga (https://hpc.llnl.gov/hardware/compute-platforms/tioga) and, as soon as I try to link my any application with Legion, I get errors.
I am using CMake to build Legion and I've tryied two options without success
Option 1: Using the embedded GasNet:
I configure legion with the following command line
I build it with
Then I try to test the installation building circuit. I configure circuit in the folder
examples/circuit/
with the following commandand when I try to make it with
make -j
, I get the errorMeaning that it is pointing to the wrong path to find gasnet.
Option 2: Forcing the path to GasNet:
Considering that with the previous attempt the cmake system has already built a gasnet in the folder
/g/g92/direnzo1/legion_tioga/embed-gasnet/install/
, I try to force to path to gasnet by building Legion withIn this case, if I try to build circuit with the same commands above, I get the following errors:
I am not expert in the cmake system to build legion but it seems that the dependecies of GasNet are not correctly propagated.
I was wondering if you have any advise?
NOTE: if I deactivate the support of GasNET, the codes link fine.
The text was updated successfully, but these errors were encountered: