|
Автор |
Сообщение |
STALKER_SLX
Зарегистрирован: 27.03.2013 Сообщения: 4 Откуда: Kyiv
|
|
|
|
Я начинающий админ. Комп с конфигурацией:
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""
Скриншот выложить сюда у меня не получилось.
Скажите как решить эту проблему? - ГУГЛ не помог!!! |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
вывод /etc/make.conf в студию
попробуй просто
make buildkernel KERNCONF=GENERIC.my |
|
Вернуться к началу |
|
|
STALKER_SLX
Зарегистрирован: 27.03.2013 Сообщения: 4 Откуда: Kyiv
|
|
|
|
Перепробовал разные аргументы и параметры этой команды, но к сожалению ничего хорошего не получилось... Может будут какие-либо версии или идеи по решению этого вопроса?
P.S.: при компиляции ядра FreeBSD 9.1 i386 (при той же программно-апаратной базе) - все проходит без ошибок и процесс заканчивается успешно!!! |
|
Вернуться к началу |
|
|
Single
Новенький
Зарегистрирован: 07.04.2008 Сообщения: 59
|
|
|
|
TARGET_ARCH=ia64
Это точно правильно? _________________ Мечтай так, как будто будешь жить вечно. Живи так, как будто умрешь завтра. |
|
Вернуться к началу |
|
|
STALKER_SLX
Зарегистрирован: 27.03.2013 Сообщения: 4 Откуда: Kyiv
|
|
|
|
100% так и задавал опции: make buildkernel TARGET_ARCH=ia64 KERNCONF=GENERIC.my |
|
Вернуться к началу |
|
|
STALKER_SLX
Зарегистрирован: 27.03.2013 Сообщения: 4 Откуда: Kyiv
|
|
|
|
и самое интерессное, что тоже самое происходит и на других версиях х64 Фри: 9.0, 8.3 и 7.4, одна и та же ошибка!!! |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
в /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!!!!!! |
|
Вернуться к началу |
|
|
|
|