summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>2024-09-06 17:37:20 +0200
committerGitHub <noreply@github.com>2024-09-06 09:37:20 -0600
commit2b9a621d19e348b3984ac4a1c7befe8e75a005ed (patch)
treeec498b7c73d9ac8a40487be9e6aaf5ed2b5d7c3d
parentfa5f4f1cabdcb105bfe81f98ddd5a1556de1d931 (diff)
downloadspack-2b9a621d19e348b3984ac4a1c7befe8e75a005ed.tar.gz
spack-2b9a621d19e348b3984ac4a1c7befe8e75a005ed.tar.bz2
spack-2b9a621d19e348b3984ac4a1c7befe8e75a005ed.tar.xz
spack-2b9a621d19e348b3984ac4a1c7befe8e75a005ed.zip
sleef: add the PIC flag (#46217)
-rw-r--r--var/spack/repos/builtin/packages/sleef/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/sleef/package.py b/var/spack/repos/builtin/packages/sleef/package.py
index 5518519896..c7cd997c8b 100644
--- a/var/spack/repos/builtin/packages/sleef/package.py
+++ b/var/spack/repos/builtin/packages/sleef/package.py
@@ -70,7 +70,10 @@ class Sleef(CMakePackage):
return self.define(cmake_var, value)
def cmake_args(self):
- args = [self.sleef_define("BUILD_TESTS", self.run_tests)]
+ args = [
+ self.sleef_define("BUILD_TESTS", self.run_tests),
+ self.define("CMAKE_POSITION_INDEPENDENT_CODE", True),
+ ]
# https://github.com/shibatch/sleef/issues/474
if self.spec.satisfies("@:3.5.1_2024-02-08 platform=darwin"):