Change History (12)
comment:1 by , 14 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:3 by , 14 months ago
I cannot reproduce it. The only two references to SipHash headers are
projects/compiler-rt/lib/builtins/aarch64/emupac.cpp:#include "siphash/SipHash.h" lib/Support/SipHash.cpp:#include "siphash/SipHash.h"
We are not building aarch64 compiler-rt so the first one does not matter. For the second one there's clearly
target_include_directories(LLVMSupport SYSTEM
PRIVATE
${LLVM_THIRD_PARTY_DIR}/siphash/include
)
in lib/Support/CMakeLists.txt, and our sed sets LLVM_THIRD_PARTY_DIR correctly, thus this should work fine.
comment:4 by , 14 months ago
In rustc there are 3 additional test failures indicating a layout mismatch for the amdgpu target, and 2 additional ones triggered by some minor code generation change in x86.
I'm finding patches for them.
comment:5 by , 14 months ago
- https://github.com/rust-lang/rust/commit/63e1074c97b60d248f86321f021871f93ba10c31.patch
- https://github.com/rust-lang/rust/commit/7ca9f9363dbb42a845ea70dfb449253f08c83ce1.patch
- https://github.com/rust-lang/rust/commit/ccf660f855eec84f976ed07190d9e8a8b93e2c1f.patch (this needs a slight modification: remove
-llvmin the file name to be patch)
comment:6 by , 13 months ago
| Summary: | llvm/libclc-21.1.0 → llvm/libclc-21.1.0 (wait for new Vulkan SDK release) |
|---|
We need a new vulkan sdk release before updating spirv-llvm-translator, that libclc requires.
comment:7 by , 13 months ago
| Summary: | llvm/libclc-21.1.0 (wait for new Vulkan SDK release) → llvm/libclc-21.1.1 (wait for new Vulkan SDK release) |
|---|
Now 21.1.1.
comment:8 by , 12 months ago
| Summary: | llvm/libclc-21.1.1 (wait for new Vulkan SDK release) → llvm/libclc-21.1.2 |
|---|
comment:9 by , 12 months ago
llvm-21.1.3 may be released tomorrow but I'll update to 21.1.2 anyway. We'll wait until the last 21.1.z release then.
comment:10 by , 12 months ago
comment:11 by , 12 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed:
- r12.4-262-gdfddfeeb15 Update to cargo-c-0.10.16
- r12.4-261-g391c9e73f7 Update to rustc-1.90.0
- r12.4-260-gd974725e2c Update to SPIRV-LLVM-Translator-21.1.1
- r12.4-259-g56bea0d05b Update to LLVM-21.1.2 and libclc-21.1.2
- r12.4-258-gfe6e7c57ac Update to SPIRV-Headers and SPIRV-Tools 1.4.328.0
Firefox builds fine (with nasm-3.01-rc3).

I experience a failure to compile a few seconds in and I find I need
and the sed for third-party didn't do anything to help. Be interesting to see if others can confirm. Other than that no issues with llvm/clang/cmake/third-party 21.1.0, SPIRV-LLVM-Translator 21.1.0, libclc 21.1.0, mesa 25.2.1 rebuild. It should be noted I cut down the build to the minimum needed by that mesa dependency.