-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[workspace] Deprecate the stduuid external #18610
[workspace] Deprecate the stduuid external #18610
Conversation
Fork it to stduuid_internal (with hidden C++ visibility) instead. Fix the new copy to actually install its license file. Adjust the new copy to be vendored and linker-hidden. Rework gsl build rule and note that gsl is soon-to-be unused. Co-authored-by: Betsy McPhail <[email protected]> Co-authored-by: Matthew Woehlke <[email protected]> Co-authored-by: Russ Tedrake <[email protected]>
8a5ad64
to
fbdcd08
Compare
+@rpoyner-tri for feature review, please. (Or both reviews, if you like.) Note that some of the code in |
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.
Reviewed 9 of 9 files at r1, all commit messages.
Reviewable status: complete! all discussions resolved, LGTM from assignee rpoyner-tri(platform) (waiting on @jwnimmer-tri)
Co-Authored-By: Betsy McPhail <[email protected]> Co-Authored-By: Matthew Woehlke <[email protected]> Co-Authored-By: Russ Tedrake <[email protected]>
Co-Authored-By: Betsy McPhail <[email protected]> Co-Authored-By: Matthew Woehlke <[email protected]> Co-Authored-By: Russ Tedrake <[email protected]>
Co-Authored-By: Betsy McPhail <[email protected]> Co-Authored-By: Matthew Woehlke <[email protected]> Co-Authored-By: Russ Tedrake <[email protected]>
Co-Authored-By: Betsy McPhail <[email protected]> Co-Authored-By: Matthew Woehlke <[email protected]> Co-Authored-By: Russ Tedrake <[email protected]>
Fork it to
@stduuid_internal
instead.Fix the new copy to actually install its license file.
Adjust the new copy to use a numbered version now that upstream uses tags.
Adjust the new copy to be vendored and linker-hidden.
Rework
gsl
build rule and note thatgsl
is soon-to-be unused.Towards #17231.
Note that Focal users will still be at ODR-risk for
gsl::span
, since we don't vendor that here. It doesn't seem worth the effort since Focal support will eventually evaporate.This change is