Comments (6)
Hi @nilslice Thank for quickly reply and support for this proposal.
I have tried compiling protolock on my ARM64 server by simple go get -u github.com/nilslice/protolock/...
, everything looks OK, the protolock
binary can be successfully compiled and can executed. According to your above suggestion, I have also tried modifying the release.sh
by adding a line of build linux arm64
on a x86 server with Ubuntu 18.04+go1.15.2, the arm binary can be also sucessfully generated, then I have also copied it to ARM server and verified. But it seems the windows
and darwin
os + arm64
arch still have support issues. see:
cmd/go: unsupported GOOS/GOARCH pair windows/arm64
tar: protolock.exe: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
So maybe for now we can only support linux
+arm64
now as it is common usage ?
I have submitted a simple PR.
from protolock.
Hi @nilslice , Thank you for so quick release! Yes, I have just confirmed the arm64 binary in newest release on ARM server, everything is OK. thank you.
from protolock.
Hi @liusheng - thanks for bringing this to my attention!
I would be happy to cut a new release that includes the additional target. I don't have the free cycles right now to modify & test the builds, but if you need this soon and can help, I'd suggest taking a look at the release.sh
script. There, you'll likely need to add a new target arch, but may also need to modify how the build
function works a bit.
from protolock.
@liusheng that sounds like a good plan, as I don't think Go has support for windows on arm64 yet: golang/go#36439
I will review your PR and cut a release including the new build, then ping you here once it can be downloaded from the release page. It would be helpful if you could test that the binary works after downloaded.
Thanks!
from protolock.
@liusheng, please find the arm64
build on the latest release: https://github.com/nilslice/protolock/releases/tag/v0.15.1
If you are able to, confirm that the build works for you. Much appreciated! I will close this issue for now, but please re-open if you have any problems.
from protolock.
Great, thanks again!
from protolock.
Related Issues (20)
- Cannot parse certain Protobuf files HOT 5
- Deterministic definition order. HOT 4
- What are the differences to Uberβs Prototool HOT 1
- use yaml for proto.lock to reduce diff HOT 6
- Plugin wiki readme json missing fields HOT 2
- Lock file does not record aggregate options with array values HOT 3
- Website incorrectly reports backwards compatibility with invalid proto files HOT 2
- Error building protolock on ppc64le HOT 2
- Processing a single file HOT 3
- Enum aliases not supported HOT 3
- Does protolock support proto2 ? HOT 1
- Convert circleci jobs to GitHub Actions
- oneof structure is not persisted in protolock HOT 4
- Options not parsed at the Enum level HOT 2
- found "stream" but expected [rpc method] for a valid proto HOT 3
- Add artefacts to Maven repository HOT 4
- Update docker hub image HOT 3
- Allow ability to include proto files that are not in the root tree
- TestOrder consistently fails
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protolock.