ClangBuiltLinux / linux

Linux kernel source tree
Other
241 stars 14 forks source link

Release cycle LLVM 19.1.x #2040

Open dileks opened 1 month ago

dileks commented 1 month ago

LLVM Release Schedule - 19.1.x:

Jul 23rd: release/19.x branch created
Jul 26th: 19.1.0-rc1
Aug  6th: 19.1.0-rc2
Aug 20th: 19.1.0-rc3
Sep  3rd: 19.1.0
Sep 17th: 19.1.1
Oct  1st: 19.1.2
Oct 15th: 19.1.3
Oct 29th: 19.1.4
Nov 12th: 19.1.5
Nov 26th: 19.1.6 (if necessary)

Link: https://github.com/llvm/llvm-project/tree/release/19.x

dileks commented 1 month ago

@nathanchance

Hope you will provide a pre-release of 19.1.0-rc1 as SLIM toolchain on kernel.org when it is released?

nathanchance commented 1 month ago

@nathanchance

Hope you will provide a pre-release of 19.1.0-rc1 as SLIM toolchain on kernel.org when it is released?

Yes, I plan to.

nathanchance commented 1 month ago

LLVM 19.1.0-rc1 released: https://github.com/llvm/llvm-project/releases/tag/llvmorg-19.1.0-rc1

I am building toolchains for kernel.org now.

dileks commented 1 month ago

@nathanchance Thanks for uloading!

Can you move all prereleases (RCx) to a prereleases (plural) directory?

Only keep the latest stable SLIM toolchains in the root directory and move all previous stable releases to a archives directory, please?

Thanks.

nathanchance commented 1 month ago

I'd rather not complicate the maintenance of the folder structure for myself at this point but I'll consider cleaning up -rc builds once the stable ones are available.

dileks commented 1 month ago

It's up to you.

When you do a cleanup, please consider:

[ Documentation/process/changes.rst ]
 Clang/LLVM (optional)  13.0.1           clang --version

Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/changes.rst

nathanchance commented 1 month ago

19.1.0-rc1 uploaded to kernel.org: https://lore.kernel.org/20240726211227.GA1347002@thelio-3990X/

nathanchance commented 1 month ago

19.1.0-rc2 uploaded to kernel.org: https://lore.kernel.org/20240806054232.GA3815137@thelio-3990X/

dileks commented 3 weeks ago

LLVM 19.1.0-rc3 released:

https://github.com/llvm/llvm-project/releases/tag/llvmorg-19.1.0-rc3

https://discourse.llvm.org/t/llvm-19-1-0-rc3-released/80802

nathanchance commented 3 weeks ago

19.1.0-rc3 uploaded to kernel.org: https://lore.kernel.org/20240820175944.GA2015979@thelio-3990X/

dileks commented 3 weeks ago

@nathanchance

Are there any extra patches for Linux v6.10-rc4+ required to build with LLVM 19.1.0-rc3?

nathanchance commented 3 weeks ago

I think https://git.kernel.org/linus/2bac084468847cfe5bbc7166082b2a208514bb1c might be the only one needed for 6.10. It is not needed for 6.11-rc1+, as it landed then.

dileks commented 3 weeks ago

@nathanchance Thanks! Typo: That should be Linux v6.11-rc4 not v6.10-rc4.

dileks commented 1 week ago

INFO: Yes, I was able to build Linux v6.11-rc4 and v6.11-rc5 with LLVM/Clang v19.1.0-rc3 successfully.

Tomorrow, Tuesday 03-Sep-2024 is the release-date of 19.1.0 FINAL, let's see.

dileks commented 1 week ago

LLVM 19.1.0-rc4 released:

https://github.com/llvm/llvm-project/releases/tag/llvmorg-19.1.0-rc4 https://discourse.llvm.org/t/llvm-19-1-0-rc4-released/81039

From @tobiashieta

I have decided to do another RC and release RC4 today, there are some important commits that we still wait for and the number of changes are pretty huge.

For RC4->Final - I will be VERY conservative with the patches we accept. So please note this if you want to submit a patch.

https://discourse.llvm.org/t/llvm-19-1-0-final-update-and-possible-rc4/81010

nathanchance commented 1 week ago

19.1.0-rc4 uploaded to kernel.org: https://lore.kernel.org/20240903195128.GA2607877@thelio-3990X/