Можно ли получить отладочные пакеты на Launchpad?

Я вижу, что некоторые проекты предлагают свои ...-dbgsym.deb пакеты на launchpad (см. ALSA).

Однако мои проекты, похоже, не генерируют эти пакеты.

Когда я создаю пакеты на своей машине, я вижу эти пакеты.

Может ли быть так, что он отключен в моем проекте?

Может ли быть такая проблема, что скомпилированная версия является чистым релизом и поэтому библиотеки в любом случае не включают никаких символов и в результате не создается пакет dbgsym?

2
задан 7 August 2021 в 22:20

1 ответ

Кто-то был достаточно любезен, чтобы ответить. Она доступна, но по умолчанию отключена.

Для моего проекта я могу найти два соответствующих флага на этой странице:

https://launchpad.net/~snapcpp/+archive/ubuntu/ppa/+edit

Пожалуйста, убедитесь, что вы изменили имя проекта (snapcpp здесь) перед использованием URL.

Флаги называются:

  • Build debug symbols, и
  • Publish debug symbols

Только будьте осторожны, поскольку это добавит больше пакетов в ваш PPA-репозиторий и таким образом сделает его больше. (Если вы создаете много различных версий каждого из ваших пакетов, это может быстро вырасти (например, AMD64, x86, ARM и т.д.)

Хотя вы можете попросить увеличить дисковое пространство, я не думаю, что они делают это для каждого отдельного проекта. Также вы всегда можете удалить старые версии, которые вы больше не используете (эта часть происходит автоматически в дистрибутиве, но старые пакеты дистрибутива остаются на некоторое время).

0
ответ дан 20 August 2021 в 10:29

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

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