Summary: | rpmbuild меняет бинарники при сборке | ||
---|---|---|---|
Product: | Branch p9 | Reporter: | Андрей Русев <raa> |
Component: | rpm-build | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | CLOSED FIXED | QA Contact: | qa-p9 <qa-p9> |
Severity: | major | ||
Priority: | P5 | CC: | vt |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Андрей Русев
2021-10-21 17:35:53 MSK
Честно говоря, меня самого удивляет, что что-то могло в этой области измениться. Используйте макрос %add_debuginfo_skiplist (его аргумент передаётся опции -path программы find, т.е. что-то типа %add_debuginfo_skiplist /opt/mysoft/*) для того, чтобы debuginfo не искалось в тех путях, в которых вы не хотите, чтобы не менялись ELF-ы. В остальном я считаю, что само по себе изменения ELF-ов это не бага (а фича :). (Ответ для Андрей Русев на комментарий #0) > 2. что происходит при этом препроцессинге и зачем (возможно, мы будем делать > его сами при сборке, если это действительно критично для функционирования) А, второй вопрос пропустил. Скорее всего, debuginfo редактирует debugedit (см. https://sourceware.org/debugedit), для функционирования это не будет критично, если исходников и отделённого debuginfo всё равно не будет рядом. Спасибо! Помогло. |