Skip to content
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

Experimental change to use harfbuzz unity build. #170

Merged
merged 1 commit into from
Nov 19, 2019

Conversation

waywardmonkeys
Copy link
Collaborator

@waywardmonkeys waywardmonkeys commented Oct 1, 2019

This is a test to see what happens if we switch to using the unity build for harfbuzz.


This change is Reviewable

@waywardmonkeys
Copy link
Collaborator Author

@jdm I think my only real concern about this at this point is how things are on Android since the build system has changed entirely ...

(And that I need to amend the commit to have a better message)

@jrmuizel
Copy link

@waywardmonkeys are you going to test on Android?

@waywardmonkeys
Copy link
Collaborator Author

@jrmuizel How would I test on Android? (I don't do any Android work ...)

Is that something that @bors-servo can do?

@waywardmonkeys
Copy link
Collaborator Author

@bors-servo try

bors-servo pushed a commit that referenced this pull request Nov 4, 2019
Experimental change to use harfbuzz unity build.

This is a test to see what happens if we switch to using the unity build for harfbuzz.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-harfbuzz/170)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

⌛ Trying commit c32f323 with merge f5efa27...

@bors-servo
Copy link
Contributor

💔 Test failed - checks-travis

@waywardmonkeys waywardmonkeys force-pushed the try-harfbuzz-unity-build branch 2 times, most recently from d6ad617 to 896d1e9 Compare November 4, 2019 04:39
@waywardmonkeys
Copy link
Collaborator Author

I forgot to add a change to my commit. :( Testing again ...

@waywardmonkeys
Copy link
Collaborator Author

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 896d1e9 with merge eeba1ef...

bors-servo pushed a commit that referenced this pull request Nov 4, 2019
Experimental change to use harfbuzz unity build.

This is a test to see what happens if we switch to using the unity build for harfbuzz.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-harfbuzz/170)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

☀️ Test successful - checks-travis
State: approved= try=True

@waywardmonkeys
Copy link
Collaborator Author

@jdm Let's move forward on merging this?

This would have avoided the issue that @SimonSapin had as well ... in addition to improving our builds for iOS and WebAssembly.

@jdm
Copy link
Member

jdm commented Nov 19, 2019

@waywardmonkeys Are the only concerns about whether this will break the build on android? If so, it would be straightforward to add a patch to https://github.com/servo/servo/blob/master/Cargo.toml to use this branch and send it through our CI to verify that everything still builds.

@waywardmonkeys
Copy link
Collaborator Author

That is my only concern, yes.

This simplifies our build and makes it faster. It also makes
it easier to support on additional platforms via cross-compilation.
@jdm
Copy link
Member

jdm commented Nov 19, 2019

Getting build results from servo/servo#24784.

@jdm
Copy link
Member

jdm commented Nov 19, 2019

@bors-servo r+
Looks good!

@bors-servo
Copy link
Contributor

📌 Commit c5ea9e9 has been approved by jdm

@bors-servo
Copy link
Contributor

⌛ Testing commit c5ea9e9 with merge 82d4c5b...

bors-servo pushed a commit that referenced this pull request Nov 19, 2019
Experimental change to use harfbuzz unity build.

This is a test to see what happens if we switch to using the unity build for harfbuzz.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-harfbuzz/170)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

☀️ Test successful - checks-travis
Approved by: jdm
Pushing 82d4c5b to master...

@bors-servo bors-servo merged commit c5ea9e9 into servo:master Nov 19, 2019
@waywardmonkeys waywardmonkeys deleted the try-harfbuzz-unity-build branch November 19, 2019 17:50
@waywardmonkeys
Copy link
Collaborator Author

Thanks!

@jdm jdm mentioned this pull request Jan 9, 2020
bors-servo pushed a commit that referenced this pull request Jan 9, 2020
Update harfbuzz-sys to 0.3.4.

Publish the changes from #170.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants