Bug 34672 - Причина сборки пакета в Сизиф
Summary: Причина сборки пакета в Сизиф
Status: RESOLVED LATER
Alias: None
Product: Sisyphus
Classification: Development
Component: libcxx (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: darktemplar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-21 00:46 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2022-05-15 21:00 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin A Lepikhov (L.A. Kostis) 2018-03-21 00:46:29 MSK
[lakostis@lks ~]$ apt-cache whatdepends libcxxabi
libcxxabi-5.0.0-alt2
  i586-libcxxabi.32bit-5.0.0-alt2
    Depends: libcxxabi = 5.0.0-alt2
  libcxxabi-debuginfo-5.0.0-alt2
    Depends: libcxxabi = 5.0.0-alt2
  libcxxabi-devel-5.0.0-alt2
    Depends: libcxxabi = 5.0.0-alt2
[lakostis@lks ~]$ apt-cache whatdepends libcxx
libcxx-5.0.0-alt2
  i586-libcxx.32bit-5.0.0-alt2
    Depends: libcxx = 5.0.0-alt2
  libcxx-debuginfo-5.0.0-alt2
    Depends: libcxx = 5.0.0-alt2
  libcxx-devel-5.0.0-alt2
    Depends: libcxx = 5.0.0-alt2

Сборка ради сборки?

Более того в .spec я вижу такое

BuildRequires: clang4.0 llvm4.0-devel cmake llvm4.0-devel-static

т.е. собирается базовая cxx библиотека проекта llvm clang'ом версией ниже чем сама библиотека, да еще и со статической линковкой. Зачем?

Прошу удалить libcxx и libcxxabi из Сизифа, чтобы они не мешали другим пакетам llvm.

Спасибо!
Comment 1 Vitaly Lipatov 2018-05-20 02:27:43 MSK
Пакет собирается ради наличия альтернативной стандартной C++-библиотеки.

Если в сборке ошибки, то не проще ли указать на них, или чем сама сборка мешает. Кто же может отреагировать на «Прошу удалить»?
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2022-05-15 21:00:21 MSK
Ну хотя бы статические зависимости оторвали и на том спасибо.