[devel] Re: version script for glib2 [2]
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Сен 4 19:21:44 MSD 2005
On Sun, Sep 04, 2005 at 06:10:13PM +0400, Dmitry V. Levin wrote:
> On Sun, Sep 04, 2005 at 05:31:37AM +0400, Alexey Tourbin wrote:
> > На всякий случай ещё раз кратко фиксирую, "что нужно делать".
> На всякий случай напоминаю, что пока upstream не прозрел, это нужно делать
> перед упаковкой каждой новой версии.
И даже если прозреет. :)
> > Мы надеемся на то, что новые функции будут добавляться только в minor,
> > но не в micro версиях (2.8.3 -- major.minor.micro). Вешаем новые
> > функции на интерфейс GLIB_2.8.
> Даже если эти надежды не оправдаются, ничего страшного не произойдёт.
В release announcement обычно пишут, какие новые функции добавлены.
http://mail.gnome.org/archives/gnome-announce-list/2005-August/msg00048.html
http://mail.gnome.org/archives/gnome-announce-list/2005-August/msg00073.html
Апстрим по-своему прав, потому что использует libtool, а libtool
поддерживает только --export-symbols FILE и --export-symbols REGEX,
что апстримом и используется.
Я как-будто краем глаза в google search видел, что libtool-2.0
поддерживает --version-script. А сейчас он только генерить его умеет:
/usr/bin/libtool-1.5:
212 archive_expsym_cmds="\$echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~
213 cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~
214 \$echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~
215 \$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib"
Ну вот нафига так делать? Почему генерат делать умеет, а нормальный
version-script брать не умеет? Эти GNU'тые поделия отчего-то меня
иногда очень раздражают. По-моему, это не я выпендриваюсь, а libtool
выпендривается.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050904/6918f548/attachment-0001.bin>
Подробная информация о списке рассылки Devel