Bug 34422

Summary: на e2k надо добавить Provides: libcxx-devel в glibc-devel
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: glibcAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: bircoph, glebfm, ldv, placeholder, viy
Version: unstable   
Hardware: e2k   
OS: Linux   

Description Michael Shigorin 2018-01-06 02:06:28 MSK
Похоже, пакет perl-Digest-SHA-6.01-alt1.src.rpm имеет паразитную сборочную зависимость на libcxx-devel, которой пока не предвидится на e2k; предлагаю убрать вручную, так тоже собирается.
Comment 1 viy 2018-01-06 13:41:58 MSK
Там хитрее. libcxx-devel я добавил буквально неделю назад,
когда чинил сборку в Сизиф c новой glibc 2.26.
По сути, libcxx-devel выпилилась из glibc,
поэтому на e2k надо добавить Provides: libcxx-devel в glibc-devel
Comment 2 viy 2018-01-06 13:46:44 MSK
Это поможет и со сборкой ряда других пакетов, не только perl-Digest-SHA
Comment 3 Michael Shigorin 2018-01-06 23:45:35 MSK
Спасибо, учтено в 2.23-alt3.E2K.7, работает.
Comment 4 Andrew Savchenko 2020-04-17 15:57:19 MSK
Я чего-то не понял, при чём тут вообще glibc?
В glibc-2.30 Сизифа libcxx нет, в 2.23 (например, из p8) тоже нет.

libcxx-devel — это подпакет пакета libcxx, который является частью проекта llvm. 
Если он нужен на e2k, то нужно собирать (чтоб вряд ли будет успешным) или делать фейковый provides. По сути своей libcxx — это реализация libstdc++ для Clang/LLVM.

P.S. Из glibc-2.29 provide на libcxx-devel выкидываю.