diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/julia/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/julia/package.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/julia/package.py b/var/spack/repos/builtin/packages/julia/package.py index b2d45977f9..515b4ef170 100644 --- a/var/spack/repos/builtin/packages/julia/package.py +++ b/var/spack/repos/builtin/packages/julia/package.py @@ -185,7 +185,8 @@ class Julia(MakefilePackage): depends_on("suite-sparse +pic") depends_on("unwind") depends_on("utf8proc") - depends_on("zlib +shared +pic +optimize") + depends_on("zlib-api") + depends_on("zlib +shared +pic +optimize", when="^zlib") # Patches for julia patch("julia-1.6-system-libwhich-and-p7zip-symlink.patch", when="@1.6.0:1.6") @@ -252,7 +253,6 @@ class Julia(MakefilePackage): "pcre2", "suite-sparse", "utf8proc", - "zlib", ] if "+openlibm" in self.spec: pkgs.append("openlibm") @@ -261,6 +261,8 @@ class Julia(MakefilePackage): for pkg in pkgs: for dir in self.spec[pkg].libs.directories: env.prepend_path(linker_var, dir) + for dir in self.spec["zlib-api"].libs.directories: + env.prepend_path(linker_var, dir) def edit(self, spec, prefix): # TODO: use a search query for blas / lapack? |