Introduce release tag into compiler-rt repo

Hi there,

Do we have any plan to add release tags to the compiler-rt git repo, say http://llvm.org/git/compiler-rt ?

Without a release tag I’m not sure which version of compiler-rt the llvm-project is using.

Take “LLVM 10.0.0 Release”( https://github.com/llvm/llvm-project/releases/tag/llvmorg-10.0.0) as an example:

The tarball of compiler-rt been used in this version is “compiler-rt-10.0.0.src.tar.xz”, is there anyway to figure out where does this tarball come from , and which was the corresponding COMMIT in the compiler-rt’s git repo?

Another example:

It seems we use different compiler-rt between LLVM 9.0.1 Release and LLVM 9.0.1-rc1 Release,


# md5sum and tarball name

15f234da3e9a7f2a50173c1c95a6436e compiler-rt-9.0.1rc1.src.tar.xz

1b39b9b90007a2170ebe77d6214ec581 compiler-rt-9.0.1.src.tar.xz

Does these tarball all from branch release_90(there are also branch release_80, release_70, etc)? If so, which commit was picked by the different llvm release?

Thanks,

Hu Keping

When created by "git archive", you can recover the commit hash using
"git get-tar-commit-id" -- but that doesn't find anything in this case.
Perhaps the release process could be adjusted to do that?

The git repo you pointed to is deprecated and no longer being updated. You want https://github.com/llvm/llvm-project instead.

The llvm 10.0.0 tarballs were generated from the git tag llvmorg-10.0.0, here:
https://github.com/llvm/llvm-project/tree/llvmorg-10.0.0

And for the others, see the llvmorg-9.0.1-rc1 and llvmorg-9.0.1 tags, in the same repo.

The git repo you pointed to is deprecated and no longer being updated. You want https://github.com/llvm/llvm-project instead.

Does it mean this repo “http://llvm.org/git/compiler-rt” would no longer be maintained and the development of compiler-rt is not stand-alone anymore but with the whole llvm-project?

Thanks,

Hu Keping

It was never standalone, compiler-rt was always a part of LLVM.

The old git mirrors are deprecated.