我应该在 Centos 5.4 中安装最新的 SCons 版本吗?
我正在为我们在 Centos 5.4 上运行的项目计划一个新的构建系统。我打算使用 SCons。我注意到最新的稳定 SCons 版本是 2.0.1,而 Centos 5.4 带有 1.2。
我是 SCons 的新手,所以我想了解更多有关版本之间的功能/稳定性比率的信息。
您会建议安装和使用最新版本还是坚持使用我的操作系统存储库中的版本?
I'm planning a new build system for our project running on Centos 5.4. I intend to use SCons. I noticed the latest stable SCons version is 2.0.1 while Centos 5.4 comes with 1.2.
I'm new to SCons so I'd like to understand more about the features/stability ratio between the versions.
Would you recommend installing and using the latest version or sticking to what comes from my OS repository?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自 1.2 起,更改包括错误修复和文档改进。没有任何新功能。
SCons 的 2.x 版本放弃了对 2.4 之前的 Python 版本的支持,更新了一些内部代码以使用较新的习惯用法,但不影响任何用户可见的 API。这就是主要版本号更改的原因。如果 CentOS 附带了最新版本的 python,那么这不会对您产生任何影响。
对于各种 Microsoft 编译器版本的较新版本已经有很多修复,但这不会影响 CentOS 安装。
SCons 1.2.0 以来的错误修复还解决了 Fortran、TeX 和 LaTeX 构建器中的问题。如果您使用 Fortran 或 LaTeX,那么它可能值得升级。否则我认为您将很难发现 1.2.0 和 2.0.1 之间的任何日常差异。
Since 1.2 the changes have been bug fixes and documentation improvements. There haven't been any new features.
The 2.x version of SCons drops support for Python versions older than 2.4, updating some of the internal code to use newer idioms but without affecting any user visible APIs. That's the reason for the major version number change. If CentOS comes with a recent version of python then this won't affect you either way.
There have been a lot of fixes for newer versions of the various Microsoft compiler versions, but this won't affect a CentOS install.
The bug fixes since SCons 1.2.0 also solve problems in the Fortran, TeX and LaTeX builders. If you make use of Fortran or LaTeX then it would probably be worth upgrading. Otherwise I think you would be hard pushed to spot any day-to-day difference between 1.2.0 and 2.0.1.