<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hello Everyone,</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Yes, I used llvm-mingw (<a title="https://github.com/mstorsjo/llvm-mingw/releases/tag/20240619" class="OWAAutoLink" id="OWA8def1ef6-e936-669d-d68a-ed90fe084b4e" href="https://github.com/mstorsjo/llvm-mingw/releases/tag/20240619">release 20240619</a>) for the
 Windows ARM64 build.<br>
</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
A merge request with the changes has been created:</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<a class="OWAAutoLink elementToProof" id="OWAc6fffe3b-d00b-24d7-366e-f705e6ea7735" href="https://invent.kde.org/packaging/krita-deps-management/-/merge_requests/72">Add Windows ARM64 support in krita-deps-management (!72) · Merge requests · Packaging / Krita
 Dependencies Management · GitLab</a></div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Regarding OpenSSL:<br>
<br>
The current deps script downloads a prebuilt x64 OpenSSL 1.1.1l package, which cannot be used for Windows ARM64. For the ARM64 build, OpenSSL 1.1.1l was compiled locally for the
<code style="font-family: Calibri, Helvetica, sans-serif;">mingwarm64</code> target. The complete build steps are documented here:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<a title="https://multicorewareinc.egnyte.com/dl/6yM8gjpMhrdW" class="OWAAutoLink" id="OWA8dfcd834-1493-883d-a976-91e1762e7e55" href="https://multicorewareinc.egnyte.com/dl/6yM8gjpMhrdW">building-openssl.docx</a></div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
The resulting ARM64 OpenSSL binary package is available here:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<a title="https://multicorewareinc.egnyte.com/dl/3yjRTJGW6bM9" class="OWAAutoLink" id="OWAc12505b1-72b1-20ff-3421-12203f135a62" href="https://multicorewareinc.egnyte.com/dl/3yjRTJGW6bM9">openssl-arm64.zip</a></div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I wanted to check whether it would be possible to host ARM64 OpenSSL binaries in the same way the x64 ones are hosted on KDE, so that they can be used directly by the deps build.<br>
<br>
Additionally, I have also created a merge request in the main Krita repository to add Windows ARM64 packaging and installer support:</div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<a class="OWAAutoLink elementToProof" id="OWAecf91a35-969a-2af8-ea66-c66e6664b472" href="https://invent.kde.org/graphics/krita/-/merge_requests/2566">Add ARM64 support to Windows NSIS installer (!2566) · Merge requests · Graphics / Krita · GitLab</a></div>
<div style="margin-top: 1em; margin-bottom: 1em; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Regards,<br>
Harish Raja Selvan</div>
</body>
</html>