[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