From 8ad0be96aa83815c1ebb9d1b77f701466bbfa776 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Thu, 16 Jan 2020 17:11:54 +0100 Subject: perl: Fix binary detection (#14536) It seems that stable versions of perl also install a `perlX.Y.Z` binary. However, it seems that this binary can hang if used in conjunction with Spack's sbang workaround, as observed during automake's build. --- var/spack/repos/builtin/packages/perl/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/perl/package.py b/var/spack/repos/builtin/packages/perl/package.py index 176dea0495..847bf83765 100644 --- a/var/spack/repos/builtin/packages/perl/package.py +++ b/var/spack/repos/builtin/packages/perl/package.py @@ -305,7 +305,7 @@ class Perl(Package): # Perl doesn't use Autotools, it should subclass Package Returns: Executable: the Perl command """ - for ver in (self.spec.version, ''): + for ver in ('', self.spec.version): path = os.path.join(self.prefix.bin, '{0}{1}'.format( self.spec.name, ver)) if os.path.exists(path): -- cgit v1.2.3-60-g2f50