From 2f7e940872f0361bc28a21b665ad2986da21d246 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 21 Apr 2020 20:36:02 -0700 Subject: Fix: Flex Reconfigure (#16194) * Fix: Flex Reconfigure Learn the `flex` package how to reconfigure itself when needed. Fix #11551 Co-authored-by: Andrew W Elble * Autoreconf: only when actually desired Co-authored-by: Andrew W Elble --- var/spack/repos/builtin/packages/flex/package.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/flex/package.py b/var/spack/repos/builtin/packages/flex/package.py index 3c9f51a0eb..83214099f2 100644 --- a/var/spack/repos/builtin/packages/flex/package.py +++ b/var/spack/repos/builtin/packages/flex/package.py @@ -43,6 +43,11 @@ class Flex(AutotoolsPackage): # - https://github.com/westes/flex/issues/241 patch('https://github.com/westes/flex/commit/24fd0551333e7eded87b64dd36062da3df2f6380.patch', sha256='09c22e5c6fef327d3e48eb23f0d610dcd3a35ab9207f12e0f875701c677978d3', when='@2.6.4') + @when('@:2.6.0,2.6.4') + def autoreconf(self, spec, prefix): + autogen = Executable('./autogen.sh') + autogen() + @property def force_autoreconf(self): # The patch for 2.6.4 touches configure -- cgit v1.2.3-70-g09d2