-
Notifications
You must be signed in to change notification settings - Fork 30.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V8 build error with 22.7.0 #54576
Comments
Another option would be to pile the affected clang versions onto the ifdef mixture. According to the minimal repro this seems specific to clang 15 (doesn't reproduce on neither clang 14.0.0 nor 16.0.0) |
Actually I remember we are using clang 15 for macOS in the canary CI? @targos |
There's nothing special about the canary CI. It's using the same machines and config as |
According to https://en.wikipedia.org/wiki/Xcode#Xcode_11.0_-_14.x_(since_SwiftUI_framework)_2, clang 15 wasn't included for a long time in Xcode (it's the LLVM column): |
I've seen this bug with both clang 14 and 15. What do our buildbots use? 16? |
Forgot to mention, I have a patch ready for upstreaming but I'd like to narrow down the range of broken clangs. |
In Jenkins, the buildbots use Clang 12 (on macOS) |
on Linux, I think we only use Clang in GitHub actions, and it's on version 18. |
Just hit this with FreeBSD 13.3 and clang 17.0.6.
|
https://chromium-review.googlesource.com/c/v8/v8/+/5872655 - restricted to clang <= 17. |
FYI I tried this out on FreeBSD 13 (clang 17.0.6) but that hasn't fixed the build. (CI with richardlau@953b8e3): https://ci.nodejs.org/job/richardlau-node-test-commit-freebsd/11/nodes=freebsd13-x64/consoleFull |
Like #53633 which was for gcc 12 and fixed in commit f4a7ac5 but with clang 15.0.7 on x86_64 linux I get the exact same build error:
Maybe just remove that ASSERT_TRIVIALLY_COPYABLE? Upstream already tests for correctness and to us it's just a recurring source of build breakage.
The text was updated successfully, but these errors were encountered: