Install gcc and ting’:
dnf groupinstall "C Development Tools and Libraries"
Install some required static library dependencies.
dnf install pciutils-devel-static zlib-static libfdt-devel glibc-static
Clone ChromeOS Flashrom master:
git clone https://chromium.googlesource.com/chromiumos/third_party/flashrom cd flashrom
Make the damned thing:
make CONFIG_FT2232_SPI=no CONFIG_DEDIPROG=no CONFIG_STATIC=yes CHECK_LIBPCI=no NOWARNERROR=yes
Note:
- CONFIG_FT2232_SPI=no and CONFIG_DEDIPROG=no are set so that a static libusb dependency isn’t required.
- CHECK_LIBPCI=no is set because the Makefile seems to have problems detecting where the static version of libpci is.
- NOWARNERROR=yes is set because of a minor error near the beginning of the compile.
That’s all, she wrote.