Use uma versão antiga do GCC para aplicativos que exijam

0

O compilador de edição da comunidade PGI C e C ++ 17.10 não funciona com o Ubuntu 17.10 (pelo menos não para código que usa OpenMP ou OpenACC, que é o ponto inteiro da PGI).

De acordo com o fórum

According to the PGI 17.10 release notes, under "Supported Platforms", note that Ubuntu 16.10 is the newest Ubuntu we support, and gcc 6.3 is the newest gcc.

We will probably get 7.2 working with 18.1, and so the Community Edition will support it in 18.4.

So wait for 2 to 6 months, or install a Linux version we support.

Eu não quero esperar se não precisar. Como posso obter o PGI 17.10 (edição comunitária) trabalhando com o Ubuntu 17.10?

Meu palpite é que eu poderia usar algo como chroot ou Docker para isso, mas eu nunca usei também.

Quando eu compilo eu recebo o erro

/usr/include/x86_64-linux-gnu/bits/floatn.h", line 62: error: invalid argument to attribute "mode" typedef _Complex float cfloat128 __attribute ((mode (TC)));

Portanto, o problema não é apenas dos arquivos da biblioteca, mas também inclui.

    
por Z boson 15.03.2018 / 15:48

1 resposta

1

Você não pode executá-lo em 17.10 .. é isso que o releasenote diz.

Faça downgrade para 16.10 ou outra versão suportada ou execute 16.10 em uma máquina virtual.

    
por Soren A 15.03.2018 / 16:00