Skip to content

{data}[GCCcore/14.3.0] MDSplus v7.153.3 - #25628

Open
SimonPinches wants to merge 4 commits into
easybuilders:developfrom
SimonPinches:20260326152439_new_pr_MDSplus71533
Open

{data}[GCCcore/14.3.0] MDSplus v7.153.3#25628
SimonPinches wants to merge 4 commits into
easybuilders:developfrom
SimonPinches:20260326152439_new_pr_MDSplus71533

Conversation

@SimonPinches

Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions github-actions Bot added 2025b issues & PRs related to 2025b common toolchains update labels Mar 26, 2026
@github-actions

github-actions Bot commented Mar 26, 2026

Copy link
Copy Markdown

Updated software MDSplus-7.153.3-GCCcore-14.3.0.eb

Diff against MDSplus-7.153.3-GCCcore-13.2.0.eb

easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb
index 1ec9435b84..f1d0fc7f84 100644
--- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb
@@ -7,8 +7,12 @@ homepage = 'http://mdsplus.org/'
 description = """MDSplus is a set of software tools for data acquisition
   and storage and a methodology for management of complex scientific data."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
-toolchainopts = {'pic': True}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchainopts = {
+    'pic': True, 'cstd': 'c++14',
+    'extra_cflags': '-I$EBROOTLIBXML2/include/libxml2',
+    'extra_fcflags': '-std=legacy -fallow-invalid-boz',
+}
 
 sources = [{
     'filename': SOURCELOWER_TAR_XZ,
@@ -25,28 +29,26 @@ sources = [{
 checksums = ['21b864211513fd8aef80c4dfaa2a541fda21d73fa9edce26ef492a5e1dad6ee0']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Autotools', '20220317'),
+    ('binutils', '2.44'),
+    ('Autotools', '20250527'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('gperf', '3.1'),
+    ('gperf', '3.3'),
     # Ensure we have git for the bootstrap that will run git commands to update submodules.
     # We are fine with them failing as we do not have the .git directory, but avoid failing due to missing git
-    ('git', '2.42.0'),
+    ('git', '2.50.1'),
 ]
 
 dependencies = [
-    ('libxml2', '2.11.5'),
-    ('zlib', '1.2.13'),
-    ('ncurses', '6.4'),
+    ('libxml2', '2.14.3'),
+    ('zlib', '1.3.1'),
+    ('ncurses', '6.5'),
     ('libreadline', '8.2'),
-    ('Java', '21', '', SYSTEM),
+    ('Java', '25', '', SYSTEM),
 ]
 
 preconfigopts = 'find . -type f -regex .*Makefile.* -maxdepth 12 -exec '
 preconfigopts += 'sed -i "s/JAVASOURCE = 6/JAVASOURCE = 8/g" {} + && '
-preconfigopts += 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 -std=c++14" && '
-preconfigopts += 'export FCFLAGS="$FCFLAGS -std=legacy -fallow-invalid-boz" && '
 preconfigopts += 'export MDSPLUS_DIR=$EBROOTMDSPLUS && '
 preconfigopts += 'cd %(builddir)s/mdsplus && ./bootstrap && '
 
@@ -74,7 +76,7 @@ sanity_check_paths = {
         ['include/mdslib.h', 'include/mdsobjects.h'],
         ['bin/jTraverser', 'bin/jScope', 'bin/jServer', 'lib/libJavaMds.%s' % SHLIB_EXT]
     ],
-    'dirs': ['bin', 'etc', 'include', 'java/classes', 'lib', 'tdi'],
+    'dirs': ['etc', 'java/classes', 'tdi'],
 }
 
 moduleclass = 'data'

Comment thread easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb
Comment thread easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb Outdated
Comment thread easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb Outdated
@Thyre Thyre added this to the release after 5.3.1 milestone Jun 15, 2026
@github-actions

Copy link
Copy Markdown

Updated software MDSplus-7.153.3-GCCcore-14.3.0.eb

Diff against MDSplus-7.153.3-GCCcore-13.2.0.eb

easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb
index 1ec9435b84..f1d0fc7f84 100644
--- a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.153.3-GCCcore-14.3.0.eb
@@ -7,8 +7,12 @@ homepage = 'http://mdsplus.org/'
 description = """MDSplus is a set of software tools for data acquisition
   and storage and a methodology for management of complex scientific data."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
-toolchainopts = {'pic': True}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchainopts = {
+    'pic': True, 'cstd': 'c++14',
+    'extra_cflags': '-I$EBROOTLIBXML2/include/libxml2',
+    'extra_fcflags': '-std=legacy -fallow-invalid-boz',
+}
 
 sources = [{
     'filename': SOURCELOWER_TAR_XZ,
@@ -25,28 +29,26 @@ sources = [{
 checksums = ['21b864211513fd8aef80c4dfaa2a541fda21d73fa9edce26ef492a5e1dad6ee0']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Autotools', '20220317'),
+    ('binutils', '2.44'),
+    ('Autotools', '20250527'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('gperf', '3.1'),
+    ('gperf', '3.3'),
     # Ensure we have git for the bootstrap that will run git commands to update submodules.
     # We are fine with them failing as we do not have the .git directory, but avoid failing due to missing git
-    ('git', '2.42.0'),
+    ('git', '2.50.1'),
 ]
 
 dependencies = [
-    ('libxml2', '2.11.5'),
-    ('zlib', '1.2.13'),
-    ('ncurses', '6.4'),
+    ('libxml2', '2.14.3'),
+    ('zlib', '1.3.1'),
+    ('ncurses', '6.5'),
     ('libreadline', '8.2'),
-    ('Java', '21', '', SYSTEM),
+    ('Java', '25', '', SYSTEM),
 ]
 
 preconfigopts = 'find . -type f -regex .*Makefile.* -maxdepth 12 -exec '
 preconfigopts += 'sed -i "s/JAVASOURCE = 6/JAVASOURCE = 8/g" {} + && '
-preconfigopts += 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 -std=c++14" && '
-preconfigopts += 'export FCFLAGS="$FCFLAGS -std=legacy -fallow-invalid-boz" && '
 preconfigopts += 'export MDSPLUS_DIR=$EBROOTMDSPLUS && '
 preconfigopts += 'cd %(builddir)s/mdsplus && ./bootstrap && '
 
@@ -74,7 +76,7 @@ sanity_check_paths = {
         ['include/mdslib.h', 'include/mdsobjects.h'],
         ['bin/jTraverser', 'bin/jScope', 'bin/jServer', 'lib/libJavaMds.%s' % SHLIB_EXT]
     ],
-    'dirs': ['bin', 'etc', 'include', 'java/classes', 'lib', 'tdi'],
+    'dirs': ['etc', 'java/classes', 'tdi'],
 }
 
 moduleclass = 'data'

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

Labels

2025b issues & PRs related to 2025b common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants