From 08054ffce73dc9aeb1dabe7a3abfdb446653cc4f Mon Sep 17 00:00:00 2001 From: Andrew W Elble Date: Mon, 22 Feb 2021 14:02:10 -0500 Subject: py-torch: ensure libtorch_global_deps is linked with the c++ library (#21860) * py-torch: ensure libtorch_global_deps is linked with the c++ library * add comment with upstream issue --- var/spack/repos/builtin/packages/py-torch/package.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/py-torch/package.py b/var/spack/repos/builtin/packages/py-torch/package.py index 4b6cd75acd..afc89b6f8c 100644 --- a/var/spack/repos/builtin/packages/py-torch/package.py +++ b/var/spack/repos/builtin/packages/py-torch/package.py @@ -186,6 +186,13 @@ class PyTorch(PythonPackage, CudaPackage): headers.directories = [root] return headers + @when('@1.5.0:') + def patch(self): + # https://github.com/pytorch/pytorch/issues/52208 + filter_file('torch_global_deps PROPERTIES LINKER_LANGUAGE C', + 'torch_global_deps PROPERTIES LINKER_LANGUAGE CXX', + 'caffe2/CMakeLists.txt') + def setup_build_environment(self, env): def enable_or_disable(variant, keyword='USE', var=None, newer=False): """Set environment variable to enable or disable support for a -- cgit v1.2.3-70-g09d2