Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/UpStream ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Апстрим в студию!

Введение

Бывает так, что проблемы со сборкой пакета отчасти созданы непосредственными разработчиками кода (обычно не со злости, а просто по незнанию или отсутствию лобового столкновения с нюансом).


К ним относятся разваливающийся с каждой новой версией g++ (а то и gcc) код, написанные вручную с обильным применением гвоздей (обычно в /usr/local) Makefile; но также и менее очевидные проблемы, как правило, в библиотечной области.


Им, а также методам работы с апстримом (англ. upstream — «вверх по течению», источник) и посвящена эта страничка.

Шлите патчи

Если сделано какое-либо нехакообразное исправление (в смысле не специфическое для ALT и являющееся багфиксом общего плана), следует потратить лишние пять минут..полчаса на то, чтобы выяснить, куда забросить патч, если ещё не выяснено (в багтрекер или на почту разработчикам) и сделать это. Тогда при сборке следующей версии есть надежда на то, что эту проблему вспоминать (и переправлять, если разъехались Makefile или авторами наделано ещё столько же таких же ошибок) — уже не придётся.

Подробнее

  1. AsNeeded
  2. LibraryVersioning
  3. StrictAliasing
  4. UnderOverLinkProblems

См. тж.


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/devel/gcc4


 
Файлы [Скрыть файлы/форму]
Комментариев нет. [Показать комментарии/форму]