Вы здесь

Переход на x64

В свзяи с покупкой 64 битной платформы возник такой вопрос.
Как бы обновить\пересобрать свою генту под amd64 без потерь и травм =)
Просто уж больно не хочется качать образ под 64 и ставиться заново.

Пересоберешь ядро (возьмешь с сайта), добавишь каталог lib64 точно. Возможно потребуется пересборка приложений.
----------------------------------
Today fine night...

А чтобы оценить все прелести 64 битной платформы, нужны специально написанные программы для этой платформы или когда собираешь приложения они адаптируются на 64 бита?!

Mamonth написал:
Пересоберешь ядро (возьмешь с сайта), добавишь каталог lib64 точно. Возможно потребуется пересборка приложений.
----------------------------------
Today fine night...

то есть, грубо говоря, нужно только ядро для x64 и включить поддержку 32битных в нем.. чтоб старое ничего не загнулось.. а дальше просто потихонечку все пересобирать..
Или не тот ход мыслей ? :)

Еще нужно сменить линк /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/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

ой как не хочется собирать все заново.. =(((
А если загрузиться с лайвсиди генту amd64
примонтироваться и компильнуть от туда ядро ? там же компилятор на лайв сиди под 64 бита.

_________________
in suxx we trust

можно, тока не забудь от туда же компильнуть либс гсс а потом и ввесь оставшийся софт =)

_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

v12aml написал:
(32 битное ядро не исполняет 64битные бинарники, 64битное собрать мона тока особо скомпиленым компилятором, по дефолту gcc не умеет x86-64 компилять) пересобрать не выйдет, лучше установить с нуля, легче и гимору меньше... не веришь? почитай форумы на генту.ОРГ

А что, есть проблемы со сборкой такого компилера под 32бит платформу?

не проблемы а некоторые особенности, заморочки :) как я уже сказал, можно все сделать, но проще переставить все с нуля
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

Действительно... оказалось проще все с нуля =)
трое суток компиляций и тяганий пакетов из инета , и опять живая быстрая система =)
________________
in suxx we trust

Доброго времени суток, помогите пожалуста решить задачу:
Есть процесор /proc/cpuinfo, как мне можно перейти на 64-систему и вообще возможно ли, какой профиль использовать, ведь там только amd64, или amd в данном случае какая-то другая аббревиатура?

XprogeR написал:
Доброго времени суток, помогите пожалуста решить задачу:
Есть процесор /proc/cpuinfo, как мне можно перейти на 64-систему и вообще возможно ли, какой профиль использовать, ведь там только amd64, или amd в данном случае какая-то другая аббревиатура?

Можно (см. выше).
amd64 - всего лишь исторически сложившаяся аббревиатура для x86_64 или памятник первопроходцам.

Спасибо за ответ, буду пробовать.

Только не начинайте с

ACCEPT_KEYWORDS="~amd64"

:)