Software Requirements

The author of this documentation runs Fedora, so that is what this part of the documentation is based on.

* `@development-tools`
* `@fedora-packager`
* `binutils-aarch64-linux-gnu`
* `binutils-arm-linux-gnu`
* `binutils-x86_64-linux-gnu`
* `ccache`
* `java`
* `java-devel`
* `gcc-c++`
* `glibc.i686`
* `libstdc++.i686`
* `libxcrypt-compat`
* `ncurses-compat-libs-6.4`
* `openssl`
* `p7zip`
* `python2.7`
* `repo`
* `zlib.i686`
* `zlib-ng-compat.i686`

To do this in one fell swoop:

$ sudo dnf -y install \
    @development-tools \
    @fedora-packager \
    binutils-aarch64-linux-gnu \
    binutils-arm-linux-gnu \
    binutils-x86_64-linux-gnu \
    ccache \
    java \
    java-devel \
    gcc-c++ \
    glibc.i686 \
    libstdc++.i686 \
    libxcrypt-compat \
    ncurses-compat-libs-6.4 \
    openssl \
    p7zip \
    python2.7 \
    repo \
    zlib.i686 \
    zlib-ng-compat.i686