TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The State of Toolchains in OpenBSD

58 点作者 fcambus大约 4 年前

6 条评论

pjmlp大约 4 年前
&gt; The main reason has to be newer C and C++ standards support.<p>Ironically clang is now behind gcc and VC++ regarding newer ISO C++ support.<p><a href="https:&#x2F;&#x2F;en.cppreference.com&#x2F;w&#x2F;cpp&#x2F;compiler_support" rel="nofollow">https:&#x2F;&#x2F;en.cppreference.com&#x2F;w&#x2F;cpp&#x2F;compiler_support</a>
ggm大约 4 年前
The licence mailthread in the LLVM list (pointed to in the article) is brutal.<p>Moving to a licence otherwise deprecated is a huge deal. For a &quot;no compromise&quot; community (OpenBSD), its huge++<p>But, the pragmatism appears useful: without this, modern hardware cannot be compiled to optimally. It was a least-worst choice decision.
评论 #27218630 未加载
webaholic大约 4 年前
Why was the compromise made for LLVM 10 with the Apache license and not for GCC with the v3 GPL license?
评论 #27216032 未加载
评论 #27215984 未加载
评论 #27215951 未加载
yjftsjthsd-h大约 4 年前
I&#x27;m curious whether it would be okay to optionally support other toolchains. For example, if openbsd works when built with GCC 4.x but also can build with GCC 10.x, it remains &quot;safe&quot; with the older GPLv2 GCC but a person wanting performance <i>could</i> opt to use the latest version. Or is that tempting a slippery slope?
评论 #27218911 未加载
ndesaulniers大约 4 年前
I just reviewed 2 m68k patches to LLVM today; I expect we should be able to build the m68k port of the Linux kernel with LLVM soon.
xvilka大约 4 年前
I hope they will do the transition from CVS too.
评论 #27216970 未加载
评论 #27216757 未加载
评论 #27216936 未加载