Skip to content

Add GCC 16.1#100

Open
Bronek wants to merge 1 commit into
mainfrom
bronek/gcc-16
Open

Add GCC 16.1#100
Bronek wants to merge 1 commit into
mainfrom
bronek/gcc-16

Conversation

@Bronek
Copy link
Copy Markdown
Collaborator

@Bronek Bronek commented May 13, 2026

GCC 16 was released two weeks ago, let's add it to available images

@Bronek Bronek requested a review from bthomee May 13, 2026 11:15
Copy link
Copy Markdown
Collaborator

@mathbunnyru mathbunnyru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll be moving away from multiple images (and this repo), please see XRPLF/rippled#7083

This also creates too much duplication (yet again)

So, I suggest not to merge this, and not to work on this right now, because threre will be better ways of doing things quite soon

@Bronek
Copy link
Copy Markdown
Collaborator Author

Bronek commented May 13, 2026

@mathbunnyru is that new nix image also going to provide gcc for Debian builds, or is GCC 16 going to land only in nix ?

@mathbunnyru
Copy link
Copy Markdown
Collaborator

@mathbunnyru is that new nix image also going to provide gcc for Debian builds, or is GCC 16 going to land only in nix ?

We might not even have separate "debian" build, because the nix provides fully isolated environment. This hasn't been decided yet

But, what's going to happen (in short) is the following:

  1. Tools will be provided by nix
  2. Compilers and standard library as well
  3. We'll pin libc version to the oldest we need to support
  4. Only one gcc and only one clang will be supported (usually, quite recent) - there will be no promise of being able to build with old compilers
  5. The configuration matrix will be heavily simplified (but keeping all the important stuff, like we'll still have sanitized builds)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants