FreeCAD 0.19版本发布,带来许多重大更新

在计算机辅助设计领域,由Autodesk(欧特克)公司开发的AutoCAD应用最为广泛,但是其开源免费的替代品如FreeCAD追赶的脚步也一直没有停下~

FreeCAD 0.19版本已于2021.03.20发布。官方信息披露0.19版本在0.18的基础上进行了8128次commits,可以说是该项目有史以来最广泛的更新版本。在0.19版本中,添加了新的组件如"App::link"。同时在TechDraw 工作台中,增添了许多工具,使得FreeCAD在三维固体建模与组装上更加强大。除此以外,FreeCAD生态系统持续发展,增添了许多外部工作台。最后可以留意的是,FreeCAD已经基本上完成了从Python2/Qt4移植到Python3/Qt5的工作。

GCC 11加入针对IBM POWER10的优化补丁

据悉IBM在最后关头成功完成了将针对POWER 10处理器的更新带入GCC 11的工作。GCC编译器对POWER10的支持工作很早就展开了,甚至略早于该IBM处理器发布的时间。在那之后为了实现对POWER 10 ISA的更好的支持,许多优化工作在持续推进中,并预计在GCC 11中可以成型,目前来看,该目标算是达到了。最近的工作使得POWER 10在调度和指令成本上得到了优化,进而可以让GCC编译器为其产生更佳的二进制程序。

业界对于IBM能够准时提供更好的针对POWER 10的编译器支持感到欢迎。我们将有可能在未来看到IBM POWER 10处理器与EPYC 7003 Milan和Ice Lake Xeon处理器进行竞争。

MinGW现在可支持Windows debugger

新的针对GCC编译器的补丁已经被提交来允许MinGW Windows可执行文件能够使用微软debuggers进行debug。

这些补丁可以让GNU编译器能够以PE-specific CodeView格式留下debug信息,这样微软的debuggers就可以对其进行处理。

据悉完成此项工作的开发者是Mark Harmstone。作为一名开源软件开发者,他还有其他一些著名的工作,比如将Btrfs移植到Windows、为Windows编写了开源的bootloader等。

要启用这些补丁提供的功能,只需在编译时添加选项"-gcodeview"即可。

往期文章