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

@kormide kormide 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

kormide commented Feb 24, 2026

Copy link
Copy Markdown
Owner Author

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

Comment thread BUILD.bazel Outdated
Comment thread BUILD.bazel Outdated

@dzbarsky dzbarsky 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
kormide force-pushed the binaries-gnu branch 3 times, most recently from a89329d to 2e30345 Compare February 24, 2026 08:49
@kormide

kormide commented Feb 24, 2026

Copy link
Copy Markdown
Owner Author

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

@kormide

kormide commented Feb 24, 2026

Copy link
Copy Markdown
Owner Author

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

@alexeagle alexeagle 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

kormide commented Feb 25, 2026

Copy link
Copy Markdown
Owner Author

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

kormide commented Feb 25, 2026

Copy link
Copy Markdown
Owner Author

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
kormide force-pushed the binaries-gnu branch 5 times, most recently from d0c740d to 17c0f91 Compare February 25, 2026 08:04
@kormide

kormide commented Feb 25, 2026

Copy link
Copy Markdown
Owner Author

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

@kormide
kormide merged commit 8844319 into main Feb 25, 2026
1 check passed
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.

3 participants