close
Ubuntu 21.04 資料圖
早些時候,Fedora 和 openSUSE 等 Linux 發行版也都啟用瞭類似的 LTO 優化方案,使之成為瞭各自軟件包構建的一部分。
至於 Ubuntu 21.04,盡管功能凍結已有一個月,但 Lrs 通道(Hirsute Hippo)中還是得到瞭實現。在本周最新上傳的 dpkg 軟件包,現已能夠順利啟用 LTO 優化。
默認情況下,它將對 x86_64(AMD64)、ARM64、PPC64EL 和 s390x 架構啟用編譯器的鏈接時間優化。上述架構通常都支持 GCC LTO,以及相應的性能改進。
(來自:Debian Wiki)
雖然較預期的時間要晚瞭一些,但現在 LTO 優化終於經過瞭 Lukasz 的討論和批準,此外 Matthias Klose 也在郵件公告列表中詳細談論瞭有關 LTO 的一些問題。
首先,Ubuntu 21.04 已將 lto-disabled-list 軟件包作為一個種子而存在,但未涵蓋所有不再主線(main)中的軟件包。由於某種原因,它們已隨著 LTO 的優化而回退。
其次,對於大約 80 個被回退的軟件包,其計劃在新一周開展測試、修復問題、或直接在軟件包中關閉 LTO 優化後再重新上傳。
即便如此,Phoronix 還是表示樂於見到 LTO 優化工作的順利推進。因其有助於從 Ubuntu 21.04 上默認的 GCC 10 編譯器系統中壓榨出一些額外的性能,且未來幾周內或有進一步的優化。
全站熱搜