gcc46 замена gcc42
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
gcc46 замена gcc42
Ну по дефолту для сборки мира gcc42, так понял с 7 по 8.2 как-то чем-то заменить можно для сборки с SSE3+SSE4a?
пыталсо поставить gcc46 вываливается с ошибками.... может есть опыт положительный на эту тему?
пыталсо поставить gcc46 вываливается с ошибками.... может есть опыт положительный на эту тему?
Последний раз редактировалось f_andrey 2011-12-30 13:30:47, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
//del
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
и куда тебе уперся это компилятор ?
работает на 4.2, пусть работает. не трожь
работает на 4.2, пусть работает. не трожь
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: gcc46 замена gcc42
f_andrey ну давай залепика мне ядро с 46?
--
Тематика - корректна. если такой умный, то не ссы раскажи.
--
Тематика - корректна. если такой умный, то не ссы раскажи.
//del
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: gcc46 замена gcc42
В 9.0-PRERELEASE ядро и базовая система собираются системным Clang. Большая часть портов тоже.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: gcc46 замена gcc42
да это понятно. -) необходимо 8.2 было. в итоге просто курент поставил и расслабилсо.iZEN писал(а):В 9.0-PRERELEASE ядро и базовая система собираются системным Clang. Большая часть портов тоже.
//del
- hedgehog
- сержант
- Сообщения: 220
- Зарегистрирован: 2010-01-26 11:47:05
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: gcc46 замена gcc42
эм.. у меня на 8.2 стоит gcc46. и, кажется, я им как-то собирал ядро
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: gcc46 замена gcc42
проверь...hedgehog писал(а):эм.. у меня на 8.2 стоит gcc46. и, кажется, я им как-то собирал ядро
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
//del
- hedgehog
- сержант
- Сообщения: 220
- Зарегистрирован: 2010-01-26 11:47:05
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: gcc46 замена gcc42
Сейчас я вернул обратно дженерик ядро. Я-то могу для проверки собрать кастомное, но как проверить, что именно gcc46 собирает?ADRE писал(а):проверь...
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: gcc46 замена gcc42
была такая вещь как gcc-config, типа можно было выбрать копилятор
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: gcc46 замена gcc42
прописать в make.conf компилятор жестко, либо через полный путь к нему, либо короткое имя типа gcc46 и в path makefile добавить соотвествующий путь в котором находится компилер /ust/local/bin:/usr/local/sbin ну можешь собрать в отдельную директорию конкретным компилятором. далее посмотреть работоспособностьhedgehog писал(а):Сейчас я вернул обратно дженерик ядро. Я-то могу для проверки собрать кастомное, но как проверить, что именно gcc46 собирает?ADRE писал(а):проверь...
--
У меня тоже стоит 46, но ядро собрано дефолтным компилятором.
//del
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: gcc46 замена gcc42
Использование более новых версий GCC и binutils c коллекцией портов FreeBSD для сборки портированных программ описано здесь: http://www.freebsd.org/doc/ru/articles/ ... ticle.html
Про сборку ядра и базовой системы с помощью новых версий GCC ничего не говорится, но можно ведь просто убрать условные исключения из /etc/make.conf?
Про сборку ядра и базовой системы с помощью новых версий GCC ничего не говорится, но можно ведь просто убрать условные исключения из /etc/make.conf?
Код: Выделить всё
CC=gcc46
CXX=g++46
CPP=cpp46
CFLAGS+=-mssse3
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: gcc46 замена gcc42
ну оно не всегда собирается, допустим я собирал на 7.1 ->10 нихера не собралось,7.1 ->9 аналогично, 7.1 ->8.2 собралось с gcc42 с gcc46,gcc47. После установки 8.2 компилилось с любой ворсией + clang.
--
Для сборки мирка используются те же переменные что и для портов, но когда собирал на 7.1 там требовались полные пути для компилятора, хотя лежали в стандартных путях... сейчас смотрю что лучше gcc47 или clang и всё это добро с оптимизацией -O3 + инструкиции для процессора, хочется SSE4a для AMD ща тестики надо определить для определения быстродействия.
--
Для сборки мирка используются те же переменные что и для портов, но когда собирал на 7.1 там требовались полные пути для компилятора, хотя лежали в стандартных путях... сейчас смотрю что лучше gcc47 или clang и всё это добро с оптимизацией -O3 + инструкиции для процессора, хочется SSE4a для AMD ща тестики надо определить для определения быстродействия.
//del