Change History (22)
comment:1 by , 3 years 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 , 3 years ago
| Milestone: | 12.2 → 99-Waiting |
|---|
follow-up: 4 comment:3 by , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years 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 , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed r12.1-345-gbd8a9ea0de.
comment:11 by , 2 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
| Summary: | llvm-18.1.2 → llvm-18.1.3 |
Now version 18.1.3.
comment:12 by , 2 years ago
| Summary: | llvm-18.1.3 → llvm-18.1.3 (wait for 18.1.5 if no urgent reason) |
|---|
comment:13 by , 2 years ago
| Milestone: | 12.2 → 99-Waiting |
|---|
comment:14 by , 2 years 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 , 2 years 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 , 2 years 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 , 2 years 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 , 2 years ago
comment:21 by , 2 years 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 , 2 years 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.