Bug 46182 - boost: упрощение начальной сборки
Summary: boost: упрощение начальной сборки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: boost (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Ivan A. Melnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 45802
  Show dependency tree
 
Reported: 2023-05-18 08:13 MSK by Alexey Sheplyakov
Modified: 2023-05-18 16:02 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 Alexey Sheplyakov 2023-05-18 08:13:39 MSK
У boost есть циклические сборочные зависимости, например
boost -> numpy -> swig -> boost. 
У python3 целое ведро сборочных зависимостей (и среди них тоже немало циклических).
Предлагаю добавить ключ --enable=bootstrap, который отключает всё "лишнее" (а именно python3-devel и openmpi-devel)
Comment 1 Alexey Sheplyakov 2023-05-18 08:26:18 MSK
#321125 BUILDING #1 [locked] [test-only] sisyphus boost.git=1.80.0-alt2
Comment 2 Ivan A. Melnikov 2023-05-18 08:43:06 MSK
(In reply to Alexey Sheplyakov from comment #1)
> #321125 BUILDING #1 [locked] [test-only] sisyphus boost.git=1.80.0-alt2

lgtm, approved.
Comment 3 Repository Robot 2023-05-18 16:02:49 MSK
boost-1:1.80.0-alt2 -> sisyphus:

 Thu May 18 2023 Alexey Sheplyakov <asheplyakov@altlinux> 1:1.80.0-alt2
 - Added missing bits for LoongArch support (closes: #46181)
 - Added --enable=bootstrap knob for a simpler initial build (closes: #46182)