-
Notifications
You must be signed in to change notification settings - Fork 20.9k
Build fails on Alpine Linux ppc64le with go 1.9 #15160
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
Comments
fails to build on ppc64le and go 1.9 ethereum/go-ethereum#15160
I can see the PPC64.rules for Zero are not checking alignment in the cases when they should be. I can create a fix. |
Please note this is not specific to Alpine, that is just the first place where it was found. |
Can you open a golang issue for this? |
@laboger Sure, I just opened it at: golang/go#21947 |
We can't do anything about this. |
@laboger @rgdoliveira I believe this is addressed in go1.9.2-ppc64le was any testing done to confirm go-ethereum works on ppc64le ? |
The fix for this went into go 1.9.2. This was a regression in golang 1.9, not specific to Alpine. The bug did not exist in go 1.8. commit 0ab99b396df9fc45c5cf1ac412da4f1848c3462c
@rgdoliveira will have to respond about what testing was done. |
System information
Geth version: 1.7.0
Go version: 1.9
OS & Version: Alpine Linux 3.6
Architecture: ppc64le
Actual behaviour
Package build fails on Alpine Linux (musl) with error:
github.com/ethereum/go-ethereum/node
github.com/ethereum/go-ethereum/whisper/whisperv5
github.com/ethereum/go-ethereum/core
github.com/ethereum/go-ethereum/eth/downloader
compile: invalid offset for DS form load/store 00056 (/home/rdutra/repos/aports/community/geth/src/go-ethereum-1.7.0/build/_workspace/src/github.com/ethereum/go-ethereum/eth/downloader/statesync.go:452) MOVD R0, "".~r2+33(FP)
github.com/ethereum/go-ethereum/eth/filters
github.com/ethereum/go-ethereum/light
util.go:44: exit status 2
exit status 1
With go 1.8.3 I am able to build the package fine.
Steps to reproduce the behaviour
make
(with go 1.9 installed)The text was updated successfully, but these errors were encountered: