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
Valgrind cavheat highsierra #30490
Valgrind cavheat highsierra #30490
Conversation
Why does valgrind require HEAD with High Sierra? |
Because current
Changing the repository URL doesn't seems to be necessary. |
Afaik as a rule homebrew doesn't suggest using the head option of a formula as it requires compiling everything on the machine. @ilovezfs any opinions? |
Upstream should do a release. Has anyone asked for one? Given how close macOS Mojave is to release, and the current stable version of valgrind is not High Sierra compatible, we're nearing deletion territory for the formula at this point. |
I will ask. |
Valgrind's upstream MacOS maintainer here. |
Will that release work on mojave? Or no idea about that yet? |
Very unlikely to have Mojave support in any Valgrind release (other than git Valgrind) at the time of Mojave's public release. The issue we face is that Valgrind needs to tie fairly closely into the mach kernel syscalls. And these are added to/changed each major macOS release. And we can't release the Valgrind code supporting any changes until the public release of macOS version "n" happens, as otherwise we're breaching the pre-release T&Cs. We've been fairly good at get rudimentary macOS "n" support into git versions within a month or so of public release, but it's not reasonable to expect the prior Valgrind numbered release will support the new macOS version ahead of time. |
Thanks for suggesting the caveat @MartinDelille. |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?I simply added a cavheat information for 10.13 users.