LINUX.ORG.RU

Переход на профиль 23

 ,


0

2

Привет всем! Помогите советом пожалуйста. Я был настолько беспечен, что пропустил шаг «Run «emerge –info» and note down the value of the CHOST variable.» в инструкции и теперь не помню старое значение переменной. Сейчас CHOST=«x86_64-pc-linux-gnu», я могу как-то воспроизвести её вчерашнее значение для сравнения?


Возращайся на старый профиль и делай.

sudo env-update && source /etc/profile

Потом опять смотри.

anonymous
()
Ответ на: комментарий от Ebnmrj

Ничего не пересобирал, ибо новые флаги для повышения какой-то там безопасности мне не сдались.

Сделаешь, вернёшься на профиль 17.1, посмотришь; затем возращайся на профиль 23.0 и делай те же самые команды; ничего страшного не будет.

anonymous
()
Ответ на: комментарий от anonymous

спасибо. Попробую и отпишусь потом

Ebnmrj
() автор топика

Забей, скорее всего он такой и был. По крайней мере у меня такой был, после удаления переменной CHOST такой же и остался.

grem ★★★★★
()
Ответ на: комментарий от grem

у меня такой был, после удаления переменной CHOST такой же и остался.

аналогично.

anonymous
()
Ответ на: комментарий от grem

Там в конце пишут пересобрать мир, я ограничился emerge -uDNav @world --with-bdepd=y, пока всё работает. В течение пары месяцев другие основные компоненты и так потихоньку обновлены будут.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

а как же вот это: 10. Re-run «emerge –info» and check if CHOST has changed compared to step 4.

If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,

Ebnmrj
() автор топика
Ответ на: комментарий от grem

и самое главное: файлы-то всё равно тереть? 12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that refer to the OLD CHOST value, and remove them.

Ebnmrj
() автор топика
Ответ на: комментарий от Ebnmrj

Если ты что-то более экзотическое не прописывал сам, вряд ли там будет отличие в vendor от pc, хотя есть очень маленькая вероятность, что vendor был gentoo, и то если сам правил.

https://wiki.gentoo.org/wiki/CHOST

grem ★★★★★
()
Ответ на: комментарий от Ebnmrj

Я б забэкапил пока что.

Но если ты ничего хитрое не прописывал, то переходи к env-update.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

Точно, нужно ж переехать

sehellion ★★★★★
()
Ответ на: комментарий от Ebnmrj

Я очень сомневаюсь, что у тебя менялся CHOST. У меня тоже x86_64-pc-linux-gnu был до и после.

otto ★★★★
()

На 32-битной PC-архитектуре было несколько вариантов CHOST - i486-pc-linux-gnu и i686-pc-linux-gnu.

Если у тебя обычная amd64-система, то CHOST ней, установленной нативно(без всяких кросскомпиляций) - x86_64-pc-linux-gnu

Указанное предупреждение актуально в основном для других архитектур(arm, mips и т.д.) и/или кросскомпиляций

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Перебрался вчера на 23.0, CHOST не поменялся.

spawn_sp ★★★★
()

да, правда всё получилось. Заодно на 6.8.2 - всё работает. Всем спасибо!

Ebnmrj
() автор топика
Ответ на: комментарий от Ebnmrj

Точно. Последний пункт как-то пропустил. Ну, и ладно. Не буду пока не пересобирать, ибо и так работает.

Ololo_Trololo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.