Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

libatomic for s390x #27377

Copy link
Copy link
@nealef

Description

@nealef
Issue body actions

Is your feature request related to a problem? Please describe.
Building node for s390x requires libatomic as the comment in v8.gyp reports:

       # Platforms that don't have Compare-And-Swap support need to link atomic
       # library to implement atomic memory access

Describe the solution you'd like
s390x has many atomic instructions including a few compare-and-swap instructions (differing on operand size).

Describe alternatives you've considered
I am curious as to which atomic operations are required and where in the code they are. I would look at adding them to eliminate the need for libatomic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionIssues that look for answers.Issues that look for answers.s390xIssues and PRs related to the s390x architecture.Issues and PRs related to the s390x architecture.v8 engineIssues and PRs related to the V8 dependency.Issues and PRs related to the V8 dependency.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.