More of a platform than compiler issue, but where do things like <new> and <csdtdef> come from? I seem to be picking up from gcc-4.4.2 and failing: #include <stdio.h> #include <new> In file included from /usr/include/c++/4.4.2/new:39: /usr/include/c++/4.4.2/cstddef:42:10: fatal error: 'bits/c++config.h' file not found #include <bits/c++config.h> Thanks