On 2014-02-04 19:14, Martin Buchholz wrote:
Sure, the real world is very messy, and in practice one often ends up
writing tests that looks like "are we using gcc on macosx?" but the
goal is to have an overall portable codebase, one that has a chance of
building out of the box on a system you've never seen before. When
one day the Security-Hardened-BeOS-on-s390 team sends you an email
that the openjdk build "Just Works", then you can retire.
At least we can agree on such a thing not happening until my retirement. ;-)
More seriously: I do not consider quick portability to obscure platforms
as a requirement that trumps ease of development and maintainability for
existing platforms.
/Magnus