{2026.06}[2026.1] LLVM 21.1.8 - #1583
Conversation
|
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
New job on instance
|
|
Zen2 build failed: @Crivella could you maybe take a look? The full log can be found at |
|
It seems all the failures are of the type Using i guess we could add an EESSI specific patch where we add an |
|
We could also ignore those tests (would be the same as the proposed patch), trying to understand the implications. It seems they were introduced to avoid errors of the type llvm/llvm-project#161808 |
|
From what i can tell this tests are checking that LLVM code itself is not using system reserved names. |
|
According to an AI friend, glibc 2.43 (which we use) initially shipped with |
|
Those test are to protect against breaking user code or system code that might be using those defines (as far as i understand). Since So should be safe to ignore for LLVM itself, we just need to decide if we want to rebuild glibc or ignore them. Concerning the other tests we can most likely safely ignore also:
The others are related to LLVM tooling and i think we already hit some of them in 20.1.8 on EESSI but decided we were fine with them. I would probably just add an hook that adds these to the ignored tests for our LLVM 21.1.8 builds |
Requires #1580.