<noinclude>{{Header}}</noinclude>
<div class="toccolours mw-collapsible mw-collapsed">
Advanced users can create 32-bit instead of 64-bit builds.

If you are interested, click on Expand on the right.
<div class="mw-collapsible-content">
* {{project_name_short}} is 64-bit by default. <ref>
[https://forums.whonix.org/t/state-of-offical-64-bit-builds State of official 64-bit builds].
</ref> <ref>
Don't get confused by the term <code>amd64</code>. It runs on both, Intel and AMD. <code>amd64</code> is only how Debian names the kernel. It works equally well on Intel and AMD.
</ref>

To build {{project_name_short}} 32-bit, add the following build parameter.

<pre>
--arch i386
</pre>

* kFreeBSD is entirely untested and most likely needs additional work (see footnotes). <ref>

kFreeBSD (32-bit).

<pre>
--arch kfreebsd-i386 --kernel kfreebsd-image --headers kfreebsd-headers
</pre>

kFreeBSD (64-bit).

<pre>
--arch kfreebsd-amd64 --kernel kfreebsd-image --headers kfreebsd-headers
</pre>
</ref>

* {{project_name_short}} for arm64 development discussion (working and tested with QEMU on Mac M1):
<pre>
--arch arm64
</pre>
** https://forums.whonix.org/t/whonix-for-arm64-raspberry-pi-rpi/723
** https://forums.whonix.org/t/whonix-on-mac-with-arm-m1/11310

* Generally speaking, 64-bit builds cannot be created if running a 32-bit host kernel. See footnotes. <ref>https://github.com/grml/grml-debootstrap/pull/13</ref> <ref>In this case, try installing the packages {{Code|linux-image-amd64}} and {{Code|linux-headers-amd64}} on your host, then boot the amd64 kernel by choosing it in the boot menu. The whole system does not require re-installation; just be sure to boot with an amd64 kernel. Alternatively, consider to re-install your host using amd64.</ref>
<noinclude>
= Footnotes =
{{reflist|close=1}}</noinclude>
</div>
</div><noinclude>{{Footer}}</noinclude>