Skip to content

Bundle executable for linux_arm64  #80

Open
@elle-j

Description

@elle-j

I'm using an Arm Mac and trying to use this package inside of a Linux container and getting the following error message:

Error: This module doesn't bundle the clang-format executable for your platform. (linux_arm64)
Consider installing it with your native package manager instead.

Expectation:

  • Bundling clang-format executable for linux_arm64 solely using the npm package.
  • Not needing to install clang-format using apt-get.
  • Not needing to uninstall the npm package.

Activity

ErebusBat

ErebusBat commented on Jun 13, 2023

@ErebusBat

Furthermore if you are using M1 with docker (so your platform is linux_arm64) AND an alpine base image then it does not appear to be possible to bypass this error by install the clang-format tool using the native package manager (using apk add clang-extra-tools which drops the binary at /usr/bin/clang-format).

elle-j

elle-j commented on Jul 11, 2023

@elle-j
Author

@ErebusBat, apologies for the late reply. Thanks for getting back, I'll go ahead and close this issue.

ErebusBat

ErebusBat commented on Jul 13, 2023

@ErebusBat

@elle-j I am unsure why did you close the issue?

I was adding a bit more context as I think is valid... we should be able to specify the native executable for linux_arm64

elle-j

elle-j commented on Jul 14, 2023

@elle-j
Author

Ah, I misinterpreted what you wrote earlier. Thanks for providing some additional context 👍 Yes, would definitely be helpful if this can be fixed.

reopened this on Jul 14, 2023
lumirlumir

lumirlumir commented on Sep 6, 2024

@lumirlumir

Hello. I've developed a new package to succeed clang-format, though the post was written some time ago. If you still need to use clang-format, please feel free to check it out. It supports linux-arm64 and many other architectures.

https://github.com/lumirlumir/npm-clang-format-node

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @ErebusBat@elle-j@lumirlumir

        Issue actions

          Bundle executable for linux_arm64 · Issue #80 · angular/clang-format