[devel] I: not yet set-versioned libraries

Alexey Tourbin at на altlinux.ru
Сб Янв 22 11:20:40 UTC 2011


On Sat, Jan 22, 2011 at 01:03:16PM +0200, Alexander Bokovoy wrote:
> > Может возьмем из OpenSuSE разделение на debuginfo и debugsources?
> > https://build.opensuse.org/package/view_file?file=debugsource-package.diff&package=rpm&project=openSUSE%3AFactory&srcmd5=3b22d3db294c852fb824c0b11f49d51b
> > (у меня ссылка сейчас не открывается, сам не смотрел еще, но всплыло в
> > обсуждении в meego сегодня).
> В продолжение, в MeeGo такое разделение сделали, на основе кода из OpenSuSe:

И как там соотносится размер пакетов с /usr/lib/debug и размер пакетов
с /usr/src/debug?  У меня пока такое впечатление, что остатки от strip'а
в среднем занимают больше места, чем исходники (в случае с webkit - в
пропорции 10:1).  В то же время исходники имеют смысл только при наличии
остатков от strip'а (потому что именно в этих остатках содержатся ссылки
на исходники).  Получается не такая большая экономия.

Гораздо важнее распилить один большой *-debuginfo пакет на подпакеты.
Чтобы это автоматически делалось в смысле, как я предлагаю.  Например,
если взять gcc, то отладочная информация по libgcc_s.so.1 по смыслу
мало связана с отладочной информацией по какому-нибудь /usr/bin/cpp.

> =From Carsten Munk ================================
> I've implemented/adapted this from the openSUSE patches, patches added
> at http://bugs.meego.com/show_bug.cgi?id=12724 - one patch for
> meego-rpm-config, one for rpm.
> 
> It was tested in devel:hardfp:base and as seen on
> http://download.meego.com/live/devel:/hardfp:/base/standard/i686/ and
> no ill effects seen (unless if you apply rpm before meego-rpm-config,
> as there will be unpackaged files in debuginfo else)
> ============================================
> 
> -- 
> / Alexander Bokovoy


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