Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

! Не получается перекомпилировать ядро FreeBSD

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> FreeBSD
 
Автор Сообщение
STALKER_SLX




Зарегистрирован: 27.03.2013
Сообщения: 4
Откуда: Kyiv

СообщениеДобавлено: Вс Июл 28, 2013 10:51 am    Заголовок сообщения: ! Не получается перекомпилировать ядро FreeBSD
Ответить с цитатой

Я начинающий админ. Комп с конфигурацией:
Intel Core i7-2600
Asus P8Z68-V Pro/GEN3
Kingston DDR3-1600 - 16Gb
Asus GTX 560
OCZ Vertex3 -120Gb + Seagate ST2000DM001

Win7x64 Ultimate + VMware 9.0.2

На виртуальной машине установил FreeBSD 9.1 AMD64.

При попытке перекомпилировать ядро вылетает ошибка. ГУГЛ - не помог. Что было мной сделано - все как в книже и оффициальном мануале:
1. Установил исходники ещи при установке самой ОС
2. Перешел в каталог /usr/src/sys/ia64/conf и сделал копию конфигурационного файла: cp GENERIC GENERIC.my.
3. Не внося НИКАКИХ абсолютно ИЗМЕНЕНИЙ в указаный конфигурационный файл выполнил следующие команды:
# cd /usr/src
# make buildkernel TARGET_ARCH=ia64 KERNCONF=GENERIC.my
5. В итоге послденяя комманда завершилась с ошибками:
"cc1: error: unrecognized command line option "-mconstant-gp"
cc1: error: unrecognized command line option "-mfixed-range=f32-f127""

Скриншот выложить сюда у меня не получилось.

Скажите как решить эту проблему? - ГУГЛ не помог!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Konstantin

Завсегдатай


Зарегистрирован: 01.05.2006
Сообщения: 615

СообщениеДобавлено: Пн Июл 29, 2013 7:36 am    Заголовок сообщения:
Ответить с цитатой

вывод /etc/make.conf в студию

попробуй просто
make buildkernel KERNCONF=GENERIC.my
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
STALKER_SLX




Зарегистрирован: 27.03.2013
Сообщения: 4
Откуда: Kyiv

СообщениеДобавлено: Пн Авг 12, 2013 1:15 pm    Заголовок сообщения:
Ответить с цитатой

Перепробовал разные аргументы и параметры этой команды, но к сожалению ничего хорошего не получилось... Может будут какие-либо версии или идеи по решению этого вопроса?
P.S.: при компиляции ядра FreeBSD 9.1 i386 (при той же программно-апаратной базе) - все проходит без ошибок и процесс заканчивается успешно!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single

Новенький


Зарегистрирован: 07.04.2008
Сообщения: 59

СообщениеДобавлено: Вт Авг 13, 2013 9:38 am    Заголовок сообщения:
Ответить с цитатой

TARGET_ARCH=ia64
Это точно правильно?
_________________
Мечтай так, как будто будешь жить вечно. Живи так, как будто умрешь завтра.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
STALKER_SLX




Зарегистрирован: 27.03.2013
Сообщения: 4
Откуда: Kyiv

СообщениеДобавлено: Вт Авг 13, 2013 2:13 pm    Заголовок сообщения:
Ответить с цитатой

100% так и задавал опции: make buildkernel TARGET_ARCH=ia64 KERNCONF=GENERIC.my
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
STALKER_SLX




Зарегистрирован: 27.03.2013
Сообщения: 4
Откуда: Kyiv

СообщениеДобавлено: Вт Авг 13, 2013 2:15 pm    Заголовок сообщения:
Ответить с цитатой

и самое интерессное, что тоже самое происходит и на других версиях х64 Фри: 9.0, 8.3 и 7.4, одна и та же ошибка!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Konstantin

Завсегдатай


Зарегистрирован: 01.05.2006
Сообщения: 615

СообщениеДобавлено: Вт Авг 13, 2013 5:41 pm    Заголовок сообщения:
Ответить с цитатой

в /etc/make.conf пропиши
CFLAGS= -O2 -pipe -s -mtune=native -march=native
CXXFLAGS= -O2 -pipe -s -mtune=native -march=native

и сделай просто
make buildkernel TARGET_ARCH=amd64 KERNCONF=GENERIC.my

с помощью указанных флагов ты выжмешь из компилятора все соки именно для твоего процессора, а как будет называться TARGET уже неважно.

у тебя gcc не понимает "-mfixed-range=f32-f127" для amd64. -march=native все это безболезненно равноценно заменит.

У ТЕБЯ ПРОЦЕССОР НЕ ITANIUM!!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> FreeBSD Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис