Bug 34422 - на e2k надо добавить Provides: libcxx-devel в glibc-devel
Summary: на e2k надо добавить Provides: libcxx-devel в glibc-devel
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: glibc (show other bugs)
Version: unstable
Hardware: e2k Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-06 02:06 MSK by Michael Shigorin
Modified: 2020-04-17 15:57 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 выкидываю.