Страница 1 из 1

Изменить компилятор

Добавлено: 2008-05-02 14:28:04
ProFTP
при копиляции ядра выдает ошибку

Код: Выделить всё

cc1: error: unrecognized command line option "-Wno-pointer-sign"
погуглил, понял, тчо нудно компилировать с gcc4 (с 3.4 не подойдет!)

постаивил gcc41 и gcc43

Код: Выделить всё

CC=/usr/local/bin/gcc41
CXX=/usr/local/bin/g++41
этого достатиочно??? что еще нужно?
и как посомтректь что точно стоит всё из gcc4.1 ?

ЗЫ обновлять всю систему это длинная песня! и как раз натсроил всё, есликтото знает подсажите?

Re: Изменить компилятор

Добавлено: 2008-05-02 23:06:46
Гость
еще хорошо бы поставить /usr/local/bin в $PATH перед /usr/bin
в tcsh(1) это делается по:
set path=(/usr/local/bin $path)
в sh(1) по:
export PATH=/usr/local/bin:$PATH
ибо в login.conf(5) стоит наборот и в случае одинаковых бинарников (например, `cc') приоритет будет у того, чей путь находится раньше в $PATH

Re: Изменить компилятор

Добавлено: 2008-05-02 23:17:30
ProFTP
PATH к /usr/local/bin стоит
программы от туда запускаються

а собираться все равно не хочет...
что поставить?

Re: Изменить компилятор

Добавлено: 2008-05-02 23:28:09
Гость
ProFTP писал(а):PATH к /usr/local/bin стоит
стоит перед или после /usr/bin?
ProFTP писал(а):а собираться все равно не хочет...
давай ошибку

Re: Изменить компилятор

Добавлено: 2008-05-02 23:29:58
Гость
btw, не знаю как в 7-ке, но в 8-ке

Код: Выделить всё

> gcc --version
gcc (GCC) 4.2.1 20070719  [FreeBSD]
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
, т.е. 4.2.1, а не 4.1.

Re: Изменить компилятор

Добавлено: 2008-05-02 23:41:41
ProFTP
вот

Код: Выделить всё

cc1: error: unrecognized command line option "-Wno-pointer-sign"
тогда попробую 4.2.1 или обновлю нормально...

Re: Изменить компилятор

Добавлено: 2008-05-02 23:47:27
Гость
ProFTP писал(а):или обновлю нормально...
ты вообще как обновляешь? сначала надо до последней в -stable в своей ветке и только потом прыгать по мажорным ветакам, т.е. 6.1 -> 6-stable -> 7-stable. Читай /usr/src/UPDATING

или что-то другое пытаешься сделать?

Re: Изменить компилятор

Добавлено: 2008-05-03 0:03:56
ProFTPD
сори
мир 7.0CURENT
ядро 8.0CURENT
клмпилятор 6.2STABLE

тогда обнолю в 8.0 или 7, мир вродебы собираеться, слава Богу

я не понмю как я ядро собрал в прошлый раз, но как-то собрал

в общем ладно обновлю..

Re: Изменить компилятор

Добавлено: 2008-05-03 17:47:59
manefesto
ProFTPD писал(а): мир 7.0CURENT
ядро 8.0CURENT
клмпилятор 6.2STABLE
Фигасе солянка...Обновляй нормально