Skip to content
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions easybuild/easyconfigs/q/Qt6/Qt6-6.9.3-GCCcore-14.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ dependencies = [
('FFmpeg', '7.1.2'),
('X11', '20250608'),
('Wayland', '1.24.0'),
('Vulkan', '1.4.328'),
# ('libinput', '1.30.1'),
Comment thread
ocaisa marked this conversation as resolved.
Outdated
('fontconfig', '2.17.0'),
('zlib', '1.3.1'),
('Python', '3.13.5'),
Expand All @@ -63,13 +65,17 @@ dependencies = [
('libevent', '2.1.12'), # WebEngine
('OpenGL', '2025.09'),
('libjpeg-turbo', '3.1.1'), # WebEngine
('libwebp', '1.5.0'),
('LibTIFF', '4.7.0'),
('NSS', '3.114'), # WebEngine, required
('snappy', '1.2.2'), # WebEngine
('OpenSSL', '3', '', SYSTEM),
('ICU', '77.1'),
('nodejs', '22.17.1'),
# ('gRPC', '1.52.2'), # WebEngine needs older Abseil/gRPC/protobuf
('libdrm', '2.4.125'),
('GTK3', '3.24.43'),
('libiconv', '1.18'),
]

preconfigopts = 'sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" '
Expand All @@ -82,6 +88,8 @@ 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 "
# Use the bundled libxml2, Qt6 is not ready for libxml2 2.14+ (it's namespaced anyway)
configopts += "-DQT_FEATURE_webengine_system_libxml=OFF "
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON "

# explicitly disable sysroot as it causes problems for some third party libraries
Expand Down
Loading