-
Notifications
You must be signed in to change notification settings - Fork 121
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
Update SpiderMonkey to ESR128.0 #474
Conversation
52be452
to
b02a885
Compare
Another problem: https://bugzilla.mozilla.org/show_bug.cgi?id=1887728, we need macos sdk 14.4, but this requires Xcode 15.4, that is not available on macos 13 (so we got no x86 runners). I think it would be possible to patch it for this ESR cycle. |
This comment was marked as resolved.
This comment was marked as resolved.
f4e8ccd
to
31f4963
Compare
@wusyong Any idea why this is happening: https://github.com/servo/mozjs/actions/runs/9902233667/job/27356251099#step:4:826, I manually checked and there is s_truncf.obj in zip? |
Hmm, it's weird because I checked out to your branch and used that artifact and it seems fine. I'll look into it. |
Okay I got the error. It seems the hash isn't correct? Take current build for example: The build is Edit: And on my side, it also tried to look for this hash |
I guess we should take this chance to finally build static library on msvc without linking any object files. |
something must be causing hash change.
Ideally yes. |
Doing |
I'm wondering if there's a flag that can enable it. Because other platforms' static libraries just need the |
I think something is wrong with build sys (in SM), that doesn't make static really static on windows. |
d7127e6
to
1a084f0
Compare
For offthread compilation I plan to make So servo will be migrated to this Not sure if this will be done as part of SM bump effort or as a follow up (depending on the amount of changes needed). |
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
1cbdabe
to
15db7f6
Compare
the content needs to be aligned of 8 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
…ly add lib files in artifact Co-authored-by: Wu Yu Wei <yuweiwu@pm.me> Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
based on: https://hg.mozilla.org/mozilla-central/rev/4cb083a1f85e11336ec37f496b57f181be524c7e Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
I will land this myself, after companion PR get's reviewed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic work figuring out all these new API changes and build issues!
Thankfully we were more prepared now: #462
It compiles! Streams patch was successfully ported.
Biggest changes:
Companion PR in servo: servo/servo#32769