Por que não consigo instalar o FreePascal e o vinculador Gold ao mesmo tempo?

3

Eu desenvolvo em Haskell de forma privada, mas para a escola eu tenho que usar o Delphi (eu tenho permissão para usar o Lazarus). Para acelerar a vinculação no GHC (o compilador do Haskell), instalei binutilus-gold . Mas agora, quando tento instalar o lazarus , recebo um pacote conflitante: binutils-gold . Alguém sabe, como instalar os dois ao mesmo tempo?

    
por FUZxxl 16.08.2011 / 15:39

2 respostas

2

Infelizmente, temos isso:

  • o lazarus depende do lazarus-ide
  • o lazarus-ide depende do fp-compiler
  • o compilador fp entra em conflito com o binutils-gold

então eu sugiro remover binutils-gold e ficar com binutils.

    
por enzotib 16.08.2011 / 16:46
0

Eu não sei muito sobre as políticas de pacotes do Ubuntu, mas a busca por "ld" do Free Pascal pode ser anulada usando o parâmetro -XP.

O parâmetro -XP especifica um prefixo que prefixa todas as chamadas para binutils com este prefixo e pode ser adicionado ao fpc.cfg do FPC para torná-lo um padrão.

Se você deseja ter o padrão gold utils, apenas crie links simbólicos para dizer binutils-ld binutils-como binutils-ar etc em algum lugar no $ PATH e adicione

-XPbinutils-  

em uma linha vazia para /etc/fpc.cfg (algumas versões do debian e do ubuntu possuem uma hierarquia /etc/fpc.d para configurações do FPC)

    
por Marco van de Voort 30.06.2015 / 19:27