* [sisyphus] Линковка с другой версией libstdc++.
@ 2006-12-15 14:25 Epiphanov Sergei
2006-12-15 14:31 ` Alexey Morsov
2006-12-15 14:59 ` Sergey Vlasov
0 siblings, 2 replies; 8+ messages in thread
From: Epiphanov Sergei @ 2006-12-15 14:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Есть программа, которая использует библиотеку. Сама библиотека слинкована с
libstdc++.so.5. Можно ли сказать компилятору, чтобы он и программу тоже
линковал с libstdc++.so.5? Так как он сейчас связывает с libstdc++.so.6 и
пишет предупреждение о двух разных версиях libstdc++ (одна с программой,
другая с библиотекой). Проблема в том, что программа отлаживается в одном
дистрибутиве, а гоняется в другой, а дистрибутивы как минимум отличаются
наличием libstdc++.so.6.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-15 14:25 [sisyphus] Линковка с другой версией libstdc++ Epiphanov Sergei
@ 2006-12-15 14:31 ` Alexey Morsov
2006-12-15 14:33 ` Epiphanov Sergei
2006-12-15 14:59 ` Sergey Vlasov
1 sibling, 1 reply; 8+ messages in thread
From: Alexey Morsov @ 2006-12-15 14:31 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 544 bytes --]
On Fri, Dec 15, 2006 at 05:25:53PM +0300, Epiphanov Sergei wrote:
> другая с библиотекой). Проблема в том, что программа отлаживается в одном
> дистрибутиве, а гоняется в другой, а дистрибутивы как минимум отличаются
> наличием libstdc++.so.6.
А просто скомпилить либу с нужной (на тесте с 6 на рабочей с 5ой) версией
нельзя?
--
С уважением,
Алексей Морсов
системный администратор ЗАО "ИК "Риком-Траст"
ICQ: 196-766-290
Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru
NP: Yousei Teikoku - Valkyrja
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 481 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-15 14:31 ` Alexey Morsov
@ 2006-12-15 14:33 ` Epiphanov Sergei
2006-12-15 14:51 ` Damir Shayhutdinov
0 siblings, 1 reply; 8+ messages in thread
From: Epiphanov Sergei @ 2006-12-15 14:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Friday 15 December 2006 17:31 Alexey Morsov написал(a):
> > другая с библиотекой). Проблема в том, что программа отлаживается в
> > одном дистрибутиве, а гоняется в другой, а дистрибутивы как минимум
> > отличаются наличием libstdc++.so.6.
>
> А просто скомпилить либу с нужной (на тесте с 6 на рабочей с 5ой) версией
> нельзя?
В том-то и дело, что нельзя.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-15 14:33 ` Epiphanov Sergei
@ 2006-12-15 14:51 ` Damir Shayhutdinov
2006-12-18 9:25 ` Epiphanov Sergei
0 siblings, 1 reply; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-12-15 14:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> > А просто скомпилить либу с нужной (на тесте с 6 на рабочей с 5ой) версией
> > нельзя?
>
> В том-то и дело, что нельзя.
Какой-то closed source чтоли?
Поставьте компилятор gcc3.3-c++, снесите libstdc++4.1, поставьте
libstdc++3.3 и компилируйте старым компилятором.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-15 14:25 [sisyphus] Линковка с другой версией libstdc++ Epiphanov Sergei
2006-12-15 14:31 ` Alexey Morsov
@ 2006-12-15 14:59 ` Sergey Vlasov
1 sibling, 0 replies; 8+ messages in thread
From: Sergey Vlasov @ 2006-12-15 14:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 682 bytes --]
On Fri, Dec 15, 2006 at 05:25:53PM +0300, Epiphanov Sergei wrote:
> Есть программа, которая использует библиотеку. Сама библиотека слинкована с
> libstdc++.so.5. Можно ли сказать компилятору, чтобы он и программу тоже
> линковал с libstdc++.so.5? Так как он сейчас связывает с libstdc++.so.6 и
> пишет предупреждение о двух разных версиях libstdc++ (одна с программой,
> другая с библиотекой). Проблема в том, что программа отлаживается в одном
> дистрибутиве, а гоняется в другой, а дистрибутивы как минимум отличаются
> наличием libstdc++.so.6.
Единственный вариант - использовать старую версию компилятора (gcc3.3),
где как раз и использовалась libstdc++.so.5.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-15 14:51 ` Damir Shayhutdinov
@ 2006-12-18 9:25 ` Epiphanov Sergei
2006-12-18 9:31 ` Damir Shayhutdinov
0 siblings, 1 reply; 8+ messages in thread
From: Epiphanov Sergei @ 2006-12-18 9:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Friday 15 December 2006 17:51 Damir Shayhutdinov написал(a):
> > В том-то и дело, что нельзя.
>
> Какой-то closed source чтоли?
> Поставьте компилятор gcc3.3-c++, снесите libstdc++4.1, поставьте
> libstdc++3.3 и компилируйте старым компилятором.
Не совсем. Отчасти он закрыт. Для проверки надо было собирать и запускать
оболочку (так вышло) под ALTLinux, а реально всё это будет работать там, где
libstdc++.so.6 ещё нет. Странно и жалко, что нельзя менять подключаемые
библиотеки...
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-18 9:25 ` Epiphanov Sergei
@ 2006-12-18 9:31 ` Damir Shayhutdinov
2006-12-18 10:17 ` Epiphanov Sergei
0 siblings, 1 reply; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-12-18 9:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Не совсем. Отчасти он закрыт. Для проверки надо было собирать и запускать
> оболочку (так вышло) под ALTLinux, а реально всё это будет работать там, где
> libstdc++.so.6 ещё нет. Странно и жалко, что нельзя менять подключаемые
> библиотеки...
Менять то можно :)
Да только ведь сонейм у библиотеке не просто так сменился, не так ли?
Если они не совместимы по API, то полноценная замена невозможна.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Линковка с другой версией libstdc++.
2006-12-18 9:31 ` Damir Shayhutdinov
@ 2006-12-18 10:17 ` Epiphanov Sergei
0 siblings, 0 replies; 8+ messages in thread
From: Epiphanov Sergei @ 2006-12-18 10:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Monday 18 December 2006 12:31 Damir Shayhutdinov написал(a):
> > Не совсем. Отчасти он закрыт. Для проверки надо было собирать и
> > запускать оболочку (так вышло) под ALTLinux, а реально всё это будет
> > работать там, где libstdc++.so.6 ещё нет. Странно и жалко, что нельзя
> > менять подключаемые библиотеки...
>
> Менять то можно :)
> Да только ведь сонейм у библиотеке не просто так сменился, не так ли?
> Если они не совместимы по API, то полноценная замена невозможна.
Понятно, спасибо!
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-12-18 10:17 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-15 14:25 [sisyphus] Линковка с другой версией libstdc++ Epiphanov Sergei
2006-12-15 14:31 ` Alexey Morsov
2006-12-15 14:33 ` Epiphanov Sergei
2006-12-15 14:51 ` Damir Shayhutdinov
2006-12-18 9:25 ` Epiphanov Sergei
2006-12-18 9:31 ` Damir Shayhutdinov
2006-12-18 10:17 ` Epiphanov Sergei
2006-12-15 14:59 ` Sergey Vlasov
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