如何通过 Ports 升级编译器?
如何通过 Ports 升级编译器?
我需要通过 Ports 升级 gcc ,但在 lang/gcc 中完成 make && make install 以后 gcc 仍然是旧版本,而新版本的 gcc 被安装为了 egcc,所以我把 egcc 链接到了 gcc,目前看起来一切正常,但不清楚这是不是正确的做法。
大家认为这是正确的做法吗?会有什么副作用吗?
Thx.
大家认为这是正确的做法吗?会有什么副作用吗?
Thx.
Re: 如何通过 Ports 升级编译器?
现在系统base自带的编译器 cc 是clang,以前是gcc-4.2.1 的。当然这版 gcc 也一直在base。
ports安装的egcc 替代了 gcc 4.2.1 ,俺推理…编译ports的代码和自己写的代码估计可通用;若是编译OB kernel 和 base system 估计会出现状况。
ports安装的egcc 替代了 gcc 4.2.1 ,俺推理…编译ports的代码和自己写的代码估计可通用;若是编译OB kernel 和 base system 估计会出现状况。
Re: 如何通过 Ports 升级编译器?
大概猜到啦,似乎内核什么的对编译器很敏感。
其实我只是想要 vim 而已。
然而 vim 需要 llvm,llvm 需要新 gcc(为了 codecvt)。 <--- 整个过程在 8089d 上需要大概一周的连续编译
其实我只是想要 vim 而已。
然而 vim 需要 llvm,llvm 需要新 gcc(为了 codecvt)。 <--- 整个过程在 8089d 上需要大概一周的连续编译
Re: 如何通过 Ports 升级编译器?
这一版的 openBSD 对非 x86 设备支持的好像很糟糕。
Re: 如何通过 Ports 升级编译器?
以前OB支持的比较好的RISC平台是PowerPC和SPARC64,但是这两者都是已死的架构。现在RISC的重点很可能是ARM64。MIPS64还活着,可是很边缘了……
Re: 如何通过 Ports 升级编译器?
性能不足的设备上还编译大软件,,,即使会修改代码提高一倍的编译速度,,,,还是 悠长假期
Re: 如何通过 Ports 升级编译器?
另外,我假设你已经打开了softupdate 参数,,我在x86机器上发现这个参数能让硬盘编译程序速度提高n倍,,
参考
https://www.openbsd.org/faq/faq14.html#SoftUpdates
参考
https://www.openbsd.org/faq/faq14.html#SoftUpdates
Re: 如何通过 Ports 升级编译器?
我会去试试的~f5b 写了: ↑2019-03-16 9:03另外,我假设你已经打开了softupdate 参数,,我在x86机器上发现这个参数能让硬盘编译程序速度提高n倍,,
参考
https://www.openbsd.org/faq/faq14.html#SoftUpdates
不过看起来瓶颈是 CPU 太慢......
在线用户
正浏览此版面之用户: 没有注册用户 和 1 访客