ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Master 2.4
@ 2006-01-31 14:35 Dmitrijs Drozdeckis
  2006-01-31 14:38 ` Slava Dubrovskiy
  2006-01-31 17:19 ` Sergey Vlasov
  0 siblings, 2 replies; 3+ messages in thread
From: Dmitrijs Drozdeckis @ 2006-01-31 14:35 UTC (permalink / raw)
  To: ALT Linux Community

Ne podskazhite kak ustanovit libgcc3.4 и libstdc++3.4 , chto bi eto
rabotalo vmeste s versiej 3.3





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] Master 2.4
  2006-01-31 14:35 [Comm] Master 2.4 Dmitrijs Drozdeckis
@ 2006-01-31 14:38 ` Slava Dubrovskiy
  2006-01-31 17:19 ` Sergey Vlasov
  1 sibling, 0 replies; 3+ messages in thread
From: Slava Dubrovskiy @ 2006-01-31 14:38 UTC (permalink / raw)
  To: ALT Linux Community

Dmitrijs Drozdeckis пишет:

>Ne podskazhite kak ustanovit libgcc3.4 и libstdc++3.4 ,
>
apt-get install libgcc3.4

> chto bi eto
>rabotalo vmeste s versiej 3.3
>  
>
Одновременно не получится, :-)  но перед использованием можно выбирать с
помощью select-gcc.

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] Master 2.4
  2006-01-31 14:35 [Comm] Master 2.4 Dmitrijs Drozdeckis
  2006-01-31 14:38 ` Slava Dubrovskiy
@ 2006-01-31 17:19 ` Sergey Vlasov
  1 sibling, 0 replies; 3+ messages in thread
From: Sergey Vlasov @ 2006-01-31 17:19 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 2018 bytes --]

On Tue, Jan 31, 2006 at 04:35:32PM +0200, Dmitrijs Drozdeckis wrote:
> Ne podskazhite kak ustanovit libgcc3.4 и libstdc++3.4 , chto bi eto
> rabotalo vmeste s versiej 3.3

Просто установить libstdc++3.4 из Сизифа в настоящий момент нельзя -
проблема в том, что в сборке libstdc++3.3, вошедшей в Master 2.4,
слишком жёсткие зависимости на конкретную сборку libgcc3.3, а при
установке libstdc++3.4 необходимо _заменить_ libgcc3.3 на libgcc3.4.
Однако эту проблему можно решить, если предварительно обновить пакеты
libgcc3.3 и libstdc++3.3 (также придётся обновить и соответствующие
*-devel); в Сизифе этих пакетов сейчас уже нет, но подходящую версию
можно взять из Compact 3.0.

Далее можно установить gcc3.4 рядом с gcc3.3, после чего выбирать
нужную версию компилятора одним из следующих способов:

1) Командой select-gcc можно выбрать версию компилятора, которая будет
   вызываться командами gcc, g++, g77 без явного указания нужной
   версии.  Неудобство этого метода в том, что для переключения
   требуются права root.

2) /usr/bin/gcc (а также g++, g77) - это на самом деле ссылка на
   программу gcc_wrapper, которая при установленной переменной
   окружения GCC_VERSION вызывает ту версию gcc, которая указана в
   этой переменной.  Благодаря этому можно выбирать нужную версию gcc
   с помощью команд вида export GCC_VERSION=3.4.  Единственная
   проблема в том, что существуют программы, система сборки которых
   использует переменную GCC_VERSION для своих собственных нужд - с
   ними такой метод переключения версии gcc не сработает.

3) Можно напрямую вызывать gcc-3.4, g++-3.4 и т.п. (например, указать
   CXX=g++-3.4 при запуске configure или make).  В этом случае
   gcc_wrapper не используется, поэтому теряется возможность
   автоматического использования ccache, включающаяся через export
   GCC_USE_CCACHE=1 (это тоже реализовано в gcc_wrapper); при
   необходимости использования ccache в этом случае придётся явно
   писать что-то типа CC="ccache gcc-3.4".

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-01-31 17:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-31 14:35 [Comm] Master 2.4 Dmitrijs Drozdeckis
2006-01-31 14:38 ` Slava Dubrovskiy
2006-01-31 17:19 ` Sergey Vlasov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git