Skip to content

Force pkg-config to find installed homebrew packages.#24688

Closed
jdm wants to merge 3 commits intomasterfrom
jdm-patch-39
Closed

Force pkg-config to find installed homebrew packages.#24688
jdm wants to merge 3 commits intomasterfrom
jdm-patch-39

Conversation

@jdm
Copy link
Member

@jdm jdm commented Nov 7, 2019

This is needed to add mac9 to the pool of workers, since newer installations of pkg-config default to /usr/local instead of the homebrew prefix.

@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 7, 2019
@SimonSapin SimonSapin mentioned this pull request Nov 8, 2019
4 tasks
@jdm
Copy link
Member Author

jdm commented Nov 8, 2019

r? @SimonSapin
This should allow us to reenable mac9 in the pool.

@SimonSapin
Copy link
Member

Should we move to Homebrew in /usr/local instead? Or do you prefer landing this first and consider that later?

@jdm
Copy link
Member Author

jdm commented Nov 8, 2019

I would prefer landing this first and dealing with changing everything later :)

@SimonSapin
Copy link
Member

Let’s try this on mac9 (with 3a81839 + servo/taskcluster-config@725d55c)

@bors-servo try=mac

bors-servo pushed a commit that referenced this pull request Nov 9, 2019
Force pkg-config to find installed homebrew packages.

This is needed to add mac9 to the pool of workers, since newer installations of pkg-config default to /usr/local instead of the homebrew prefix.
@bors-servo
Copy link
Contributor

⌛ Trying commit 3a81839 with merge 6c3ee59...

@bors-servo
Copy link
Contributor

💔 Test failed - status-taskcluster

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Nov 9, 2019
@SimonSapin
Copy link
Member

Same as before:

Exception: Your system's gstreamer libraries are out of date (we need at least 1.12). If you're unable to install them, let us know by filing a bug!

@SimonSapin
Copy link
Member

Let’s try this on mac9 (with 3a81839 + servo/taskcluster-config@725d55c)

Note to remove or revert 3a81839 from this PR’s branch before landing.

bors-servo pushed a commit that referenced this pull request Nov 16, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 16, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
bors-servo pushed a commit that referenced this pull request Nov 17, 2019
Use an already-installed Homebrew at /usr/local

This requires servo/taskcluster-config#4 to be deployed.

Having the standard location helps `pkg-config` (CC #24688), and allows installing pre-compiled pakcages (which is much faster than compiling from source).
@bors-servo
Copy link
Contributor

☔ The latest upstream changes (presumably #24753) made this pull request unmergeable. Please resolve the merge conflicts.

@highfive highfive added the S-needs-rebase There are merge conflict errors. label Nov 17, 2019
@SimonSapin
Copy link
Member

#24688 makes this unnecessary.

@SimonSapin SimonSapin closed this Nov 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-review There is new code that needs to be reviewed. S-needs-rebase There are merge conflict errors. S-tests-failed The changes caused existing tests to fail.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants