Fedora 40正在考虑在GCC 14之前收紧对C语言的遗留支持

Fedora40正在考虑在GCC14之前收紧对C语言的遗留支持一份为明年的Fedora40起草的修改建议正在考虑"将Fedora移植到现代C语言",确保软件包的C源代码符合严格的C99编译器。对于2024年的GCC14编译器,开源开发者正在考虑默认禁用对传统C语言结构的支持。LLVM的开发者正在考虑可能比这更早地禁用遗留的C语言结构。PC版:https://www.cnbeta.com/articles/soft/1330981.htm手机版:https://m.cnbeta.com/view/1330981.htm

相关推荐

封面图片

Fedora Linux 40 已获准下周发布

FedoraLinux40已获准下周发布Fedora40将于下周二(4月23日)正式发布。FedoraLinux40拥有GNOME46桌面组件、全新KDEPlasma6.0桌面、Linux6.8内核、大量软件包更新(如LLVM18)以及各种令人兴奋的功能。与此同时,Ubuntu24.04LTS版本也将于下周四(4月25日)发布,未来一周,Linux发行版的开发商们都将十分繁忙。相关文章:Fedora40正在考虑在GCC14之前收紧对C语言的遗留支持Fedora40计划统一/usr/bin和/usr/sbinFedora40Beta发布在Wayland上支持GNOME46和KDEPlasma6.0...PC版:https://www.cnbeta.com.tw/articles/soft/1427849.htm手机版:https://m.cnbeta.com.tw/view/1427849.htm

封面图片

英特尔准备为 GCC 15 移除 Xeon Phi 协处理器的支持

英特尔准备为GCC15移除XeonPhi协处理器的支持访问:NordVPN立减75%+外加3个月时长另有NordPass密码管理器在最近的GCC14.1稳定版发布之后,英特尔编译器工程师正着手计划移除针对KnightsMill和KnightsLanding的XeonPhi以及相关代码。上周发布的一个补丁从GCC代码库中删除了与英特尔XeonPhi相关的代码,清理了4400行代码。早在GCC13中,英特尔MIC卸载就被放弃了,而在最近发布的GCC14.1中,XeonPhi则被完全弃用。从GCC中移除XeonPhi支持的补丁目前在邮件列表中。该补丁尚未合并到GCCGit,但预计会在GCC15发布时合并。GCC15.1稳定版要到明年才会发布。GCC15还取消了对Solaris11.3的支持和其他早期工作,现在GCC15功能开发正在进行中,我们可以期待更多的C/Rust/C++功能、对即将到来的处理器的更多支持以及其他编译器增强功能。...PC版:https://www.cnbeta.com.tw/articles/soft/1431318.htm手机版:https://m.cnbeta.com.tw/view/1431318.htm

封面图片

Git 开发者正讨论引入 Rust 语言的可能性

Git开发者正讨论引入Rust语言的可能性据悉,Git开发者们正在讨论将Rust引入Git项目的可能性。目前整个Git项目的主要开发语言是C和Python,开发者讨论认为在Git中使用Rust可以降低内存安全错误的风险,使重构或向Rust添加新代码变得更容易,并向可能没有C语言经验的人开放Rust开发。虽然许多开发者都认同Rust语言的内存安全特性,但到目前为止,Git开发者的意见并不一致,部分原因是Git目前广泛应用于不同的平台和不同CPU架构。然而,使用Rust开发几乎必须要使用基于LLVM的rustc编译器。开发者目前正在进行的工作,是通过GCC编译器等添加可用的Rust支持,但就目前情况而言,这些替代方案尚未准备好投入生产阶段。因此,如果强行转换到Rust代码,那么Git的使用可能会受到限制。投稿:@TNSubmbot频道:@TestFlightCN

封面图片

GCC 14编译器合并对兆芯永丰CPU的支持

GCC14编译器合并对兆芯永丰CPU的支持早在2022年中期,兆芯就已经开始为GNU编译器集(GNUCompilerCollection)对永峰编译器进行上游调整/优化。现在,对于将于2024年初发布的GCC14,兆芯永丰支持已经到位。同样,从今年早些时候开始,Linux内核也出现了一些额外的有关永丰架构的补丁。关于GCC14中引入的对兆心永丰编译器支持的更多细节,可以通过本周一发布的合并信息找到。...PC版:https://www.cnbeta.com.tw/articles/soft/1393455.htm手机版:https://m.cnbeta.com.tw/view/1393455.htm

封面图片

GCC 15编译器加入对兆芯"世纪大道"x86_64 CPU的支持

GCC15编译器加入对兆芯"世纪大道"x86_64CPU的支持兆芯"世纪大道"这个代号以前从未听说过,因此有点出人意料。在Google上搜索"ZhaoxinShijidadao",除了这个GCC补丁活动外,没有任何其他结果,而世纪大道是中国上海浦东的一条路(也是地铁站的名字)。但鉴于兆芯在去年10月才将永丰支持纳入GCC14编译器的上游,此后就再也没有发布过任何新补丁,这很可能揭示了世纪大道代号的含义。由于"世纪大道"是继开胜(KH-40000)的永丰架构之后最新加入的GCC兆芯x86_64CPU,因此新的"世纪大道"支持可能是对应最新的KX-7000系列处理器。7纳米KX-7000处理器拥有多达八个核心,也是其首款采用DDR5和PCIe5.0的产品。与英特尔和AMD的最新产品相比,KhaoxinKX-7000系列并不令人印象深刻,但至少比早期的兆芯处理器性能更强。支持兆芯世纪大道CPU的GCCcommit证实,与现有的永丰架构处理器相比,ISA没有差异。但在明年发布的GCC15编译器中,-march和-mtune选项将支持"shijidadao"可调选项。兆芯"世纪大道"处理器支持x86_64withMOVBE,MMX,SSE,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2、AVX、POPCNT、AES、PCLMUL、RDRND、XSAVE、XSAVEOPT、FSGSBASE、CX16、ABM、BMI、BMI2、F16C、FXSR、RDSEED、AVX2、FMA、SHA和LZCNT指令集扩展。...PC版:https://www.cnbeta.com.tw/articles/soft/1435407.htm手机版:https://m.cnbeta.com.tw/view/1435407.htm

封面图片

Fedora 38携GNOME 44桌面和新版Spins到来

Fedora38携GNOME44桌面和新版Spins到来Fedora的默认桌面环境是GNOME,但如果您喜欢一个次要的桌面环境,比如KDEPlasma桌面或Xfce,您可以下载您喜欢的桌面环境的Spin,用它来安装带有您选择的预配置桌面环境的Fedora。对于喜欢效率的人来说,这次更新带来了更短的默认关闭服务的超时时间。这意味着关闭系统的速度应该更快。另一个性能改进是加入了dnf5,它还不是默认的,但在未来的Fedora版本中会是;它包括更小的内存占用和性能改进。Fedora的主要受众之一是开发者。在Fedora38中,几个重要的编程语言和系统库包都得到了更新。在这个版本中,我们有gcc13,Golang1.20,LLVM16,Ruby3.2,TeXLive2022,PHP8.2,以及"更多"。如果您正在运行Fedora37,您可以通过打开软件,前往更新,刷新,应用可用的更新,然后继续升级到Fedora38。如果您想得到更详细的说明或者想看看其他的升级方法,请查看文档:https://docs.fedoraproject.org/en-US/quick-docs/upgrading/另外,您也可以从刷新的Fedora网站上下载完整的ISO:https://fedoraproject.org/...PC版:https://www.cnbeta.com.tw/articles/soft/1355591.htm手机版:https://m.cnbeta.com.tw/view/1355591.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人