Thursday, February 29, 2024 6:56 PM Andrew Pinski (QUIC) wrote: > Looking at these results, this port is not in any shape or form to be > upstreamed > right now. Even simple -g will cause failures. > Note we don't need a clean testsuite run but the patch series is not even > allowing enabling hello world due to the -g not being able to used. > > Thanks, > Amdrew Pinski
For now, our contribution plan contains 4 patch series. 1. Minimal aarch64-w64-mingw32 C implementation to cross-compile hello-world with libgcc for Windows Arm64 using MinGW. 2. Extension of the aarch64-w64-mingw32 C implementation to cross-compile OpenSSL, OpenBLAS, FFmpeg, and libjpeg-turbo. All packages successfully pass tests. 3. Addition of call stack support for debugging, resolution of optimization issues in the C compiler, and DLL export/import for the aarch64-w64-mingw32 target. 4. Unit testing integration for aarch64-w64-mingw32 target The goal is to prepare the first patch series for upstreaming as soon as possible. This will enable iterative development and introduce a new target that can potentially be tested and improved by the community. If debugging information is a strong blocker for the first patch series, its priority can be changed. However, it would be preferable to include it in the second and third patch series, as originally planned. Regards, Evgeny