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. Переадресую вопрос специалистам по тулчейну. Но вообще в этом пакете какая-то недолинковка ужасная. $ grep -c '^verify-elf: WARNING:' tasks/2913/build/1/*/log tasks/2913/build/1/i586/log:4188 tasks/2913/build/1/x86_64/log:3761 $