The solution is to make the internal linker not to require the libraries present on the system. I don't think there is any information in the libraries the linker needs to create the executable.

Also, the FPC spirit has always been "remove the libraries". Now that is a quite hard with Lazarus using GTK and most games using SDL, but if the wish is there it can be done: both Pascal widget sets (lptk, MSE) and Pascal game libraries (PTCPas) already exist.