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

mktemp: avoid directories with @ #10162

Merged
merged 1 commit into from Dec 28, 2020
Merged

mktemp: avoid directories with @ #10162

merged 1 commit into from Dec 28, 2020

Conversation

fxcoudert
Copy link
Member

This is a workaround for some build tools that have trouble building if the current path contains a @
This was originally proposed #9007 in the context of versioned gcc formulas, but I fixed the bug upstream and we decided we didn't want to change it in brew.

Now it appears that this is also an issue with ninja (ninja-build/ninja#1606) and it doesn't look like they're actively working on it. (They use the @ character for another special meaning). This is currently blocking the build of qt@5: Homebrew/homebrew-core#67536

Given that… I suggest we include this workaround in brew. Other that the slight effect of surprise, I don't really see a downside.

@fxcoudert fxcoudert added the critical Critical change which should be shipped as soon as possible. label Dec 28, 2020
@BrewTestBot
Copy link
Member

BrewTestBot commented Dec 28, 2020

Review period ended.

@fxcoudert fxcoudert merged commit 9e0ed47 into Homebrew:master Dec 28, 2020
@fxcoudert fxcoudert deleted the at branch December 28, 2020 13:25
@BrewTestBot BrewTestBot added the outdated PR was locked due to age label Jan 28, 2021
@Homebrew Homebrew locked as resolved and limited conversation to collaborators Jan 28, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
critical Critical change which should be shipped as soon as possible. outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants