Gcc md5.sum和sha512.sum递归校验和不匹配

Gcc md5.sum和sha512.sum递归校验和不匹配,gcc,download,release,checksum,Gcc,Download,Release,Checksum,我刚刚从下载了最新的稳定gcc版本 md5.sum包含sha512.sum文件,反之亦然。但是当我检查sha512校验和时,我得到一个关于md5.sum的错误: ➜ gcc LC_ALL=En_US sha512sum -c sha512.sum gcc-7.1.0.tar.bz2: OK gcc-7.1.0.tar.gz: OK md5.sum: FAILED sha512sum: WARNING: 1 computed checksum did NOT match 使用md5检查工作正

我刚刚从下载了最新的稳定gcc版本

md5.sum包含sha512.sum文件,反之亦然。但是当我检查sha512校验和时,我得到一个关于md5.sum的错误:

➜  gcc LC_ALL=En_US sha512sum -c sha512.sum 
gcc-7.1.0.tar.bz2: OK
gcc-7.1.0.tar.gz: OK
md5.sum: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
使用md5检查工作正常,但是。。。你知道的。。。md5

似乎有一个错误是合乎逻辑的。毕竟,两个文件应该如何包含彼此的校验和而不破坏至少一个哈希函数。不过,我有点困惑。首先在sha512.sum中列出md5.sum文件的目的是什么