|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Oleh Khoma 2:5020/175.2 02 Oct 2001 18:50:00 To : All Subject : Perl libs -------------------------------------------------------------------------------- Привет Всем! Обнаружил досадную проблему в инсталляции perl-5.6.1. $ perl -V Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: .... Compiler: cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include', .... Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib' libs=-lnsl -ldb -ldl -lm -lc -lcrypt -lutil perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil .... $ perl -MExtUtils::Embed -e ldopts -rdynamic -L/usr/local/lib /usr/local/lib/perl5/5.6.1/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.6.1/i686-linux/CORE -lperl -lnsl -ldl -lm -lc -lcrypt -lutil Как видно, в libs есть еще -ldb, которой нету в perllibs и соответственно сгенерированных ldopts. Во время вкомпилирования perl-5.6.1 в Stronghold наблюдался стойкий Segmentation fault. Как только я добавил в список подключаемых библиотек -ldb - все заработало. Я подключил ее только потому, что она есть в строке libs. Так все-таки, должна ли -ldb присутствовать в perllibs или ldopts генерироваться используя libs а не perllibs, или все совершенно по другому? Проясните пожалуйста ситуацию, хотя бы в двух словах. Эта проблема отняла у меня уйму времени. Я бы не хотел попасть на такое еще раз. :( -- Oleh Khoma [Email: okhoma@mail.ru] [ICQ: 55191139] [FIDO: 2:462/90.80] --- ifmail v.2.15 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3300ee750601.html, оценка из 5, голосов 10
|