![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Три вечера бьюсь с установкой сей штуки на ноутбук. К сожалению, сразу, когда ставил генту, про gcc для STM32 забыл, поставил только на компьютер. Компьютер теперь живет своей гентой (т.к. слишком древний для обновления модулей nvidia, уже уйму пакетов на нем пришлось замаскировать), а crossdev, к сожалению, не создает бинарных пакетов, которые можно было бы перенести.
Итак, сначала я пробовал crossdev — после часа сборки получил невнятную ошибку. Обновил до 20160602 — не помогло.
ОК, устанавливаю crosstool-ng. Фигвам — куча ошибок. ОК. Сношу и ставлю "по-слаковски", сделав git clone. Другая проблема: не может найти elf2flt-21c6a41885ad544763ccd19883c1353f3b0b7a47.tar.gz. Я с трудом нагуглил один-единственный файл с таким именем. И тоже фигвам!
Ну, все. Буду пробовать напрямую скомпилять arm-none-eabi, содранный из репы. Если не выйдет — придется заново ставить генту (уж больно уже намаскировал)... Худший случай страшно представить, т.к. довести до ума бубунту — это МИНИМУМ МЕСЯЦ напряженной работы по вечерам (часа по 3-4).
Итак, сначала я пробовал crossdev — после часа сборки получил невнятную ошибку. Обновил до 20160602 — не помогло.
ОК, устанавливаю crosstool-ng. Фигвам — куча ошибок. ОК. Сношу и ставлю "по-слаковски", сделав git clone. Другая проблема: не может найти elf2flt-21c6a41885ad544763ccd19883c1353f3b0b7a47.tar.gz. Я с трудом нагуглил один-единственный файл с таким именем. И тоже фигвам!
Ну, все. Буду пробовать напрямую скомпилять arm-none-eabi, содранный из репы. Если не выйдет — придется заново ставить генту (уж больно уже намаскировал)... Худший случай страшно представить, т.к. довести до ума бубунту — это МИНИМУМ МЕСЯЦ напряженной работы по вечерам (часа по 3-4).
no subject
Date: 2016-06-08 06:51 pm (UTC)Это генту только месяц собирать. В принципе, если месяц править в конфиги в убунте, она рано или поздно превратится в генту. *троллейбус из хлеба*
Скачай deb пакетом и не парься.
no subject
Date: 2016-06-08 08:41 pm (UTC)А насчет скачать deb-пакетом — боюсь, какая-нибудь несовместимость вылезет.
К сожалению, я разочаровался в линуксе. А т.к. больше операционных систем, годных для употребления, нет, то надо придумывать, как свою деятельность видоизменять, когда посдыхают все компы со старыми линуксами...
no subject
Date: 2016-06-08 08:53 pm (UTC)но зараза некоторые тяжелые вещи с ним не собрать, вроде тот же gcc как раз:(
no subject
Date: 2016-06-08 11:02 pm (UTC)no subject
Date: 2016-06-09 05:28 am (UTC)no subject
Date: 2016-06-09 09:24 am (UTC)no subject
Date: 2016-06-09 10:18 am (UTC)no subject
Date: 2016-06-09 10:20 am (UTC)Я просто залочил версию nvidia-drives, больше ничего маскать вроде не пришлось ...
no subject
Date: 2016-06-09 12:33 pm (UTC)я бы, например, попробовал снять все маски, и сначала сделать emerge -upvDN system, разобраться с этим, потом world ...
no subject
Date: 2016-06-09 12:48 pm (UTC)Единственный косяк — комп очень слабый. Скажем, webkit-gtk на нем собирался около суток. Поэтому-то изначально я и решил все компилять на буке, а на комп ставить уже бинарные пакеты!
При данном же раскладе нужно будет как-то уж очень хитрожопо обновляться..
no subject
Date: 2016-06-09 01:14 pm (UTC)Так сначала оценить размер бедствия, он может оказаться не таким и большим, по крайней мере для system.
А так - сказать ему использовать -j1 и пусть тихонько лопатит себе в фоне, если не горит ...
no subject
Date: 2016-11-10 04:55 pm (UTC)У меня дома Calculate, на работе Gentoo. Не стал использовать crossdev, чтобы не развалить систему.
no subject
Date: 2016-11-10 05:02 pm (UTC)