Jacob Carlborg via llvm-dev
2018-Sep-19 18:58 UTC
[llvm-dev] [lldb-dev] LLVM 7.0.0 Release
On 2018-09-19 18:25, Alex Denisov via llvm-dev wrote:> Hi Hans, > > Thanks a lot for the effort. > I'm curious if binaries for other systems will appear there (Ubuntu, macOS)? > > Also, more general question: > I see that different releases have different sets of pre-built binaries, > so I'm curious what are the reasons behind?I'm a bit curious as well. I would expect this to be an automated process but since every single release of LLVM has binaries for different platforms or versions available compared to the previous release I looks like a manual process. -- /Jacob Carlborg
On Wed, Sep 19, 2018 at 8:58 PM, Jacob Carlborg via llvm-dev <llvm-dev at lists.llvm.org> wrote:> On 2018-09-19 18:25, Alex Denisov via llvm-dev wrote: >> >> Hi Hans, >> >> Thanks a lot for the effort. >> I'm curious if binaries for other systems will appear there (Ubuntu, >> macOS)? >> >> Also, more general question: >> I see that different releases have different sets of pre-built binaries, >> so I'm curious what are the reasons behind? > > > I'm a bit curious as well. I would expect this to be an automated process > but since every single release of LLVM has binaries for different platforms > or versions available compared to the previous release I looks like a manual > process.Yes, it's a manual process. The binaries are build and tested by volunteers, and the set of folks who volunteers differs a little between releases. The pre-built binaries are really mostly for users who want to try out the release quickly. We expect most users to get the compiler through their distro (except on Windows where these are the official binaries).
Jacob Carlborg via llvm-dev
2018-Sep-20 18:18 UTC
[llvm-dev] [lldb-dev] LLVM 7.0.0 Release
On 2018-09-20 10:01, Hans Wennborg via llvm-dev wrote:> Yes, it's a manual process. The binaries are build and tested by > volunteers, and the set of folks who volunteers differs a little > between releases.I would assume LLVM has some kind of CI infrastructure. That should be able to build the release binaries.> The pre-built binaries are really mostly for users who want to try out > the release quickly. We expect most users to get the compiler through > their distro (except on Windows where these are the official > binaries).The problem is, depending on which operating system and version you use you might not get updates. For example, Travis CI is stuck at an ancient version of Ubuntu and only provides LLVM 5.0, as far as I can see. -- /Jacob Carlborg