updating compiler and makefile