Переход на x64
Гость 3 октября, 2005 - 22:04
В свзяи с покупкой 64 битной платформы возник такой вопрос.
Как бы обновить\пересобрать свою генту под amd64 без потерь и травм =)
Просто уж больно не хочется качать образ под 64 и ставиться заново.
»
- Для комментирования войдите или зарегистрируйтесь
Пересоберешь
Пересоберешь ядро (возьмешь с сайта), добавишь каталог lib64 точно. Возможно потребуется пересборка приложений.
----------------------------------
Today fine night...
64 бита
А чтобы оценить все прелести 64 битной платформы, нужны специально написанные программы для этой платформы или когда собираешь приложения они адаптируются на 64 бита?!
Re: Пересоберешь
то есть, грубо говоря, нужно только ядро для x64 и включить поддержку 32битных в нем.. чтоб старое ничего не загнулось.. а дальше просто потихонечку все пересобирать..
Или не тот ход мыслей ? :)
Re: Пересоберешь
Еще нужно сменить линк /etc/make.profile на /usr/portage/profiles/default-linux/amd64/2005.1
Также нужно в /etc/make.conf :
#например
CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
Вроде бы ничего
Вроде бы ничего сверх естесвенного нету.. Но терзают смутные сомнения
почему же есть целый дистр генту под 64.. Там портадж пересобран или чиво где ? :)
_________________
in suxx we trust
Портежи это
Портежи это интерпретатор питон, а ему архитектура по барабану.
Портэжи и дистфайлы одинаковы для всех.
Тогда всем
Тогда всем огромнейший фенькс, думаю можно ставить SOLVED =)
_________________
in suxx we trust
Хотя не... еще
Хотя не...
еще такой вопрос..
нужно ли
emerge app-emulation/emul-linux-x86-baselibs
emerge app-emulation/emul-linux-x86-xlibs
emerge app-emulation/emul-linux-x86-gtklibs
emerge app-emulation/emul-linux-x86-qtlibs
или оно уже есть ? :)
ну тоесть либы остались от 32 битной системы.
_________________
in suxx we trust
простоне получится
просто(32 битное ядро не исполняет 64битные бинарники, 64битное собрать мона тока особо скомпиленым компилятором, по дефолту gcc не умеет x86-64 компилять) пересобрать не выйдет, лучше установить с нуля, легче и гимору меньше... не веришь? почитай форумы на генту.ОРГ
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
ой как не
ой как не хочется собирать все заново.. =(((
А если загрузиться с лайвсиди генту amd64
примонтироваться и компильнуть от туда ядро ? там же компилятор на лайв сиди под 64 бита.
_________________
in suxx we trust
можно, тока не
можно, тока не забудь от туда же компильнуть либс гсс а потом и ввесь оставшийся софт =)
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Если на диске
Если на диске есть место то советую собрать систему в чруте, куда удобнее чем из консоли, и при этом не обсобо не торопишься %)
_________________
"Компилируем все, что движется, а что не движется - двигаем и компилируем"
Живу в Gentoo 1.12.0_pre8 + emerge sync + emerge -u world, at 2.6.13-gentoo-r2
Re: простоне получится
А что, есть проблемы со сборкой такого компилера под 32бит платформу?
не проблемы а
не проблемы а некоторые особенности, заморочки :) как я уже сказал, можно все сделать, но проще переставить все с нуля
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
.
Действительно... оказалось проще все с нуля =)
трое суток компиляций и тяганий пакетов из инета , и опять живая быстрая система =)
________________
in suxx we trust
Intel Dual-Core CPU
Доброго времени суток, помогите пожалуста решить задачу:
Есть процесор /proc/cpuinfo, как мне можно перейти на 64-систему и вообще возможно ли, какой профиль использовать, ведь там только amd64, или amd в данном случае какая-то другая аббревиатура?
XprogeR написал(а): Доброго
Можно (см. выше).
amd64 - всего лишь исторически сложившаяся аббревиатура для x86_64 или памятник первопроходцам.
Спасибо за ответ, буду
Спасибо за ответ, буду пробовать.
Только не начинайте
Только не начинайте с
:)