You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Legion profiler recently added openssl and pkg-config to its requirements, causing builds to start failing. A workaround was included in #778, whereby the env generation scripts were updated to include the required packages.
However, by default the rust compiler will try to use the system OpenSSL, which is apparently too old, so we also had to tell the rust compiler to use the OpenSSL in the conda environment. The above PR does this by setting OPENSSL_DIR=$CONDA_PREFIX in install.py and conda/conda-build/build.sh
I believe the "proper" place to fix this would be get_legion.cmake, so the change will get picked up even if the user goes directly through cmake instead of using install.py. @trxcllnt can we update this file to "find" openssl during our embedded legion build (preferring the newer version under conda if available), and tell the rust compiler about it (through $OPENSSL_DIR)? I found https://cmake.org/cmake/help/latest/module/FindOpenSSL.html, but possibly there’s some rapids-cmake goodness we should prefer.
@sandeepd-nv we also need to make sure the openssl and pkg-config packages are included in our conda-build dependencies.
The text was updated successfully, but these errors were encountered:
The Legion profiler recently added
openssl
andpkg-config
to its requirements, causing builds to start failing. A workaround was included in #778, whereby the env generation scripts were updated to include the required packages.However, by default the rust compiler will try to use the system OpenSSL, which is apparently too old, so we also had to tell the rust compiler to use the OpenSSL in the conda environment. The above PR does this by setting
OPENSSL_DIR=$CONDA_PREFIX
ininstall.py
andconda/conda-build/build.sh
I believe the "proper" place to fix this would be
get_legion.cmake
, so the change will get picked up even if the user goes directly through cmake instead of usinginstall.py
. @trxcllnt can we update this file to "find" openssl during our embedded legion build (preferring the newer version under conda if available), and tell the rust compiler about it (through$OPENSSL_DIR
)? I found https://cmake.org/cmake/help/latest/module/FindOpenSSL.html, but possibly there’s somerapids-cmake
goodness we should prefer.@sandeepd-nv we also need to make sure the
openssl
andpkg-config
packages are included in our conda-build dependencies.The text was updated successfully, but these errors were encountered: