Como instalar o gcc 8.2.1 no Fedora 31

Como instalar o gcc 8.2.1 no Fedora 31

Tentei instalar o CUDA no fedora 31, mas travei na última etapa porque o CUDA suporta oficialmente o fedora 29 (gcc 8.2) enquanto a versão fornecida com o fedora 31 é 9.2, instalei o pytorch com suporte ao cuda e sem muita surpresa, o suporte ao CUDA é não presente

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

Tentei então procurar por gcc, g++ e gfortran empacotes, mas ficou preso em um inferno de dependências, 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

Encontrei vários links úteis emesta postagemmas infelizmente a última versão é o gcc 7.3. Minha última opção é compilar a partir do código-fonte, mas além disso, existe alguma outra opção? Não tenho certeza se meu computador consegue lidar com a compilação em um período de tempo razoável.

informação relacionada