<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p id="reply-intro">Andrey Cherepanov писал 30.8.21 16:37:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div id="replybody1">
<div class="v1moz-cite-prefix">30.08.2021 16:11, Andrey Cherepanov пишет:</div>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<p><span style="font-size: xx-small;"><span style="font-family: Helvetica, Arial, sans-serif;">$ rpm -e --test clang11.0 clang11.0-devel clang11.0-tools <br />error: Failed dependencies:<br /> clang11.0 is needed by (installed) llvm-common-clang-11.0.1-alt3.noarch<br /> clang11.0-devel is needed by (installed) llvm-common-clang-devel-11.0.1-alt3.x86_64<br /> clang11.0-tools is needed by (installed) llvm-common-clang-tools-11.0.1-alt3.noarch<br /></span></span></p>
<p><span style="font-size: xx-small;"><span style="font-family: Helvetica, Arial, sans-serif;">Что за странные глупости, когда llvm-common-* вытягивает и другую версию llvm вдобавок к заданной версии?</span></span></p>
<p><span style="font-size: xx-small;"><span style="font-family: Helvetica, Arial, sans-serif;">А если в Sisyphus мне потребуется версия 11, приплывёт 12?<br /></span></span></p>
<p><span style="font-size: xx-small;"><span style="font-family: Helvetica, Arial, sans-serif;">Нецелесообразно иметь прокладку, которая приводит к side effect в 284183 FAILED #1 p10 qt-creator.git=5.0.0-alt1. Арсений, поясните, пожалуйста, необходимость таких странностей.</span></span></p>
</blockquote>
<p><span style="font-size: xx-small;"><span style="font-family: Helvetica, Arial, sans-serif;">Вот ещё пострадавший:<br /></span></span></p>
<pre class="v1moz-quote-pre"><a class="v1moz-txt-link-freetext" href="https://bugzilla.altlinux.org/38657" target="_blank" rel="noopener noreferrer">https://bugzilla.altlinux.org/38657</a>
Component: Sisyphus/llvm10.0-devel<br /><br /></pre>
</div>
</blockquote>
<p>В итоге я для себя нашёл схему, которая работает для p9, p10, Сизиф:</p>
<p>%define llvm_version 11<br />BuildRequires: clang >= %llvm_version llvm >= %llvm_version lld >= %llvm_version</p>
<div id="signature">-- <br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">С уважением,<br />Виталий Липатов,<br />ALT Linux Team</div>
</div>
</body></html>