I'm trying to figure this linking process.
Well, we have the pascallibrary.pas that is the main file and has all the other units in the uses clauses (TERRA_Utils, TERRA_Application, etc)

Now, it I understood correctly, the objective is to build a library called libfpc.a, that will contain all the stuff.
The linker is trying to look at pascallibrary.o for those missing symbols (_FINALIZES_TERRA_UTILS, etc)
But I suppose those are actually in their respective .o files, like TERRA_Utils.o?
If is that, then I need to add them to the step where the library is assembled from the various .o files I guess, I'm kind of a noob at this kind of things