[MDEV-25870] Windows - Fix cross-compilation for ARM64 Created: 2021-06-07 Updated: 2023-09-24 Resolved: 2021-06-07 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Compiling, Packaging, Platform Windows |
| Affects Version/s: | 10.2, 10.3, 10.4, 10.5, 10.6 |
| Fix Version/s: | 10.6.2 |
| Type: | Bug | Priority: | Major |
| Reporter: | Vladislav Vaintroub | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Visual Studio 2019 includes ARM64 cross-compiler. The cross-compilation works like this patch wolfsslFix wolfssl - apply that patch Hopefully it will be fixed soon in wolfssl proper. build tools used during cross-compilation - comp_err, gen_lex_hash
build ARM64, crosscompilation
Note , that setting -DCMAKE_SYSTEM_NAME is how CMake known that we're crosscompiling To build MSI, WIX toolset version 3.14 is necessary, which is still under development, but betas are available. No other WIX version can handle ARM64 yet. |