{"id":222089,"date":"2026-03-10T15:22:00","date_gmt":"2026-03-10T19:22:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/03\/10\/current-risc-v-cpus-being-too-slow-causes-headaches-for-fedora-5x-slower-builds\/"},"modified":"2026-03-10T16:25:09","modified_gmt":"2026-03-10T20:25:09","slug":"current-risc-v-cpus-being-too-slow-causes-headaches-for-fedora-5x-slower-builds","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/03\/10\/current-risc-v-cpus-being-too-slow-causes-headaches-for-fedora-5x-slower-builds\/","title":{"rendered":"Current RISC-V CPUs Being Too Slow Causes Headaches For Fedora: ~5x Slower Builds"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/RISC-V-Slow-Fedora-Packages\">Current RISC-V CPUs Being Too Slow Causes Headaches For Fedora: ~5x Slower Builds<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/RISC-V-Slow-Fedora-Packages\">https:\/\/www.phoronix.com\/news\/RISC-V-Slow-Fedora-Packages<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-03-10 15:22:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>The current crop of RISC-V SoCs are still much slower than alternative CPU architectures and lead to much longer build times for Fedora packages as a result. There&#8217;s hope with next-gen RISC-V processors being faster but for now even compiling Binutils as an example is around five times slower than x86_64 &#8212; and that&#8217;s with disabling compiler link-time optimizations (LTO) for RISC-V to avoid an even longer build process.<\/p>\n<p>Marcin Juszkiewicz of Red Hat who has long specialized in ARM64 Linux has been working on RISC-V package builds for Fedora Linux. His latest blog post on the subject today is entitled &#8220;RISC-V is sloooow&#8221;.<br \/>\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=sifive-hifive-premier-p550&#038;image=sifive_hifive_p550_8_med\" alt=\"SiFive RISC-V boards\"\/><\/p>\n<p>RISC-V package build times for Linux results in &#8220;terrible build times&#8221; with GNU Binutils build times used as an example. Compiling Binutils on x86_64 with eight cores is around 29 minutes, with LTO optimizations included, where as building Binutils on RISC-V without LTO is around 143 minutes &#8212; and that&#8217;s without LTO. The next slowest architecture for building Binutils was POWER PPC64LE at 46 minutes. AArch64 meanwhile came in at 36 minutes and i686 was the fastest at 25 minutes.<\/p>\n<p>Juszkiewicz commented in his blog:<br \/>\n<\/p>\n<p>&#8220;The UltraRISC UR-DP1000 SoC, present on the Milk-V Titan motherboard should improve situation a bit (and can have 64 GB ram). Similar with SpacemiT K3-based systems (but only 32 GB ram). Both will be an improvement, but not the final solution.<\/p>\n<p>We need hardware capable of building above \u201cbinutils\u201d package below one hour. With LTO enabled system-wide etc. And it needs to be rackable and manageable like any other boring server. Without it, we can not even plan for the RISC-V 64-bit architecture to became one of official, primary architectures in Fedora Linux.&#8221;<\/p>\n<p>With current RISC-V SoCs being so slow, QEMU is leveraged to help compensate for the slow hardware. Using 80 emulated RISC-V cores can compile LLVM under QEMU in about four hours compared to more than ten hours on a Banana Pi BPI-F3 builder.<\/p>\n<p>Marcin&#8217;s blog post concludes&#8230;<\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/RISC-V-Slow-Fedora-Packages\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Current RISC-V CPUs Being Too Slow Causes Headaches For Fedora: ~5x Slower Builds https:\/\/www.phoronix.com\/news\/RISC-V-Slow-Fedora-Packages Publish&#8230;<\/p>\n","protected":false},"author":1,"featured_media":222090,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=sifive-hifive-premier-p550&image=sifive_hifive_p550_8","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[97,71,94],"class_list":["post-222089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-fedora","tag-linux","tag-red-hat-enterprise-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/222089"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=222089"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/222089\/revisions"}],"predecessor-version":[{"id":222091,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/222089\/revisions\/222091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/222090"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=222089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=222089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=222089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}