Почему я не могу установить FreePascal и Золотого компоновщика одновременно?

Я разрабатываю в Haskell privatly, но для школы я должен использовать Delphi (мне разрешают использовать Lazarus хотя). Для ускорения соединения в GHC (Компилятор для Haskell), я установил binutilus-gold. Но теперь, когда я пытаюсь установить lazarus, Я получаю конфликтующий пакет: binutils-gold. Кто-либо знает, как установить обоих одновременно?

3
задан 16 August 2011 в 18:35

2 ответа

К сожалению, у нас есть это:

  • lazarus зависит от lazarus-язя
  • lazarus-язь зависит от fp-компилятора
  • fp-компилятор конфликтует с binutils-золотом

таким образом, я предлагаю удалить binutils-золото и остаться с binutils.

2
ответ дан 1 December 2019 в 17:21

Я не знаю много о политиках пакета Ubuntu, но поиск "ld" Свободного Паскаля может быть переопределен с помощью - параметр XP.

- параметр XP указывает префикс, что префиксы все вызовы к binutils с этим префиксом, и могут быть добавлены к fpc.cfg FPC для создания его значением по умолчанию.

Если Вы хотите иметь золото utils значение по умолчанию, просто создайте символьные ссылки, чтобы сказать binutils-ld binutils-поскольку binutils-площадь и т.д. где-нибудь в $PATH и добавить

-XPbinutils-  

на пустой строке к/etc/fpc.cfg (некоторый debian и версии человечности имеют/etc/fpc.d иерархию для конфигураций FPC),

0
ответ дан 1 December 2019 в 17:21

Другие вопросы по тегам:

Похожие вопросы: