gcc7 端口晚于 gcc8

gcc7 port is later than gcc8

今天查看目录http://jog.id.distfiles.macports.org/macports/distfiles/发现:

gcc-7.3.0.tar.xz    60M 02-Feb-2018 21:46

gcc-8-20170604.tar.xz   57M 04-Sep-2017 10:27

也就是说,gcc8 相对于 gcc7 已经过时了。怎么样?

GCC 7.3 是 GCC 7 发布分支的第二个小版本。它于2018年1月25日上游发布。

gcc-8-20170604.tar.xz 看起来像是来自 Subversion trunk 的开发快照。第一个发布的 GCC 8 版本是 8.1,于 2018 年 5 月 2 日发布。

在 GCC 发布历史上查看这些资源:

源代码 tarball 的日期并不意味着一个端口比另一个端口旧。例如,这可能只是我们的镜像脚本从上游下载文件并将其放置在 distfiles.macports.org.

上的日期

MacPorts 是否认为一个端口 "newer" 而不是另一个端口仅取决于元组(纪元、版本、修订)。然而,这也不适用于 GCC,因为 MacPorts 将 GCC 7.x 和 GCC 8.x 打包在不同的端口中,以便它们可以并排安装。