Closed irandms closed 6 years ago
build-essential is a Debianism and AFAIK the appropriate Fedora counterpart is @buildsys-build ?
According to dnf groupinfo buildsys-build
, @buildsys-build will pull in gcc-c++
, and gawk
as well, although that is already explicitly listed. It doesn't pull in libusb-devel
, and does bring in a number of other packages that aren't necessarily to build everything.
The package 'build-essential' does not exist on Fedora/RHEL, and so this will cause an issue installing any of the listed packages with it included.
Generally, a collection of make, automake, gcc, gcc-c++ should suffice, especially with the group @development-tools included.
Adjusted install list:
autoconf automake @development-tools curl dtc libmpc-devel mpfr-devel gmp-devel libusb-devel gawk gcc-c++ bison flex texinfo gperf libtoolpatchutils bc zlib-devel
libusb-devel was added at the behest of a warning sent by ./build.sh, gcc-g++ isn't included in @development-tools and so that was added as well.
Tested running through this readme with the adjustment of removing
build-essential
on a freshly created VM of Fedora 27.