Well, the good news is that you have a proof that the TObject layout change is the cause of your problem. The bad news is that you either have to live with a non-standard build of the compiler/rtl or update your code.

On 19/02/2026 17:52, Adriaan van Os via fpc-pascal wrote:
Marc Weustink via fpc-pascal wrote:

In our case advanced records are not an option since a large part of the codebase is still used by that old delphi.
That will mean that we need to stick to 3.2

With a few changes, I built 3.3.1 trunk without Monitor support (on MacOS), so without the TObject ABI change. It worked fine.

Regards,

Adriaan van Os
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to