[llvm-dev] Introduce release tag into compiler-rt repo

3 views
Skip to first unread message

hukeping via llvm-dev

unread,
Apr 15, 2020, 3:18:01 PM4/15/20
to llvm...@lists.llvm.org

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

Josh Stone via llvm-dev

unread,
Apr 15, 2020, 4:45:55 PM4/15/20
to hukeping, llvm...@lists.llvm.org
On 4/15/20 7:30 AM, hukeping via llvm-dev wrote:
> 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?

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?

_______________________________________________
LLVM Developers mailing list
llvm...@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

James Y Knight via llvm-dev

unread,
Apr 15, 2020, 9:03:20 PM4/15/20
to hukeping, llvm...@lists.llvm.org
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:

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


_______________________________________________

hukeping via llvm-dev

unread,
Apr 17, 2020, 8:04:15 AM4/17/20
to James Y Knight, llvm...@lists.llvm.org

>  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

Anton Korobeynikov via llvm-dev

unread,
Apr 17, 2020, 8:14:27 AM4/17/20
to hukeping, llvm...@lists.llvm.org
It was never standalone, compiler-rt was always a part of LLVM.

The old git mirrors are deprecated.

On Fri, Apr 17, 2020 at 3:04 PM hukeping via llvm-dev

--
With best regards, Anton Korobeynikov
Department of Statistical Modelling, Saint Petersburg State University

Reply all
Reply to author
Forward
0 new messages