Re: building 4.2.X and trunk on ARM64 platforms

2022-12-24 Thread Peter kovacs
The blocker is more ore less the bridge. There we have Assembler code which helps bridging binaries through the JDI into Java. You need to write the same for Arm64. At least it looks for me like that. (The same is true imho for Win64 builds. So maybe if you check for the Windows 64 mails from D

Re: building 4.2.X and trunk on ARM64 platforms

2022-12-24 Thread Damjan Jovanovic
Yes, and bridges are specific to CPU, OS compiler version, and compiler settings. Eg. Even on Win32, the legacy mingw compiler uses sjlj exception handling, which is completely incompatible with MSVC's exception handling, so a separate bridge is needed for each. We would likely need a gcc_linux_arm

Re: building 4.2.X and trunk on ARM64 platforms

2022-12-24 Thread Peter kovacs
Sorry for top posting, I write on the phone. About windows and LLVM I read that Microsoft accepts in Visual Studio, which in interpret as sign that llvm is better on windows then mingw. Plus llvm tries to be Abi compatible. See: https://clang.llvm.org/docs/MSVCCompatibility.html may be we should