[llvm-dev] 7.0.1-rc2 release has been tagged please begin testing

Andrew Kelley via llvm-dev llvm-dev at lists.llvm.org
Mon Nov 26 07:26:39 PST 2018


I double checked this information and here is what I have come up with:

There are no changes to include/llvm/ADT/Triple.h across 7.0.0 to 7.0.1:
andy at xps ~/downloads> diff -u llvm-7.0.0.src/include/llvm/ADT/Triple.h
llvm_release_70/include/llvm/ADT/Triple.h

So that's not a problem, and this is now off-topic in the subject line
of this email (7.0.1rc2 testing)

I believe that what happened is apt.llvm.org llvm-toolchain-xenial-7
was incorrectly updated with a version of LLVM that is not 7.0.0 or
7.0.1, and that's what broke the zig build.

On Sun, Nov 25, 2018 at 7:30 PM Andrew Kelley <superjoe30 at gmail.com> wrote:
>
> This broke the Zig build, because apt.llvm.org has the release candidate.
>
> 2018-11-25T16:53:30.7836235Z
> /home/vsts/work/1/s/src/zig_llvm.cpp:686:1: error: static assertion
> failed
> 2018-11-25T16:53:30.7837134Z
> static_assert((Triple::OSType)ZigLLVM_LastOSType ==
> Triple::LastOSType, "");
> 2018-11-25T16:53:30.7837409Z ^~~~~~~~~~~~~
>
> I don't think the Triple::OSType enum should be changed across bugfix versions.
>
> This is tricky to resolve because I cannot simply update zig source
> code; this would make it incompatible with 7.0.0, and 7.0.1 has not
> been released yet. Even after 7.0.1 is released it takes a bit of time
> for various distros to pick up the change.
>
> Can the change to add LLVM_HermitCore be reverted?
>
> Regards,
> Andrew
>
> On Fri, Nov 2, 2018 at 10:36 PM Tom Stellard via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> >
> > Hi,
> >
> > The 7.0.1-rc2 release has been tagged and is ready for testing.  I forgot
> > to bump the version number to 7.0.1 before I tagged -rc1, which is why we
> > are now on -rc2.
> >
> > Remember, you can continue to submit merge requests up until Nov, 21,
> > so keep testing and submitting fixes.
> >
> > Thanks,
> > Tom
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list