I compiled vconfig with gcc 4.1 and it produced a large binary, which also depends on the c++ libs. I removed the // comments and gcc produced a much smaller binary that doesn't need the c++ libs! I think this is strange, particularly because the // comments are in c99 and have nothing to do with c++...