I think that your size issue is more related to Lazarus than FPC.

Somehow Lazarus just makes bigger EXE files even without the LCL involved.

Quote Originally Posted by dmantione
Already supported. However, there exist no debuggers that can read such separate debug info.
Isn't there a FPC-specific debugger being worked on right now?