- Make a Windows 64bit CLI application
- Enable Linux64
- https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Linux_Application_Development
- You only need remote access once to determine the OS version and SDK
- Make sure you have rebuilt needed 3rd party components for Linux64 (Aurelius, Spring)
- Make sure to output (package output + unit output) to separate .\$(Platform)\$(Config) directory
- And update the Linux64 Library paths
Note:
- Are you already on 64 bits?
- Jim McKeeth posted some easy scripts to install PAServer on various platforms https://github.com/jimmckeeth/Delphi-on-Linux-Setup
- List of officially supported OS's https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page
- Maybe this works for Alpine? I have not tested https://wiki.alpinelinux.org/wiki/Running_glibc_programs
- Windows build
- Quick iteration possible
- But can't test everything
- Linux build + use PAServer to upload to remote machine
- Linux build + use PAServer debugging in WSL
- Linux build + Docker build
- After 1st time build it should be pretty quick
- PAServer debugging possible