Skip to content

{tools}[intel/2023b] Waveform-Editor v0.1.0, Waveform-Editor v0.2.0, matplotlib v3.8.2#23548

Open
SimonPinches wants to merge 2 commits intoeasybuilders:developfrom
SimonPinches:20250731141907_new_pr_Waveform-Editor010
Open

{tools}[intel/2023b] Waveform-Editor v0.1.0, Waveform-Editor v0.2.0, matplotlib v3.8.2#23548
SimonPinches wants to merge 2 commits intoeasybuilders:developfrom
SimonPinches:20250731141907_new_pr_Waveform-Editor010

Conversation

@SimonPinches
Copy link
Contributor

@SimonPinches SimonPinches commented Jul 31, 2025

…itor-0.2.0-intel-2023b.eb, matplotlib-3.8.2-iimkl-2023b.eb
@github-actions
Copy link

github-actions bot commented Jul 31, 2025

Updated software matplotlib-3.8.2-iimkl-2023b.eb

Diff against matplotlib-3.10.3-gfbf-2025a.eb

easybuild/easyconfigs/m/matplotlib/matplotlib-3.10.3-gfbf-2025a.eb

diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-3.10.3-gfbf-2025a.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
index e08bbc4ba2..9add0c8231 100644
--- a/easybuild/easyconfigs/m/matplotlib/matplotlib-3.10.3-gfbf-2025a.eb
+++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
@@ -1,41 +1,52 @@
 easyblock = 'PythonBundle'
 
 name = 'matplotlib'
-version = '3.10.3'
+version = '3.8.2'
 
 homepage = 'https://matplotlib.org'
 description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
  hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
  and ipython shell, web application servers, and six graphical user interface toolkits."""
 
-toolchain = {'name': 'gfbf', 'version': '2025a'}
+toolchain = {'name': 'iimkl', 'version': '2023b'}
 
 builddependencies = [
-    ('pkgconf', '2.3.0'),
-    ('cppy', '1.3.1'),
-    ('meson-python', '0.18.0'),
-    ('pybind11', '2.13.6'),
+    ('pkgconf', '2.0.3'),
+    ('cppy', '1.2.1'),
+    ('meson-python', '0.15.0'),
 ]
 
 dependencies = [
-    ('Python', '3.13.1'),
-    ('SciPy-bundle', '2025.06'),
-    ('libpng', '1.6.48'),
-    ('freetype', '2.13.3'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.12'),
+    ('libpng', '1.6.40'),
+    ('freetype', '2.13.2'),
     ('Tkinter', '%(pyver)s'),
-    ('Pillow', '11.3.0'),
-    ('Qhull', '2020.2'),
-    ('fonttools', '4.58.4'),
+    ('Pillow', '10.2.0'),
+    # ('Qhull', '2020.2'),
 ]
 
+# avoid that matplotlib downloads and builds its own copies of freetype and qhull
+_fix_setup = "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+# _fix_setup += "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg && "
+_fix_setup += " mplsetup.cfg.template >mplsetup.cfg && "
+
 _include_path = "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
 
-local_configopts = "--config-settings=setup-args='-Dsystem-qhull=true' && "
-local_configopts += " --config-settings=setup-args='-Dsystem-freetype=true' && "
-local_configopts += "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
+local_preinstallopts = "sed -e 's/#system_freetype = False/system_freetype = True/g' -e "
+# local_preinstallopts += "'s/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += " mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
 
 exts_list = [
-    ('cycler', '0.12.1', {
+    ('fonttools', '4.47.0', {
+        'modulename': 'fontTools',
+        'source_tmpl': '%(name)s-%(version)s.tar.gz',
+        'checksums': ['ec13a10715eef0e031858c1c23bfaee6cba02b97558e4a7bfa089dba4a8c2ebf'],
+    }),
+    ('Cycler', '0.12.1', {
+        'modulename': 'cycler',
+        'source_tmpl': 'cycler-%(version)s.tar.gz',
         'checksums': ['88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c'],
     }),
     ('kiwisolver', '1.4.5', {
@@ -45,17 +56,19 @@ exts_list = [
             {'kiwisolver-1.4.4-fix_version.patch': '6753afbb3a88856493fcfa0b33989f35742f57bfd41ff3b7f71a98797e1bfbd0'},
         ],
     }),
-    ('contourpy', '1.3.2', {
-        'patches': ['matplotlib-3.9.2-contourpy-fix-pybind-module.patch'],
-        'checksums': [
-            {'contourpy-1.3.2.tar.gz': 'b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54'},
-            {'matplotlib-3.9.2-contourpy-fix-pybind-module.patch':
-             'a998438a1048524a550bf3bb607197658b13dce56e8e54169e24ce7c3c022a8f'},
-        ],
+    ('contourpy', '1.2.0', {
+        'checksums': ['171f311cb758de7da13fc53af221ae47a5877be5a0843a9fe150818c51ed276a'],
     }),
     (name, version, {
-        'configopts': local_configopts,
-        'checksums': ['2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0'],
+        'patches': ['matplotlib-3.8.2-fix_setup.patch'],
+        'preinstallopts': "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+                          # "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+                          " mplsetup.cfg.template >mplsetup.cfg"
+                          "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
+        'checksums': [
+            {'matplotlib-3.8.2.tar.gz': '01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1'},
+            {'matplotlib-3.8.2-fix_setup.patch': '16e1610aec49af402e324e0b71c69d6b7ae106732088318e727b48282492a932'},
+        ],
     }),
 ]
 
Diff against matplotlib-2.2.5-foss-2023a-Python-2.7.18.eb

easybuild/easyconfigs/m/matplotlib/matplotlib-2.2.5-foss-2023a-Python-2.7.18.eb

diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.2.5-foss-2023a-Python-2.7.18.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
index 8d6f15db1a..9add0c8231 100644
--- a/easybuild/easyconfigs/m/matplotlib/matplotlib-2.2.5-foss-2023a-Python-2.7.18.eb
+++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
@@ -1,53 +1,79 @@
 easyblock = 'PythonBundle'
 
 name = 'matplotlib'
-version = '2.2.5'
-versionsuffix = '-Python-%(pyver)s'
+version = '3.8.2'
 
 homepage = 'https://matplotlib.org'
 description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
  hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
  and ipython shell, web application servers, and six graphical user interface toolkits."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'iimkl', 'version': '2023b'}
 
 builddependencies = [
-    ('pkgconf', '1.9.5'),
+    ('pkgconf', '2.0.3'),
+    ('cppy', '1.2.1'),
+    ('meson-python', '0.15.0'),
 ]
 
 dependencies = [
-    ('Python', '2.7.18'),
-    ('SciPy-bundle', '2024.06', versionsuffix),
-    ('libpng', '1.6.39'),
-    ('freetype', '2.13.0'),
-    ('Tkinter', '%(pyver)s', versionsuffix),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.12'),
+    ('libpng', '1.6.40'),
+    ('freetype', '2.13.2'),
+    ('Tkinter', '%(pyver)s'),
+    ('Pillow', '10.2.0'),
+    # ('Qhull', '2020.2'),
 ]
 
+# avoid that matplotlib downloads and builds its own copies of freetype and qhull
+_fix_setup = "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+# _fix_setup += "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg && "
+_fix_setup += " mplsetup.cfg.template >mplsetup.cfg && "
+
+_include_path = "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
+
+local_preinstallopts = "sed -e 's/#system_freetype = False/system_freetype = True/g' -e "
+# local_preinstallopts += "'s/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += " mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
+
 exts_list = [
-    ('Cycler', '0.10.0', {
+    ('fonttools', '4.47.0', {
+        'modulename': 'fontTools',
+        'source_tmpl': '%(name)s-%(version)s.tar.gz',
+        'checksums': ['ec13a10715eef0e031858c1c23bfaee6cba02b97558e4a7bfa089dba4a8c2ebf'],
+    }),
+    ('Cycler', '0.12.1', {
         'modulename': 'cycler',
         'source_tmpl': 'cycler-%(version)s.tar.gz',
-        'checksums': ['cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8'],
+        'checksums': ['88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c'],
     }),
-    ('kiwisolver', '1.1.0', {
-        'checksums': ['53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75'],
+    ('kiwisolver', '1.4.5', {
+        'patches': ['kiwisolver-1.4.4-fix_version.patch'],
+        'checksums': [
+            {'kiwisolver-1.4.5.tar.gz': 'e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec'},
+            {'kiwisolver-1.4.4-fix_version.patch': '6753afbb3a88856493fcfa0b33989f35742f57bfd41ff3b7f71a98797e1bfbd0'},
+        ],
     }),
-    ('subprocess32', '3.5.4', {
-        'checksums': ['eb2937c80497978d181efa1b839ec2d9622cf9600a039a79d0e108d1f9aec79d'],
+    ('contourpy', '1.2.0', {
+        'checksums': ['171f311cb758de7da13fc53af221ae47a5877be5a0843a9fe150818c51ed276a'],
     }),
     (name, version, {
-        'prebuildopts': "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
-        'preinstallopts': "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
-        'checksums': ['a3037a840cd9dfdc2df9fee8af8f76ca82bfab173c0f9468193ca7a89a2b60ea'],
+        'patches': ['matplotlib-3.8.2-fix_setup.patch'],
+        'preinstallopts': "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+                          # "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+                          " mplsetup.cfg.template >mplsetup.cfg"
+                          "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
+        'checksums': [
+            {'matplotlib-3.8.2.tar.gz': '01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1'},
+            {'matplotlib-3.8.2-fix_setup.patch': '16e1610aec49af402e324e0b71c69d6b7ae106732088318e727b48282492a932'},
+        ],
     }),
 ]
 
-postinstallcmds = [
-    'touch %(installdir)s/lib/python%(pyshortver)s/site-packages/mpl_toolkits/__init__.py',
-]
-
 sanity_check_commands = [
-    """python -c 'import matplotlib; matplotlib.use("TkAgg"); import matplotlib.pyplot' """,
+    """python -c 'import matplotlib; matplotlib.use("Agg"); import matplotlib.pyplot' """,
     "python -c 'from mpl_toolkits.mplot3d import Axes3D'",
 ]
 
Diff against matplotlib-3.9.2-gfbf-2024a.eb

easybuild/easyconfigs/m/matplotlib/matplotlib-3.9.2-gfbf-2024a.eb

diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-3.9.2-gfbf-2024a.eb b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
index 06b2b3ddde..9add0c8231 100644
--- a/easybuild/easyconfigs/m/matplotlib/matplotlib-3.9.2-gfbf-2024a.eb
+++ b/easybuild/easyconfigs/m/matplotlib/matplotlib-3.8.2-iimkl-2023b.eb
@@ -1,43 +1,48 @@
 easyblock = 'PythonBundle'
 
 name = 'matplotlib'
-version = '3.9.2'
+version = '3.8.2'
 
 homepage = 'https://matplotlib.org'
 description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
  hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
  and ipython shell, web application servers, and six graphical user interface toolkits."""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'iimkl', 'version': '2023b'}
 
 builddependencies = [
-    ('pkgconf', '2.2.0'),
+    ('pkgconf', '2.0.3'),
     ('cppy', '1.2.1'),
-    ('meson-python', '0.16.0'),
-    ('pybind11', '2.12.0'),
+    ('meson-python', '0.15.0'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('libpng', '1.6.43'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.12'),
+    ('libpng', '1.6.40'),
     ('freetype', '2.13.2'),
     ('Tkinter', '%(pyver)s'),
-    ('Pillow', '10.4.0'),
-    ('Qhull', '2020.2'),
+    ('Pillow', '10.2.0'),
+    # ('Qhull', '2020.2'),
 ]
 
+# avoid that matplotlib downloads and builds its own copies of freetype and qhull
+_fix_setup = "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+# _fix_setup += "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg && "
+_fix_setup += " mplsetup.cfg.template >mplsetup.cfg && "
+
 _include_path = "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
 
-local_configopts = "--config-settings=setup-args='-Dsystem-qhull=true' && "
-local_configopts += " --config-settings=setup-args='-Dsystem-freetype=true' && "
-local_configopts += "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
+local_preinstallopts = "sed -e 's/#system_freetype = False/system_freetype = True/g' -e "
+# local_preinstallopts += "'s/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += " mplsetup.cfg.template >mplsetup.cfg"
+local_preinstallopts += "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && "
 
 exts_list = [
-    ('fonttools', '4.53.1', {
+    ('fonttools', '4.47.0', {
         'modulename': 'fontTools',
         'source_tmpl': '%(name)s-%(version)s.tar.gz',
-        'checksums': ['e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4'],
+        'checksums': ['ec13a10715eef0e031858c1c23bfaee6cba02b97558e4a7bfa089dba4a8c2ebf'],
     }),
     ('Cycler', '0.12.1', {
         'modulename': 'cycler',
@@ -51,17 +56,19 @@ exts_list = [
             {'kiwisolver-1.4.4-fix_version.patch': '6753afbb3a88856493fcfa0b33989f35742f57bfd41ff3b7f71a98797e1bfbd0'},
         ],
     }),
-    ('contourpy', '1.3.0', {
-        'patches': ['matplotlib-3.9.2-contourpy-fix-pybind-module.patch'],
-        'checksums': [
-            {'contourpy-1.3.0.tar.gz': '7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4'},
-            {'matplotlib-3.9.2-contourpy-fix-pybind-module.patch':
-             'a998438a1048524a550bf3bb607197658b13dce56e8e54169e24ce7c3c022a8f'},
-        ],
+    ('contourpy', '1.2.0', {
+        'checksums': ['171f311cb758de7da13fc53af221ae47a5877be5a0843a9fe150818c51ed276a'],
     }),
     (name, version, {
-        'configopts': local_configopts,
-        'checksums': ['96ab43906269ca64a6366934106fa01534454a69e471b7bf3d79083981aaab92'],
+        'patches': ['matplotlib-3.8.2-fix_setup.patch'],
+        'preinstallopts': "sed -e 's/#system_freetype = False/system_freetype = True/g' "
+                          # "-e 's/#system_qhull = False/system_qhull = True/g' mplsetup.cfg.template >mplsetup.cfg"
+                          " mplsetup.cfg.template >mplsetup.cfg"
+                          "&& export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
+        'checksums': [
+            {'matplotlib-3.8.2.tar.gz': '01a978b871b881ee76017152f1f1a0cbf6bd5f7b8ff8c96df0df1bd57d8755a1'},
+            {'matplotlib-3.8.2-fix_setup.patch': '16e1610aec49af402e324e0b71c69d6b7ae106732088318e727b48282492a932'},
+        ],
     }),
 ]
 

Updated software Waveform-Editor-0.1.0-intel-2023b.eb

Diff against Waveform-Editor-0.2.0-intel-2023b.eb

easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.2.0-intel-2023b.eb

diff --git a/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.2.0-intel-2023b.eb b/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.1.0-intel-2023b.eb
index a58b4b5850..04ba455737 100644
--- a/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.2.0-intel-2023b.eb
+++ b/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.1.0-intel-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Waveform-Editor'
-version = '0.2.0'
+version = '0.1.0'
 
 description = """Python tool for creating and managing 1D time-dependent data"""
 homepage = "https://github.com/iterorganization/Waveform-Editor"
@@ -81,7 +81,7 @@ exts_list = [
         'checksums': ['1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f'],
     }),
     ('waveform_editor', version, {
-        'checksums': ['93e6d99fe7dab0bf9c5b8f4ff41143aacd92b1bbe5a103ac49c6057d2e3619da'],
+        'checksums': ['fb5d33825312c785c9ad0bcfec88f2577e8efe848f471585069980bfc60e1e74'],
     }),
 ]
 

Updated software Waveform-Editor-0.2.0-intel-2023b.eb

Diff against Waveform-Editor-0.1.0-intel-2023b.eb

easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.1.0-intel-2023b.eb

diff --git a/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.1.0-intel-2023b.eb b/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.2.0-intel-2023b.eb
index 04ba455737..a58b4b5850 100644
--- a/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.1.0-intel-2023b.eb
+++ b/easybuild/easyconfigs/w/Waveform-Editor/Waveform-Editor-0.2.0-intel-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Waveform-Editor'
-version = '0.1.0'
+version = '0.2.0'
 
 description = """Python tool for creating and managing 1D time-dependent data"""
 homepage = "https://github.com/iterorganization/Waveform-Editor"
@@ -81,7 +81,7 @@ exts_list = [
         'checksums': ['1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f'],
     }),
     ('waveform_editor', version, {
-        'checksums': ['fb5d33825312c785c9ad0bcfec88f2577e8efe848f471585069980bfc60e1e74'],
+        'checksums': ['93e6d99fe7dab0bf9c5b8f4ff41143aacd92b1bbe5a103ac49c6057d2e3619da'],
     }),
 ]
 

@SimonPinches
Copy link
Contributor Author

I also note that matplotlib-3.8.2-iimkl-2023b.eb builds and installs (on RH9) when I use EasyBuild/4.9.4, but not EasyBuild/5.1.1 😢

@boegel
Copy link
Member

boegel commented Aug 18, 2025

I also note that matplotlib-3.8.2-iimkl-2023b.eb builds and installs (on RH9) when I use EasyBuild/4.9.4, but not EasyBuild/5.1.1 😢

@SimonPinches Any more information on this? How does it fail exactly?

@SimonPinches
Copy link
Contributor Author

I also note that matplotlib-3.8.2-iimkl-2023b.eb builds and installs (on RH9) when I use EasyBuild/4.9.4, but not EasyBuild/5.1.1 😢

@SimonPinches Any more information on this? How does it fail exactly?

These are the first errors in the log: https://gist.github.com/SimonPinches/b74f1ba4d90c65cdc9004ad1cf41642c

@Thyre
Copy link
Collaborator

Thyre commented Aug 18, 2025

I also note that matplotlib-3.8.2-iimkl-2023b.eb builds and installs (on RH9) when I use EasyBuild/4.9.4, but not EasyBuild/5.1.1 😢

@SimonPinches Any more information on this? How does it fail exactly?

These are the first errors in the log: https://gist.github.com/SimonPinches/b74f1ba4d90c65cdc9004ad1cf41642c

This seems to be a case of #23031 with the fix being easybuilders/easybuild-framework#4981.
This will bite us every time Meson is used with any Clang-based compiler and our rpath wrappers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants