-
Notifications
You must be signed in to change notification settings - Fork 50
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
Build Support for arm/arm64 #553
Conversation
9e8d3e3
to
7c53e9e
Compare
Wow, good job @akutz. One big step for ARM! |
Thanks! I still need to update the libStorage client code to request an executor with the GOARCH if not amd64, and I've been trying to get a rpi qemu env online to test the changes. |
7c53e9e
to
906db85
Compare
Hi @naster01, I can confirm the Printing the System Architecture$ uname -a
Linux retropie 4.4.26-v7+ #915 SMP Thu Oct 20 17:08:44 BST 2016 armv7l GNU/Linux Running
|
2b120fa
to
676f5b4
Compare
bfa4a0c
to
646528b
Compare
Codecov Report
@@ Coverage Diff @@
## master #553 +/- ##
=========================================
+ Coverage 28.32% 28.42% +0.1%
=========================================
Files 34 34
Lines 2009 2016 +7
=========================================
+ Hits 569 573 +4
- Misses 1379 1381 +2
- Partials 61 62 +1
Continue to review full report at Codecov.
|
37d171c
to
65ea1fb
Compare
This patch updates the Makefile to support building libStorage for the arm and arm64 architectures. From now on executor binaries that follow the pattern `lsx-GOOS` will have an implicit architecture of amd64. However, executor binaries can now also follow the pattern `lsx-GOOS-GOARCH` in order to support non-amd64 architectures.
65ea1fb
to
8c8aa3e
Compare
I think I'm building with the correct requirements build-ref.
Are there any args?
Syslog
Docker logs
Well I'm gonna wait for bins or rexray's docker plugin I think. |
Hi @naster01, You're building outside of a
You've got an old container that is stopped and preventing the build. Use the Also, you're setting |
This patch (related to rexray/rexray#860) updates the Makefile to support building libStorage for the arm and arm64 architectures. From now on executor binaries that follow the pattern
lsx-GOOS
will have an implicit architecture of amd64. However, executor binaries can now also follow the patternlsx-GOOS-GOARCH
in order to support non-amd64 architectures.