Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gentoo</span></a> <a href="https://techhub.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://techhub.social/tags/compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compiler</span></a><br><a href="https://techhub.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a><br>I compiled Rust from sources with alternative compiler<br> Mrustc (C++) without any binary blobs.</p><p>As you may know Rust compiler distributed as Rust sources<br> meant to be build by older "snapshot" of itself. Which<br> violate open source paradigm.</p><p>I was able to solve this in Gentoo GNU/Linux OS with<br> reproducible way. First I compile Rust 1.74 version and<br> then in chain I compile all versions to 1.84.</p><p>All steps took approximately 8 hours, but after it is fast<br> to compile new version, without blobs.<br>蠡</p>