Thanks heaps Brian, that explained it perfectly. I now have it working and compiling c++0x code including ctor() =delete; I did end up recompiling using "--program-suffix=-4.4 --prefix=/make/gcc-4.4" And thanks Tom, I did end up compiling it inside a directory outside the source. I'm specifying the library path during link (Option 3) cos I'm not really a big fan of OS global stuff. Just finished test suite. === gcc Summary === # of expected passes 52487 # of unexpected failures 6 # of unexpected successes 7 # of expected failures 193 # of unresolved testcases 2 # of unsupported tests 721 === g++ Summary === # of expected passes 18222 # of unexpected failures 1 # of expected failures 81 # of unsupported tests 241