Cómo instalar gcc 8.2.1 en Fedora 31

Cómo instalar gcc 8.2.1 en Fedora 31

Intenté instalar CUDA en fedora 31 pero me quedé atascado en el último paso porque CUDA admite oficialmente fedora 29 (gcc 8.2), mientras que la versión enviada con fedora 31 es 9.2, luego instalé pytorch con soporte de cuda y, sin mucha sorpresa, el soporte de CUDA es no presente

>>> import torch
>>> device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
>>> device
device(type='cpu')

Luego intenté buscar gcc, g++ y gfortran enpaquetes, pero quedó atrapado en un infierno de dependencia, algo como:

sudo dnf install gcc-8.2.1-2.fc29.x86_64.rpm gcc-gfortran-8.2.1-2.fc29.x86_64.rpm gcc-c++-8.2.1-2.fc29.x86_64.rpm -y

Error: 
 Problem 1: conflicting requests
  - nothing provides cpp = 8.2.1-2.fc29 needed by gcc-8.2.1-2.fc29.x86_64
  - nothing provides libgomp = 8.2.1-2.fc29 needed by gcc-8.2.1-2.fc29.x86_64
 Problem 2: conflicting requests
  - nothing provides libgfortran = 8.2.1-2.fc29 needed by gcc-gfortran-8.2.1-2.fc29.x86_64
  - nothing provides libquadmath = 8.2.1-2.fc29 needed by gcc-gfortran-8.2.1-2.fc29.x86_64
  - nothing provides libquadmath-devel = 8.2.1-2.fc29 needed by gcc-gfortran-8.2.1-2.fc29.x86_64
 Problem 3: conflicting requests
  - nothing provides libstdc++ = 8.2.1-2.fc29 needed by gcc-c++-8.2.1-2.fc29.x86_64
  - nothing provides libstdc++-devel = 8.2.1-2.fc29 needed by gcc-c++-8.2.1-2.fc29.x86_64

Encontré un montón de enlaces útiles enesta publicaciónpero desafortunadamente la última versión es gcc 7.3. Mi última opción es compilar desde la fuente, pero aparte de eso, ¿hay alguna otra opción? No estoy seguro de que mi computadora pueda manejar la compilación en un tiempo decente.

información relacionada