[WIP] superenv: set effective_sysroot on 10.14 CLT #4299
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
brew style
with your changes locally?brew tests
with your changes locally?I'm mostly opening this for documentation. It's probably too early in the cycle to start committing workarounds like this.
The current version of the CLT doesn't include headers in the traditional Unixy locations, which breaks some software and which means that we end up not setting some special include paths. I've filed this bug as
rdar://40833474
, but meanwhile this workaround fixes broken builds like imagemagick.If the traditional Unix locations aren't coming back, we'll have to look at wider-reaching changes, but I'll want to let more time pass before looking at something like that.
See also Homebrew/homebrew-core#28703 and Homebrew/homebrew-core#28733.