Skip to content

Building for ARM #292

Closed
Closed

Description

@enicky

Hi,

Is there a way to build nodegit for ARM devices ? When I try to compile it for my ARM device i get the following error : http://pastebin.com/2WSW39nN

Is there something I can try ? Because I got this working on my dev - machine (windows), but I need it on my ARM device ...

Thanks already !!

Activity

  1. maxkorp commented on Nov 25, 2014

    @maxkorp
    Collaborator

    I don't think any of us have tried. I haven't touched a cross compiler in years, but do you have all of your cc/cxx stuff set?

  2. enicky commented on Nov 25, 2014

    @enicky
    Author

    There is an issue when configuring ... it sets the option '-std=c++11' and that gives an error during building ... : http://pastebin.com/YTsJ0E5u

    it has a problem with the option '-std=c++11' during initial build.

    When I remove that option ... it throws me the first error ...

  3. johnhaley81 commented on Nov 25, 2014

    @johnhaley81
    Collaborator

    The C++11 std is required for chrono and thread. There might be some other way to include that in your compiler and if so we can add that to the lib/bindings.gyp file.

    Problem is, nobody here has access to an ARM machine to test this. If you have time to implement this I'd be more than happy to merge in any PR that fixes this for you and get it on master.

  4. maxkorp commented on Nov 25, 2014

    @maxkorp
    Collaborator

    C++11 std features are definitely available for ARM cross compilation, but i don't know the config at all.

  5. tbranyen commented on Nov 25, 2014

    @tbranyen
    Member

    This is something we cannot test or support sadly, please feel free to make a fork that works on ARM and we'll gladly link to it from NodeGit. If it turns out to be something super-simple that can be merged upstream without maintenance, we'll gladly consider.

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

      Issue actions