[petsc-dev] Sean is going to love this
Sean Farley
sean.michael.farley at gmail.com
Thu Jan 1 22:46:31 CST 2015
Jed Brown writes:
> Geoff Oxberry <goxberry at gmail.com> writes:
>> Brew bottles were originally only used in situations where building from
>> source would take a long time, and under the assumption that most users are
>> interested in a "standard" build without any command-line options.
>
> The dependency model assumes that flags do not change the binary
> interface. This relates to the two things hard in Computer Science:
> cache invalidation and naming things. I think Homebrew is refusing to
> acknowledge that different binary interfaces need different "names".
This is one of the major issues I had with homebrew.
My favorite version of that quote is: There are two things hard in
Computer Science: cache invalidation, naming things, and off-by-one
errors.
More information about the petsc-dev
mailing list