首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/189660/rustc-bootstrap-gcc-code-gen

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Linux 5.18 支持更灵活的 LLVM 配置方式

自从两年前支持主流化以来,使用 LLVM/Clang 而不是 GCC 构建 Linux 内核的技术一直在不断成熟,并且 Linux 内核继续可选地支持额外的 LLVM/Clang 功能。据外媒 phoronix 介绍, Linux 5.18 对 LLVM 环境变量的处理进行了改进,以处理版本化编译器二进制文件或 PATH 之外的编译器安装。 LLVM = 1 当前用于定义 LLVM/Clang 工具变量,以使用该非 GNU 工具链构建 Linux 内核。 但是目前,如果想在 PATH 之外使用 LLVM/Clang 安装,或者在 Debian/Ubuntu 和其他 Clang 二进制文件为版本后缀的发行版上使用,却并不轻松。 随着 Linux 5.18 中的新改动,LLVM 的设置变得越发灵活,如果用户想要在 PATH 中定位系统的 LLVM/Clang 14 二进制文件,则可以指定 LLVM=-14。 或者想要针对 PATH 之外的编译器安装,可以设置 LLVM=/path/to-llvm。 有关 Linux 5.18 的这种更灵活的 LLVM 处理的更多详细信息,请参阅此提交。

软件自由保护协会:法院在 Neo4j 许可案中的判决有误

软件自由保护协会(SFC)发布了一篇博客指出,在研究了 Neo4j 诉 PureThink(该公司由名为 John Mark Suhy 的个人经营)的相关案件后;他们认为,美国加州联邦地区法院作出的有利于 Neoj4 的裁决是不正确的,并危及了自由开源软件。 SFC 的政策研究员和驻会黑客 Bradley Kuhn 在博客中对地区法院的部分简易判决(Summary Judgment)和第九巡回法院的认可提出了异议。并指出,Neo4j 企业版最初是在付费商业许可和 AGPLv3 下提供的,后来又变更为更为严格的 AGPLv3 +CommonsClause 双重许可。但问题在于,Neo4j 这种所谓的许可混搭并不是开源许可,且他们自己也承认了这一点。 Neo4j 在其第三次修订的申诉书的第 77 段中指责被告不适当地从代码库中删除了"Commons Clause",并随后在仅 AGPLv3 许可下重新发布了该软件。值得注意的是,被告在法庭上否认了这些指控,并声称其对"Commons Clause"的删除是合法的,是被允许的。但法院在裁决中同意了删除 Commons Clause 是不恰当的...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册