[fpc-devel]strange unit XLIB linking error

Peter Vreman peter at freepascal.org
Sun Mar 9 13:32:44 CET 2003


At 13:21 8-3-2003, you wrote:
>Hi fellow pascallers!
>
>Can anyone introduce me into fpc source tree? How is the source organized
>where to look for what, any historical documents? I tried to find that info
>on the website no luck though. Guys, I am tired waiting for months for every
>small bug fixed and want to help you. This is more than a year as I am
>trying to compile my project with fpc11 finally it compiles but still
>crashes and with the speed you usually fix bugs that I submit, it will take
>another year or two :) YET! I am sure the bugs all are in about the same
>area (dynarrays, openarrays, overloading of stuff) and with some effort can

Starting with the dynarrays is the easiest, it's mostly RTL related. The 
openarrays is all compiler internal. And the overloading is one of the 
complex parts of the compiler and i do not recommend to start with that part.

>be polished in a reasonable amount of time. If you do not want to guide me
>in compiling and building and hacking into sources I may create a set of
>tests but I think it will not help as much.

For regression tests see the fpc/tests/ subtree


>The readme or another file on the source directory says "read the fpc
>programer's manual before trying to work with the code and do any changes"
>but what is that mystical manual... where is that thing.

The document fpc/docs/internal/comparch.tex describes the 1.0.x compiler. 
For the internals of the 1.1 compiler there is no document yet. But the 
generic ideas are still the same as in the 1.0.x compiler.





Peter




More information about the fpc-devel mailing list