Fixes a buffer overflow when reading bogus file headers The header parser was not checking if it had read enough data when trying to parse the header from memory, causing it to accept files with headers smaller than expected. . Fixes CVE-2015-2063.
Fixes cross-compilation support The gccmaked program does not support cross-compilation. Move the dependency information into a new makefile.dep, and generate that directly from the makefile via «$(CPP) -MM».