summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/py-awscrt/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-awscrt/package.py b/var/spack/repos/builtin/packages/py-awscrt/package.py
index 652e7164a6..81428d4d4f 100644
--- a/var/spack/repos/builtin/packages/py-awscrt/package.py
+++ b/var/spack/repos/builtin/packages/py-awscrt/package.py
@@ -16,4 +16,11 @@ class PyAwscrt(PythonPackage):
version("0.16.16", sha256="13075df2c1d7942fe22327b6483274517ee0f6ae765c4e6b6ae9ef5b4c43a827")
+ depends_on("cmake@3.1:", type=("build"))
+ depends_on("openssl", type=("build"), when="platform=linux")
depends_on("py-setuptools", type=("build"))
+
+ # On Linux, tell aws-crt-python to use libcrypto from spack (openssl)
+ def setup_build_environment(self, env):
+ with when("platform=linux"):
+ env.set("AWS_CRT_BUILD_USE_SYSTEM_LIBCRYPTO", 1)