summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/bcache/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/bcache/package.py b/var/spack/repos/builtin/packages/bcache/package.py
index 61ee6ff5ea..6cf3678c85 100644
--- a/var/spack/repos/builtin/packages/bcache/package.py
+++ b/var/spack/repos/builtin/packages/bcache/package.py
@@ -25,7 +25,9 @@ class Bcache(MakefilePackage):
depends_on("pkgconfig", type="build")
def setup_build_environment(self, env):
- env.append_flags("LDFLAGS", "-lintl")
+ # Add -lintl if provided by gettext, otherwise libintl is provided by the system's glibc:
+ if any("libintl" in filename for filename in self.libs):
+ env.append_flags("LDFLAGS", "-lintl")
patch(
"func_crc64.patch",