I am pleased to announce that LLVM 7 is now available. Get it here: https://llvm.org/releases/download.html#7.0.0 The release contains the work on trunk up to SVN revision 338536 plus work on the release branch. It is the result of the community's work over the past six months, including: function multiversioning in Clang with the 'target' attribute for ELF-based x86/x86_64 targets, improved PCH support in clang-cl, preliminary DWARF v5 support, basic support for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer support for OpenBSD, UBSan checks for implicit conversions, many long-tail compatibility issues fixed in lld which is now production ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and diagtool. And as usual, many optimizations, improved diagnostics, and bug fixes. For more details, see the release notes: https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html Thanks to everyone who helped with filing, fixing, and code reviewing for the release-blocking bugs! Special thanks to the release testers and packagers: Bero Rosenkränzer, Brian Cain, Dimitry Andric, Jonas Hahnfeld, Lei Huang Michał Górny, Sylvestre Ledru, Takumi Nakamura, and Vedant Kumar. For questions or comments about the release, please contact the community on the mailing lists. Onwards to LLVM 8! Cheers, Hans
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? Cheers, Alex.> On 19. Sep 2018, at 13:41, Hans Wennborg via lldb-dev <lldb-dev at lists.llvm.org> wrote: > > I am pleased to announce that LLVM 7 is now available. > > Get it here: https://llvm.org/releases/download.html#7.0.0 > > The release contains the work on trunk up to SVN revision 338536 plus > work on the release branch. It is the result of the community's work > over the past six months, including: function multiversioning in Clang > with the 'target' attribute for ELF-based x86/x86_64 targets, improved > PCH support in clang-cl, preliminary DWARF v5 support, basic support > for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray > and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer > support for OpenBSD, UBSan checks for implicit conversions, many > long-tail compatibility issues fixed in lld which is now production > ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and > diagtool. And as usual, many optimizations, improved diagnostics, and > bug fixes. > > For more details, see the release notes: > https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html > https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html > https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html > https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html > > Thanks to everyone who helped with filing, fixing, and code reviewing > for the release-blocking bugs! > > Special thanks to the release testers and packagers: Bero > Rosenkränzer, Brian Cain, Dimitry Andric, Jonas Hahnfeld, Lei Huang > Michał Górny, Sylvestre Ledru, Takumi Nakamura, and Vedant Kumar. > > For questions or comments about the release, please contact the > community on the mailing lists. Onwards to LLVM 8! > > Cheers, > Hans > _______________________________________________ > lldb-dev mailing list > lldb-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: Message signed with OpenPGP URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180919/2bddab91/attachment.sig>
Looks like the apt repos for ubuntu are not available yet: W: The repository 'http://apt.llvm.org/trusty llvm-toolchain-trusty-7.0 Release' does not have a Release file. W: http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/Release.gpg: Signature by key 15866BAFD9BCC4F3C1E0DFC7D69548E1C17EAB57 uses weak digest algorithm (SHA1) E: Failed to fetch http://apt.llvm.org/trusty/dists/llvm-toolchain-trusty-7.0/main/binary-amd64/Packages 404 Not Found E: Failed to fetch http://apt.llvm.org/trusty/dists/llvm-toolchain-trusty-7.0/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. On Wed, Sep 19, 2018 at 12:25 PM Alex Denisov via llvm-dev < llvm-dev at lists.llvm.org> 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? > > Cheers, > Alex. > > > On 19. Sep 2018, at 13:41, Hans Wennborg via lldb-dev < > lldb-dev at lists.llvm.org> wrote: > > > > I am pleased to announce that LLVM 7 is now available. > > > > Get it here: https://llvm.org/releases/download.html#7.0.0 > > > > The release contains the work on trunk up to SVN revision 338536 plus > > work on the release branch. It is the result of the community's work > > over the past six months, including: function multiversioning in Clang > > with the 'target' attribute for ELF-based x86/x86_64 targets, improved > > PCH support in clang-cl, preliminary DWARF v5 support, basic support > > for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray > > and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer > > support for OpenBSD, UBSan checks for implicit conversions, many > > long-tail compatibility issues fixed in lld which is now production > > ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and > > diagtool. And as usual, many optimizations, improved diagnostics, and > > bug fixes. > > > > For more details, see the release notes: > > https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html > > https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html > > > https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html > > https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html > > > > Thanks to everyone who helped with filing, fixing, and code reviewing > > for the release-blocking bugs! > > > > Special thanks to the release testers and packagers: Bero > > Rosenkränzer, Brian Cain, Dimitry Andric, Jonas Hahnfeld, Lei Huang > > Michał Górny, Sylvestre Ledru, Takumi Nakamura, and Vedant Kumar. > > > > For questions or comments about the release, please contact the > > community on the mailing lists. Onwards to LLVM 8! > > > > Cheers, > > Hans > > _______________________________________________ > > lldb-dev mailing list > > lldb-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180919/200a75d3/attachment-0001.html>
Alex, I have built ubuntu binaries for the last couple of releases. I apologize -- I haven't built those new binaries yet, I only have uploaded the SLES ones. I have an ubuntu 14 tarball that I'll upload today. I will work on getting ubuntu 16 or 17 next. The dpkg/APT repos might be a good substitute, though. Hans, apologies -- I should've asked to hold the 7.0.0 release for those ubuntu tarballs, I suppose they're one of the more popular downloads. On Wed, Sep 19, 2018 at 11:25 AM Alex Denisov via llvm-dev < llvm-dev at lists.llvm.org> 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? > > Cheers, > Alex. > > > On 19. Sep 2018, at 13:41, Hans Wennborg via lldb-dev < > lldb-dev at lists.llvm.org> wrote: > > > > I am pleased to announce that LLVM 7 is now available. > > > > Get it here: https://llvm.org/releases/download.html#7.0.0 > > > > The release contains the work on trunk up to SVN revision 338536 plus > > work on the release branch. It is the result of the community's work > > over the past six months, including: function multiversioning in Clang > > with the 'target' attribute for ELF-based x86/x86_64 targets, improved > > PCH support in clang-cl, preliminary DWARF v5 support, basic support > > for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray > > and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer > > support for OpenBSD, UBSan checks for implicit conversions, many > > long-tail compatibility issues fixed in lld which is now production > > ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and > > diagtool. And as usual, many optimizations, improved diagnostics, and > > bug fixes. > > > > For more details, see the release notes: > > https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html > > https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html > > > https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html > > https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html > > > > Thanks to everyone who helped with filing, fixing, and code reviewing > > for the release-blocking bugs! > > > > Special thanks to the release testers and packagers: Bero > > Rosenkränzer, Brian Cain, Dimitry Andric, Jonas Hahnfeld, Lei Huang > > Michał Górny, Sylvestre Ledru, Takumi Nakamura, and Vedant Kumar. > > > > For questions or comments about the release, please contact the > > community on the mailing lists. Onwards to LLVM 8! > > > > Cheers, > > Hans > > _______________________________________________ > > lldb-dev mailing list > > lldb-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- -Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180919/1883e581/attachment.html>
> On Sep 19, 2018, at 9:25 AM, Alex Denisov via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hi Hans, > > Thanks a lot for the effort. > I'm curious if binaries for other systems will appear there (Ubuntu, macOS)?Sorry for the delay with the macOS binaries. I’ve just uploaded these. They should be available from the downloads page soon. best, vedant> > 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? > > Cheers, > Alex. > >> On 19. Sep 2018, at 13:41, Hans Wennborg via lldb-dev <lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org>> wrote: >> >> I am pleased to announce that LLVM 7 is now available. >> >> Get it here: https://llvm.org/releases/download.html#7.0.0 >> >> The release contains the work on trunk up to SVN revision 338536 plus >> work on the release branch. It is the result of the community's work >> over the past six months, including: function multiversioning in Clang >> with the 'target' attribute for ELF-based x86/x86_64 targets, improved >> PCH support in clang-cl, preliminary DWARF v5 support, basic support >> for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray >> and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer >> support for OpenBSD, UBSan checks for implicit conversions, many >> long-tail compatibility issues fixed in lld which is now production >> ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and >> diagtool. And as usual, many optimizations, improved diagnostics, and >> bug fixes. >> >> For more details, see the release notes: >> https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html >> https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html >> https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html >> https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html >> >> Thanks to everyone who helped with filing, fixing, and code reviewing >> for the release-blocking bugs! >> >> Special thanks to the release testers and packagers: Bero >> Rosenkränzer, Brian Cain, Dimitry Andric, Jonas Hahnfeld, Lei Huang >> Michał Górny, Sylvestre Ledru, Takumi Nakamura, and Vedant Kumar. >> >> For questions or comments about the release, please contact the >> community on the mailing lists. Onwards to LLVM 8! >> >> Cheers, >> Hans >> _______________________________________________ >> lldb-dev mailing list >> lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev> > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180919/234888dc/attachment.html>
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