高性能链接器 Mold 发布 1.2.1 版本
Mold 是现有 Unix 链接器的快速替代品,它比 LLVM lld 链接器快几倍。目前 Mold 发布了 1.2.1 版本,带来以下更改
- 修复 --gdb-index 中的各种错误。
- 为了与 LLVM lld 兼容,Mold 现在可以识别 --thinlto-cache-dir 和 --thinlto-cache-policy。 (7ebd071)
- Mold 现在可以处理 TLS 常用符号,GCC 有时会为线程局部变量创建这样的符号。 (cf850f8)
- 在某些极端情况下,Mold 为同一符号创建了一个非版本化符号和一个版本化符号,即使一个符号被版本化,所有同名符号也必须被版本化。(8298c0a)
- 修复:Mold 用于将符号的 PLT 地址而不是其地址写入 .symtab。 (e088db7)
- Mold 现在可以处理超过 219 个符号的输入文件。(f1f2d40)
- /usr/local/libexec/mold/ld 现在安装为相对符号链接,而不是绝对符号链接。(5803c3c)
更新公告:https://github.com/rui314/mold/releases/tag/v1.2.1