[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