-
Notifications
You must be signed in to change notification settings - Fork 117
Failure in Windows and MacOS CI #559
Comments
Ah, this is the same issue as servo/servo#28911 and needs to be addressed like servo/servo#28960. |
I believe SM update might solve this issues. |
The windows errors look a bit like we may need an LLVM upgrade.
|
I see upgrading LLVM fixed the windows builds, but I'm just wondering how it requires an llvm update even though the code didn't change. |
Because the MSVC installation in the CI environment is updated regularly, and those upgrades can include a new version of clang. However using bindgen in the build requires a full LLVM installation, which MSVC doesn't include, and so the version of LLVM that we install needs to remain in sync with the clang version that is present in MSVC. |
I think you're right. It may be a similar problem to https://bugzilla.mozilla.org/show_bug.cgi?id=1657717 |
On another note, thanks for the information about MSVC in the CI. It seems the Windows CI environment has LLVM already, would it be possible to use that instead of installing it with scoop? |
The symptom is similar, but I think it's a separate issue. I was able to reproduce the issue locally and found that the whole
It appears to be the combination of the following factors that caused this issue:
Edit: Found the upstream issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1766497 |
From a first read through, I think this would require a patch to update I'm not sure if |
Looks like they attempted to bump Meanwhile, I think I've found the right upstream issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1766497 Alternatively, we could temporarily downgrade Python to 3.9 in the CI environment. |
chore(ci): relink `python3` to `python3.9` on Homebrew Work around the other part of #559
Currently, MacOS CI is failing. It seems to be due to an issue in
configure.py
but I have no idea what it could be.Windows CI is also failing, which is very weird given it compiles just fine for me locally.
https://github.com/Redfire75369/rust-mozjs/runs/8271056707
The text was updated successfully, but these errors were encountered: