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 upCustom features no longer affect the build #21314
Comments
|
The actual build command being invoked is |
|
I believe this was regressed by #20912, which removed the use of cc @SimonSapin |
|
This also means that we can't use --debug-mozjs, or any of the VR-related features. |
|
I've filed rust-lang/cargo#5849. |
|
@SimonSapin Are you aware of a workaround here? Could we restore the previous manifest-path usage that existed before #20912? |
|
I’m not sure exactly. I think that reverting to using |
|
Simon said they would work on this. |
|
Using @paulrouget What do you think of building the latter for Android targets and the former in other cases? Are there cases where we want to make the other choice? Specifically, since |
|
We could do something like the old |
|
What are ML devices in this context? |
|
@SimonSapin libsimpleservo is not android specific (there's a non-jni version too), even though we only use it for Android now. We need to be able to build both ports. |
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo` Fixes #21314 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809) <!-- Reviewable:end -->
When I write
./mach build -d --features whatever, I no longer receive an error about thewhateverfeature not existing. If I add-vto the build, I don't seewhateverpassed to any of the crates. This regressed sometime in the past month.