| 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
|