* [Comm] gcc 3.3. вместо gcc 2.95
@ 2005-09-13 6:04 Карелин Алексей Петрович
2005-09-13 6:51 ` Владимир Гусев
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Карелин Алексей Петрович @ 2005-09-13 6:04 UTC (permalink / raw)
To: community
Добрый день!
Сразу прошу прощения за оффтопик, но уверен, что ответ будет.
Есть FreeBSD 4.11, там стоит gcc 2.95. Но возникла острая необходимость
использоватать для компиляции mysql++ gcc 3.3. Необходимый пакет вроде как
установили, но по умолчанию make использует g++ 2.95. Варварский способ -
замена файлов g++ 2.95 на g++ 3.3 привел к ожидаемым положительным
результатам. А как правильно?
С уважением,
Алексей Карелин
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 6:04 [Comm] gcc 3.3. вместо gcc 2.95 Карелин Алексей Петрович
@ 2005-09-13 6:51 ` Владимир Гусев
2005-09-13 7:41 ` Карелин Алексей Петрович
2005-09-13 10:24 ` [Comm] " Michael Shigorin
2005-09-13 15:00 ` [Comm] " Sergey Shilov
2 siblings, 1 reply; 13+ messages in thread
From: Владимир Гусев @ 2005-09-13 6:51 UTC (permalink / raw)
To: ALT Linux Community
> Сразу прошу прощения за оффтопик, но уверен, что ответ будет.
> Есть FreeBSD 4.11, там стоит gcc 2.95. Но возникла острая необходимость
> использоватать для компиляции mysql++ gcc 3.3. Необходимый пакет вроде
> как
> установили, но по умолчанию make использует g++ 2.95. Варварский способ -
> замена файлов g++ 2.95 на g++ 3.3 привел к ожидаемым положительным
> результатам. А как правильно?
Не знаю, как у FreeBSD, но Альте в таком случае ставятся пакеты для обоих
gcc и выбор нужного производится командой select-gcc (под root'ом)..
А варварский способ мог привести и к плачевным результатам - вам повезло..
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 6:51 ` Владимир Гусев
@ 2005-09-13 7:41 ` Карелин Алексей Петрович
2005-09-13 8:18 ` Dmytro O. Redchuk
2005-09-13 10:07 ` Vitaly Lipatov
0 siblings, 2 replies; 13+ messages in thread
From: Карелин Алексей Петрович @ 2005-09-13 7:41 UTC (permalink / raw)
To: ALT Linux Community
В сообщении от 13 Сентябрь 2005 10:51 Владимир Гусев написал(a):
> Не знаю, как у FreeBSD, но Альте в таком случае ставятся пакеты для обоих
> gcc и выбор нужного производится командой select-gcc (под root'ом)..
А никакой опции для make не существует?
> А варварский способ мог привести и к плачевным результатам - вам повезло..
Поэтому и спрашиваю.
С уважением,
Алексей Карелин
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 7:41 ` Карелин Алексей Петрович
@ 2005-09-13 8:18 ` Dmytro O. Redchuk
2005-09-13 10:07 ` Vitaly Lipatov
1 sibling, 0 replies; 13+ messages in thread
From: Dmytro O. Redchuk @ 2005-09-13 8:18 UTC (permalink / raw)
To: ALT Linux Community
On Tue, Sep 13, 2005 at 11:41:24AM +0400, Карелин Алексей Петрович wrote:
> В сообщении от 13 Сентябрь 2005 10:51 Владимир Гусев написал(a):
>
> > Не знаю, как у FreeBSD, но Альте в таком случае ставятся пакеты для обоих
> > gcc и выбор нужного производится командой select-gcc (под root'ом)..
>
> А никакой опции для make не существует?
По идее,
$ CC=gcc-2.96 make # или как там
должно работать,
но не варварскими же...
>
>
> > А варварский способ мог привести и к плачевным результатам - вам повезло..
>
> Поэтому и спрашиваю.
>
> С уважением,
> Алексей Карелин
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 7:41 ` Карелин Алексей Петрович
2005-09-13 8:18 ` Dmytro O. Redchuk
@ 2005-09-13 10:07 ` Vitaly Lipatov
1 sibling, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2005-09-13 10:07 UTC (permalink / raw)
To: ALT Linux Community
On Tuesday 13 September 2005 11:41, Карелин Алексей Петрович
wrote:
> В сообщении от 13 Сентябрь 2005 10:51 Владимир Гусев
написал(a):
> > Не знаю, как у FreeBSD, но Альте в таком случае ставятся
> > пакеты для обоих gcc и выбор нужного производится командой
> > select-gcc (под root'ом)..
>
> А никакой опции для make не существует?
А Makefile открыть и посмотреть?
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-13 6:04 [Comm] gcc 3.3. вместо gcc 2.95 Карелин Алексей Петрович
2005-09-13 6:51 ` Владимир Гусев
@ 2005-09-13 10:24 ` Michael Shigorin
2005-09-13 15:27 ` Gleb Kulikov
2005-09-13 15:00 ` [Comm] " Sergey Shilov
2 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2005-09-13 10:24 UTC (permalink / raw)
To: community
On Tue, Sep 13, 2005 at 10:04:58AM +0400, Карелин Алексей Петрович wrote:
> Сразу прошу прощения за оффтопик, но уверен, что ответ будет.
> Есть FreeBSD 4.11
Это почти общеюниксовый вопрос, бишь можно (наверное) в
news://fido7.ru.unix.
> там стоит gcc 2.95. Но возникла острая необходимость
> использоватать для компиляции mysql++ gcc 3.3.
Чё, серьёзно? Пока поддерживал пакет в альте -- для gcc 3.x
приходилось накладывать (и вроде адаптировать) возрастающее
количество патчей.
> Необходимый пакет вроде как установили, но по умолчанию make
> использует g++ 2.95. Варварский способ - замена файлов g++ 2.95
> на g++ 3.3 привел к ожидаемым положительным результатам. А как
> правильно?
Раз фря, спросите в рассылке uafug.org.ua или вон на linuxforum,
Федорчук паразитирует на слове "линукс" с бздёй, пусть хоть
профильно поможет кому. :-)
Здесь лучше не смешивать всё-таки. Поскольку _этой_ проблемы
у нас, например, нет, а если и есть -- то решается проще (как
и подсказали рядом).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- visit our conference (Oct 1):
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 15:00 ` [Comm] " Sergey Shilov
@ 2005-09-13 12:06 ` Карелин Алексей Петрович
0 siblings, 0 replies; 13+ messages in thread
From: Карелин Алексей Петрович @ 2005-09-13 12:06 UTC (permalink / raw)
To: hsv, ALT Linux Community
В сообщении от 13 Сентябрь 2005 19:00 Sergey Shilov написал(a):
> IMHO правильным будет
> 1. Обновить систему до последнего стабильного релиза
исключено, т.к. 4.11 стоит на виртуальном выделенном сервере для которого и
будет писаться приложение
> 2. Собрать сабжа штатным образом из коллекции портов.
так и сделано
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] gcc 3.3. вместо gcc 2.95
2005-09-13 6:04 [Comm] gcc 3.3. вместо gcc 2.95 Карелин Алексей Петрович
2005-09-13 6:51 ` Владимир Гусев
2005-09-13 10:24 ` [Comm] " Michael Shigorin
@ 2005-09-13 15:00 ` Sergey Shilov
2005-09-13 12:06 ` Карелин Алексей Петрович
2 siblings, 1 reply; 13+ messages in thread
From: Sergey Shilov @ 2005-09-13 15:00 UTC (permalink / raw)
To: community
В сообщении от 13 Сентябрь 2005 06:04 Карелин Алексей Петрович написал:
> Есть FreeBSD 4.11, там стоит gcc 2.95. Но возникла острая необходимость
> использоватать для компиляции mysql++ gcc 3.3. Необходимый пакет вроде как
> установили, но по умолчанию make использует g++ 2.95. Варварский способ -
> замена файлов g++ 2.95 на g++ 3.3 привел к ожидаемым положительным
> результатам. А как правильно?
IMHO правильным будет
1. Обновить систему до последнего стабильного релиза
2. Собрать сабжа штатным образом из коллекции портов.
--
С уважением
Сергей Шилов
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-13 10:24 ` [Comm] " Michael Shigorin
@ 2005-09-13 15:27 ` Gleb Kulikov
2005-09-13 20:47 ` Vitaly Lipatov
2005-09-14 15:44 ` Michael Shigorin
0 siblings, 2 replies; 13+ messages in thread
From: Gleb Kulikov @ 2005-09-13 15:27 UTC (permalink / raw)
To: community
В сообщении от Вторник 13 Сентябрь 2005 17:24 Michael Shigorin написал:
> Здесь лучше не смешивать всё-таки. Поскольку _этой_ проблемы
> у нас, например, нет, а если и есть -- то решается проще (как
> и подсказали рядом).
Наверное, эта проблема таки есть, и штатно -- не решается. В рамках механизма
альтернтив, по крайней мере. Если решается -- то как сделать, чтобы user00
работал с 2.95, а user01 -- с 3.4, например?
--
Салют, /GLeb
UIN: 15341920
jabber://gleb@asd.iao.ru
skype://gleb_kulikov.tomsk
netmail: 2:5005/78
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-13 15:27 ` Gleb Kulikov
@ 2005-09-13 20:47 ` Vitaly Lipatov
2005-09-14 4:40 ` Gleb Kulikov
2005-09-14 15:44 ` Michael Shigorin
1 sibling, 1 reply; 13+ messages in thread
From: Vitaly Lipatov @ 2005-09-13 20:47 UTC (permalink / raw)
To: ALT Linux Community
On Tuesday 13 September 2005 19:27, Gleb Kulikov wrote:
> В сообщении от Вторник 13 Сентябрь 2005 17:24 Michael Shigorin
написал:
> > Здесь лучше не смешивать всё-таки. Поскольку _этой_
> > проблемы у нас, например, нет, а если и есть -- то решается
> > проще (как и подсказали рядом).
>
> Наверное, эта проблема таки есть, и штатно -- не решается. В
> рамках механизма альтернтив, по крайней мере. Если решается --
> то как сделать, чтобы user00 работал с 2.95, а user01 -- с
> 3.4, например?
export GCC
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-13 20:47 ` Vitaly Lipatov
@ 2005-09-14 4:40 ` Gleb Kulikov
2005-09-14 7:41 ` Vitaly Lipatov
0 siblings, 1 reply; 13+ messages in thread
From: Gleb Kulikov @ 2005-09-14 4:40 UTC (permalink / raw)
To: ALT Linux Community
В сообщении от Среда 14 Сентябрь 2005 03:47 Vitaly Lipatov написал:
> export GCC
это НЕ gcc-select, ага?
--
Салют, /GLeb
UIN: 15341920
jabber://gleb@asd.iao.ru
skype://gleb_kulikov.tomsk
netmail: 2:5005/78
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-14 4:40 ` Gleb Kulikov
@ 2005-09-14 7:41 ` Vitaly Lipatov
0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2005-09-14 7:41 UTC (permalink / raw)
To: ALT Linux Community
On Wednesday 14 September 2005 08:40, Gleb Kulikov wrote:
> В сообщении от Среда 14 Сентябрь 2005 03:47 Vitaly Lipatov
написал:
> > export GCC
>
> это НЕ gcc-select, ага?
Нет, и никак не связано
export CC=gcc
export GCC=gcc
export CXX=g++
В правой половине указываете компиляторы нужных версий
Насчёт export CPP - не знаю
Эти переменные либо используются в makefile, либо подразумеваются
(см. описание make)
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: gcc 3.3. вместо gcc 2.95
2005-09-13 15:27 ` Gleb Kulikov
2005-09-13 20:47 ` Vitaly Lipatov
@ 2005-09-14 15:44 ` Michael Shigorin
1 sibling, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2005-09-14 15:44 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1026 bytes --]
On Tue, Sep 13, 2005 at 10:27:55PM +0700, Gleb Kulikov wrote:
> > Здесь лучше не смешивать всё-таки. Поскольку _этой_ проблемы
> > у нас, например, нет, а если и есть -- то решается проще (как
> > и подсказали рядом).
> Наверное, эта проблема таки есть, и штатно -- не решается.
Хоть покраснели-то?
> В рамках механизма альтернтив, по крайней мере.
А ещё она плохо решается экскаватором и телетайпом.
Ещё раз: проблема сосуществования пачки версий gcc вполне решена.
Проблема использования сводится к образованию использователей.
> Если решается -- то как сделать, чтобы user00 работал с 2.95,
> а user01 -- с 3.4, например?
echo export CC=/usr/bin/gcc-2.95 >> ~user00/.bash_profile
echo export CC=/usr/bin/gcc-3.4 >> ~user01/.bash_profile
echo "relogin pls" | write user00
echo "relogin pls" | write user01
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- visit our conference (Oct 1):
-- http://conference.osdn.org.ua
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2005-09-14 15:44 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-13 6:04 [Comm] gcc 3.3. вместо gcc 2.95 Карелин Алексей Петрович
2005-09-13 6:51 ` Владимир Гусев
2005-09-13 7:41 ` Карелин Алексей Петрович
2005-09-13 8:18 ` Dmytro O. Redchuk
2005-09-13 10:07 ` Vitaly Lipatov
2005-09-13 10:24 ` [Comm] " Michael Shigorin
2005-09-13 15:27 ` Gleb Kulikov
2005-09-13 20:47 ` Vitaly Lipatov
2005-09-14 4:40 ` Gleb Kulikov
2005-09-14 7:41 ` Vitaly Lipatov
2005-09-14 15:44 ` Michael Shigorin
2005-09-13 15:00 ` [Comm] " Sergey Shilov
2005-09-13 12:06 ` Карелин Алексей Петрович
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