gcc46 замена gcc42

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2011-12-30 13:13:29

Ну по дефолту для сборки мира gcc42, так понял с 7 по 8.2 как-то чем-то заменить можно для сборки с SSE3+SSE4a?
пыталсо поставить gcc46 вываливается с ошибками.... может есть опыт положительный на эту тему?
Последний раз редактировалось f_andrey 2011-12-30 13:30:47, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
//del

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение manefesto » 2011-12-30 13:17:14

и куда тебе уперся это компилятор ?
работает на 4.2, пусть работает. не трожь
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2011-12-30 15:19:20

f_andrey ну давай залепика мне ядро с 46?
--
Тематика - корректна. если такой умный, то не ссы раскажи.
//del

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение iZEN » 2011-12-31 9:31:16

В 9.0-PRERELEASE ядро и базовая система собираются системным Clang. Большая часть портов тоже.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2012-01-01 15:46:40

iZEN писал(а):В 9.0-PRERELEASE ядро и базовая система собираются системным Clang. Большая часть портов тоже.
да это понятно. -) необходимо 8.2 было. в итоге просто курент поставил и расслабилсо.
//del

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение hedgehog » 2012-01-02 14:25:07

эм.. у меня на 8.2 стоит gcc46. и, кажется, я им как-то собирал ядро

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2012-01-02 16:41:57

hedgehog писал(а):эм.. у меня на 8.2 стоит gcc46. и, кажется, я им как-то собирал ядро
проверь...
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
//del

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение hedgehog » 2012-01-02 19:49:30

ADRE писал(а):проверь...
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
Сейчас я вернул обратно дженерик ядро. Я-то могу для проверки собрать кастомное, но как проверить, что именно gcc46 собирает?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение manefesto » 2012-01-02 22:14:33

была такая вещь как gcc-config, типа можно было выбрать копилятор
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2012-01-04 14:00:26

hedgehog писал(а):
ADRE писал(а):проверь...
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
Сейчас я вернул обратно дженерик ядро. Я-то могу для проверки собрать кастомное, но как проверить, что именно gcc46 собирает?
прописать в make.conf компилятор жестко, либо через полный путь к нему, либо короткое имя типа gcc46 и в path makefile добавить соотвествующий путь в котором находится компилер /ust/local/bin:/usr/local/sbin ну можешь собрать в отдельную директорию конкретным компилятором. далее посмотреть работоспособность
//del

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение iZEN » 2012-01-04 17:00:34

Использование более новых версий GCC и binutils c коллекцией портов FreeBSD для сборки портированных программ описано здесь: http://www.freebsd.org/doc/ru/articles/ ... ticle.html
Про сборку ядра и базовой системы с помощью новых версий GCC ничего не говорится, но можно ведь просто убрать условные исключения из /etc/make.conf?

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

CC=gcc46
CXX=g++46
CPP=cpp46
CFLAGS+=-mssse3
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: gcc46 замена gcc42

Непрочитанное сообщение ADRE » 2012-01-10 8:51:48

ну оно не всегда собирается, допустим я собирал на 7.1 ->10 нихера не собралось,7.1 ->9 аналогично, 7.1 ->8.2 собралось с gcc42 с gcc46,gcc47. После установки 8.2 компилилось с любой ворсией + clang.
--
Для сборки мирка используются те же переменные что и для портов, но когда собирал на 7.1 там требовались полные пути для компилятора, хотя лежали в стандартных путях... сейчас смотрю что лучше gcc47 или clang и всё это добро с оптимизацией -O3 + инструкиции для процессора, хочется SSE4a для AMD ща тестики надо определить для определения быстродействия.
//del