diff --git a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-GCC-11.2.0.eb b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-GCC-11.2.0.eb index 0848cb67e6ebbe5ed7b720b599f9de99b0eb1326..b7e97e5defab06508e007fa5b0580049277efbed 100644 --- a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-GCC-11.2.0.eb +++ b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-GCC-11.2.0.eb @@ -16,7 +16,7 @@ source_urls = [ ] sources = [ SOURCE_TAR_BZ2, - 'pscom-%s.tar.bz2' % local_pscom_version + 'pscom-%s.tar.gz' % local_pscom_version ] patches = [ @@ -25,8 +25,11 @@ patches = [ builddependencies = [ ('popt', '1.18', '', SYSTEM), - # needed for autogen.sh on CentOS 7 ('Autotools', '20210726'), + # Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works + ('Autoconf', '2.69'), + # autogen also needs perl + ('Perl', '5.34.0'), ] dependencies = [ @@ -35,6 +38,7 @@ dependencies = [ ] mpich_opts = '--enable-static' +preconfigopts = './autogen.sh && ' configopts = '--with-pscom-builtin=psm2' pscom_allin_path = '%%(builddir)s/pscom-%s ' % local_pscom_version diff --git a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0-mt.eb b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0-mt.eb index a52cdaed37023820d71bc3dc00ca3a39a6cbd8d0..06fd6833177ea5270c2eed85bed344649ced10d2 100644 --- a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0-mt.eb +++ b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0-mt.eb @@ -17,7 +17,7 @@ source_urls = [ ] sources = [ SOURCE_TAR_BZ2, - 'pscom-%s.tar.bz2' % local_pscom_version + 'pscom-%s.tar.gz' % local_pscom_version ] patches = [ @@ -26,8 +26,11 @@ patches = [ builddependencies = [ ('popt', '1.18', '', SYSTEM), - # needed for autogen.sh on CentOS 7 ('Autotools', '20210726'), + # Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works + ('Autoconf', '2.69'), + # autogen also needs perl + ('Perl', '5.34.0'), ] dependencies = [ @@ -36,6 +39,7 @@ dependencies = [ ] mpich_opts = '--enable-static' +preconfigopts = './autogen.sh && ' configopts = '--with-pscom-builtin=psm2' pscom_allin_path = '%%(builddir)s/pscom-%s ' % local_pscom_version diff --git a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0.eb b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0.eb index 0181104d8214923da0e231838a54ef453ddf675e..0f026a4c90b8ea3ded950c4436c2e43bc04519cb 100644 --- a/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0.eb +++ b/Overlays/jurecabooster_overlay/p/psmpi/psmpi-5.5.0-1-intel-compilers-2021.4.0.eb @@ -16,7 +16,7 @@ source_urls = [ ] sources = [ SOURCE_TAR_BZ2, - 'pscom-%s.tar.bz2' % local_pscom_version + 'pscom-%s.tar.gz' % local_pscom_version ] patches = [ @@ -25,8 +25,11 @@ patches = [ builddependencies = [ ('popt', '1.18', '', SYSTEM), - # needed for autogen.sh on CentOS 7 ('Autotools', '20210726'), + # Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works + ('Autoconf', '2.69'), + # autogen also needs perl + ('Perl', '5.34.0'), ] dependencies = [ @@ -35,6 +38,7 @@ dependencies = [ ] mpich_opts = '--enable-static' +preconfigopts = './autogen.sh && ' configopts = '--with-pscom-builtin=psm2' pscom_allin_path = '%%(builddir)s/pscom-%s ' % local_pscom_version