-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new armv6l recipe for Node.js 16 and later #33
Conversation
Refs: nodejs/node#38496 |
I think |
In preparation for a new recipe to build armv6l binaries for Node.js 16 and later, rename the existing recipe and add a should-build.sh script to stop it running for Node.js 16 and later.
Based on the existing arm6vl recipe, but using Ubuntu 18.04 and gcc/g++ 8 to match what we're using for the official armv7l builds.
Renamed the "old" recipe to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
give it a go I suppose
I queued |
Oops, missed that |
16.1.0 build on the new recipe failed due to a missing package -- added the fix to #34:
|
Node.js 16 has raised the minimum version of some of the build toolchain (Python 3.6+ is now required and gcc/g++ 8) and the existing recipe for
armv6l
fails to build Node.js 16 as it doesn't have a new enough version of Python: https://unofficial-builds.nodejs.org/logs/202104220522-v16.0.0/armv6l.logMoved the existing recipe to
armv6l-old
and added ashould-build.sh
script to stop it running on Node.js 16 and later. Add a newarmv6l
recipe, based on the existing arm6vl recipe, but using Ubuntu 18.04 and gcc/g++ 8 to match what we're using for the official armv7l builds.