new armv6l recipe for Node.js 16 and later#33
Conversation
|
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 |
|
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
armv6lfails 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-oldand added ashould-build.shscript to stop it running on Node.js 16 and later. Add a newarmv6lrecipe, 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.