Skip to content

{2026.06}[2026.1,riscv64/generic] LLVM 21.1.8 - #1593

Open
bedroge wants to merge 7 commits into
EESSI:mainfrom
bedroge:2026.1_llvm_riscv
Open

bedroge wants to merge 7 commits into
EESSI:mainfrom
bedroge:2026.1_llvm_riscv

Conversation

@bedroge

@bedroge bedroge commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Try to get LLVM 21.1.8 built for RISC-V, as we skipped it in #1583.

@bedroge

bedroge commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

I've tried it interactively on a premier node, but ran out of disk space. These nodes typically have 15-20GB of space available in /tmp. I've temporarily reconfigured the bot to use the arriesgado-jammy partition/node, which has ~200GB available.

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@bedroge

bedroge commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

Typo in the config file...

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Aug 28, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.08/pr_1593/322017

date job status comment
Aug 28 14:40:39 UTC 2026 submitted job id 322017 awaits release by job manager
Aug 28 14:41:04 UTC 2026 released job awaits launch by Slurm scheduler
Aug 28 14:42:09 UTC 2026 running job 322017 is running
Aug 28 14:43:11 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-322017.out
❌ found message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
Details
No artefacts were created or found.
Aug 28 14:43:11 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-322017.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

That didn't work:

INFO:    Starting build...
INFO:    Verifying bootstrap image /var/tmp/eessibot/EESSI/eessi_job.c83txw3Hjd/eessi.nfFBqy6ggK/ghcr.io_eessi_build_node_debian13.sif
WARNING: integrity: signature not found for object group 1
WARNING: Bootstrap image could not be verified, but build will continue.
INFO:    Extracting local image...
ERROR:   unpackSIF failed: root filesystem extraction failed: extract command failed: ESC[91mERROR  : Failed to create container process: Operation not permitted
ESC[0m: exit status 1
FATAL:   While performing build: packer failed to pack: while unpacking local image: root filesystem extraction failed: extract command failed: ESC[91mERROR  : Failed to create contain
er process: Operation not permitted

@bedroge

bedroge commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

Trying it on a pioneer node (which also has a large local disk) instead.

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Aug 28, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.08/pr_1593/322019

date job status comment
Aug 28 14:46:38 UTC 2026 submitted job id 322019 awaits release by job manager
Aug 28 14:47:17 UTC 2026 released job awaits launch by Slurm scheduler
Aug 28 14:48:21 UTC 2026 running job 322019 is running
Sep 02 14:02:55 UTC 2026 released job awaits launch by Slurm scheduler
Sep 02 14:02:59 UTC 2026 running job 322019 is running
Sep 04 07:35:38 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job322019.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Sep 04 07:35:38 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job322019.test does not exist in job directory, or parsing it failed.

@bedroge

bedroge commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator Author

I thought that the job had crashed again, but it's actually still running (Building stage 3/3).

@bedroge

bedroge commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Sep 14, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.09/pr_1593/324807

date job status comment
Sep 14 12:07:33 UTC 2026 submitted job id 324807 awaits release by job manager
Sep 14 12:07:49 UTC 2026 released job awaits launch by Slurm scheduler
Sep 14 12:08:53 UTC 2026 running job 324807 is running
Sep 16 12:45:55 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job324807.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Sep 16 12:45:55 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job324807.test does not exist in job directory, or parsing it failed.

@bedroge

bedroge commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Sep 17, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.09/pr_1593/325249

date job status comment
Sep 17 12:15:49 UTC 2026 submitted job id 325249 awaits release by job manager
Sep 17 12:16:54 UTC 2026 released job awaits launch by Slurm scheduler
Sep 17 12:17:58 UTC 2026 running job 325249 is running
Sep 21 12:31:53 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-325249.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-riscv64-generic-17899922880.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2026.06/software/linux/riscv64/generic/modules/all
no module files in tarball
software under 2026.06/software/linux/riscv64/generic/software
no software packages in tarball
reprod directories under 2026.06/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2026.06/software/linux/riscv64/generic
no other files in tarball
Sep 21 12:31:53 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-325249.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel boegel mentioned this pull request Sep 20, 2026
@bedroge

bedroge commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator Author
== 2026-09-21 13:51:03,005 build_log.py:233 ERROR EasyBuild encountered an error: Too many failed tests: 382 (10 allowed) (at easybuild/framework/easyblock.py:2788 in report_test_failure)

@bedroge

bedroge commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator Author

@julianmorillo do you have a clue why we suddenly have so many failures?

@julianmorillo

Copy link
Copy Markdown
Contributor

@julianmorillo do you have a clue why we suddenly have so many failures?

@bedroge , yes, you need to disable the build of "BOLT" and "OpenMP offload" components for RISC-V as in https://github.com/easybuilders/easybuild-easyconfigs/blob/453964abee30d741a0fa31b9e9b387f6e110e10f/easybuild/easyconfigs/l/LLVM/LLVM-20.1.8-GCCcore-14.3.0.eb#L115

This will get rid of most of the errors, but you will also still need some of the RISC-V patches as in https://github.com/easybuilders/easybuild-easyconfigs/blob/453964abee30d741a0fa31b9e9b387f6e110e10f/easybuild/easyconfigs/l/LLVM/LLVM-20.1.8-GCCcore-14.3.0.eb#L46

@bedroge

bedroge commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-riscv-prod for:arch=riscv64/generic

@riscv-eessi-io-bot

riscv-eessi-io-bot Bot commented Sep 21, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-riscv-prod for repository eessi.io-2026.06-software
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/production/shared/jobs/2026.09/pr_1593/325727

date job status comment
Sep 21 14:39:19 UTC 2026 submitted job id 325727 awaits release by job manager
Sep 21 14:40:11 UTC 2026 released job awaits launch by Slurm scheduler
Sep 21 14:41:15 UTC 2026 running job 325727 is running

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants