Repository navigation
Build each compiler on the newest Ubuntu LTS that ships it - #155
Merged
Merged
Conversation
apt 3 on resolute verifies TLS with OpenSSL, which finds CAs through /usr/lib/ssl, so with only /etc/ssl copied every https source such as apt.llvm.org failed with "certificate verify failed". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
clang-23 lost its package source when apt.llvm.org's unversioned noble repository moved to LLVM 24, and gcc-15 was on plucky, which is past its end of life. resolute carries most of the compilers, and the older ones fall back to noble, jammy and focal only where resolute lacks the package. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
apt.llvm.org's trunk is now LLVM 24, and resolute ships a GCC 16 snapshot. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
clang-23image fails withPackage 'clang-23' has no installation candidate, because apt.llvm.org's unversioned noble repository moved to LLVM 24 andassets/99noble.listhas nollvm-toolchain-noble-23line.gcc-15also sits on plucky, which is past its end of life.I moved every
gcc-Nandclang-Nentry to the newest LTS that carries it. resolute (26.04) gets a newassets/99resolute.list, and noble, jammy and focal remain only for compilers that resolute lacks.gcc-11stays on noble because ruby/ruby's annocheck installs Ruby 3.1 withruby/setup-rubyin that image, and there is no Ruby 3.1 build for 26.04. The cross toolchains stay on jammy.resolute's apt 3 checks TLS with OpenSSL, which needs
/usr/lib/sslin the compilers stage, so I copy it next to/etc/ssl. This also addsclang-24from apt.llvm.org's trunk andgcc-16from resolute, which #133 was waiting for.Generated with Claude Code