Como instalar o Open64 Compiler?

6

Open64 é o compilador mantido pela AMD, aqui estão os links: link e a comunidade manteve um link

Eu adoraria saber como instalá-lo. As instruções deste link: link não funcionaram nem as instruções do arquivo HOWTO-INSTALL-OPEN64, que são os mesmos ...

Retorna o erro 127 e depois o erro 2.

    
por Lilian A. Moraru 19.09.2011 / 18:25

1 resposta

10

Eu tenho o compilador Open64 construído no meu sistema de 64 bits rodando o Ubuntu 11.10 seguindo estes passos que eu juntei de alguns lugares:

Verifique se você tem pré-requisitos instalados:

sudo apt-get install mawk csh bash make flex bison gfortran ia32-libs gcc-multilib g++-multilib gfortran-multilib

Certifique-se de que sh esteja vinculado a bash e não traço:

sudo dpkg-reconfigure dash

e selecione "Não".

Verifique se o awk está vinculado ao mawk:

ls -al /etc/alternatives/awk

Corrija procurando as bibliotecas crt nos locais errados fazendo links simbólicos:

cd /usr/lib
sudo ln -s /usr/lib32/crt* .

sudo mkdir /usr/lib64/
cd /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/crt* .

Faça o download da fonte Open64 e descompacte:

cd ~
wget http://downloads.sourceforge.net/project/open64/open64/Open64-5.0/open64-5.0-0.src.tar.bz2

tar xjvf open64-5.0-0.src.tar.bz2
cd open64-5.0/

Agora crie outro diretório dentro dele para construir o compilador

mkdir objs
cd objs

Decida onde você deseja instalar e execute o script de configuração. Substitua /opt/open64/5.0 por onde você deseja instalar o open64. Se você quiser usar o local padrão, deixe o argumento --prefix.

../configure --prefix=/opt/open64/5.0

Agora corrija um erro de opção não reconhecido:

nano ../osprey/ipa/local/Makefile.gbase

e exclua ou comente a última linha que contém:

ipl_summarize_util.o: OPTIMIZER += -CG:all_sched=0

Construa o compilador (assumindo uma máquina de 8 núcleos, -j 6 parece razoável)

make -j 6
sudo make install
    
por Heath 19.02.2012 / 08:32