So can FPK or anyone else clarify if it is a compiler or linker or both?

FPK, are you able to give any rough estimates on the time it would take to make a change to either the compiler or linker to support the crt0.s/crt0.o issue?

Also how much money would it take for you to give up your day job and to work on FPC full time .