3 ms·
I also cross compile and remote debug windows software on Linux (C and Rust programs). Using gdbserver --multi (extended remote mode) is quite comfortable. The
by exDM69 4y ago
I also cross compile and remote debug windows software on Linux (C and Rust programs). Using gdbserver --multi (extended remote mode) is quite comfortable.
The biggest advantage is not having to use different tools for different target platforms.
Unfortunately MacOS is more difficult target than Windows. If anyone has tips for compiling and debugging software of MacOS from a Linux host, please do share.
- PaulDavisThe1st 4y agoFor ardour we use QEMU VMs, running GUI-free for non-interactive builds, and with a GUI for ... interaction. Easy to create, and as long as you have lots of memory and cores, nice and responsive/fast. Set a startup item in the non-interactive VMs so that a minute or two after they come up, they start the build. In our case, they upload to ardour.org when complete. The interactive ones are just .. well, they're just macs running in their own window, do what you want with them.
- borodi 4y agoThere is the Julia package https://github.com/JuliaPackaging/BinaryBuilder.jl https://github.com/JuliaPackaging/BinaryBuilder.jl which creates an environment that fakes being another, but with the correct compilers and SDKs . It's used to build all the binary dependencies
- seba_dos1 4y agoFor compiling, I'm pretty happy with https://github.com/tpoechtrager/osxcross https://github.com/tpoechtrager/osxcross.