[devel] I: New debuginfo in features rpm-build-4.0.4-alt149

Vitaly Chikunov vt на altlinux.org
Вт Авг 25 18:51:33 MSK 2020


Hi,

1. Так же появились дополнительные проверки:

 - Warning если обнаружены stripped ELFы.
 - Warning если ELFы не stripped, но в них нет .debug_info секций (без
   которых debuginfo не полноценен).
 - Предыдущие warnings можно превратить в error с помощью:

    %define _stripped_files_terminate_build 1

 Эти проверки нужны для повышения качества создания -debuginfo пакетов и
 если вы хотите, чтоб у вашего пакета был качественный -debuginfo пакет,
 то желательно их исправлять.

    Пример ошибки и решения: иногда в Makefile авторы незаметно прописывают
    опцию gcc или install `-s`, которую надо убрать.

2. Раньше при создании debuginfo rpm-build не мог работать с ELF со
 сжатыми .debug секциями. Теперь добавлена распаковка таких секций. Это
 исправило создание debuginfo у многих пакетов включая ruby gems и у
 Go приложений.
 (Если кто-то может проверить, что в результате Go  приложениям стало
 хорошо, то прошу сообщить о результатах проверки.)





Подробная информация о списке рассылки Devel