summaryrefslogtreecommitdiffstats
path: root/build/docs/cross-compile.rst
blob: b9ab59d8b8b52fa00b24051dda673712f1455886 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
=================
Cross-compilation
=================

If you are planning to perform cross-compilation e.g. for Linux/Aarch64, you
will probably want to use experimental feature ``--enable-bootstrap`` in your
``.mozconfig``. Then, you just have to specify the the target arch, after which
the build system will automatically set up the sysroot.

For example, cross-compiling for Linux/Aarch64:

.. code-block:: text

    ac_add_options --target=aarch64-linux-gnu
    ac_add_options --enable-bootstrap