-
Notifications
You must be signed in to change notification settings - Fork 659
[bazel] Create better static libraries and add basic packaging for eventual publishing. #8029
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
[bazel] Create better static libraries and add basic packaging for eventual publishing. #8029
Conversation
feature_configuration = cc_common.configure_features( | ||
ctx = ctx, | ||
cc_toolchain = cc_toolchain, | ||
requested_features = ctx.features + ["force_no_whole_archive"], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mind a quick comment on what force_no_whole_archive does for us here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I copied this from your PR. I honestly have no idea
I'm happy with TODOs for some of these things too. I mostly don't want to lose the open threads. Thanks for doing this! |
Looks good! |
…ibsuite#8029) (cherry picked from commit e13d237)
This is a watered down version of a combo of #8025 and #7971. Austins PR will have some work to do to get it working on windows, and my publishing PR should be superseded by his (unpublished) work with the
rules_jvm_external
.Since a large portion of his PR is library renames for easier publishing, and adding the smarter static libraries, this rips out just those relevant bits while the windows shared library problem can be worked on. separately