| 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 всё равно не будет рядом. Спасибо! Помогло. |