summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorKin Fai Tse <kftse20031207@gmail.com>2024-12-06 00:09:18 +0800
committerGitHub <noreply@github.com>2024-12-05 10:09:18 -0600
commit1f2a68f2b6da57f3a52c2ee9636f9a224df2abe0 (patch)
tree4b63cb4256ca00d3083a3845e2c659a9fa8b2a0a /var
parent3fcc38ef0443fc5824c9b0b1c82f4f69f8dbe63a (diff)
downloadspack-1f2a68f2b6da57f3a52c2ee9636f9a224df2abe0.tar.gz
spack-1f2a68f2b6da57f3a52c2ee9636f9a224df2abe0.tar.bz2
spack-1f2a68f2b6da57f3a52c2ee9636f9a224df2abe0.tar.xz
spack-1f2a68f2b6da57f3a52c2ee9636f9a224df2abe0.zip
tar: conditionally link iconv (#47933)
* fix broken packages requiring iconv * tar: -liconv only when libiconv * Revert "fix broken packages requiring iconv" This reverts commit 5fa426b52fe163ea7e017ccbbb87deaf5f294800. --------- Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/tar/package.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/tar/package.py b/var/spack/repos/builtin/packages/tar/package.py
index c293f62037..d583f7e32a 100644
--- a/var/spack/repos/builtin/packages/tar/package.py
+++ b/var/spack/repos/builtin/packages/tar/package.py
@@ -72,7 +72,7 @@ class Tar(AutotoolsPackage, GNUMirrorPackage):
return match.group(1) if match else None
def flag_handler(self, name, flags):
- if name == "ldflags" and self.spec.satisfies("@1.35"):
+ if name == "ldflags" and self.spec.satisfies("@1.35 ^[virtuals=iconv] libiconv"):
# https://savannah.gnu.org/bugs/?64441
flags.append("-liconv")
return (flags, None, None)