<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Policy/Drafts/SharedLibs</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs</link>
<description>History/revisions of FreeSource/AltLinux/Policy/Drafts/SharedLibs</description>
<language>en-us</language>
<item>
<title>2008-06-11 23:58:52</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-06-11+23%3A58%3A52</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.policy.drafts.sharedlibs" href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-06-11+23%3A58%3A52">2008-06-11 23:58:52&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs">2008-07-03 10:22:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/Drafts/SharedLibs" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
Если же&amp;nbsp;библиотеки с&amp;nbsp;разным ABI&amp;nbsp;сосуществовать в&amp;nbsp;системе не&amp;nbsp;могут по&amp;nbsp;каким-то причинам (будь то&amp;nbsp;файловые конфликты или&amp;nbsp;что-то другое), то&amp;nbsp;данное полиси неприменимо, поскольку содержание двух пакетов в&amp;nbsp;репозитории не&amp;nbsp;будет иметь смысла и&amp;nbsp;майнтайнер при&amp;nbsp;обновлении библиотеки вместо изменения названия пакета должен пересобрать все&amp;nbsp;зависимые пакеты.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-06-11 22:08:27</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-06-11+22%3A08%3A27</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-06-11+22%3A08%3A27">2008-06-11 22:08:27&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-06-11+23%3A58%3A52">2008-06-11 23:58:52&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Пакет должен иметь название lib%name%abiversion, где&amp;nbsp;%abiversion является изменяемой частью (если название библиотеки заканчивается на&amp;nbsp;цифру, то&amp;nbsp;во всех именах пакетов перед %abiversion нужно добавить '-': lib%name-%abiversion, lib%name-%abiversion-devel etc).&lt;br />
1. Переименовать бинарный пакет libfoo в&amp;nbsp;libfooM&lt;br />
За&amp;nbsp;исключением особых случаев (например, qt3 и&amp;nbsp;qt4, которые по&amp;nbsp;сути являются различными библиотеками, а&amp;nbsp;не разными версиями одной), настоятельно рекомендуется поддерживать наличие ровно одного -devel пакета (соответствующего самой новой версии библиотеки) для&amp;nbsp;любой библиотеки, сколько бы&amp;nbsp;старых версий этой библиотеки не&amp;nbsp;присутствовало в&amp;nbsp;Сизифе. При&amp;nbsp;выполнении этого правила новые собираемые версии клиентов библиотек будут автоматически собираться с&amp;nbsp;новой версией библиотеки (см. тж. &lt;a href="http://lists.altlinux.org/pipermail/devel/2006-December/039664.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />письмо в&amp;nbsp;devel@&lt;/a> ). В&amp;nbsp;виде исключения, если новая версия библиотеки приводит к&amp;nbsp;несобираемости большого количества пакетов, допустимо поддерживать две&amp;nbsp;версии пакетов -devel, с&amp;nbsp;проставлением тегов Conflicts в&amp;nbsp;этих пакетах -devel друг на&amp;nbsp;друга и&amp;nbsp;соответствующим разделением зависимых пакетов на&amp;nbsp;собирающиеся с&amp;nbsp;новой и&amp;nbsp;со старой версией библиотеки.&lt;br />
Старые библиотеки должны быть перемещены в&amp;nbsp;группу 'System/Legacy libraries' при&amp;nbsp;появлении в&amp;nbsp;Сизифе новой версии [&lt;span class="cite">FIXME: группа прибита внутри RPM-ки. Пересобирать их? Есть ли&amp;nbsp;другой вариант? Можно ли&amp;nbsp;узнать, что&amp;nbsp;библиотека уже&amp;nbsp;никем не&amp;nbsp;собирается?&lt;/span>]. Аналогично пакетам -devel, в&amp;nbsp;исключительных случаях разрешается иметь более одной версии библиотеки не&amp;nbsp;в Legacy.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Пакет должен иметь название lib%name%abiversion, где&amp;nbsp;%abiversion является изменяемой частью. Если название библиотеки заканчивается на&amp;nbsp;цифру, то&amp;nbsp;пакет должен иметь название lib%name-%abiversion.&lt;br />
1. Переименовать пакет libfoo в&amp;nbsp;libfooM&lt;br />
За&amp;nbsp;исключением особых случаев (например, qt3 и&amp;nbsp;qt4, которые по&amp;nbsp;сути являются различными библиотеками, а&amp;nbsp;не разными версиями одной), настоятельно рекомендуется поддерживать наличие ровно одного -devel пакета (соответствующего самой новой версии библиотеки) для&amp;nbsp;любой библиотеки, сколько бы&amp;nbsp;старых версий этой библиотеки не&amp;nbsp;присутствовало в&amp;nbsp;Сизифе. При&amp;nbsp;выполнении этого правила новые собираемые версии клиентов библиотек будут автоматически собираться с&amp;nbsp;новой версией библиотеки (см. тж. &lt;a href="http://lists.altlinux.org/pipermail/devel/2006-December/039664.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://lists.altlinux.org/pipermail/devel/2006-December/039664.html&lt;/a> ). В&amp;nbsp;виде исключения, если новая версия библиотеки приводит к&amp;nbsp;несобираемости большого количества пакетов, допустимо поддерживать две&amp;nbsp;версии пакетов -devel, с&amp;nbsp;проставлением тегов Conflicts в&amp;nbsp;этих пакетах -devel друг на&amp;nbsp;друга и&amp;nbsp;соответствующим разделением зависимых пакетов на&amp;nbsp;собирающиеся с&amp;nbsp;новой и&amp;nbsp;со старой версией библиотеки.&lt;br />
Старые библиотеки должны быть перемещены в&amp;nbsp;группу 'System/Legacy libraries' при&amp;nbsp;появлении в&amp;nbsp;Сизифе новой версии. Аналогично пакетам -devel, в&amp;nbsp;исключительных случаях разрешается иметь более одной версии библиотеки не&amp;nbsp;в Legacy.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-20 15:18:44</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-20+15%3A18%3A44</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+15%3A18%3A44">2008-03-20 15:18:44&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-06-11+22%3A08%3A27">2008-06-11 22:08:27&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">||Контрибутор(ы)|((/PavlovKonstantin thresh@)), ((/MikhailGusarov dottedmag@))||&lt;br />
В&amp;nbsp;дальнейшем несовместимое изменение ABI&amp;nbsp;библиотеки будет называться &amp;laquo;ломкой&amp;raquo;.&lt;br />
Библиотека должна быть упакована в&amp;nbsp;пакет, имя&amp;nbsp;которого меняется при&amp;nbsp;каждой ломке ABI.&lt;br />
Пакет должен иметь название lib%name%abiversion, где&amp;nbsp;%abiversion является изменяемой частью. Если название библиотеки заканчивается на&amp;nbsp;цифру, то&amp;nbsp;пакет должен иметь название lib%name-%abiversion.&lt;br />
Пакеты с&amp;nbsp;development-частями библиотек должны быть поименованы lib%name%abiversion-devel, если планируется поддерживать несколько development-версий для&amp;nbsp;разных версий библиотек (что далеко не&amp;nbsp;всегда оправданно, см.&amp;nbsp;ниже) или&amp;nbsp;lib%name-devel для&amp;nbsp;последней версии библиотеки.&lt;br />
Статические библиотеки, собираемые в&amp;nbsp;дополнение к&amp;nbsp;динамическим, должны быть выделены в&amp;nbsp;отдельный пакет lib%name-devel-static или&amp;nbsp;lib%name%abiversion-devel-static (сооветственно стилю -devel-пакета). Если же&amp;nbsp;собирается только статическая библиотека, без&amp;nbsp;динамической, то&amp;nbsp;пакет должен называться -devel.&lt;br />
Таким образом, именование пакетов вида lib%name%abiversion и&amp;nbsp;lib%name-devel позволит избавиться от&amp;nbsp;проблем с&amp;nbsp;обновлениями пакетов, когда они&amp;nbsp;не&amp;nbsp;пересобраны с&amp;nbsp;новой библиотекой.&lt;a name="h4188-1">&lt;/a>&lt;h2> Выбор правильного %abiversion в&amp;nbsp;имени пакета &lt;/h2>
Если авторы библиотеки явно используют soversion для&amp;nbsp;указания моментов ломки, то&amp;nbsp;в качестве %abiversion нужно использовать использовать именно его. Если авторы библиотеки soversion не&amp;nbsp;используют, или&amp;nbsp;используют нестандартно (скажем, изменяя его&amp;nbsp;вне зависимости от&amp;nbsp;реальной смены ABI), то&amp;nbsp;можно использовать любую другую удобную в&amp;nbsp;данном конкретном случае схему именования (рекомендуется использовать последовательно возрастающие числа, начинающиеся с&amp;nbsp;0 и&amp;nbsp;увеличивающиеся на&amp;nbsp;1 при&amp;nbsp;каждой ломке).&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">||Автор(ы)|((/PavlovKonstantin thresh@))||&lt;br />
Библиотека должна быть упакована в&amp;nbsp;пакет, имя&amp;nbsp;которого меняется, когда меняется версия разделяемой библиотеки. Обычно используются конструкции вида lib%name%soversion, где&amp;nbsp;%soversion &amp;mdash; версия библиотеки. Если же&amp;nbsp;библиотека и&amp;nbsp;так содержит цифру в&amp;nbsp;конце своего имени, допустимо именовать пакет в&amp;nbsp;виде lib%name-%soversion.&lt;br />
Пакеты с&amp;nbsp;development-частями библиотек должны быть поименованы lib%name%soversion-devel, если планируется поддерживать несколько development-версий для&amp;nbsp;разных версий библиотек (что далеко не&amp;nbsp;всегда оправданно, см.&amp;nbsp;ниже) или&amp;nbsp;lib%name-devel для&amp;nbsp;последней версии библиотеки. &lt;br />
Статические библиотеки, собираемые в&amp;nbsp;дополнение к&amp;nbsp;динамическим, должны быть выделены в&amp;nbsp;отдельный пакет lib%name-devel-static или&amp;nbsp;lib%name%soversion-devel-static. Если же&amp;nbsp;собирается только статическая библиотека, без&amp;nbsp;динамической, то&amp;nbsp;пакет должен называться -devel.&lt;br />
Таким образом, именование пакетов вида lib%name%soversion и&amp;nbsp;lib%name-devel позволит избавиться от&amp;nbsp;проблем с&amp;nbsp;обновлениями пакетов, когда они&amp;nbsp;не&amp;nbsp;пересобраны с&amp;nbsp;новой библиотекой.&lt;a name="h4188-1">&lt;/a>&lt;h2> Выбор правильного %soversion в&amp;nbsp;имени пакета &lt;/h2>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-20 14:49:50</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-20+14%3A49%3A50</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+14%3A49%3A50">2008-03-20 14:49:50&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+15%3A18%3A44">2008-03-20 15:18:44&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">||Метабаг|repocop library-pkgnames тест статус||&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">||Метабаг|...||&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-20 14:49:15</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-20+14%3A49%3A15</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+14%3A49%3A15">2008-03-20 14:49:15&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+14%3A49%3A50">2008-03-20 14:49:50&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">||Автор(ы)|((/PavlovKonstantin thresh@))||&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">||Автор(ы)|((PavlovKonstantin))||&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-19 22:58:20</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-19+22%3A58%3A20</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A58%3A20">2008-03-19 22:58:20&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-20+14%3A49%3A15">2008-03-20 14:49:15&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h4188-1">&lt;/a>&lt;h1> Policy по&amp;nbsp;упаковке библиотек &lt;/h1>
&lt;table class="usertable" border="1">
&lt;tr class="userrow">&lt;td class="usercell">Статус&lt;/td>&lt;td  class="usercell">Черновик, обсуждение не&amp;nbsp;начато&lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell">Автор(ы)&lt;/td>&lt;td  class="usercell">&lt;a name="pavlovkonstantin" href="http://freesource.info/wiki/PavlovKonstantin&amp;" class="" title="Pavlov&amp;nbsp;Konstantin">PavlovKonstantin&lt;/a>&lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell">Обязательно в&lt;/td>&lt;td  class="usercell">...&lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell">Метабаг&lt;/td>&lt;td  class="usercell">...&lt;/td>&lt;/tr>
&lt;/table>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h4188-1">&lt;/a>&lt;h2> Предпосылки &lt;/h2>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-19 22:40:32</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-19+22%3A40%3A32</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A40%3A32">2008-03-19 22:40:32&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A58%3A20">2008-03-19 22:58:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Статические библиотеки, собираемые в&amp;nbsp;дополнение к&amp;nbsp;динамическим, должны быть выделены в&amp;nbsp;отдельный пакет lib%name-devel-static или&amp;nbsp;lib%name%soversion-devel-static. Если же&amp;nbsp;собирается только статическая библиотека, без&amp;nbsp;динамической, то&amp;nbsp;пакет должен называться -devel.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Статические библиотеки, собираемые в&amp;nbsp;дополнение к&amp;nbsp;динамическим, должны быть выделены в&amp;nbsp;отдельный пакет lib%name%soversion-devel-static. Если же&amp;nbsp;собирается только статическая библиотека, без&amp;nbsp;динамической, то&amp;nbsp;пакет должен называться -devel.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-19 22:33:03</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-19+22%3A33%3A03</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A33%3A03">2008-03-19 22:33:03&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A40%3A32">2008-03-19 22:40:32&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Статические библиотеки, собираемые в&amp;nbsp;дополнение к&amp;nbsp;динамическим, должны быть выделены в&amp;nbsp;отдельный пакет lib%name%soversion-devel-static. Если же&amp;nbsp;собирается только статическая библиотека, без&amp;nbsp;динамической, то&amp;nbsp;пакет должен называться -devel.&lt;a name="h4188-1">&lt;/a>&lt;h1> Ссылки &lt;/h1>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h4188-1">&lt;/a>&lt;h2> Статические библиотеки &lt;/h2>
Обычно нужно выносить в&amp;nbsp;подпакет lib*-devel-static. За&amp;nbsp;исключением следующего:&lt;br />
On&amp;nbsp;Wed, Mar&amp;nbsp;19, 2008 at&amp;nbsp;10:26:11PM +0300, Dmitry V. Levin wrote:&lt;div class="email1 email-odd">&amp;gt; &amp;gt; &amp;gt; По&amp;nbsp;какому критерию в&amp;nbsp;этот список попали вышепроцитированные пакеты?&lt;/div>&lt;div class="email1 email-odd">&amp;gt; &amp;gt; Содержат (/usr)?/lib/lib*.a, не&amp;nbsp;называясь при&amp;nbsp;это lib*-devel-static&lt;/div>&lt;div class="email1 email-odd">&amp;gt; Это&amp;nbsp;неправильный критерий:&lt;/div>&lt;div class="email1 email-odd">&amp;gt; Если у&amp;nbsp;статической библиотеки не&amp;nbsp;существует соответствующей ей&amp;nbsp;разделяемой&lt;/div>&lt;div class="email1 email-odd">&amp;gt; библиотеки, то&amp;nbsp;статическую библиотеку НЕ&amp;nbsp;СЛЕДУЕТ помещать в&amp;nbsp;отдельный&lt;/div>&lt;div class="email1 email-odd">&amp;gt; пакет -devel-static.&lt;/div>&lt;a name="h4188-2">&lt;/a>&lt;h2> Ссылки &lt;/h2>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-07 10:23:35</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs/show?time=2008-03-07+10%3A23%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Shared&amp;nbsp;Libs&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-07+10%3A23%3A35">2008-03-07 10:23:35&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/SharedLibs?time=2008-03-19+22%3A33%3A03">2008-03-19 22:33:03&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h4188-1">&lt;/a>&lt;h2> Статические библиотеки &lt;/h2>
Обычно нужно выносить в&amp;nbsp;подпакет lib*-devel-static. За&amp;nbsp;исключением следующего:&lt;br />
On&amp;nbsp;Wed, Mar&amp;nbsp;19, 2008 at&amp;nbsp;10:26:11PM +0300, Dmitry V. Levin wrote:&lt;div class="email1 email-odd">&amp;gt; &amp;gt; &amp;gt; По&amp;nbsp;какому критерию в&amp;nbsp;этот список попали вышепроцитированные пакеты?&lt;/div>&lt;div class="email1 email-odd">&amp;gt; &amp;gt; Содержат (/usr)?/lib/lib*.a, не&amp;nbsp;называясь при&amp;nbsp;это lib*-devel-static&lt;/div>&lt;div class="email1 email-odd">&amp;gt; Это&amp;nbsp;неправильный критерий:&lt;/div>&lt;div class="email1 email-odd">&amp;gt; Если у&amp;nbsp;статической библиотеки не&amp;nbsp;существует соответствующей ей&amp;nbsp;разделяемой&lt;/div>&lt;div class="email1 email-odd">&amp;gt; библиотеки, то&amp;nbsp;статическую библиотеку НЕ&amp;nbsp;СЛЕДУЕТ помещать в&amp;nbsp;отдельный&lt;/div>&lt;div class="email1 email-odd">&amp;gt; пакет -devel-static.&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
