虽然上个月发布了LLVM 8.0,但LLVM 7.1将很快成为这个开源编译器的一个不寻常的更新。
LLVM 7.0.1于12月发布,其变化与即将发布的LLVM 7.1.0大致相同,现代LLVM版本控制方案非常不寻常,并且它们通常不会在类似Chrome的版本控制下达到x.1.z版本,但ABI发生了破坏。
由于这个严重的bug破坏了ABI与GCC编译器的兼容性,所以才会出现这个特殊的LLVM 7.1.0版本。开发人员不希望在LLVM 7.0.1发行版中引入修复程序,因为它破坏了LLVM 7.0.0的ABI,因此LLVM 7.1.0在最初的测试调用之后花了几个月的时间才实现。
Red Hat的LLVM点发布经理Tom Stellard周四宣布,LLVM 7.1.0-final现已在其源代码树中被标记。因此,对于那些想要修正LLVM7的人来说,最终的发布准备正在进行中,这些LLVM7恢复了与GCC的ABI兼容性,但还没有准备好转移到当前的LLVM 8.0。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-04/158072.htm