mold 是現有 Unix 鏈接器的高性能替代方案,它比 LLVM lld 鏈接器快幾倍。mold 旨在通過減少構建時間,特別是在快速調試 - 編輯 - 重建周期 (debug-edit-rebuild) 中,提升開發者生產力。
下面是 GNU gold、LLVM lld 和 mold 在模擬的 8 核 16 線程機器上鏈接主流大型程序的最終調試信息可執行文件時的性能比較。
近日,mold 正式發布了 2.0 版本。其中一項重大變化是修改開源 License:將 AGPL 更改為 MIT。此前 mold 曾使用 AGPL 來解決商業融資問題 —— 但最后并沒有達到預期效果。因此,mold 2.0 將 AGPL 代碼重新授權為 MIT。
mold 創始人表示:
通過 2.0.0 版本,我們已將許可證從 AGPL 轉換為 MIT,旨在擴大鏈接器的用戶群。這不是一個容易的決定,因為那些一直關注我們進展的人都知道,我們一直在嘗試通過 AGPL / 商業許可雙重許可方案為項目實現盈利。
不幸的是,這種方法沒有達到我們的預期。變更開源 License 代表了我們對這一現實的接受。我們不想堅持一個效果不佳的策略。
其他變化:
此前 mold 無法使用--relocatable選項生成包含超過 65520 個部分的目標文件。現在該錯誤已被修復
mold 現在將-undefined解釋為--undefined的同義詞,而不是-u ndefined。這似乎不一致,因為-ufoo通常被視為-u foo(這是--undefined foo的別名),但這是 GNU 鏈接器和 LLVM lld 的行為,因此他們優先考慮兼容性而不是一致性
-nopie現在作為--no-pie的同義詞處理
審核編輯:劉清
-
Unix系統
+關注
關注
0文章
15瀏覽量
9750 -
GNU
+關注
關注
0文章
143瀏覽量
17672
原文標題:mold 2.0.0正式發布,開源License從AGPL變更為MIT
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
知行汽車科技宣布更名“知行科技”
I2C主機中斷狀態無效是怎么回事?
黃鶴開源社區正式發布
開源鴻蒙應用案例重磅發布
采用spi控制ads1256,示波器看到的drdy信號一直為30k,為什么?
670億元國產EDA龍頭,實控人變更為知名央企!

中通客車控股股東將變更為中國重型汽車集團
穩定性建設之變更管理

具備堅實市場基礎,博科測試IPO審核狀態變更為“提交注冊”
華宇電子塑封 PMC 2030(C-MOLD)設備正式投入生產

評論