Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate SpiderMonkey to m-c bcf4ff0c3eef. #12255
Conversation
highfive
commented
Jul 5, 2016
|
Heads up! This PR modifies the following files:
|
highfive
commented
Jul 5, 2016
|
@bors-servo try |
|
|
|
-S-awaiting-review Reviewed 3 of 3 files at r1, 6 of 6 files at r2. components/script/dom/bindings/callback.rs, line 198 [r2] (raw file):
Why? components/script/dom/bindings/error.rs, line 127 [r2] (raw file):
Why? components/script/dom/bindings/interface.rs, line 154 [r2] (raw file):
If you make components/script/dom/bindings/interface.rs, line 190 [r2] (raw file):
Could you instead just make that wrap a Comments from Reviewable |
|
|
|
@bors-servo try |
Smup <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12255) <!-- Reviewable:end -->
|
|
|
@bors-servo try |
Smup <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12255) <!-- Reviewable:end -->
|
|
|
|
|
@froydnj I just spent the evening trying to reproduce the configure scripts reproduction of:
However, the |
|
That's |
|
@Ms2ger You're right! I probably need to reproduce the behavior in: Kinda annoying, as I think this means that I need to duplicate it in fake-ld.sh (to construct the linker line) and several separate build.rs files. Maybe I should do the detection / env var setting in the python code in mach, so that it's at least only in one place? I'm not sure there's a good solution, with various bits of build hackery scattered across a handful of build systems. I'll probably go with the "bash my head against it until it works" solution to get the SMUP landed, but figuring out a better way to deal with Android NDK detection would be nice in general. It's already in a pretty... fragile... state. |
|
In good news, I've got a build that now links against In bad news, since many of our other dependencies still link against Hopefully, this is just a matter of rebuilding the whole tree with magically repointed include directories. WHAT COULD POSSIBLY GO WRONG? :-) |
|
@froydnj Have you ever seen the following error (about a bunch of missing really basic C symbols)? I've got most of our native deps compiling w/ the LLVM libc++ and no standalone NDK (freetype, SM, azure, skia, openssl), but angle is still giving me some fits:
|
|
The plan for now is to disable Android (servo/saltfs#450), get this landed, and come back to it after the msvc support has also landed. @nox @Ms2ger Please finish reviews and squash this for landing, after I get the salt change approved and deployed. |
|
OK, I'll wrap it up tomorrow. |
|
servo/saltfs#450 has landed and been rolled out, so you should be good to go here. Thanks! |
This currently breaks Servo on Android, because there are a number of interdependent changes that cannot easily land serially in a way that keeps it working throughout. We expect to fix this in the near future.
|
Review status: 0 of 7 files reviewed at latest revision, all discussions resolved, some commit checks failed. components/script/dom/bindings/error.rs, line 127 [r2] (raw file):
|
|
@bors-servo: r+ |
|
|
Update SpiderMonkey to m-c bcf4ff0c3eef. This currently breaks Servo on Android, because there are a number of interdependent changes that cannot easily land serially in a way that keeps it working throughout. We expect to fix this in the near future. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12255) <!-- Reviewable:end -->
|
|
|
@larsbergstrom Sorry for not responding sooner! Gmail failed to highlight your message as important. This is what Gecko does for http://dxr.mozilla.org/mozilla-central/source/build/autoconf/android.m4#170 It looks like your command line got truncated somehow, so I can't tell if you have all those |
Ms2ger commentedJul 5, 2016
•
edited
This currently breaks Servo on Android, because there are a number of interdependent changes that cannot easily land serially in a way that keeps it working throughout. We expect to fix this in the near future.
This change is