Add libinput as dependency for Qt6 for GCCcore/14.3.0+#221
Add libinput as dependency for Qt6 for GCCcore/14.3.0+#221bedroge merged 6 commits intoEESSI:mainfrom
Conversation
| Add dependency on libinput to Qt6. | ||
| This is not included in upstream EasyBuild as it brings a dependency on system-d | ||
| """ | ||
| qt6_toolchain_version_to_libinput_version_map = {'14.3.0': '1.30.1'} |
There was a problem hiding this comment.
Can trigger the error path by changing the GCCcore version, this gives:
{EESSI/2025.06} ocaisa@~/EESSI/software-layer-scripts(qt6_libinput)$ eb --from-pr 25901 -D --robot --hooks=./eb_hooks.py
== Temporary log file in case of crash /tmp/eb-v9bnr8n2/easybuild-1eov9jef.log
== found valid index for /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/EasyBuild/5.3.0/easybuild/easyconfigs, so using it...
== Running parse hook for Qt6-6.9.3-GCCcore-14.3.0.eb...
== found valid index for /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/software/EasyBuild/5.3.0/easybuild/easyconfigs, so using it...
== Running parse hook for GCCcore-14.3.0.eb...
ERROR: Failed to process easyconfig /tmp/eb-v9bnr8n2/files_pr25901/q/Qt6/Qt6-6.9.3-GCCcore-14.3.0.eb: No libinput dependency found for Qt6 6.9.3, please update relevant Qt6 hook
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
Needs a sync/rebuild after #208 gets merged |
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
Co-authored-by: Bob Dröge <b.e.droge@rug.nl>
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
bot:cancel job:1200414 |
|
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx |
|
New job on instance
|
|
New job on instance
|
|
Staging PR merged |
Pretty easy to test: