Skip to content

{devel}[GCCcore/14.2.0] Qt6 v6.9.3#23600

Merged
boegel merged 2 commits intoeasybuilders:developfrom
stefan-wolfsheimer:20250808084805_new_pr_Qt6691
Oct 10, 2025
Merged

{devel}[GCCcore/14.2.0] Qt6 v6.9.3#23600
boegel merged 2 commits intoeasybuilders:developfrom
stefan-wolfsheimer:20250808084805_new_pr_Qt6691

Conversation

@stefan-wolfsheimer
Copy link
Copy Markdown
Contributor

@stefan-wolfsheimer stefan-wolfsheimer commented Aug 8, 2025

(created using eb --new-pr)

depends on 23545 (libGLU 9.0.3)

Depends on

@github-actions github-actions bot added the update label Aug 8, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 8, 2025

Updated software Qt6-6.9.3-GCCcore-14.2.0.eb

Diff against Qt6-6.9.2-GCCcore-14.3.0.eb

easybuild/easyconfigs/q/Qt6/Qt6-6.9.2-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/q/Qt6/Qt6-6.9.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
index 49d6651d2b..a48e80980b 100644
--- a/easybuild/easyconfigs/q/Qt6/Qt6-6.9.2-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
@@ -1,12 +1,12 @@
 easyblock = 'CMakeNinja'
 
 name = 'Qt6'
-version = '6.9.2'
+version = '6.9.3'
 
 homepage = 'https://qt.io/'
 description = "Qt is a comprehensive cross-platform C++ application framework."
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 # disabling use of -ftree-vectorize is required to avoid compilation failures on some systems (e.g. Intel Skylake X)
 toolchainopts = {'vectorize': False}
 
@@ -22,51 +22,51 @@ patches = [
     'Qt6-6.5.2_fix_too_long_filenames.patch',
 ]
 checksums = [
-    {'qt-everywhere-src-6.9.2.tar.xz': '643f1fe35a739e2bf5e1a092cfe83dbee61ff6683684e957351c599767ca279c'},
+    {'qt-everywhere-src-6.9.3.tar.xz': '59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18'},
     {'Qt6-6.6.3_fix_OF-Gentoo.patch': 'd4d4878ac76cb985e45eb3b6e90ba2233f65807d6bd9bbe2b71365b181347b7b'},
     {'Qt6-6.7.2_fix_cpu_features.patch': '3f37e7a4e4ed38cc82037be9504bc644e48bf258555ffff848183142725c9dc8'},
     {'Qt6-6.5.2_fix_too_long_filenames.patch': 'b4a2aa3c72fe01d8b9cbab6da43cdbd968bd139f5dd9daba83181eb5d6125dac'},
 ]
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
-    ('CMake', '4.0.3'),
-    ('Ninja', '1.13.0'),
+    ('binutils', '2.42'),
+    ('pkgconf', '2.3.0'),
+    ('CMake', '3.31.3'),
+    ('Ninja', '1.12.1'),
     # deps for QtWebEngine
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
     ('gperf', '3.3'),
-    ('re2c', '4.3'),
+    ('re2c', '4.2'),
 ]
 dependencies = [
     ('double-conversion', '3.3.1'),
-    ('GLib', '2.85.3'),
+    ('GLib', '2.85.1'),
     ('PCRE2', '10.45'),
-    ('libpng', '1.6.50'),
+    ('libpng', '1.6.48'),
     ('LibTIFF', '4.7.0'),
     ('libwebp', '1.5.0'),
-    ('JasPer', '4.2.8'),
-    ('HarfBuzz', '11.4.1'),
-    ('SQLite', '3.50.1'),
+    ('JasPer', '4.2.5'),
+    ('HarfBuzz', '11.2.1'),
+    ('SQLite', '3.47.2'),
     ('graphite2', '1.3.14'),
-    ('assimp', '6.0.2'),  # for Qt 3D
-    ('FFmpeg', '7.1.2'),
-    ('X11', '20250608'),
-    ('fontconfig', '2.17.0'),
+    ('assimp', '6.0.2'),
+    ('FFmpeg', '7.1.1'),
+    ('X11', '20250521'),
+    ('fontconfig', '2.16.2'),
     ('zlib', '1.3.1'),
-    ('Python', '3.13.5'),
-    ('Python-bundle-PyPI', '2025.07'),
-    ('freetype', '2.13.3'),  # WebEngine
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('freetype', '2.13.3'),
     ('DBus', '1.16.2'),
     ('libevent', '2.1.12'),  # WebEngine
-    ('OpenGL', '2025.09'),
-    ('libjpeg-turbo', '3.1.1'),  # WebEngine
-    ('NSS', '3.114'),  # WebEngine, required
-    ('snappy', '1.2.2'),  # WebEngine
+    ('libGLU', '9.0.3'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('NSS', '3.113'),
+    ('snappy', '1.2.2'),
     ('OpenSSL', '3', '', SYSTEM),
-    ('ICU', '77.1'),
-    ('nodejs', '22.17.1'),
+    ('ICU', '76.1'),
+    ('nodejs', '22.16.0'),
     # ('gRPC', '1.52.2'),  # WebEngine needs older Abseil/gRPC/protobuf
 ]
 
@@ -82,6 +82,9 @@ prebuildopts = ' export NINJAFLAGS="-j%(parallel)s" && '
 configopts = "-Wno-dev -DFEATURE_qtpdf_build=OFF -DQT_AVOID_CMAKE_ARCHIVING_API=ON "
 configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON -DBUILD_qtwayland=OFF "
 
+# Removed from Qt6.0.0 but may be added back in the future
+# configopts += '-DBUILD_qtgamepad=OFF '  # Does not work on CentOS 7
+
 sanity_check_paths = {
     'files': ['bin/qmake6', 'lib/libQt6Core.%s' % SHLIB_EXT, 'lib/libQt6WebEngineCore.%s' % SHLIB_EXT],
     'dirs': ['include/QtCore', 'include/QtWebEngineCore'],
Diff against Qt6-6.7.2-GCCcore-13.3.0.eb

easybuild/easyconfigs/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
index 2bc245f3d8..a48e80980b 100644
--- a/easybuild/easyconfigs/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
@@ -1,12 +1,12 @@
 easyblock = 'CMakeNinja'
 
 name = 'Qt6'
-version = '6.7.2'
+version = '6.9.3'
 
 homepage = 'https://qt.io/'
 description = "Qt is a comprehensive cross-platform C++ application framework."
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 # disabling use of -ftree-vectorize is required to avoid compilation failures on some systems (e.g. Intel Skylake X)
 toolchainopts = {'vectorize': False}
 
@@ -22,7 +22,7 @@ patches = [
     'Qt6-6.5.2_fix_too_long_filenames.patch',
 ]
 checksums = [
-    {'qt-everywhere-src-6.7.2.tar.xz': '0aaea247db870193c260e8453ae692ca12abc1bd841faa1a6e6c99459968ca8a'},
+    {'qt-everywhere-src-6.9.3.tar.xz': '59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18'},
     {'Qt6-6.6.3_fix_OF-Gentoo.patch': 'd4d4878ac76cb985e45eb3b6e90ba2233f65807d6bd9bbe2b71365b181347b7b'},
     {'Qt6-6.7.2_fix_cpu_features.patch': '3f37e7a4e4ed38cc82037be9504bc644e48bf258555ffff848183142725c9dc8'},
     {'Qt6-6.5.2_fix_too_long_filenames.patch': 'b4a2aa3c72fe01d8b9cbab6da43cdbd968bd139f5dd9daba83181eb5d6125dac'},
@@ -30,49 +30,47 @@ checksums = [
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('pkgconf', '2.2.0'),
-    ('CMake', '3.29.3'),
+    ('pkgconf', '2.3.0'),
+    ('CMake', '3.31.3'),
     ('Ninja', '1.12.1'),
     # deps for QtWebEngine
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('gperf', '3.1'),
-    ('re2c', '3.1'),
+    ('gperf', '3.3'),
+    ('re2c', '4.2'),
 ]
 dependencies = [
-    ('double-conversion', '3.3.0'),
-    ('GLib', '2.80.4'),
-    ('PCRE2', '10.43'),
-    ('libpng', '1.6.43'),
-    ('LibTIFF', '4.6.0'),
-    ('libwebp', '1.4.0'),
-    ('JasPer', '4.2.4'),
-    ('HarfBuzz', '9.0.0'),
-    ('SQLite', '3.45.3'),
+    ('double-conversion', '3.3.1'),
+    ('GLib', '2.85.1'),
+    ('PCRE2', '10.45'),
+    ('libpng', '1.6.48'),
+    ('LibTIFF', '4.7.0'),
+    ('libwebp', '1.5.0'),
+    ('JasPer', '4.2.5'),
+    ('HarfBuzz', '11.2.1'),
+    ('SQLite', '3.47.2'),
     ('graphite2', '1.3.14'),
-    ('assimp', '5.4.3'),  # for Qt 3D
-    ('FFmpeg', '7.0.2'),
-    ('X11', '20240607'),
-    ('fontconfig', '2.15.0'),
+    ('assimp', '6.0.2'),
+    ('FFmpeg', '7.1.1'),
+    ('X11', '20250521'),
+    ('fontconfig', '2.16.2'),
     ('zlib', '1.3.1'),
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
-    ('freetype', '2.13.2'),  # WebEngine
-    ('DBus', '1.15.8'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('freetype', '2.13.3'),
+    ('DBus', '1.16.2'),
     ('libevent', '2.1.12'),  # WebEngine
     ('libGLU', '9.0.3'),
-    ('libjpeg-turbo', '3.0.1'),  # WebEngine
-    ('NSS', '3.104'),  # WebEngine, required
-    ('snappy', '1.2.1'),  # WebEngine
+    ('libjpeg-turbo', '3.1.0'),
+    ('NSS', '3.113'),
+    ('snappy', '1.2.2'),
     ('OpenSSL', '3', '', SYSTEM),
-    ('ICU', '75.1'),
-    ('nodejs', '20.13.1'),
+    ('ICU', '76.1'),
+    ('nodejs', '22.16.0'),
     # ('gRPC', '1.52.2'),  # WebEngine needs older Abseil/gRPC/protobuf
 ]
 
-preconfigopts = 'sed -i "s/MultiMedia/Multimedia/g" ../qt-everywhere-src-%(version)s/qtcharts/CMakeLists.txt && '
-
-preconfigopts += 'sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" '
+preconfigopts = 'sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" '
 preconfigopts += '../qt-everywhere-src-%(version)s/qtwebengine/src/gn/CMakeLists.txt && '  # Typo
 
 # Ninja uses all visible cores by default, which can lead to lack of sufficient memory;
@@ -84,12 +82,6 @@ prebuildopts = ' export NINJAFLAGS="-j%(parallel)s" && '
 configopts = "-Wno-dev -DFEATURE_qtpdf_build=OFF -DQT_AVOID_CMAKE_ARCHIVING_API=ON "
 configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON -DBUILD_qtwayland=OFF "
 
-# V8-Context-Snapshot needs to be disabled on aarch64
-# as it fails with "./v8_context_snapshot_generator failed with exit code -5"
-# which suggests a potential segmentation fault or memory-related issue
-if ARCH == "aarch64":
-    configopts += "-DFEATURE_webengine_v8_context_snapshot=OFF "
-
 # Removed from Qt6.0.0 but may be added back in the future
 # configopts += '-DBUILD_qtgamepad=OFF '  # Does not work on CentOS 7
 
Diff against Qt6-6.6.3-GCCcore-13.2.0.eb

easybuild/easyconfigs/q/Qt6/Qt6-6.6.3-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/q/Qt6/Qt6-6.6.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
index 212b480709..a48e80980b 100644
--- a/easybuild/easyconfigs/q/Qt6/Qt6-6.6.3-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.2.0.eb
@@ -1,12 +1,12 @@
 easyblock = 'CMakeNinja'
 
 name = 'Qt6'
-version = '6.6.3'
+version = '6.9.3'
 
 homepage = 'https://qt.io/'
 description = "Qt is a comprehensive cross-platform C++ application framework."
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 # disabling use of -ftree-vectorize is required to avoid compilation failures on some systems (e.g. Intel Skylake X)
 toolchainopts = {'vectorize': False}
 
@@ -18,66 +18,70 @@ source_urls = [
 sources = ['qt-everywhere-src-%(version)s.tar.xz']
 patches = [
     'Qt6-6.6.3_fix_OF-Gentoo.patch',
+    'Qt6-6.7.2_fix_cpu_features.patch',
     'Qt6-6.5.2_fix_too_long_filenames.patch',
 ]
 checksums = [
-    {'qt-everywhere-src-6.6.3.tar.xz': '69d0348fef415da98aa890a34651e9cfb232f1bffcee289b7b4e21386bf36104'},
+    {'qt-everywhere-src-6.9.3.tar.xz': '59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18'},
     {'Qt6-6.6.3_fix_OF-Gentoo.patch': 'd4d4878ac76cb985e45eb3b6e90ba2233f65807d6bd9bbe2b71365b181347b7b'},
+    {'Qt6-6.7.2_fix_cpu_features.patch': '3f37e7a4e4ed38cc82037be9504bc644e48bf258555ffff848183142725c9dc8'},
     {'Qt6-6.5.2_fix_too_long_filenames.patch': 'b4a2aa3c72fe01d8b9cbab6da43cdbd968bd139f5dd9daba83181eb5d6125dac'},
 ]
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('pkgconf', '2.0.3'),
-    ('CMake', '3.27.6'),
-    ('Ninja', '1.11.1'),
+    ('binutils', '2.42'),
+    ('pkgconf', '2.3.0'),
+    ('CMake', '3.31.3'),
+    ('Ninja', '1.12.1'),
     # deps for QtWebEngine
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('gperf', '3.1'),
-    ('re2c', '3.1'),
+    ('gperf', '3.3'),
+    ('re2c', '4.2'),
 ]
-
 dependencies = [
-    ('double-conversion', '3.3.0'),
-    ('GLib', '2.78.1'),
-    ('PCRE2', '10.42'),
-    ('libpng', '1.6.40'),
-    ('LibTIFF', '4.6.0'),
-    ('libwebp', '1.3.2'),
-    ('JasPer', '4.0.0'),
-    ('HarfBuzz', '8.2.2'),
-    ('SQLite', '3.43.1'),
+    ('double-conversion', '3.3.1'),
+    ('GLib', '2.85.1'),
+    ('PCRE2', '10.45'),
+    ('libpng', '1.6.48'),
+    ('LibTIFF', '4.7.0'),
+    ('libwebp', '1.5.0'),
+    ('JasPer', '4.2.5'),
+    ('HarfBuzz', '11.2.1'),
+    ('SQLite', '3.47.2'),
     ('graphite2', '1.3.14'),
-    ('assimp', '5.3.1'),  # for Qt 3D
-    ('FFmpeg', '6.0'),
-    ('X11', '20231019'),
-    ('fontconfig', '2.14.2'),
-    ('zlib', '1.2.13'),
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),  # WebEngine
-    ('freetype', '2.13.2'),  # WebEngine
-    ('DBus', '1.15.8'),
+    ('assimp', '6.0.2'),
+    ('FFmpeg', '7.1.1'),
+    ('X11', '20250521'),
+    ('fontconfig', '2.16.2'),
+    ('zlib', '1.3.1'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('freetype', '2.13.3'),
+    ('DBus', '1.16.2'),
     ('libevent', '2.1.12'),  # WebEngine
     ('libGLU', '9.0.3'),
-    ('libjpeg-turbo', '3.0.1'),  # WebEngine
-    ('NSS', '3.94'),  # WebEngine, required
-    ('snappy', '1.1.10'),  # WebEngine
-    ('OpenSSL', '1.1', '', SYSTEM),
-    ('ICU', '74.1'),  # WebEngine, optional
-    ('nodejs', '20.9.0'),  # WebEngine, required
+    ('libjpeg-turbo', '3.1.0'),
+    ('NSS', '3.113'),
+    ('snappy', '1.2.2'),
+    ('OpenSSL', '3', '', SYSTEM),
+    ('ICU', '76.1'),
+    ('nodejs', '22.16.0'),
     # ('gRPC', '1.52.2'),  # WebEngine needs older Abseil/gRPC/protobuf
 ]
 
-preconfigopts = 'sed -i "s/MultiMedia/Multimedia/g" ../qt-everywhere-src-%(version)s/qtcharts/CMakeLists.txt &&'  # Typo
-preconfigopts += 'sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" ' \
-                 '../qt-everywhere-src-6.6.3/qtwebengine/src/gn/CMakeLists.txt &&'
+preconfigopts = 'sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" '
+preconfigopts += '../qt-everywhere-src-%(version)s/qtwebengine/src/gn/CMakeLists.txt && '  # Typo
+
+# Ninja uses all visible cores by default, which can lead to lack of sufficient memory;
+# so $NINJAFLAGS is set to control number of parallel processes used by Ninja;
+# note that $NINJAFLAGS is not a generic thing for Ninja, it's very specific to the Qt6 build procedure
+preconfigopts += ' export NINJAFLAGS="-j%(parallel)s" && '
+prebuildopts = ' export NINJAFLAGS="-j%(parallel)s" && '
+
+configopts = "-Wno-dev -DFEATURE_qtpdf_build=OFF -DQT_AVOID_CMAKE_ARCHIVING_API=ON "
+configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON -DBUILD_qtwayland=OFF "
 
-configopts = '-Wno-dev '
-configopts += '-DFEATURE_qtpdf_build=OFF '  # Requires CUPS
-configopts += '-DQT_AVOID_CMAKE_ARCHIVING_API=ON '
-configopts += '-DPython3_ROOT_DIR=$EBROOTPYTHON '
-configopts += '-DBUILD_qtwayland=OFF '  # Does not work on CentOS 7
 # Removed from Qt6.0.0 but may be added back in the future
 # configopts += '-DBUILD_qtgamepad=OFF '  # Does not work on CentOS 7
 

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 8, 2025

We should do some testing on aarch64 to check if this code block is still needed:

# V8-Context-Snapshot needs to be disabled on aarch64
# as it fails with "./v8_context_snapshot_generator failed with exit code -5"
# which suggests a potential segmentation fault or memory-related issue
if ARCH == "aarch64":
    configopts += "-DFEATURE_webengine_v8_context_snapshot=OFF "

I would be hesitant to just remove it.

@Thyre Thyre added the 2025a issues & PRs related to 2025a common toolchains label Aug 8, 2025
@casparvl
Copy link
Copy Markdown
Contributor

@stefan-wolfsheimer the libGLU you depend on was build on top of an Mesa EasyConfig that we'll likely not merge. I've created a new PR for libGLU on top of a more recent Mesa version #23756

No change is needed from your side, but be aware that we've asked the libGLU from #23545 to be removed.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 8, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23600 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23600 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8206

Test results coming soon (I hope)...

Details

- notification for comment with ID 3380502662 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/d61869ec64f5814b20776d5ab8bcf0e4 for a full test report.

easyblock = 'CMakeNinja'

name = 'Qt6'
version = '6.9.1'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a couple of additional bug fix releases, we should pick up on those.

I propose we bump this to version 6.9.3 (there's also 6.10.0, but that's perhaps a bridge too far).

I'll push an update in this PR to bump it to 6.9.3...

Copy link
Copy Markdown
Collaborator

@Thyre Thyre Oct 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, 6.10 might be a bit scary, since there might be new dependencies being needed (e.g. due to the PipeWire audio backend).
We have 6.9.2 in 2025b and that worked out fine. If 6.9.3 works here, we could think about updating that as well, since it's only in develop so far and no ECs depending on it.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Version bump for existing Qt6 easyconfig:

@boegel boegel added this to the next release (5.2.0?) milestone Oct 8, 2025
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 9, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16

@boegel boegel changed the title {devel}[GCCcore/14.2.0] Qt6 v6.9.1 {devel}[GCCcore/14.2.0] Qt6 v6.9.3 Oct 9, 2025
@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23600 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23600 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8233

Test results coming soon (I hope)...

Details

- notification for comment with ID 3384296187 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/64f7a846b9f83b7a2722198ce22ca394 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 9, 2025

Test on aarch64 succeeded for 2025b in #24168, so I'd expect that this works here as well (would need to build the entire toolchain to test)

Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 10, 2025

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3533.doduo.os - Linux RHEL 9.6, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.21
See https://gist.github.com/boegel/c731b89a0fc83673f86a4b2dd5bd12d5 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 10, 2025

Going in, thanks @stefan-wolfsheimer!

@boegel boegel merged commit 3bff8ea into easybuilders:develop Oct 10, 2025
8 checks passed
@Crivella
Copy link
Copy Markdown
Contributor

Test report by @Crivella
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/82b0301e0eac681ad05355d4b5a93fc4 for a full test report.

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

Labels

2025a issues & PRs related to 2025a common toolchains ready-to-merge update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants