Переход на x64

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

Пересоберешь

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

64 бита

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

Re: Пересоберешь

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

то есть, грубо говоря, нужно только ядро для 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: простоне получится

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

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

не проблемы а

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

.

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

Intel Dual-Core CPU

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

XprogeR написал(а): Доброго

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

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

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

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

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

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

ACCEPT_KEYWORDS="~amd64"

:)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".