Beim Debuggen sind die blauen Punkte (welche du
dort mit abgeschnitten hast) auch in dem Linux-Define?
Es könnte zwar auch ein Bug im Delphi sein, aber das wäre Anderen doch auch aufgefallen?
Eigentlich sollten diese DEFINEs nur vom Compiler gesetzt werden, aber im Grunde kann die jeder beliebig ändern.
DEBUG;CONSOLE;MSWINDOWS;WIN32;WIN64;MACOS;MACOS32;IOS;ANDROID;LINUX;LINUX32;POSIX;POSIX32;EUREKALOG;EUREKALOG_VER6
in deine Projektoptionen oder als DEFINEs in alle deine Units und du kompilierst ein Programm, welches überall läuft.