开发者因GPLv2问题移除ARM内核浮点模拟代码

2013-04-11 22:47


ARM内核维护者Russell King宣布从内核中移除arch/arm/nwfpe代码和模拟浮点操作的VFP代码,原因是OSADL (Open Source Automation Development Lab)的GPL侵犯项目发现softfloat库的许可证不兼容于GPLv2许可。

nwfpe包含了softfloat库,而VFP模拟代码则是softfloat库的衍生版本。这一改动将会给ARMv4和ARMv5 CPU制造麻烦,较新的ARM处理器也可能会因为浮点操作变慢而受到影响。解决问题的方法是原开发者重新许可代码,或者是重新开发GPLv2兼容的净室softfloat实现。

Russell King在邮件列表上,Linus不赞成移除代码。