summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDom Heinzeller <dom.heinzeller@icloud.com>2023-10-14 15:02:41 -0600
committerGitHub <noreply@github.com>2023-10-14 21:02:41 +0000
commit26e063177dc7b7be7c1bb65e826d5e1ad83bb49a (patch)
tree6640c8738451cabb73300b509f9a2e847e3e3c3e /var
parent149d1946eef8611513f5abd15a07e80ebedf0639 (diff)
downloadspack-26e063177dc7b7be7c1bb65e826d5e1ad83bb49a.tar.gz
spack-26e063177dc7b7be7c1bb65e826d5e1ad83bb49a.tar.bz2
spack-26e063177dc7b7be7c1bb65e826d5e1ad83bb49a.tar.xz
spack-26e063177dc7b7be7c1bb65e826d5e1ad83bb49a.zip
Bug fixes in py-awscrt to fix build errors reported in #40386 (#40469)
* Bug fix in var/spack/repos/builtin/packages/py-awscrt/package.py: on Linux, tell aws-crt-python to use libcrypto from spack (openssl) * Bug fix in var/spack/repos/builtin/packages/py-awscrt/package.py: add missing build dependencies cmake (for all), openssl (for linux) * Update var/spack/repos/builtin/packages/py-awscrt/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Diffstat (limited to 'var')
-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)