Inching further towards compiling in gcc