P3 update-2 

now compatible with gcc-4.6
and config.mk is optional
fixed typo in Makefile