From ac9bd3d72d7a4ed49e5bbdd3f07a4fdf91f8d0ce Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Thu, 21 Apr 2022 11:21:35 +0200 Subject: openssh: no pie for %nvhpc (#30189) --- var/spack/repos/builtin/packages/openssh/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/openssh/package.py b/var/spack/repos/builtin/packages/openssh/package.py index 671af44eae..c7496d93e5 100644 --- a/var/spack/repos/builtin/packages/openssh/package.py +++ b/var/spack/repos/builtin/packages/openssh/package.py @@ -67,6 +67,10 @@ class Openssh(AutotoolsPackage): # least newer versions want to create the directory during the # install step and fail if they cannot do so. args = ['--with-privsep-path={0}'.format(self.prefix.var.empty)] + + # Somehow creating pie executables fails with nvhpc, not with gcc. + if '%nvhpc' in self.spec: + args.append('--without-pie') return args def install(self, spec, prefix): -- cgit v1.2.3-70-g09d2