* Improve maintainability * Improve robustness * Correct gcc version detection * Correct gcc include path detection