[docs] Re: [devel] [POLICY] Re: alsa-lib

Michael Shigorin mike на osdn.org.ua
Ср Ноя 12 17:11:06 MSK 2003


On Wed, Nov 12, 2003 at 04:12:51PM +0300, Dmitry V. Levin wrote:
> > А чем-то мешает?  Есть *.a -- почто выбрасывать?
> > Если есть соображения по поводу границы между "надо" / "можно" /
> > "не стоит" / "нельзя" -- было бы неплохо их озвучить.
> По-моему, от них один вред.

---
> Другими словами, не стоит, если только заранее не известно, что нужно.
---

Вот это -- в ALT Packaging > ALT specfile conventions.
Наверное, примерно так:

---
Статические библиотеки

[...]

Использование упаковка статических библиотек в общем случае не
поощряется; следовательно, их упаковка требуется только в тех
случаях, когда для сборки пакета, использующего данную
библиотеку, требуется статическая версия и это не ошибка, а
необходимость.
---

...и заодно:

---
Разделяемые библиотеки

[...]

Разделение по подпакетам производится следующим образом (после
%_libdir и/или %_includedir могут присутствовать дополнительные
%компоненты пути):

- в lib%name должны находиться %_libdir/lib*.so.*;
- в lib%name-devel -- %_includedir/*, %_libdir/*.so,
  %_libdir/*.la;
- в lib%name-devel-static -- %_libdir/*.a .

Для обновления кэша динамического компоновщика используются
следующие конструкции:

%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
---

> > > И %optflags_shared не нужен.
> > > Я перепакую libalsa.
> > Без проблем, только изложи соображения.  Это тоже [POLICY].
> Attached.

Спасибо, но вобоще-то имелась в виду вон та строчка выше ;-)

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20031112/5530afaa/attachment.bin


Подробная информация о списке рассылки docs