Skip to content
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

Abseil LTS branch, Aug 2023, Patch 1 #1534

Merged
merged 3 commits into from
Sep 18, 2023

Conversation

derekmauro
Copy link
Member

This cherry-picks changes to fix certain builds on FreeBSD, NetBSD, OpenBSD, and MinGW
(and possibly other platforms).


Add StdcppWaiter to the end of the list of waiter implementations

Since ABSL_INTERNAL_HAVE_STDCPP_WAITER is defined on all systems
it is effectively a fallback. I left the condition there in case
we have to disable it on some platform in the future.


Use native methods to implement absl::base_internal::GetPID() on
FreeBSD, NetBSD, and OpenBSD

https://man.freebsd.org/cgi/man.cgi?query=pthread_getthreadid_np
https://man.netbsd.org/_lwp_self.2
https://man.openbsd.org/getthrid.2

Since ABSL_INTERNAL_HAVE_STDCPP_WAITER is defined on all systems
it is effectively a fallback. I left the condition there in case
we have to disable it on some platform in the future.

PiperOrigin-RevId: 555629066
Change-Id: I76ca78c7f36d1d02dc4950a44c66903a2aaf2a52
Bump ABSL_LTS_RELEASE_PATCH_LEVEL to 1
@derekmauro derekmauro merged commit fb3621f into abseil:lts_2023_08_02 Sep 18, 2023
@derekmauro derekmauro deleted the lts_2023_08_02_patch1 branch September 18, 2023 14:41
@b7r3333
Copy link

b7r3333 commented Nov 21, 2023

جواهر بنت عيادة قحبة بنت حرام

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.

2 participants