* [sisyphus] urpmi vs. rpmtools
@ 2001-08-02 8:12 cornet
2001-08-02 11:27 ` Stanislav Ievlev
0 siblings, 1 reply; 13+ messages in thread
From: cornet @ 2001-08-02 8:12 UTC (permalink / raw)
To: Sisyphus
Привет всем!!
Вот выявил несоответствие.
urpmi не успевает за развитием rpmtools :-((
обновил rpmtools из Сизифа, текущая версия
rpmtools-1.2-ipl13mdk.i586.rpm
и urpmi начал ругаться вот так:
Can't locate rpmtools.pm in @INC (@INC contains:
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux
/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl) at
/usr/bin/urpmi line 20.
BEGIN failed--compilation aborted at /usr/bin/urpmi line 20.
Расследование выявило, что rpmtools.pm сменил место прописки,
раньше он жил в
/usr/lib/perl5/5.6.0/i386-linux
а теперь в
/usr/lib/perl5/5.6.1/i586-linux
отсюда траблы.
Ну я слинковал его обратно на старый адрес - заработало.
Беда в том, что имеющийся в Сизифе urpmi-1.3-ipl14mdk.i586.rpm
все тот же, что и в коробке Спринга и ничего не знает об
изменениях в rpmtools.
Непорядок, обновите плизз, не все же в perl секут фишку а
классная примочка urpmi отрубилась!
:-))
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 8:12 [sisyphus] urpmi vs. rpmtools cornet
@ 2001-08-02 11:27 ` Stanislav Ievlev
2001-08-02 11:38 ` cornet
2001-08-02 12:07 ` Sviatoslav Sviridov
0 siblings, 2 replies; 13+ messages in thread
From: Stanislav Ievlev @ 2001-08-02 11:27 UTC (permalink / raw)
To: sisyphus
cornet wrote:
>Привет всем!!
>
>Вот выявил несоответствие.
>urpmi не успевает за развитием rpmtools :-((
>
>обновил rpmtools из Сизифа, текущая версия
>rpmtools-1.2-ipl13mdk.i586.rpm
>и urpmi начал ругаться вот так:
>
>Can't locate rpmtools.pm in @INC (@INC contains:
>/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
>/usr/lib/perl5/site_perl/5.6.0/i386-linux
>/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl) at
>/usr/bin/urpmi line 20.
>BEGIN failed--compilation aborted at /usr/bin/urpmi line 20.
>
>Расследование выявило, что rpmtools.pm сменил место прописки,
>раньше он жил в
>/usr/lib/perl5/5.6.0/i386-linux
>а теперь в
>/usr/lib/perl5/5.6.1/i586-linux
>отсюда траблы.
>Ну я слинковал его обратно на старый адрес - заработало.
>
>Беда в том, что имеющийся в Сизифе urpmi-1.3-ipl14mdk.i586.rpm
>все тот же, что и в коробке Спринга и ничего не знает об
>изменениях в rpmtools.
>
>Непорядок, обновите плизз, не все же в perl секут фишку а
>классная примочка urpmi отрубилась!
>:-))
>
Проблема не в urpmi, а в неудачном обновлении перла.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 11:27 ` Stanislav Ievlev
@ 2001-08-02 11:38 ` cornet
2001-08-02 12:07 ` Sviatoslav Sviridov
1 sibling, 0 replies; 13+ messages in thread
From: cornet @ 2001-08-02 11:38 UTC (permalink / raw)
To: sisyphus
Stanislav Ievlev wrote:
>
> cornet wrote:
>
> >Привет всем!!
> >
> >Вот выявил несоответствие.
> >urpmi не успевает за развитием rpmtools :-((
> >
> >обновил rpmtools из Сизифа, текущая версия
> >rpmtools-1.2-ipl13mdk.i586.rpm
> >и urpmi начал ругаться вот так:
> >
> >Can't locate rpmtools.pm in @INC (@INC contains:
> >/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
> >/usr/lib/perl5/site_perl/5.6.0/i386-linux
> >/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl) at
> >/usr/bin/urpmi line 20.
> >BEGIN failed--compilation aborted at /usr/bin/urpmi line 20.
> >
> >Расследование выявило, что rpmtools.pm сменил место прописки,
> >раньше он жил в
> >/usr/lib/perl5/5.6.0/i386-linux
> >а теперь в
> >/usr/lib/perl5/5.6.1/i586-linux
> >отсюда траблы.
> >Ну я слинковал его обратно на старый адрес - заработало.
> >
> >Беда в том, что имеющийся в Сизифе urpmi-1.3-ipl14mdk.i586.rpm
> >все тот же, что и в коробке Спринга и ничего не знает об
> >изменениях в rpmtools.
> >
> >Непорядок, обновите плизз, не все же в perl секут фишку а
> >классная примочка urpmi отрубилась!
> >:-))
> >
> Проблема не в urpmi, а в неудачном обновлении перла.
А собственно perl я еще не обновлял, он все еще из коробки...
:-))
По идее, если уж новый rpmtools живет в дереве нового перла и
зависит от @INC, то и соответствующие зависимости должны быть
прописаны. Иначе недоразумения начинаются.
Там написано:
perl-base
а по логике вещей набо было бы:
perl-base >= 5.6.1
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 11:27 ` Stanislav Ievlev
2001-08-02 11:38 ` cornet
@ 2001-08-02 12:07 ` Sviatoslav Sviridov
2001-08-02 12:14 ` Alexey Morozov
1 sibling, 1 reply; 13+ messages in thread
From: Sviatoslav Sviridov @ 2001-08-02 12:07 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1679 bytes --]
On Thu, 02 Aug 2001 15:27:45 +0400
Stanislav Ievlev <inger@altlinux.ru> wrote:
> cornet wrote:
>
> >Привет всем!!
> >
> >Вот выявил несоответствие.
> >urpmi не успевает за развитием rpmtools :-((
> >
> >обновил rpmtools из Сизифа, текущая версия
> >rpmtools-1.2-ipl13mdk.i586.rpm
> >и urpmi начал ругаться вот так:
> >
> >Can't locate rpmtools.pm in @INC (@INC contains:
> >/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
> >/usr/lib/perl5/site_perl/5.6.0/i386-linux
> >/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl) at
> >/usr/bin/urpmi line 20.
> >BEGIN failed--compilation aborted at /usr/bin/urpmi line 20.
> >
> >Расследование выявило, что rpmtools.pm сменил место прописки,
> >раньше он жил в
> >/usr/lib/perl5/5.6.0/i386-linux
> >а теперь в
> >/usr/lib/perl5/5.6.1/i586-linux
> >отсюда траблы.
> >Ну я слинковал его обратно на старый адрес - заработало.
> >
> >Беда в том, что имеющийся в Сизифе urpmi-1.3-ipl14mdk.i586.rpm
> >все тот же, что и в коробке Спринга и ничего не знает об
> >изменениях в rpmtools.
> >
> >Непорядок, обновите плизз, не все же в perl секут фишку а
> >классная примочка urpmi отрубилась!
> >:-))
> >
> Проблема не в urpmi, а в неудачном обновлении перла.
А в чём причина неудачного обновления?
Только что оказалось, что gvim не может найти libperl.so.5
Библиотечка оказалась в /usr/lib/perl5/i386-linux/CORE/
Пока что добавил себе это в /etc/ld.so.conf, а как должно быть
на самом деле?
--
The more data I punch in this card, the lighter it becomes, and the
lower the mailing cost.
-- S. Kelly-Bootle, "The Devil's DP Dictionary"
--
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 12:07 ` Sviatoslav Sviridov
@ 2001-08-02 12:14 ` Alexey Morozov
2001-08-02 12:25 ` Sviatoslav Sviridov
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Morozov @ 2001-08-02 12:14 UTC (permalink / raw)
To: sisyphus
On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
> А в чём причина неудачного обновления?
> Только что оказалось, что gvim не может найти libperl.so.5
> Библиотечка оказалась в /usr/lib/perl5/i386-linux/CORE/
> Пока что добавил себе это в /etc/ld.so.conf, а как должно быть
> на самом деле?
По-хорошему, она, наверное, должна быть в /usr/lib как и всякая другая
"общесистемная, но не базовая" библиотека. Мало ли каких .so-шек болтается
в рамках /usr/lib/perl5, знать про них всех ldconfig'у совсем не
обязательно.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 12:14 ` Alexey Morozov
@ 2001-08-02 12:25 ` Sviatoslav Sviridov
2001-08-02 13:09 ` Alexey Morozov
0 siblings, 1 reply; 13+ messages in thread
From: Sviatoslav Sviridov @ 2001-08-02 12:25 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1009 bytes --]
On Thu, 2 Aug 2001 19:14:50 +0700 (NOVST)
Alexey Morozov <alex-altlinux@idisys.iae.nsk.su> wrote:
>
>
> On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
>
> > А в чём причина неудачного обновления?
> > Только что оказалось, что gvim не может найти libperl.so.5
> > Библиотечка оказалась в /usr/lib/perl5/i386-linux/CORE/
> > Пока что добавил себе это в /etc/ld.so.conf, а как должно быть
> > на самом деле?
> По-хорошему, она, наверное, должна быть в /usr/lib как и всякая другая
> "общесистемная, но не базовая" библиотека. Мало ли каких .so-шек
> болтается
> в рамках /usr/lib/perl5, знать про них всех ldconfig'у совсем не
> обязательно.
Там сейчас у меня только одна эта so-ка :-)
А в /usr/lib скорее всего должен быть симлинк, только вот почему-то
не создался... да и не замечено попытки создания оного в rpm-ках...
--
Asynchronous inputs are at the root of our race problems.
-- D. Winker and F. Prosser
--
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 12:25 ` Sviatoslav Sviridov
@ 2001-08-02 13:09 ` Alexey Morozov
2001-08-02 13:47 ` Sviatoslav Sviridov
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Morozov @ 2001-08-02 13:09 UTC (permalink / raw)
To: sisyphus
On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
> > По-хорошему, она, наверное, должна быть в /usr/lib как и всякая другая
> > "общесистемная, но не базовая" библиотека. Мало ли каких .so-шек
> > болтается
> > в рамках /usr/lib/perl5, знать про них всех ldconfig'у совсем не
> > обязательно.
> Там сейчас у меня только одна эта so-ка :-)
Ну, а по соседству? :-)
> А в /usr/lib скорее всего должен быть симлинк, только вот почему-то
> не создался... да и не замечено попытки создания оного в rpm-ках...
Я сейчас глянул на Mdk и RH, у них все точно также. Никаких ссылок из
/usr/lib не существует, все, кому нужна libperl говорят что-то вроде:
Execute this statement for a hint about where to find
CORE:
perl -MConfig -e 'print $Config{archlib}'
Here's how you'd compile the example in the next section,
the Adding a Perl interpreter to your C program entry
elsewhere in this document, on my Linux box:
% gcc -O2 -Dbool=char -DHAS_BOOL -I/usr/local/include
-I/usr/local/lib/perl5/i586-linux/5.003/CORE
-L/usr/local/lib/perl5/i586-linux/5.003/CORE
-o interp interp.c -lperl -lm
(примеры из man perlembed). Так шта-а-а.. "И все у них не как у добрых
людей" :-)
В общем, читайте man perlembed и прибивайте libperl.so железными гвоздями
:-)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 13:09 ` Alexey Morozov
@ 2001-08-02 13:47 ` Sviatoslav Sviridov
2001-08-02 14:11 ` Alexey Morozov
0 siblings, 1 reply; 13+ messages in thread
From: Sviatoslav Sviridov @ 2001-08-02 13:47 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1879 bytes --]
On Thu, 2 Aug 2001 20:09:14 +0700 (NOVST)
Alexey Morozov <alex-altlinux@idisys.iae.nsk.su> wrote:
>
>
> On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
>
> > > По-хорошему, она, наверное, должна быть в /usr/lib как и всякая
> другая
> > > "общесистемная, но не базовая" библиотека. Мало ли каких .so-шек
> > > болтается
> > > в рамках /usr/lib/perl5, знать про них всех ldconfig'у совсем не
> > > обязательно.
> > Там сейчас у меня только одна эта so-ка :-)
> Ну, а по соседству? :-)
>
> > А в /usr/lib скорее всего должен быть симлинк, только вот почему-то
> > не создался... да и не замечено попытки создания оного в rpm-ках...
> Я сейчас глянул на Mdk и RH, у них все точно также. Никаких ссылок из
> /usr/lib не существует, все, кому нужна libperl говорят что-то вроде:
>
> Execute this statement for a hint about where to find
> CORE:
>
> perl -MConfig -e 'print $Config{archlib}'
>
> Here's how you'd compile the example in the next section,
> the Adding a Perl interpreter to your C program entry
> elsewhere in this document, on my Linux box:
>
> % gcc -O2 -Dbool=char -DHAS_BOOL -I/usr/local/include
> -I/usr/local/lib/perl5/i586-linux/5.003/CORE
> -L/usr/local/lib/perl5/i586-linux/5.003/CORE
> -o interp interp.c -lperl -lm
>
> (примеры из man perlembed). Так шта-а-а.. "И все у них не как у добрых
> людей" :-)
>
> В общем, читайте man perlembed и прибивайте libperl.so железными
> гвоздями
> :-)
В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
говорится -
это всего лишь как слинковать программу с libperl, а при запуске-то всё
равно
система будет искать либу по общим правилам...
--
MESSAGE ACKNOWLEDGED -- The Pershing II missiles have been launched.
--
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 13:47 ` Sviatoslav Sviridov
@ 2001-08-02 14:11 ` Alexey Morozov
2001-08-02 15:33 ` Dmitry V. Levin
2001-08-02 20:26 ` [sisyphus] libperl.so location Mikhail Zabaluev
0 siblings, 2 replies; 13+ messages in thread
From: Alexey Morozov @ 2001-08-02 14:11 UTC (permalink / raw)
To: sisyphus
On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
> В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
> говорится -
> это всего лишь как слинковать программу с libperl, а при запуске-то всё
> равно
> система будет искать либу по общим правилам...
Видимо, увы и ах. Я попробовал посмотреть на вывод
perl -MExtUtils::Embed -e ccopts -e ldopts
В частности, увидал там
-Wl,-rpath,/usr/lib/perl5/5.6.0/i386-linux/CORE
Данная строчка означает ни больше, ни меньше, чем передача линкеру опции
-rpath /usr/lib/perl5/5.6.0/i386-linux/CORE
что, в свою очередь, означает, цитрирую man ld,
Add a directory to the runtime library search path...
То есть, если при апдейте перла libperl переедет из
/usr/lib/perl5/5.6.0/i386-linux/CORE
в, скажем, /usr/lib/perl5/5.6.1/i386-linux/CORE
или, что еще хуже, в /usr/lib/perl5/5.6.0/i686-linux/CORE
все программы, завязанные на libperl.so придется пересобирать.
В общем, "и все у них так".
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 14:11 ` Alexey Morozov
@ 2001-08-02 15:33 ` Dmitry V. Levin
2001-08-02 16:38 ` Alexey Morozov
2001-08-02 20:26 ` [sisyphus] libperl.so location Mikhail Zabaluev
1 sibling, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2001-08-02 15:33 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1569 bytes --]
On Thu, Aug 02, 2001 at 09:11:34PM +0700, Alexey Morozov wrote:
> > В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
> > говорится -
> > это всего лишь как слинковать программу с libperl, а при запуске-то всё
> > равно
> > система будет искать либу по общим правилам...
> Видимо, увы и ах. Я попробовал посмотреть на вывод
> perl -MExtUtils::Embed -e ccopts -e ldopts
>
> В частности, увидал там
> -Wl,-rpath,/usr/lib/perl5/5.6.0/i386-linux/CORE
>
> Данная строчка означает ни больше, ни меньше, чем передача линкеру опции
> -rpath /usr/lib/perl5/5.6.0/i386-linux/CORE
> что, в свою очередь, означает, цитрирую man ld,
> Add a directory to the runtime library search path...
>
> То есть, если при апдейте перла libperl переедет из
> /usr/lib/perl5/5.6.0/i386-linux/CORE
> в, скажем, /usr/lib/perl5/5.6.1/i386-linux/CORE
> или, что еще хуже, в /usr/lib/perl5/5.6.0/i686-linux/CORE
> все программы, завязанные на libperl.so придется пересобирать.
Именно так. Хотя я полагал, что vim был пересобран. Оказалось, что нет. :(
> В общем, "и все у них так".
Вы полагаете, что symlinking из %_libdir/libperl.so* в %perl_archlib/CORE/
не приведет к нежелательным эффектам?
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] urpmi vs. rpmtools
2001-08-02 15:33 ` Dmitry V. Levin
@ 2001-08-02 16:38 ` Alexey Morozov
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Morozov @ 2001-08-02 16:38 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
On Thu, 2 Aug 2001, Dmitry V. Levin wrote:
> > все программы, завязанные на libperl.so придется пересобирать.
> Именно так. Хотя я полагал, что vim был пересобран. Оказалось, что нет. :(
> Вы полагаете, что symlinking из %_libdir/libperl.so* в %perl_archlib/CORE/
> не приведет к нежелательным эффектам?
Видимо, нет. Хотя тут, конечно, думать надо. Я сейчас в этом не особо
силен :-).
^ permalink raw reply [flat|nested] 13+ messages in thread
* [sisyphus] libperl.so location
2001-08-02 14:11 ` Alexey Morozov
2001-08-02 15:33 ` Dmitry V. Levin
@ 2001-08-02 20:26 ` Mikhail Zabaluev
2001-08-06 9:15 ` Dmitry V. Levin
1 sibling, 1 reply; 13+ messages in thread
From: Mikhail Zabaluev @ 2001-08-02 20:26 UTC (permalink / raw)
To: sisyphus
Hello Alexey,
On Thu, Aug 02, 2001 at 09:11:34PM +0700, Alexey Morozov wrote:
>
>
>
> On Thu, 2 Aug 2001, Sviatoslav Sviridov wrote:
>
> > В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
> > говорится -
> > это всего лишь как слинковать программу с libperl, а при запуске-то всё
> > равно
> > система будет искать либу по общим правилам...
> Видимо, увы и ах. Я попробовал посмотреть на вывод
> perl -MExtUtils::Embed -e ccopts -e ldopts
>
> В частности, увидал там
> -Wl,-rpath,/usr/lib/perl5/5.6.0/i386-linux/CORE
>
> Данная строчка означает ни больше, ни меньше, чем передача линкеру опции
> -rpath /usr/lib/perl5/5.6.0/i386-linux/CORE
> что, в свою очередь, означает, цитрирую man ld,
> Add a directory to the runtime library search path...
>
> То есть, если при апдейте перла libperl переедет из
> /usr/lib/perl5/5.6.0/i386-linux/CORE
> в, скажем, /usr/lib/perl5/5.6.1/i386-linux/CORE
> или, что еще хуже, в /usr/lib/perl5/5.6.0/i686-linux/CORE
> все программы, завязанные на libperl.so придется пересобирать.
>
> В общем, "и все у них так".
Этой проблемой мы озаботились некоторое время назад, и в Sisyphus
должен бы лежать пакет perl, в котором она решена. Дмитрий, Вы
отпустили те %pre/%post-скрипты в большой мир?
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
A classic is something that everyone wants to have read
and nobody wants to read.
-- Mark Twain, "The Disappearance of Literature"
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] libperl.so location
2001-08-02 20:26 ` [sisyphus] libperl.so location Mikhail Zabaluev
@ 2001-08-06 9:15 ` Dmitry V. Levin
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2001-08-06 9:15 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1845 bytes --]
On Fri, Aug 03, 2001 at 12:26:07AM +0400, Mikhail Zabaluev wrote:
> > > В перле я не копенгаген, но если я правлиьно понимаю, то о чём тут
> > > говорится -
> > > это всего лишь как слинковать программу с libperl, а при запуске-то всё
> > > равно
> > > система будет искать либу по общим правилам...
> > Видимо, увы и ах. Я попробовал посмотреть на вывод
> > perl -MExtUtils::Embed -e ccopts -e ldopts
> >
> > В частности, увидал там
> > -Wl,-rpath,/usr/lib/perl5/5.6.0/i386-linux/CORE
> >
> > Данная строчка означает ни больше, ни меньше, чем передача линкеру опции
> > -rpath /usr/lib/perl5/5.6.0/i386-linux/CORE
> > что, в свою очередь, означает, цитрирую man ld,
> > Add a directory to the runtime library search path...
> >
> > То есть, если при апдейте перла libperl переедет из
> > /usr/lib/perl5/5.6.0/i386-linux/CORE
> > в, скажем, /usr/lib/perl5/5.6.1/i386-linux/CORE
> > или, что еще хуже, в /usr/lib/perl5/5.6.0/i686-linux/CORE
> > все программы, завязанные на libperl.so придется пересобирать.
> >
> > В общем, "и все у них так".
>
> Этой проблемой мы озаботились некоторое время назад, и в Sisyphus
> должен бы лежать пакет perl, в котором она решена. Дмитрий, Вы
> отпустили те %pre/%post-скрипты в большой мир?
Увы, мне не удалось найти способ корректного обратного перехода от
каталога %_target_cpu к ссылке _target_cpu -> i386; для корректного
обновления из Сизифа пришлось эти ссылки отключить. В дистрибутивах,
правда, эти ссылки будут.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2001-08-06 9:15 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-02 8:12 [sisyphus] urpmi vs. rpmtools cornet
2001-08-02 11:27 ` Stanislav Ievlev
2001-08-02 11:38 ` cornet
2001-08-02 12:07 ` Sviatoslav Sviridov
2001-08-02 12:14 ` Alexey Morozov
2001-08-02 12:25 ` Sviatoslav Sviridov
2001-08-02 13:09 ` Alexey Morozov
2001-08-02 13:47 ` Sviatoslav Sviridov
2001-08-02 14:11 ` Alexey Morozov
2001-08-02 15:33 ` Dmitry V. Levin
2001-08-02 16:38 ` Alexey Morozov
2001-08-02 20:26 ` [sisyphus] libperl.so location Mikhail Zabaluev
2001-08-06 9:15 ` Dmitry V. Levin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git