Minux has posted some instructions in one of the CLs (thanks Minux!). I'll
give it a go, it sounds like it will make things a little easier for me to
manage too.
From: Brad Fitzpatrick <
[email protected]>
To: Shenghou Ma <
[email protected]>
Cc: Michael Munday/Toronto/
[email protected], "Bill O'Farrell"
<
[email protected]>, golang-dev
<
[email protected]>
Date: 03/21/2016 12:47 AM
Subject: Re: [golang-dev] Port of go to Linux on Z
Sent by:
[email protected]If that's too onerous, though, don't worry about it.
We'll try to get these reviewed and submitted soon. As long as they don't
break other builders I don't really care about the order.
On Mar 21, 2016 3:18 PM, "minux" wrote:
On Mon, Mar 21, 2016 at 12:14 AM, wrote:
Hello,
I have just sent the core set of CLs for the s390x port:
https://go-review.googlesource.com/20872 cmd/dist: add "s390x" to
okgoarch and cgoEnabled
https://go-review.googlesource.com/20932 cmd/dist: enable -shared and
external linking tests on s390x
https://go-review.googlesource.com/20934 cmd/asm: add s390x support
https://go-review.googlesource.com/20935 cmd/api: add s390x support
https://go-review.googlesource.com/20873 cmd/compile/internal/s390x: add
s390x support
https://go-review.googlesource.com/20874 debug: add s390x support
https://go-review.googlesource.com/20875 cmd/compile/internal/gc: add
s390x support
https://go-review.googlesource.com/20876 cmd/go: add s390x support
https://go-review.googlesource.com/20877 internal/syscall/unix: add
randomTrap const for s390x
https://go-review.googlesource.com/20878 cmd/link/internal/ld: add s390x
support
https://go-review.googlesource.com/20879 cmd/link/internal/s390x: add
s390x support
https://go-review.googlesource.com/20936 math: add functions and stubs
for s390x
https://go-review.googlesource.com/20937 math/big: add s390x function
implementations
https://go-review.googlesource.com/20940 misc/cgo/test: add
RewindAndSetgid implementation for s390x
https://go-review.googlesource.com/20941 cmd/internal/obj: add support
for s390x
https://go-review.googlesource.com/20942 cmd/internal/obj/s390x: add
s390x support
https://go-review.googlesource.com/20943 cmd/internal/objfile: add s390x
support
https://go-review.googlesource.com/20944 reflect: add s390x support
https://go-review.googlesource.com/20945 runtime: add s390x support
(modified files only)
https://go-review.googlesource.com/20946 runtime: add s390x support (new
files only)
https://go-review.googlesource.com/20938 runtime/internal/atomic: add
s390x atomic operations
https://go-review.googlesource.com/20939 runtime/internal/sys: add s390x
support
https://go-review.googlesource.com/20950 runtime/cgo: add s390x support
https://go-review.googlesource.com/20947 sync/atomic: add s390x
implementations of atomic functions
https://go-review.googlesource.com/20948 syscall: add s390x support
https://go-review.googlesource.com/20949 syscall: add autogenerated
files for s390x
https://go-review.googlesource.com/20960 syscall: change clone argument
order on s390x
https://go-review.googlesource.com/20961 syscall: add PtraceRegs struct
for s390x
https://go-review.googlesource.com/20962 test/fixedbugs: add s390x case
to issue11656
https://go-review.googlesource.com/20963 test: skip nilptr3 test on
s390x
I have tried to structure them so that they can be applied individually
without breaking other architecture builds (as long as each ones
dependencies have already been committed of course).
Could you please at least make the dependency clear by stacking dependent
CLs on their dependencies CLs as a CL series. (A CL series is basically
multiple
CL commits on the same branch and they can be pushed together to gerrit.)