[devel] Новая версия gcompris
Damir Shayhutdinov
=?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Пн Май 14 20:10:05 MSD 2007
> > Остался второй вопрос. Спрошу по другому.
> > Есть исполняемый файл, и к нему идут плагины. В плагинах используются
> > символы, которые есть в главной программе. При сборке ругается, что в
> > плагинах undefined symbol, которые есть в бинарнике. Как эту ситуацию
> > правильно разрулить?
> >
> > Пока оставил как есть.
> а никак не разрулить. только
> %set_verify_elf_method relaxed
Не слушайте этого совета, автор просто не подумал, перед тем как советовать.
В плагинах недолинковка разрешается, и если эти плагины не лежат в
%_libdir - то никаких set_verify_elf_method ставить не надо.
Недолинковка в плагинах считается предупреждением, а не ошибкой.
Если вы сделаете как советует Алексей - то у вас вообще все ошибки
станут предупреждениями. Это может только навредить, потому что с
таким изменением возможно положить в %_libdir недолинкованную
библиотеку. А с недолинкованной библиотекой невозможно слинковаться в
условиях --as-needed, да и другие глюки тоже возможны.
Подробная информация о списке рассылки Devel