-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zstd: Add zstd_cli cc_binary #1730
Conversation
Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (zstd) have been updated in this PR. Please review the changes. |
This should be the minimal changes to allow building the zstd binary. However I'd like to have our BUILD.bazel files follow the zstd upstream BUCK files in structure so we don't deviate too much (say, cc @jondo2010 @lalten as you contributed previous versions |
Bumping the compatibility level could be quite disruptive to users of the library. Could you leave an alias in place instead? |
I'm fine with aliasing |
the diff of the BUILD is 3c3
< index 00000000..7fca1671
---
> index 00000000..f0a5da7e
6c6
< @@ -0,0 +1,127 @@
---
> @@ -0,0 +1,148 @@
73a74,94
> +)
> +
> +cc_binary(
> + name = "zstd_cli",
> + srcs = glob(
> + include = [
> + "programs/*.c",
> + "programs/*.h",
> + ],
> + exclude = [
> + "programs/datagen.c",
> + "programs/datagen.h",
> + "programs/platform.h",
> + "programs/util.h",
> + ],
> + ),
> + deps = [
> + ":datagen",
> + ":util",
> + ":zstd",
> + ], It really is a shortcoming of the separate version dirs in the BCR that you can't easily see what's changed between versions :( |
Why do you need to bump the compatibility level to add |
#1730 (comment) If you mean only create the So far it seems like bumping the compatibility level causes more trouble then it's worth (maintenance, hiding |
@fmeum could you help review this PR at its current state (no structure or any compatibility level changes)? Thanks! |
Require module maintainers' approval for newly pushed changes.
No description provided.