From ece71f1648229825200f5c86297a87430d228dd4 Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Sat, 20 Mar 2021 09:52:22 +0100 Subject: hip: shorten shebang before cmake phase because it is used there (#22391) --- var/spack/repos/builtin/packages/hip/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/hip/package.py b/var/spack/repos/builtin/packages/hip/package.py index c0fb028d7b..f781725cfd 100644 --- a/var/spack/repos/builtin/packages/hip/package.py +++ b/var/spack/repos/builtin/packages/hip/package.py @@ -4,6 +4,7 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack.util.prefix import Prefix +from spack.hooks.sbang import filter_shebang import os @@ -190,6 +191,10 @@ class Hip(CMakePackage): ] filter_file(match, substitute, *files, **kwargs) + # This guy is used during the cmake phase, so we have to fix the + # shebang already here in case it is too long. + filter_shebang('hipconfig') + if '@3.7.0:' in self.spec: numactl = self.spec['numactl'].prefix.lib kwargs = {'ignore_absent': False, 'backup': False, 'string': False} -- cgit v1.2.3-60-g2f50