Carlo Cabrera
Carlo Cabrera
Apologies for the delay here; I was mulling over how specific this solution really is to `pkg-config`, and it seems we have a bunch of symlink handling elsewhere too (e.g....
Calling `Formula["foo"].prefix` from inside `Formula["bar"]` will return an `opt` path. Calling `Formula["foo"].prefix` from inside `Formula["foo"].prefix` will return a `Cellar` path. This is by design. `Cellar` paths are implementation details that...
No idea why installing Homebrew GCC breaks this. I don't see what it changes, since formulae should still continue to be built with the host compiler (unless they have `fails_with`,...
> This should probably wait for the next major/minor release, to be a bit nicer. I'd prefer to do something like this. I don't think it hurts too much for...
> This is fragile because when we will migrate to gcc@7 I've mentioned this in a separate issue, but we may not want to take migrating to gcc@7 as a...
> I think we should avoid adding any more of these sorts of hidden dependencies and instead inject this properly (like we do with e.g. download strategy dependencies). This seems...
> - Find a way to get the version of the `glibc` formula without initialising the class. Extract it into a constant. We already hardcode the version of `glibc` that...
Does this work? ``` # In a fresh brew installation: brew install --cask ghidra brew list --cask ```
I have been contemplating using Zstd to compress our bottles instead. Zstd is nice because it's fast and has a better compression ration than gzip. However, this would require the...
> Honestly, given the caveats though, I'm not sure this effort is worthwhile. It seems like a lot of work for (overall) minimal time savings, more dependencies and reproducibility impacts....