Build: Temporarily drop compiling for FreeBSD & OpenBSD; Optimize building list#5824
Build: Temporarily drop compiling for FreeBSD & OpenBSD; Optimize building list#5824KobeArthurScofield wants to merge 16 commits intoXTLS:mainfrom
Conversation
|
v8a 加了些用到 CPU 新指令集的编译,可以加上 |
|
我是觉得磕巴磕巴能跑起来最好就算了 反正这些东西都是分开放的也不会造成史山问题 |
|
macos-32 连 go 自己都早就不支持了,加进了排除表 windows-32 就是不知道会不会还有人在盒子或者老旧机器上面用(主流 gui 客户端基本在一两年前移除 32 位支持了),备选项是用 win7-32 来承接 至于 v8a 那个, bsd 的话主要还是用的人少(虽然 freebsd 用的人更多,也许可以留着),维护性只能是有人提再等有缘人修的那种,也挺尴尬的就是 |
|
|
|
先把保留兼容代码但不编译和 v8a 加针对编译上了 |
This comment was marked as outdated.
This comment was marked as outdated.
那就先这样吧,
这个感觉可以留着?
测试过了吗 |
能买或者租 IBM z 系主机来用的似乎也不太可能在机器上跑这个,但是真用起来也可以编译
根据 https://github.com/llvm/llvm-project/blob/1f9c54a15a87f72ca45fb47ec006d1eae63f4eb0/llvm/unittests/TargetParser/TargetParserTest.cpp#L1141 来看设置成 v8.4 是没问题的,有小白鼠能跑起来反馈最好 |
|
Linux s390x 留着吧,Windows arm64 非常小众改成 v8.1 意义不大,还是改回去吧 |
|
windows arm64 至少能上的机器配置一般芯片也不会 v8.0 倒是 |
|
|
This comment was marked as outdated.
This comment was marked as outdated.
|
由于仍然保留了 FreeBSD & OpenBSD 的兼容性代码,和 #5786 会存在些 conflicts,放下个版本吧 |
|
@KobeArthurScofield rebase,今天的版本仍构建 BSD 吧,下个版本再移除,可以把无关 BSD 的部分拆出另一个 PR 先合并 |
|
done 这几天版本稳定了再合吧避免一些尴尬的问题 没问题就更新 PR 描述了 |
该 PR 旨在改进构建流程并对长期不使用的系统及架构相关兼容性代码进行清理
针对过时或老旧架构的重要提示
考虑到 32 位系统及 MIPS 相关系统式微,后续将在新的小版本 Go 发布时对构建表进行调整。
调整过程将受 Go 支持的影响或现实设备支持而发生变化。