Change History (22)
comment:1 by , 13 months ago
Summary: | llvm-18.1.1 → llvm-18.1.1 (wait for the final 18.1.x release if no emergency update) |
---|
comment:2 by , 13 months ago
Milestone: | 12.2 → 99-Waiting |
---|
follow-up: 4 comment:3 by , 13 months ago
Milestone: | 99-Waiting → 12.2 |
---|---|
Summary: | llvm-18.1.1 (wait for the final 18.1.x release if no emergency update) → llvm-18.1.1 |
Now version 18.1.1.
comment:4 by , 13 months ago
Replying to Bruce Dubbs:
Now version 18.1.1.
For LLVM we normally wait for the last point release (18.1.5 or 18.1.6) for a major.minor series unless there's an urgent reason to update, because point releases come per 2 weeks before the final one.
comment:5 by , 13 months ago
Milestone: | 12.2 → 99-Waiting |
---|---|
Summary: | llvm-18.1.1 → llvm-18.1.1 (wait for 18.1.6 if no urgent version) |
comment:6 by , 13 months ago
Summary: | llvm-18.1.1 (wait for 18.1.6 if no urgent version) → llvm-18.1.1 (wait for 18.1.6 if no urgent reason) |
---|
comment:7 by , 12 months ago
Summary: | llvm-18.1.1 (wait for 18.1.6 if no urgent reason) → llvm-18.1.2 (wait for 18.1.6 if no urgent reason) |
---|
comment:8 by , 12 months ago
Summary: | llvm-18.1.2 (wait for 18.1.6 if no urgent reason) → llvm-18.1.2 (wait for 18.1.5 if no urgent reason) |
---|
https://llvm.org/ says the last 18.1.x release is expected to be 18.1.5. 18.1.6 will only be released if really necessary.
comment:9 by , 12 months ago
Milestone: | 99-Waiting → 12.2 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
Summary: | llvm-18.1.2 (wait for 18.1.5 if no urgent reason) → llvm-18.1.2 |
It seems we need an update to 18.1.2 (renodr reported some strange issue triggering "GPU reset" running GTK4 things on AMDGPU with LLVM-18.1.0 is fixed with 18.1.2).
comment:10 by , 12 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed r12.1-345-gbd8a9ea0de.
comment:11 by , 12 months ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Summary: | llvm-18.1.2 → llvm-18.1.3 |
Now version 18.1.3.
comment:12 by , 12 months ago
Summary: | llvm-18.1.3 → llvm-18.1.3 (wait for 18.1.5 if no urgent reason) |
---|
comment:13 by , 12 months ago
Milestone: | 12.2 → 99-Waiting |
---|
comment:14 by , 12 months ago
Summary: | llvm-18.1.3 (wait for 18.1.5 if no urgent reason) → llvm-18.1.4 (wait for 18.1.5 if no urgent reason) |
---|
Now 18.1.4.
comment:15 by , 11 months ago
Summary: | llvm-18.1.4 (wait for 18.1.5 if no urgent reason) → llvm-18.1.5 (wait for 18.1.6 if no urgent reason) |
---|
Now 18.1.5. The release note of 18.1.5 says 18.1.6 will be the last 18.1 release.
comment:16 by , 10 months ago
Milestone: | 99-Waiting → 12.2 |
---|---|
Summary: | llvm-18.1.5 (wait for 18.1.6 if no urgent reason) → llvm-18.1.6 |
Now 18.1.6. And we may need to add libclc to support mesa >= 24.1.
It seems libclc needs https://github.com/KhronosGroup/SPIRV-LLVM-Translator which needs an installed LLVM, so we have to install libclc as a separate package.
comment:18 by , 10 months ago
Replying to Xi Ruoyao:
4 tests fail because BLFS has removed pyyaml.
pyyaml has been restored. Need to add it into the dependency list.
comment:19 by , 10 months ago
comment:21 by , 10 months ago
Priority: | normal → elevated |
---|
CVE-2024-31852 exists for a miscompile on ARM. I'll file an advisory for the few ARM users that we have.
LLVM before 18.1.3 generates code in which the LR register can be overwritten without data being saved to the stack, and thus there can sometimes be an exploitable error in the flow of control. This affects the ARM backend and can be demonstrated with Clang.
comment:22 by , 10 months ago
Hmm should we attempt to make a SA for non-LFS or non-BLFS configuration? If we do we may have much more SAs. (For example xz incident...)
18.1.1:
Let's wait for the final 18.1.x release as always.