Skip to content

Implement futex support on FreeBSD (_umtx_op) #3553

Open

Description

When running our test suite on FreeBSD, almost all test failures are due to missing an implementation of _umtx_op, which is the FreeBSD version of futexes. Given that we have shared futex infrastructure that backs both the Linux and Windows futex support, it shouldn't be too hard to also add support for the FreeBSD variant of this.

There was a PR at #2321 that had some issues but could be used as a starting point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    A-freebsdArea: affects our FreeBSD target supportA-shimsArea: This affects the external function shimsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancementE-good-first-issueA good way to start contributing, mentoring is available

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions