<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra">The compiler has a few parts. </div><div class="gmail_extra"><br></div><div class="gmail_extra">The bin folder which is created during "make install". Cross compilers can also be placed there after "make crossinstall"</div><div class="gmail_extra">The lib folder which  is created during "make install". It contains the rtl, fcl, and other units per architecture (from "make crossinstall") for the packages folder.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Now I am going to go out on a limb and guess that "make sourceinstall" copies the fpc source code, located under the compiler folder, to the $INSTALL_PREFIX/compiler folder.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Personally, I always install somewhere under $HOME (e.g. INSTALL_PREFIX=$HOME/Development/FreePascal) such that sudo is not needed. In that case it would be relatively easy to determine which files/folders "make sourceinstall" is manipulating. NExt time I build the compiler I'll try out "make sourceinstall" and see what happens.</div></div></div>