Unofficial Setup Guide for Fedora
This is an unofficial guide detailing how to set up a Fedora system for OpenTitan development. This guide differs from the main guide only in step 2.
Step 2: Install dependencies using the package manager
Fedora uses a different package manager than the officially supported Ubuntu development environment.
You can install equivalent packages to the apt-requirements.txt
file with the following command:
sudo dnf install \
autoconf make automake gcc gcc-c++ kernel-devel clang cmake curl g++ \
git lcov elfutils-libelf libftdi libftdi-devel ncurses-compat-libs \
openssl-devel systemd-devel libusb redhat-lsb-core make perl pkgconf \
python3 python3-pip python3-setuptools python3-urllib3 python3-wheel \
srecord tree xsltproc zlib-devel xz clang-tools-extra clang11-libs \
clang-devel elfutils-libelf-devel