[devel] undefined symbol при сборке GraphicsMagick
Alexey Tourbin
at на altlinux.ru
Чт Окт 19 03:41:37 MSD 2006
On Wed, Oct 18, 2006 at 08:58:48AM +0300, Slava Dubrovskiy wrote:
> Alexey Tourbin пишет:
> >>> Лучше долинковать с тем, что предоставляет эти символы.
> >>> Для поиска что представляет эти символы можно использовать findsym.
> >>>
> >>> findsym Perl_sv_backoff
> >>> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> >>> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
> >>>
> >>> К строке линковки этих .so файлов надо добавить -lperl.
> >>>
> >>> Недолинковать тоже в принципе можно, но тогда не будет явной
> >>> зависимости на soname.
> >>>
> >>>
> >> Спасибо за объяснение. Сделал.
> >>
> > Что вы сделали?
> >
> В спеке было:
> %build
> export LDFLAGS="-L%buildroot/magick/.libs $LDFLAGS"
>
> Заменил на:
> export LDFLAGS="-L%buildroot/magick/.libs -lperl $LDFLAGS"
Если 'grep -r WriteMakefile .' что-нибудь говорит тогда можно было
не делать.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20061019/0ad0d002/attachment.bin
Подробная информация о списке рассылки Devel