Summary: | BFD linker plugin generates incorrect alignments for common symbols | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Andriy Stepanov (stanv) <stanv> |
Component: | binutils | Assignee: | Kirill A. Shutemov <kas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | glebfm, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Andriy Stepanov (stanv)
2010-12-14 10:03:45 MSK
Дима, исправь, пожалуйста, сегодня. Апстримный патч не прикладывается: у нас в binutils нет ещё ни файла ld/plugin.c, ни функции asymbol_from_plugin_symbol, ни контекста, который патчится. Так что извините, с наскоку не получится, а глубоко копать некогда. На 2.20.51.0.12 прикладывается. Я починю. Кстати, Дима, может всё-же убьём динамические libbfd/libopcodes? Как-то слишком лениво пересобирать каждый version-up всех пользователей. Пакет с 2.20.51.0.12 у меня был готов в 31 октября, но я так и не отправил его в Сизиф... :-/ Кирилл, делай, как считаешь нужным. binutils-1:2.20.51.0.12-alt2 -> sisyphus: * Tue Dec 14 2010 Kirill A. Shutemov <kas@altlinux> 1:2.20.51.0.12-alt2 - Merge all -devel packages into binutils-devel: + replace libbfd.so and libopcodes.so with linker script to use static libraries for linking external programs; + merge with libiberty-devel to avoid cyclical dependences; + no Provides/Obsoletes for libbfd-devel-static: no users in Sisyphus; + no Provides/Obsoletes for libbfd-devel: have to rebuild users anyway; - Fix alignment for common symbols in BFD linker plugin (closes: 24754) * Sun Nov 14 2010 Kirill A. Shutemov <kas@altlinux> 1:2.20.51.0.12-alt1 - Sync with Fedora 2.20.51.0.12-1 |