diff options
author | Dom Heinzeller <dom.heinzeller@icloud.com> | 2023-10-14 15:02:41 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-14 21:02:41 +0000 |
commit | 26e063177dc7b7be7c1bb65e826d5e1ad83bb49a (patch) | |
tree | 6640c8738451cabb73300b509f9a2e847e3e3c3e /var | |
parent | 149d1946eef8611513f5abd15a07e80ebedf0639 (diff) | |
download | spack-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.py | 7 |
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) |