gyp.js icon indicating copy to clipboard operation
gyp.js copied to clipboard

Cross-compilation

Open indutny opened this issue 9 years ago • 5 comments

Test cross compilation with host and target toolsets.

indutny avatar Jun 20 '16 00:06 indutny

This may be tested by building node.js for ARM on non-ARM machine. Don't ask me how to do it, I don't know!

indutny avatar Jun 20 '16 01:06 indutny

  • travis-ci / docker / qemu
  • https://hub.docker.com/r/multiarch/qemu-user-static/
  • https://docs.travis-ci.com/user/docker/
  • https://github.com/meyskens/multiarch-nodejs
.travis.yml
language: bash
sudo: required
services:
    - docker
before_install:
    - docker pull multiarch/qemu-user-static:register
    - docker run --rm --privileged multiarch/qemu-user-static:register --reset
    - docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
# Deploy docker containers
#script:
#    - make TARGET=armhf
#    - make TARGET=amd64
#    - docker push indutny/gyp.js

denji avatar Jun 21 '16 12:06 denji

@denji thank you! I wish there were some comments and/or explanation ;)

indutny avatar Jun 21 '16 20:06 indutny

We could perhaps look at using ci.nodejs.org? Especially when this lands in node-gyp.

jbergstroem avatar Nov 25 '16 14:11 jbergstroem

@jbergstroem absolutely.

indutny avatar Nov 25 '16 14:11 indutny