I figured that would be the case with the PE format. Fun times ahead!
Kit On 27/04/2024 13:06, Sven Barth via fpc-devel wrote:
J. Gareth Moreton via fpc-devel <[email protected]> schrieb am Sa., 27. Apr. 2024, 10:00:You've piqued my interest. I currently only have the ability to develop on aarch64-linux (Raspberry Pi 400), but I'm curious to know if I can get a version of Windows to run on it, even if the performance will be very bad.In a Pi 4 it runs relatively well. I've done it both natively and as a KVM. Check the WoRProject ( https://worproject.com/ ). A Pi 5 would be even better though there you currently might need to use KVM as the native drivers are still a work in progress.So far I've tried to reproduce the issues on aarch64-linux without any success. 40203 makes sense because it may be a specific issue with Windows exception handling, but 40198 is a mystery because it's more closely tied with code generation. Can you verify that the problem illustrated on 40198 still occurs on the trunk? (I've confirmed that if there are more than 10 case statements, the code generator attempts to use a jump table unless optimisations are turned off)It's a Windows specific issue, cause the PE format has slightly different relocation requirements than the ELF format.Regards, Sven _______________________________________________ fpc-devel maillist [email protected] https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________ fpc-devel maillist - [email protected] https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
