g++ fixes