LINUX.ORG.RU

Как правильно обновлять icu и gnutls

 


0

1

Висят во вручную замаскированных пакетах icu-50 и gnutls-3, если их обновить, сотрутся icu-49 и gnutls-2 и следовательно упадут gcc и portage, поэтому пересобрать эти пакеты не получится. Как в таких случаях поступают?


В таких случаях обновляют портеж до поддержки @preserved-rebuild и не парятся.
Но, с =icu-50* не собирается очень много пакетов (вебкиты, кутэ, ещё несколько, желающие Uchar), так что пока обновляться не стоит. Gnutls-3* ломает всего пару пакетов, это можно пережить (пересобрав их с -gnutls).

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

Ясно, пусть тогда замаскированные стоят.

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

Но, с =icu-50* не собирается очень много пакетов (вебкиты, кутэ, ещё несколько
Gnutls-3* ломает всего пару пакетов

Почему у меня стоят:

dev-libs/icu-50.1-r2
net-libs/gnutls-3.1.5-r1

и работают все вебкиты, qt и всё всё всё? :)

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

Как обычно, вручную разруливая блоки - но ты ведь собственно их не показал. Обнови / поставь gcc-4.6.3 в слот например.

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

Вообще не врубаю о чем вы. Вот есть симлинки libicu.so.49, ставлю icu-50 и появляются симлинки libicu.so.50, но при этом 49-е удаляются. Как сохранить 49-ю версию библиотеки, но при этом заголовочные файлы сделать 50-ми и добавить libicu.so.50?

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

PS: Всё, вопрос снят. В фанте застабилизировали кривой ебилд для icu-50*. То, что выше мной написано про icu стоит рассматривать как 4.2.

imul ★★★★★
()

1. проблемные пакеты

https://bugs.gentoo.org/show_bug.cgi?id=gnutls-3 (проблемы с gnutls-3)

https://bugs.gentoo.org/show_bug.cgi?id=439892 (проблемы с icu-50)

если есть какие-либо ещё, то имеет смысл сабмитить баг, но в нормальных случаях их быть не должно. Во всяком случае и gcc и portage (без извращений с sqlite) работают с ними нормально.

2. ну и preserved-rebuild спасёт от удаления используемых .so.

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