Today I'm releasing AotAnywhere, a package which enables cross platform publishing support for dotnet NativeAOT. Before this package you had to use multiple different runners, with AotAnywhere you can publish for all targets from any single host. This is continuing the great work of @migeel.sk
Post
I am very interested in that part - so you managed to find a way to generate a stub macOS SDK that can be legally redistributed, unlike the original one? I would love to try it in my current cross-compilation workflows that use the original SDKs copied over to Linux
0 reposts1 like
Yes, the tbd stub files are generated, and the symbol names are derived from the MIT-licenced dotnet runtime packs. The macOS SDKs are then consulted to discover the library the symbol maps to (that's all) Explanation: github.com/slang25/AotA... Script to generate stubs: github.com/slang25/AotA...