|
|
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
|