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 upMake armv7-linux-androideabi default target on Android #17008
Conversation
highfive
commented
May 23, 2017
|
Heads up! This PR modifies the following files:
|
87bb2e1
to
b2f8dd5
|
what about CI? Does it use the |
Yes, it uses the --android flag, which will translate to armv7-linux-androideabi after this PR is merged. I also plan to add add aarch64-linux-android target compilation to the CI when all the dependencies are ready (waiting for tokio-rs/mio#607 be ready in crates.io) |
|
|
1ed7777
to
2222777
|
This is r=me after rebase. Sorry for the delay! |
13a8837
to
fdbf68e
|
@bors-servo: r=larsberg |
|
|
Make armv7-linux-androideabi default target on Android <!-- Please describe your changes on the following line: --> See #11921 After fixing problematic dependencies this is the last step to support armv7-linux-androideabi target on Android: - Updates skia dependency to fix a linker error. See servo/skia#136 - Fixes specifying android targets on `./mach package` and `./mach install` steps: -`./mach package --release --target=arm-linux-androideabi` -`./mach package --release --target=armv7-linux-androideabi` -`./mach package --release --target=aarch64-linux-android` - Make `armv7-linux-androideabi`default when `--android` param is used in build, package or install commands --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11921 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/17008) <!-- Reviewable:end -->
|
|
fdbf68e
to
04fb628
|
Fixed the hardcoded path in one of the a ci steps.
|
|
@bors-servo r=larsberg |
|
|
Make armv7-linux-androideabi default target on Android <!-- Please describe your changes on the following line: --> See #11921 After fixing problematic dependencies this is the last step to support armv7-linux-androideabi target on Android: - Updates skia dependency to fix a linker error. See servo/skia#136 - Fixes specifying android targets on `./mach package` and `./mach install` steps: -`./mach package --release --target=arm-linux-androideabi` -`./mach package --release --target=armv7-linux-androideabi` -`./mach package --release --target=aarch64-linux-android` - Make `armv7-linux-androideabi`default when `--android` param is used in build, package or install commands --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11921 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/17008) <!-- Reviewable:end -->
|
|
Use new ARM target for nightly upload. This should fix #17275 after the changes in #17008. <!-- 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/17276) <!-- Reviewable:end -->
MortimerGoro commentedMay 23, 2017
•
edited by larsbergstrom
See #11921
After fixing problematic dependencies this is the last step to support armv7-linux-androideabi target on Android:
./mach packageand./mach installsteps:-
./mach package --release --target=arm-linux-androideabi-
./mach package --release --target=armv7-linux-androideabi-
./mach package --release --target=aarch64-linux-androidarmv7-linux-androideabidefault when--androidparam is used in build, package or install commands./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is