> Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example.
Do you ship the compiler with those libraries that require those packages? If yes, then the compiler is not 400kb. The compiler nowadays never means only the compiler executable, it means the complete environment it ships with.