[devel] [#19576] FAILED srpm=openoffice.org-3.1.1.5-alt2.src.rpm

Dmitry V. Levin ldv на altlinux.org
Ср Фев 3 17:54:52 UTC 2010


On Wed, Feb 03, 2010 at 08:32:10PM +0300, Valery V. Inozemtsev wrote:
> В Срд, 03/02/2010 в 18:54 +0300, Girar Builder robot пишет:
> > http://git.altlinux.org/tasks/19576/task/log
> > 
> > 2010-Feb-03 15:38:02 :: task #19576 for sisyphus started:
> > #1 build openoffice.org-3.1.1.5-alt2.src.rpm
> > 2010-Feb-03 15:38:06 :: [x86_64] openoffice.org-3.1.1.5-alt2.src.rpm: build start
> > 2010-Feb-03 15:38:06 :: [i586] openoffice.org-3.1.1.5-alt2.src.rpm: build start
> > 2010-Feb-03 17:35:14 :: [x86_64] openoffice.org-3.1.1.5-alt2.src.rpm: build OK
> > 2010-Feb-03 18:34:49 :: [i586] openoffice.org-3.1.1.5-alt2.src.rpm: build OK
> > 2010-Feb-03 18:36:04 :: build check OK
> > 2010-Feb-03 18:36:05 :: plan OK
> > 2010-Feb-03 18:36:06 :: version check OK
> > 2010-Feb-03 18:49:07 :: created test repo
> > 2010-Feb-03 18:49:16 :: dependencies check OK
> > 	i586: NEW bad_elf_symbols detected:
> > openoffice.org-3.1.1.5-alt2.i586.rpm	/usr/lib/openoffice.org/basis3.1/program/libcanvastoolsli.so	U	_ZN4_STL5_LimGIbE6_D_infE
> > 2010-Feb-03 18:54:19 :: ELF symbols check FAILED
> > 2010-Feb-03 18:54:20 :: task #19576 for sisyphus FAILED
> 
> интересно как это? собранный из того же src.rpm
> $ ldd -r /usr/lib/openoffice.org/basis3.1/program/libcanvastoolsli.so

$ nm -D /usr/lib/openoffice.org/basis-link/program/libcanvastoolsli.so |fgrep _ZN4_STL5_LimGIbE6_D_infE |c++filt
         U _STL::_LimG<bool>::_D_inf
$ nm -D /usr/lib/openoffice.org/basis3.1/ure-link/lib/libstlport_gcc.so |fgrep _ZN4_STL5_LimGIbE6_D_infE |c++filt
0009631c u _STL::_LimG<bool>::_D_inf

"u"	The symbol is a unique global symbol.  This is a GNU extension to
the standard set of ELF symbol bindings. For such a symbol the dynamic
linker will make sure that in the entire process there is just one symbol
with this name and type in use.

Надо добавить поддержку "u" в наш ELF symbols check.

Кстати,
$ i586 hsh-install hardlink openoffice.org-3.1.1.5-alt2.i586.rpm &&
  i586 hsh-run --root -- hardlink -cv /usr/lib/openoffice.org
Directories 591
Objects 3996
IFREG 3393
Mmaps 425
Comparisons 543
Linked 328
saved 2318336


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100203/6b361eea/attachment-0001.bin>


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