[devel] FAILED srpm=lmms-0.4.3-alt1.src.rpm

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Мар 20 18:29:20 MSK 2009


On Fri, Mar 20, 2009 at 06:24:15PM +0300, Alexey Tourbin wrote:
> On Fri, Mar 20, 2009 at 04:17:27PM +0200, Slava Dubrovskiy wrote:
> > On 20.03.2009 11:56, Girar Builder robot wrote:
> > > 2009-Mar-20 12:36:06 :: task #2913 for sisyphus started:
> > > #1 build lmms-0.4.3-alt1.src.rpm
> > > 2009-Mar-20 12:36:07 :: [i586] lmms-0.4.3-alt1.src.rpm: build start
> > > 2009-Mar-20 12:36:07 :: [x86_64] lmms-0.4.3-alt1.src.rpm: build start
> > > 2009-Mar-20 12:45:37 :: [x86_64] lmms-0.4.3-alt1.src.rpm: build OK
> > > 2009-Mar-20 12:45:49 :: [i586] lmms-0.4.3-alt1.src.rpm: build OK
> > > 2009-Mar-20 12:45:54 :: build check OK
> > > 2009-Mar-20 12:45:55 :: plan OK
> > > 2009-Mar-20 12:45:55 :: version check OK
> > > 2009-Mar-20 12:50:10 :: dependencies check OK
> > > 	x86_64: NEW bad_elf_symbols detected:
> > > lmms-0.4.3-alt1.x86_64.rpm	/usr/lib64/lmms/ladspa/cmt.so	U	__dso_handle
> > > 	x86_64: old bad_elf_symbols resolved:
> > > lmms-0.4.0-alt2.x86_64.rpm	/usr/lib64/lmms/ladspa/cmt.so	U	__dso_handle
> > > 2009-Mar-20 12:56:26 :: ELF symbols check FAILED
> > > 2009-Mar-20 12:56:26 :: task #2913 for sisyphus FAILED
> > 
> > Подскажите пожалуйста, как это побороть?
> 
> По-видимому, связано со спецификой gcc.
> 
> $ rpm -ql gcc4.3 |xargs fgrep -w __dso_handle
> Binary file /usr/lib64/gcc/x86_64-alt-linux/4.3.2/crtbegin.o matches
> Binary file /usr/lib64/gcc/x86_64-alt-linux/4.3.2/crtbeginS.o matches
> Binary file /usr/lib64/gcc/x86_64-alt-linux/4.3.2/crtbeginT.o matches
> $ 
> 
> Интересно, что на i586 такой проблемы не возникает, только на x86_64.
> Переадресую вопрос специалистам по тулчейну.
> 
> Но вообще в этом пакете какая-то недолинковка ужасная.

В tasks/2913/build/1/x86_64/log написано просто
Linking CXX shared module cmt.so
Информации не очень много, но складывается ощущение, что
вместо g++ --shared использовалась ручная линковка.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090320/1ea48671/attachment.bin>


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