[petsc-dev] clang is having some problems with elemental

Barry Smith bsmith at mcs.anl.gov
Wed Dec 4 23:57:17 CST 2013


  I agree that sometimes Apple makes bad decisions on their development systems. But I do find them usable, unlike Microsofts which are completely unusable if you want to maintain portability with anything else.


On Dec 4, 2013, at 11:45 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> Barry Smith <bsmith at mcs.anl.gov> writes:
>>   And the reason is always in some way related to $
> 
> As with all decisions (time is money).  Jack chose to require the latest
> compilers because it saves him development time.  PETSc supports ancient
> compilers, MPI implementations, and Python because we think that the
> time our users save by not having to upgrade their systems (even if we
> think their reasons for not upgrading are bogus) is more important than
> our time required to maintain that compatibility.
> 
> Apple continues to not assign a developer to make gdb and valgrind work
> as well on Apple systems as on Linux/BSD systems because (evidently)
> they think that the pain they inflict on the developers will not cause
> those people to stop buying Apple products.  (I blame Apple for this
> state of affairs because they take a working product and change
> non-broken things in half-assed ways, like -framework and dsymutil, in
> their highly-profitable proprietary system, then expect the developers
> of those open source tools to volunteer their time and purchase Apple
> hardware to maintain compatibility.)




More information about the petsc-dev mailing list