Am 09.12.2017 14:57 schrieb "Benito van der Zander" :
Hi,
how do you recompile fpc after making a small change in the compiler, like enabling the debugmsg define in x86/aoptx86.pas?
make buildbase says nothing was changed, and make clean; make buildbase recompiles not just the compiler, but also the rtl, which is a waste of time.
Build it in the Lazarus IDE using the corresponding project for your platform (this will result in a compiler/<platform>/pp(.exe) binary). Other than that "make cycle" inside the compiler directory *is* the recommended way to rebuild the compiler even if it rebuilds both the compiler and the RTL multiple times.
Regards,
Sven