>There are of course good ways of building C++, but those are the exception rather than the standard.
What are the good ways?