Bug 46182

Summary: boost: упрощение начальной сборки
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: boostAssignee: Ivan A. Melnikov <iv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: asheplyakov, iv, nir, sem, sin
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 45802    

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)