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

Switch to upstream servo/osmesa-src. #3308

Merged
merged 1 commit into from Nov 14, 2018

Conversation

emilio
Copy link
Member

@emilio emilio commented Nov 13, 2018

Make the mac hack for #2638 specific for CI, via CARGO_MAKEFLAGS.


This change is Reviewable

@jrmuizel
Copy link
Collaborator

@bors-servo r+

@bors-servo
Copy link
Contributor

📌 Commit e0afb44 has been approved by jrmuizel

@emilio
Copy link
Member Author

emilio commented Nov 13, 2018

r? @jrmuizel

@jrmuizel
Copy link
Collaborator

This has the same Permission denied problem

make[4]: /Users/tcworker/.cargo/git/checkouts/osmesa-src-bf84ce2b80210dd7/e17b23b/mesa-src/bin/install-sh: Permission denied

@gw3583
Copy link
Contributor

gw3583 commented Nov 13, 2018

Could it be something like the +x file permission bit is somehow not set on that script?

@emilio
Copy link
Member Author

emilio commented Nov 13, 2018

It'd be really weird that that only happens when building in parallel mode.

Looks like OSX make doesn't really respect MAKEFLAGS, but I'll find a different solution.

@bors-servo r-

emilio added a commit to emilio/osmesa-src that referenced this pull request Nov 13, 2018
This is what mozjs does, and allows me to fix up servo/webrender#3308.
bors-servo pushed a commit to servo/osmesa-src that referenced this pull request Nov 13, 2018
Allow specifying make via an environment variable.

This is what mozjs does, and allows me to fix up servo/webrender#3308.
@emilio
Copy link
Member Author

emilio commented Nov 13, 2018

Let's see how that goes.

Make the mac hack for servo#2638 specific for CI, via `CARGO_MAKEFLAGS`.
@emilio
Copy link
Member Author

emilio commented Nov 14, 2018

@emilio
Copy link
Member Author

emilio commented Nov 14, 2018

(I just squashed the commits in the run above).

r? @gw3583 or @jrmuizel

@jrmuizel
Copy link
Collaborator

@bors-servo r+

@bors-servo
Copy link
Contributor

📌 Commit d477ecc has been approved by jrmuizel

@@ -156,6 +156,9 @@ tasks:
export RUSTFLAGS='--deny warnings'
export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig:$PKG_CONFIG_PATH"
export RUSTC_WRAPPER=sccache
echo 'exec make -j1 "$@"' > $HOME/make # See #2638
chmod +x $HOME/make
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is terrible.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True that.

@bors-servo
Copy link
Contributor

⌛ Testing commit d477ecc with merge 02387f7...

bors-servo pushed a commit that referenced this pull request Nov 14, 2018
Switch to upstream servo/osmesa-src.

Make the mac hack for #2638 specific for CI, via `CARGO_MAKEFLAGS`.

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

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: jrmuizel
Pushing 02387f7 to master...

@bors-servo bors-servo merged commit d477ecc into servo:master Nov 14, 2018
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.

None yet

4 participants