Skip to content

feat: build diffutils binaries - #3

Merged
kormide merged 1 commit into
mainfrom
binaries-gnu
Feb 25, 2026
Merged

feat: build diffutils binaries#3
kormide merged 1 commit into
mainfrom
binaries-gnu

Conversation

@kormide

@kormidekormide commented Feb 24, 2026

Copy link
Copy Markdown
Owner

Build all diffutils binaries for linux (glibc) and macos. The intention moving forward is to build the linux binaries using musl and to add windows/arm64.

Release workflow to come in a follow-up.

@kormide
kormide marked this pull request as ready for review February 24, 2026 07:44
@kormide

Copy link
Copy Markdown
OwnerAuthor

@dzbarsky will revisit musl after that include ordering issue is fixed in toolchains_llvm_bootstrapped. I'll open an issue for that.

Comment threadBUILD.bazel Outdated
Comment threadBUILD.bazel Outdated

@dzbarskydzbarsky left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

see comments about glic versioning, that is pretty important if you want the tools usable on older glibcs

@kormide
kormideforce-pushed the binaries-gnu branch 3 times, most recently from a89329d to 2e30345CompareFebruary 24, 2026 08:49
@kormide

Copy link
Copy Markdown
OwnerAuthor

Got macos amd64 working. Put it here as well as in the BCR entry.

@kormide

Copy link
Copy Markdown
OwnerAuthor

Filed hermeticbuild/hermetic-llvm#339 for the musl includes issue.

@alexeaglealexeagle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

neat, I guess we'll add GitHub Actions automation to publish artifacts to releases?

Comment thread.bazelrc Outdated
@kormide

Copy link
Copy Markdown
OwnerAuthor

neat, I guess we'll add GitHub Actions automation to publish artifacts to releases?

Yep, I'll do that in a follow-up. I'm working on Windows tonight so I'll try to add that before landing this.

@kormide

Copy link
Copy Markdown
OwnerAuthor

Got Windows amd64 working. Unfortunately it can't go into the BCR because the downstream @sed dependency doesn't work on Windows. For now I've just patched it in here.

@kormide
kormideforce-pushed the binaries-gnu branch 5 times, most recently from d0c740d to 17c0f91CompareFebruary 25, 2026 08:04
@kormide

Copy link
Copy Markdown
OwnerAuthor

Added CI. I'll merge this in and add releases in a follow-up.

@kormide
kormide merged commit 8844319 into mainFeb 25, 2026
1 check passed
Sign up for freeto 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.

3 participants

@kormide@alexeagle@dzbarsky