summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmen Stoppels <harmenstoppels@gmail.com>2022-11-15 15:18:10 +0100
committerGitHub <noreply@github.com>2022-11-15 07:18:10 -0700
commite10c47c53d3a8c7e5bee3a84407772180cc24baf (patch)
tree6516c89406b53fb5e3f50a25521d849a3da8652e
parent0697d20fd43d05054828d828588db37ae12b4f1e (diff)
downloadspack-e10c47c53d3a8c7e5bee3a84407772180cc24baf.tar.gz
spack-e10c47c53d3a8c7e5bee3a84407772180cc24baf.tar.bz2
spack-e10c47c53d3a8c7e5bee3a84407772180cc24baf.tar.xz
spack-e10c47c53d3a8c7e5bee3a84407772180cc24baf.zip
glib: add missing libelf dep (#33894)
-rw-r--r--var/spack/repos/builtin/packages/glib/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/glib/package.py b/var/spack/repos/builtin/packages/glib/package.py
index a0f29cb87b..3765e8f94a 100644
--- a/var/spack/repos/builtin/packages/glib/package.py
+++ b/var/spack/repos/builtin/packages/glib/package.py
@@ -127,6 +127,7 @@ class Glib(Package):
depends_on("uuid", when="+libmount")
depends_on("util-linux", when="+libmount")
depends_on("iconv")
+ depends_on("elf") # bin/gresource
# The following patch is needed for gcc-6.1
patch("g_date_strftime.patch", when="@2.42.1")
@@ -199,6 +200,7 @@ class Glib(Package):
else:
args.append("-Dselinux=false")
args.append("-Dgtk_doc=false")
+ args.append("-Dlibelf=enabled")
return args
def install(self, spec, prefix):
@@ -281,7 +283,7 @@ class Glib(Package):
filter_file(
"^#!/usr/bin/env @PYTHON@",
"#!/usr/bin/env {0}".format(os.path.basename(self.spec["python"].command.path)),
- *files
+ *files,
)
@run_before("install")