How to compile mesa for windows arm64 from x64 machine

Mayank Jain <[email protected]> Wed, 23 Oct 2024 17:08:43 +0530
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <CALgwofZp3b7DHFBfTpJ8CJgeLbGrY+71EQisvJJcOsH4ky36Og@mail.gmail.com>
--000000000000abfe4406252354f4
Content-Type: text/plain; charset="UTF-8"

Windows Build machine: *x64*
Windows Host machine: *arm64*

*How to compile mesa for arm64 from the build machine ? What are the steps
?*

*Background:*
VS 2022 is used for compilation.

I am able to compile *x64 *mesa using below commands:
Build LLVM for x64
Install other dependencies
Command to build x64 mesa
meson setup builddir/ -Dbuildtype=release -Dgallium-drivers=zink
--backend=vs
Open mesa.sln file on VS and compile - > SUCCESS

Thanks,
Mayank

--000000000000abfe4406252354f4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Windows Build machine: <b>x64</b><div>Windows Host machine=
: <b>arm64</b></div><div><br></div><div><b>How to compile mesa for arm64 fr=
om the build machine ? What are the steps ?</b></div><div><br></div><div><b=
>Background:</b></div><div>VS 2022 is used for compilation.</div><div><br><=
/div><div>I am able to compile <b>x64 </b>mesa using below commands:</div><=
div>Build=C2=A0LLVM for x64</div><div>Install other dependencies</div><div>=
Command to build x64 mesa</div><div><span class=3D"gmail-ui-provider gmail-=
a gmail-b gmail-c gmail-d gmail-e gmail-f gmail-g gmail-h gmail-i gmail-j g=
mail-k gmail-l gmail-m gmail-n gmail-o gmail-p gmail-q gmail-r gmail-s gmai=
l-t gmail-u gmail-v gmail-w gmail-x gmail-y gmail-z gmail-ab gmail-ac gmail=
-ae gmail-af gmail-ag gmail-ah gmail-ai gmail-aj gmail-ak" dir=3D"ltr">meso=
n setup builddir/ -Dbuildtype=3Drelease -Dgallium-drivers=3Dzink --backend=
=3Dvs</span></div><div><span class=3D"gmail-ui-provider gmail-a gmail-b gma=
il-c gmail-d gmail-e gmail-f gmail-g gmail-h gmail-i gmail-j gmail-k gmail-=
l gmail-m gmail-n gmail-o gmail-p gmail-q gmail-r gmail-s gmail-t gmail-u g=
mail-v gmail-w gmail-x gmail-y gmail-z gmail-ab gmail-ac gmail-ae gmail-af =
gmail-ag gmail-ah gmail-ai gmail-aj gmail-ak" dir=3D"ltr">Open mesa.sln fil=
e on VS and compile - &gt; SUCCESS</span></div><div><span class=3D"gmail-ui=
-provider gmail-a gmail-b gmail-c gmail-d gmail-e gmail-f gmail-g gmail-h g=
mail-i gmail-j gmail-k gmail-l gmail-m gmail-n gmail-o gmail-p gmail-q gmai=
l-r gmail-s gmail-t gmail-u gmail-v gmail-w gmail-x gmail-y gmail-z gmail-a=
b gmail-ac gmail-ae gmail-af gmail-ag gmail-ah gmail-ai gmail-aj gmail-ak" =
dir=3D"ltr"><strong><br></strong></span></div><div><span class=3D"gmail-ui-=
provider gmail-a gmail-b gmail-c gmail-d gmail-e gmail-f gmail-g gmail-h gm=
ail-i gmail-j gmail-k gmail-l gmail-m gmail-n gmail-o gmail-p gmail-q gmail=
-r gmail-s gmail-t gmail-u gmail-v gmail-w gmail-x gmail-y gmail-z gmail-ab=
 gmail-ac gmail-ae gmail-af gmail-ag gmail-ah gmail-ai gmail-aj gmail-ak" d=
ir=3D"ltr">Thanks,</span><br></div><div>Mayank</div></div>

--000000000000abfe4406252354f4--