-
-
Notifications
You must be signed in to change notification settings - Fork 177
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
Cross compile armv7 (for RPI) #584
Conversation
@vweevers Any idea what's going on here? https://ci.appveyor.com/project/juliangruber/leveldown/builds/21741182/job/w1iajci5llbptif0 |
Not sure but I do know we gotta do #578 (comment). |
The problem is the custom platform, which breaks this line: |
Hmm ok, so |
Yea. I don't understand what sets the custom platform though. Maybe AppVeyor defines |
So it seems AppVeyor defines |
@vweevers I'm wondering if we should just squeeze in N number of Lines 18 to 20 in 1c90e8f
Since we do a single upload of EDIT: We could just scratch the |
Hmm scratch my last comment. We should only try cross compiling on linux, so might need to check os name etc. |
Seems like Travis deploy mechanism doesn't like using an external script. I assume it's because |
So, given some tweaks needed here and there (releasing |
By the way, even though ARM is being nicely targeted, what about node versions? Node.js on mobile uses Node 8.6.0 |
@staltz |
@ralphtheninja we can create a proper matrix after this PR (with one job for normal linux, another for cross builds). |
Sounds good. Up for it? 😄 |
@vweevers Once we have the matrix up and running, maybe we should focus on differentiating between different arm versions? E.g. armv7 and armv8 (arm64 arch). Or maybe |
Yeah. We need 1) a PR 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.
Remove - SET
That's a good point 😄 It will work at least until we add other armv versions (and maybe that never happens). |
Lets use this branch to make some cross compiled binaries.
ahdinosaur/prebuildify#master
(using specific commit, in casemaster
moves)vweevers/node-gyp-build#libc-and-arm-flavors
prebuildify-cross
prebuildify-cross
for armv7 (raspberry pi)