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

Fix build on unix-like systems that are not linux #91

Merged
merged 3 commits into from Oct 22, 2016

Conversation

@myfreeweb
Copy link
Contributor

myfreeweb commented Oct 21, 2016

Assuming that everything other than linux or windows uses darwin-style frameworks is... strange ;-)

gleam builds fine on FreeBSD after this change. (update: got the whole Webrender working!)


This change is Reviewable

@myfreeweb
Copy link
Contributor Author

myfreeweb commented Oct 21, 2016

Also added pkg-config because of the /usr/local thing (/usr/local/lib is not in the default library path of the default linker on FreeBSD, lol).

Travis says An error occurred while generating the build script. Is... is it failing because of the DNS DDoS that's happening right now...?

Anyway, Webrender on FreeBSD!

@jdm
Copy link
Member

jdm commented Oct 22, 2016

I've tried restarting the travis build.

@emilio
Copy link
Member

emilio commented Oct 22, 2016

This looks good to me, can you bump the version number too? Thanks!

And that screenshot is awesome! :)

@myfreeweb
Copy link
Contributor Author

myfreeweb commented Oct 22, 2016

Bumped.

@Ms2ger
Copy link
Contributor

Ms2ger commented Oct 22, 2016

@bors-servo r=emilio

@bors-servo
Copy link
Contributor

bors-servo commented Oct 22, 2016

📌 Commit d5d059e has been approved by emilio

@bors-servo
Copy link
Contributor

bors-servo commented Oct 22, 2016

Test exempted - status

@bors-servo bors-servo merged commit d5d059e into servo:master Oct 22, 2016
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test exempted
Details
bors-servo added a commit that referenced this pull request Oct 22, 2016
Fix build on unix-like systems that are not linux

Assuming that everything other than linux or windows uses darwin-style frameworks is... strange ;-)

gleam builds fine on FreeBSD after this change. (update: [got the whole Webrender working](https://unrelenting.technology/notes/2016-10-21-21-16-04)!)

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/gleam/91)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.