Вопрос как создать ppa .dep, который зависит от не-умолчанию GCC?


Я хочу создать пакет .dep в своем PPA. Однако для этого проекта требуется недавний GCC 4.8 или Clang 3.4+.

Я узнал, что вы можете добавить пользовательские зависимости PPA, поэтому я добавил к нему ubuntu-toolchain-r / test.

Я также указал, что требуется gcc> = 4.8 в файле debian / control через

Build-Depends: g++ (>=4.8)

Однако строительный бот жалуется следующим образом:

«g ++: уже установлен (4: 4.6.3-1ubuntu5> = 4.8))

и позже, конечно, моя сборка завершилась неудачно, потому что она не компилируется с gcc 4.6 (точным).

Итак, как я могу убедить его в моих требованиях?


2
2018-04-14 07:15


происхождения


Возможно ли вам дать ссылку на ваш ppa? - Sylvain Pineau
Вы пытались с точностью до версии ppa gcc (>=4.8.1-2ubuntu1~12.04) ? - Sylvain Pineau
launchpad.net/~trapni/+archive/xzero - моя цель (и проблема) - предоставить .dep для 12.04 (в основном что-то, что не дает GCC> = 4.8). - один образец журнала сбоев с ошибкой: launchpadlibrarian.net/172753526/... - christianparpart
Фактически, принимая во внимание ваш второй комментарий, он выводит следующее примечание в журнале (все еще неудачный журнал построения): «g ++: уже установлен (4: 4.6.3-1ubuntu5> = 4.8.1-2ubuntu1 ~ 12.04)). видеть: launchpadlibrarian.net/172777162/... - christianparpart
@trapni, не могли бы вы добавить / включить важную информацию из комментариев в вопрос. поэтому, чтобы быть полным, и я могу ссылаться на него позже в подобных проблемах. - user.dz


ответы:


Вы в основном должны зависеть от g++-4.8:

Build-Depends: g++-4.8

2
2018-04-14 08:49



Я всегда говорил g++ в моей TP и комментариях. @ Sylvain-pineau, к сожалению, использовал термин gcc, однако вопрос остается тем же. - christianparpart
и используя g ++ - 4.8 как зависимость от сборки? - Sylvain Pineau
Использование только g ++ не работает, так как это метапакет недоступен в ubuntu-tooolchain ppa (ожидание ожидания в построителе). Я обновил свой ответ, чтобы использовать g++-4.8 вместо - Sylvain Pineau
Большое спасибо. вот и все, я, к сожалению, не могу его продвинуть, но это было действительно полезно. - christianparpart
Прохладный, я поднял ваш вопрос, я должен был заметить g ++ вместо gcc ранее. - Sylvain Pineau