-
Notifications
You must be signed in to change notification settings - Fork 110
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
feat: add builds and use prebuilt action #415
Conversation
efd2063
to
8bcfbf0
Compare
As per helium/proto#318 I was attempting to build for however both fail with this error:
|
They "got lost" because no-one was actually using them. Do you have a use for them or are you trying to be complete because of the README? |
@madninja yeah we only need the additional x86 one. I was trying to be helpful but have clearly done the opposite :-P I assumed they were necessary / used as they were previously set up as targets for actual users in the makefile (and readme): Is that not the case any more? |
The affected makers are either not using the builds here or are no longer in business. If you want to fix them up you can but you'd have to get an updated protoc in the build images. |
ok - will keep it simple and can those two for now then 👍 thanks, as always, @madninja have fixed and rebased |
- add ecc608 based x86_64 image - add docker builds for armv6 and armv7 - change the build and push step to use the prebuilt docker action
I guess the build is failing because i don't have access to the repository secrets but otherwise seems to be ok...
|
Fixes the issue in helium#415
Fixes the issue in helium#415
cross build --target armv7-unknown-linux-musleabihf --release I have no problem with this. but cross build --target aarch64-unknown-linux-gnu --release I did not overcome the problem. root@Helium:~/Helium/gateway-rs# cross build --target aarch64-unknown-linux-gnu --release Compiling helium-proto v0.1.0 (https://github.com/helium/proto?branch=master#d94ed4b4) Caused by: --- stderr |
This is an issue with your build system Ge a newer version of the protocol tool that supports proto3 format. |
So how can I solve this problem? |
- gateway-mfr-rs uses aarch64-unknown-linux-gnu instead of aarch64-unknown-linux-musl so this unifies the two- adds missing armv7-unknown-linux-gnueabihf which is built in gateway-mfr-rs