* [sisyphus] thunderbird и seamonkey: вражда продолжается
@ 2005-12-09 17:01 Artem
2005-12-09 19:26 ` [sisyphus] " Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Artem @ 2005-12-09 17:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Здравствуйте!
Не могу разобраться никак - кто виноват в следующей ситуации?
Требуется: в запущенном seamonkey по клику на ссылке в thunderbird
открыть эту ссылку в новой вкладке.
Получается: ничего не получается - выдается
/usr/lib/seamonkey-1.0a/run-mozilla.sh: line 545: 8152 Segmentation fault
starting: /usr/lib/seamonkey-1.0a/mozilla-xremote-client -a seamonkey
openurl(http://developer.berlios.de/projects/sim-im/,new-tab)
^^^^^^^^^^
эти строки выводятся мной принудительно в консоль, т.к. segfault именно
на выполнении этой команды.
Проверка "в лоб" :
1) создаем файл /usr/bin/seamote.sh со следующим содержимым:
[root@sol bin]# cat /usr/bin/seamote.sh
#!/bin/sh
/usr/lib/seamonkey/mozilla-xremote-client
"openurl(http://foto.orc.ru/,new-tab)"
2) правим /etc/urlview/url_handlers.
меняем /usr/bin/seamonkey:PW
на /usr/bin/seamote.sh:PW
Кликаем по ссылке в thunderbird, запущенной из консоли, видим (в консоли):
/usr/bin/seamote.sh https://lists.altlinux.org/mailman/listinfo/sisyphus
/usr/bin/seamote.sh: line 2: 8783 Segmentation fault
/usr/lib/seamonkey/mozilla-xremote-client
"openurl(http://foto.orc.ru/,new-tab)"
Хотя
[user@sol bin]$ seamote.sh
отрабатывает на "ура".
Почему thunderbird "не дружит" cо своим коллегой?
Rgds, Artem.
P.S. В google что-то попадается насчет подобных проблем.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [sisyphus] Re: thunderbird и seamonkey: вражда продолжается
2005-12-09 17:01 [sisyphus] thunderbird и seamonkey: вражда продолжается Artem
@ 2005-12-09 19:26 ` Michael Shigorin
2005-12-09 19:54 ` Artem
2005-12-09 21:46 ` [JT] sim-im (was: Re: [sisyphus] thunderbirdи seamonkey: вражда продолжается) Igor Zubkov
2005-12-11 11:02 ` [sisyphus] thunderbird и seamonkey: вражда продолжается Alexey Gladkov
2 siblings, 1 reply; 20+ messages in thread
From: Michael Shigorin @ 2005-12-09 19:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Fri, Dec 09, 2005 at 07:01:12PM +0200, Artem wrote:
> Требуется: в запущенном seamonkey по клику на ссылке в
> thunderbird открыть эту ссылку в новой вкладке.
Proposed workaround: взять seamonkey-mail.
А вообще Женя сегодня какую-то багу в каком-то скрипте
рядом отловил...
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] Re: thunderbird и seamonkey: вражда продолжается
2005-12-09 19:26 ` [sisyphus] " Michael Shigorin
@ 2005-12-09 19:54 ` Artem
2005-12-09 19:59 ` Michael Shigorin
2005-12-09 22:26 ` Alexei V. Mezin
0 siblings, 2 replies; 20+ messages in thread
From: Artem @ 2005-12-09 19:54 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussion list
Michael Shigorin wrote:
> On Fri, Dec 09, 2005 at 07:01:12PM +0200, Artem wrote:
>
> Proposed workaround: взять seamonkey-mail.
>
А вот интересно - thunderbird + firefox - такое происходит? ( у меня
fox-a сейчас под рукой нет)
> А вообще Женя сегодня какую-то багу в каком-то скрипте
> рядом отловил...
>
А ссылку можно, please?
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] Re: thunderbird и seamonkey: вражда продолжается
2005-12-09 19:54 ` Artem
@ 2005-12-09 19:59 ` Michael Shigorin
2005-12-09 22:26 ` Alexei V. Mezin
1 sibling, 0 replies; 20+ messages in thread
From: Michael Shigorin @ 2005-12-09 19:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Fri, Dec 09, 2005 at 09:54:22PM +0200, Artem wrote:
> >Proposed workaround: взять seamonkey-mail.
> А вот интересно - thunderbird + firefox - такое происходит?
> ( у меня fox-a сейчас под рукой нет)
Без понятия, я с них прошлым летом ещё соскочил (не привыклось).
> >А вообще Женя сегодня какую-то багу в каком-то скрипте рядом
> >отловил...
> А ссылку можно, please?
voice://... :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] Re: thunderbird и seamonkey: вражда продолжается
2005-12-09 19:54 ` Artem
2005-12-09 19:59 ` Michael Shigorin
@ 2005-12-09 22:26 ` Alexei V. Mezin
2005-12-10 10:32 ` Artem
1 sibling, 1 reply; 20+ messages in thread
From: Alexei V. Mezin @ 2005-12-09 22:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem пишет:
> А вот интересно - thunderbird + firefox - такое происходит? ( у меня
> fox-a сейчас под рукой нет)
Те, которые официальной сборки (с mozilla.org), прекрасно живут вместе.
Очень даже дружат.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] Re: thunderbird и seamonkey: вражда продолжается
2005-12-09 22:26 ` Alexei V. Mezin
@ 2005-12-10 10:32 ` Artem
2005-12-10 21:39 ` Arioch
0 siblings, 1 reply; 20+ messages in thread
From: Artem @ 2005-12-10 10:32 UTC (permalink / raw)
To: alex783, ALT Linux Sisyphus discussion list
Alexei V. Mezin wrote:
> Artem пишет:
>
>> А вот интересно - thunderbird + firefox - такое происходит? ( у меня
>> fox-a сейчас под рукой нет)
>
>
> Те, которые официальной сборки (с mozilla.org), прекрасно живут вместе.
> Очень даже дружат.
>
>
Понятно... Значит дело в run-mozilla.sh . Будем смотреть.
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [JT] sim-im (was: Re: [sisyphus] thunderbirdи seamonkey: вражда продолжается)
2005-12-09 17:01 [sisyphus] thunderbird и seamonkey: вражда продолжается Artem
2005-12-09 19:26 ` [sisyphus] " Michael Shigorin
@ 2005-12-09 21:46 ` Igor Zubkov
2005-12-11 11:02 ` [sisyphus] thunderbird и seamonkey: вражда продолжается Alexey Gladkov
2 siblings, 0 replies; 20+ messages in thread
From: Igor Zubkov @ 2005-12-09 21:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
>starting: /usr/lib/seamonkey-1.0a/mozilla-xremote-client
-a seamonkey
>openurl(http://developer.berlios.de/projects/sim-im/,new-tab)
>^^^^^^^^^^
sim-im набирает обороты?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: вражда продолжается
2005-12-09 17:01 [sisyphus] thunderbird и seamonkey: вражда продолжается Artem
2005-12-09 19:26 ` [sisyphus] " Michael Shigorin
2005-12-09 21:46 ` [JT] sim-im (was: Re: [sisyphus] thunderbirdи seamonkey: вражда продолжается) Igor Zubkov
@ 2005-12-11 11:02 ` Alexey Gladkov
2005-12-11 21:24 ` Artem
2 siblings, 1 reply; 20+ messages in thread
From: Alexey Gladkov @ 2005-12-11 11:02 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem пишет:
> Почему thunderbird "не дружит" cо своим коллегой?
Тут thunderbird не причём. Для открытия внешних ссылок thunderbird
пользуется url_handler.
Скорее всего в seamonkey не прописан LD_LIBRARY_PATH (или RPATH). Это
необходимо делать так как в библиотеках mozilla.org отсутствуют
soname'ы. В firefox и thunderbird прописан RPATH, поэтому они могут
работать вместе.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: вражда продолжается
2005-12-11 11:02 ` [sisyphus] thunderbird и seamonkey: вражда продолжается Alexey Gladkov
@ 2005-12-11 21:24 ` Artem
2005-12-12 1:15 ` [sisyphus] thunderbird и seamonkey: дружба по soname'ам Alexey Gladkov
0 siblings, 1 reply; 20+ messages in thread
From: Artem @ 2005-12-11 21:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexey Gladkov wrote:
> Artem пишет:
>
>>Почему thunderbird "не дружит" cо своим коллегой?
>
>
> Тут thunderbird не причём. Для открытия внешних ссылок thunderbird
> пользуется url_handler.
Но и url_handler тут ни при чем (см. мое письмо)
> Скорее всего в seamonkey не прописан LD_LIBRARY_PATH (или RPATH). Это
> необходимо делать так как в библиотеках mozilla.org отсутствуют
> soname'ы. В firefox и thunderbird прописан RPATH, поэтому они могут
> работать вместе.
>
cat /usr/lib/seamonkey/run-mozilla.sh | grep LD_LIBRARY_PATH
## Set LD_LIBRARY_PATH
LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
if [ -n "$LD_LIBRARY_PATH_64" ]; then
LD_LIBRARY_PATH_64=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH_64+":$LD_LIBRARY_PATH_64"}
## Set DYLD_LIBRARY_PATH for Mac OS X (Darwin)
DYLD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MRE_HOME}${DYLD_LIBRARY_PATH+":$DYLD_LIBRARY_PATH"}
echo " LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
if [ -n "$LD_LIBRARY_PATH_64" ]; then
echo "LD_LIBRARY_PATH_64=$LD_LIBRARY_PATH_64"
echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH"
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
???
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-11 21:24 ` Artem
@ 2005-12-12 1:15 ` Alexey Gladkov
2005-12-12 17:45 ` Artem
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Gladkov @ 2005-12-12 1:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem пишет:
> Но и url_handler тут ни при чем (см. мое письмо)
Так ведь я не говорил что виноват url_handler. Я говорил, что не
виноват thunderbird. :)
> cat /usr/lib/seamonkey/run-mozilla.sh | grep LD_LIBRARY_PATH
> ## Set LD_LIBRARY_PATH
> LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
>
> if [ -n "$LD_LIBRARY_PATH_64" ]; then
>
> LD_LIBRARY_PATH_64=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH_64+":$LD_LIBRARY_PATH_64"}
>
> ## Set DYLD_LIBRARY_PATH for Mac OS X (Darwin)
> DYLD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MRE_HOME}${DYLD_LIBRARY_PATH+":$DYLD_LIBRARY_PATH"}
>
> echo " LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
> if [ -n "$LD_LIBRARY_PATH_64" ]; then
> echo "LD_LIBRARY_PATH_64=$LD_LIBRARY_PATH_64"
> echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH"
> export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
> export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
>
> ???
Эти обрывки кода скрипта мне хорошо известны и почти всё это можно
смело выкинуть.
Те симптомы о которые вы описываете говорят о том, что seamonkey
пытается использовать чужие библиотеки.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 1:15 ` [sisyphus] thunderbird и seamonkey: дружба по soname'ам Alexey Gladkov
@ 2005-12-12 17:45 ` Artem
2005-12-12 18:41 ` Alexey Gladkov
0 siblings, 1 reply; 20+ messages in thread
From: Artem @ 2005-12-12 17:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexey Gladkov wrote:
> Artem пишет:
>
>>Но и url_handler тут ни при чем (см. мое письмо)
>
>
> Так ведь я не говорил что виноват url_handler. Я говорил, что не
> виноват thunderbird. :)
>
Ага.. Теперь немного проясняется. Значит - seamonkey.
>
>>cat /usr/lib/seamonkey/run-mozilla.sh | grep LD_LIBRARY_PATH
>>## Set LD_LIBRARY_PATH
>>LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
> Эти обрывки кода скрипта мне хорошо известны и почти всё это можно
> смело выкинуть.
Не могли бы Вы пояснить - почему?
> Те симптомы о которые вы описываете говорят о том, что seamonkey
> пытается использовать чужие библиотеки.
>
А симптомы - те самые segfault-ы ... Но первоначальный-то запуск
seamonkey по клику в thunderbird - отлично проходит.
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 17:45 ` Artem
@ 2005-12-12 18:41 ` Alexey Gladkov
2005-12-12 18:44 ` Artem
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Gladkov @ 2005-12-12 18:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem пишет:
> Ага.. Теперь немного проясняется. Значит - seamonkey.
Откуда у вас этот seamonkey ? из rpm пакета ?
> Не могли бы Вы пояснить - почему?
Этот код ооочень старый... его писали ещё динозавры.
В этом скрипте проверки под все платформы. У нас большая часть всех
этих проверок и переменных просто не нужна.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 18:41 ` Alexey Gladkov
@ 2005-12-12 18:44 ` Artem
2005-12-12 19:23 ` Alexey Gladkov
0 siblings, 1 reply; 20+ messages in thread
From: Artem @ 2005-12-12 18:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexey Gladkov wrote:
> Artem пишет:
>
>>Ага.. Теперь немного проясняется. Значит - seamonkey.
>
>
> Откуда у вас этот seamonkey ? из rpm пакета ?
>
Да, от mike@ :-) ( http://paq.osdn.org.ua/~mike/seamonkey/ )
>
>>Не могли бы Вы пояснить - почему?
>
>
> Этот код ооочень старый... его писали ещё динозавры.
> В этом скрипте проверки под все платформы. У нас большая часть всех
> этих проверок и переменных просто не нужна.
>
Ах, вот Вы о чем... Я почему-то "вообще" подумал - а не применительно к
sisyphus. %-)
Тогда каким образом задавать LD_LIBRARY_PATH для seamonkey (если этот
скрипт - тоже не вариант) ?
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 18:44 ` Artem
@ 2005-12-12 19:23 ` Alexey Gladkov
2005-12-12 21:41 ` Michael Shigorin
2005-12-12 23:21 ` Artem
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Gladkov @ 2005-12-12 19:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list, Michael Shigorin
Artem пишет:
> Да, от mike@ :-) ( http://paq.osdn.org.ua/~mike/seamonkey/ )
Странно почему этой сборки нет в сизифе...
2mike: Ы?
> Ах, вот Вы о чем... Я почему-то "вообще" подумал - а не применительно к
> sisyphus. %-)
Я говорил про "вообще" в том смысле, что если вендор каким-нибудь
способом пакует/предустанавливает продукты mozilla.org (это делают
почти все), то эти проверки не нужны.
Так исторически сложилось, что все эти выяснения откуда запустились и
установка бесчисленных ненужных переменных окружения никому не мешает.
В firefox-1.5 в поставке от alt это будет убрано.
> Тогда каким образом задавать LD_LIBRARY_PATH для seamonkey (если этот
> скрипт - тоже не вариант) ?
собрать её с правильным rpath.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 19:23 ` Alexey Gladkov
@ 2005-12-12 21:41 ` Michael Shigorin
2005-12-12 23:21 ` Artem
1 sibling, 0 replies; 20+ messages in thread
From: Michael Shigorin @ 2005-12-12 21:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Mon, Dec 12, 2005 at 10:23:30PM +0300, Alexey Gladkov wrote:
> > Да, от mike@ :-)
(сводя стрелки) от eostapets@ ! :)
> ( http://paq.osdn.org.ua/~mike/seamonkey/ )
> Странно почему этой сборки нет в сизифе...
> 2mike: Ы?
AFAIK Женя ждёт беты. Там вроде даже все три блокера
остававшихся уже зарыты.
Собсно у нас оно уже вовсю в продакшн.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 19:23 ` Alexey Gladkov
2005-12-12 21:41 ` Michael Shigorin
@ 2005-12-12 23:21 ` Artem
2005-12-13 1:38 ` Alexey Gladkov
1 sibling, 1 reply; 20+ messages in thread
From: Artem @ 2005-12-12 23:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexey Gladkov wrote:
>
>
>>Тогда каким образом задавать LD_LIBRARY_PATH для seamonkey (если этот
>>скрипт - тоже не вариант) ?
>
>
> собрать её с правильным rpath.
>
# Add fake RPATH
rpath="/$(printf %%s '%mozilla_home' |tr '[:print:]' '_')"
export LDFLAGS="$LDFLAGS -Wl,-rpath,$rpath"
это в .spec от seamonkey содержится. или я опять неправильно понял? :-(
Rgds, Artem.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-12 23:21 ` Artem
@ 2005-12-13 1:38 ` Alexey Gladkov
2005-12-13 6:53 ` Michael Shigorin
2005-12-15 21:10 ` Mikhail Zabaluev
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Gladkov @ 2005-12-13 1:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list, Michael Shigorin
Artem пишет:
> # Add fake RPATH
> rpath="/$(printf %%s '%mozilla_home' |tr '[:print:]' '_')"
> export LDFLAGS="$LDFLAGS -Wl,-rpath,$rpath"
>
> это в .spec от seamonkey содержится. или я опять неправильно понял? :-(
>
Если есть верхняя часть этого костыля, то нужно смотреть его ответную
часть в секции %install. Она там должна быть... что-то с chrpath.
Я не смог выкачать исходники этой морской макаки, но посмотрел на
бинарник и увидел ай-яй-яй:
[legion@legion seamonkey-1.0a]$ find -type f | while read f; do if
file "$f" |grep -qs "ELF"; then chrpath -l "$f"; fi done | grep -v
/usr/lib/seamonkey| wc -l
82
[legion@legion seamonkey-1.0a]$ find -type f | while read f; do if
file "$f" |grep -qs "ELF"; then chrpath -l "$f"; fi done | grep
/_______________________ |wc -l
72
2mike: У вас в продакшен системе есть такой каталог ? :)
Для сравнения:
[legion@legion firefox-1.5]$ find -type f | while read f; do if file
"$f" |grep -qs "ELF"; then chrpath -l "$f"; fi done | grep -v
/usr/lib/firefox-1.5| wc -l
0
А дело в том, что в этой сбокре seamonkey ответная часть костыля
старая ... нужно вот так:
# Add real RPATH
rpath="/$(printf %%s '%firefox_prefix' |tr '[:print:]' '_')"
find "%buildroot/%firefox_prefix" -type f |
while read f; do
%__file "$f" | grep -qs ELF || continue
if chrpath -l "$f" | fgrep -qs "RPATH=$rpath"; then
chrpath -r "%firefox_prefix" "$f"
fi
done
Вот этот ай-яй-яй и пересекается с библиотеками thunderbird и
получается ой-ёй-ёй.
Кстати, спасибо вам за поднятую тему ... я нашёл багу в thunderbird.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-13 1:38 ` Alexey Gladkov
@ 2005-12-13 6:53 ` Michael Shigorin
2005-12-15 21:10 ` Mikhail Zabaluev
1 sibling, 0 replies; 20+ messages in thread
From: Michael Shigorin @ 2005-12-13 6:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Tue, Dec 13, 2005 at 04:38:02AM +0300, Alexey Gladkov wrote:
> и увидел ай-яй-яй:
Оёйой.
> [legion@legion seamonkey-1.0a]$ find -type f | while read f; do if
> file "$f" |grep -qs "ELF"; then chrpath -l "$f"; fi done | grep
> /_______________________ |wc -l
> 72
> 2mike: У вас в продакшен системе есть такой каталог ? :)
Не-а. ;)
> Для сравнения:
> [legion@legion firefox-1.5]$ find -type f | while read f; do if file
> "$f" |grep -qs "ELF"; then chrpath -l "$f"; fi done | grep -v
> /usr/lib/firefox-1.5| wc -l
> 0
\m/
> А дело в том, что в этой сбокре seamonkey ответная часть
> костыля старая ... нужно вот так:
Спасибо, думаю, Женя применит по назначению.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [sisyphus] thunderbird и seamonkey: дружба по soname'ам
2005-12-13 1:38 ` Alexey Gladkov
2005-12-13 6:53 ` Michael Shigorin
@ 2005-12-15 21:10 ` Mikhail Zabaluev
1 sibling, 0 replies; 20+ messages in thread
From: Mikhail Zabaluev @ 2005-12-15 21:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list; +Cc: Michael Shigorin
[-- Attachment #1: Type: text/plain, Size: 696 bytes --]
В Втр, 13/12/2005 в 04:38 +0300, Alexey Gladkov пишет:
> Artem пишет:
> > # Add fake RPATH
> > rpath="/$(printf %%s '%mozilla_home' |tr '[:print:]' '_')"
> > export LDFLAGS="$LDFLAGS -Wl,-rpath,$rpath"
> >
> > это в .spec от seamonkey содержится. или я опять неправильно понял? :-(
> >
>
> Если есть верхняя часть этого костыля, то нужно смотреть его ответную
> часть в секции %install. Она там должна быть... что-то с chrpath.
Это уродство оставляет кривой rpath во всех бинарниках, кроме тех,
которые потом явно меняются в %install.
В своей сборке mozilla я это убрал и сделал вменяемый патч для сборки
всех внутренних библиотек с rpath. Правда, оставил его неприложенным.
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2005-12-15 21:10 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-09 17:01 [sisyphus] thunderbird и seamonkey: вражда продолжается Artem
2005-12-09 19:26 ` [sisyphus] " Michael Shigorin
2005-12-09 19:54 ` Artem
2005-12-09 19:59 ` Michael Shigorin
2005-12-09 22:26 ` Alexei V. Mezin
2005-12-10 10:32 ` Artem
2005-12-10 21:39 ` Arioch
2005-12-09 21:46 ` [JT] sim-im (was: Re: [sisyphus] thunderbirdи seamonkey: вражда продолжается) Igor Zubkov
2005-12-11 11:02 ` [sisyphus] thunderbird и seamonkey: вражда продолжается Alexey Gladkov
2005-12-11 21:24 ` Artem
2005-12-12 1:15 ` [sisyphus] thunderbird и seamonkey: дружба по soname'ам Alexey Gladkov
2005-12-12 17:45 ` Artem
2005-12-12 18:41 ` Alexey Gladkov
2005-12-12 18:44 ` Artem
2005-12-12 19:23 ` Alexey Gladkov
2005-12-12 21:41 ` Michael Shigorin
2005-12-12 23:21 ` Artem
2005-12-13 1:38 ` Alexey Gladkov
2005-12-13 6:53 ` Michael Shigorin
2005-12-15 21:10 ` Mikhail Zabaluev
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