# This file, build/pkgs/_prereq/distros/fedora.txt, contains names of # Fedora/Redhat/CentOS/AlmaLinux packages needed for installation # of Sage from source. # # In addition, the files build/pkgs/SPKG/distros/fedora.txt contain # the names of packages that provide the equivalent of SPKG. # # One package per line. No need to escape special characters. # Everything on a line after a # character is ignored. # binutils make m4 # a system python is needed for downloading the sage packages, https://github.com/sagemath/sage/issues/29090 python3 perl perl-ExtUtils-MakeMaker tar gcc bzip2 bzip2-devel # On Fedora 26, need C++ even to survive 'configure'. Otherwise: # checking how to run the C++ preprocessor... /lib/cpp # configure: error: in `/sage': # configure: error: C++ preprocessor "/lib/cpp" fails sanity check gcc-c++ # Needed according to embray at https://github.com/sagemath/sage/issues/26964: # The need for which comes [...] from MPIR's configure script findutils which diffutils # Needed for openssl 3.0 perl-IPC-Cmd # Needed to build gcc flex patch pkg-config zlib-devel boost-devel