{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/32517","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/32517/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/32517/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/32517/events","html_url":"https://github.com/kubernetes/kubernetes/pull/32517","id":176473584,"number":32517,"title":"Use a patched go1.7.1 for building linux/arm","user":{"login":"luxas","id":5442475,"avatar_url":"https://avatars.githubusercontent.com/u/5442475?v=3","gravatar_id":"","url":"https://api.github.com/users/luxas","html_url":"https://github.com/luxas","followers_url":"https://api.github.com/users/luxas/followers","following_url":"https://api.github.com/users/luxas/following{/other_user}","gists_url":"https://api.github.com/users/luxas/gists{/gist_id}","starred_url":"https://api.github.com/users/luxas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luxas/subscriptions","organizations_url":"https://api.github.com/users/luxas/orgs","repos_url":"https://api.github.com/users/luxas/repos","events_url":"https://api.github.com/users/luxas/events{/privacy}","received_events_url":"https://api.github.com/users/luxas/received_events","type":"User","site_admin":false},"labels":[{"id":125299793,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/build-release","name":"area/build-release","color":"bfe5bf","default":false},{"id":339502903,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cherrypick-approved","name":"cherrypick-approved","color":"fef2c0","default":false},{"id":176978828,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf","default":false},{"id":148225179,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/lgtm","name":"lgtm","color":"15dd18","default":false},{"id":114528223,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/priority/P1","name":"priority/P1","color":"eb6420","default":false},{"id":200149833,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/release-note","name":"release-note","color":"c2e0c6","default":false},{"id":253450978,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"ee9900","default":false}],"state":"closed","locked":false,"assignee":{"login":"foxish","id":906471,"avatar_url":"https://avatars.githubusercontent.com/u/906471?v=3","gravatar_id":"","url":"https://api.github.com/users/foxish","html_url":"https://github.com/foxish","followers_url":"https://api.github.com/users/foxish/followers","following_url":"https://api.github.com/users/foxish/following{/other_user}","gists_url":"https://api.github.com/users/foxish/gists{/gist_id}","starred_url":"https://api.github.com/users/foxish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/foxish/subscriptions","organizations_url":"https://api.github.com/users/foxish/orgs","repos_url":"https://api.github.com/users/foxish/repos","events_url":"https://api.github.com/users/foxish/events{/privacy}","received_events_url":"https://api.github.com/users/foxish/received_events","type":"User","site_admin":false},"assignees":[{"login":"foxish","id":906471,"avatar_url":"https://avatars.githubusercontent.com/u/906471?v=3","gravatar_id":"","url":"https://api.github.com/users/foxish","html_url":"https://github.com/foxish","followers_url":"https://api.github.com/users/foxish/followers","following_url":"https://api.github.com/users/foxish/following{/other_user}","gists_url":"https://api.github.com/users/foxish/gists{/gist_id}","starred_url":"https://api.github.com/users/foxish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/foxish/subscriptions","organizations_url":"https://api.github.com/users/foxish/orgs","repos_url":"https://api.github.com/users/foxish/repos","events_url":"https://api.github.com/users/foxish/events{/privacy}","received_events_url":"https://api.github.com/users/foxish/received_events","type":"User","site_admin":false},{"login":"ixdy","id":8061296,"avatar_url":"https://avatars.githubusercontent.com/u/8061296?v=3","gravatar_id":"","url":"https://api.github.com/users/ixdy","html_url":"https://github.com/ixdy","followers_url":"https://api.github.com/users/ixdy/followers","following_url":"https://api.github.com/users/ixdy/following{/other_user}","gists_url":"https://api.github.com/users/ixdy/gists{/gist_id}","starred_url":"https://api.github.com/users/ixdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ixdy/subscriptions","organizations_url":"https://api.github.com/users/ixdy/orgs","repos_url":"https://api.github.com/users/ixdy/repos","events_url":"https://api.github.com/users/ixdy/events{/privacy}","received_events_url":"https://api.github.com/users/ixdy/received_events","type":"User","site_admin":false},{"login":"david-mcmahon","id":15622407,"avatar_url":"https://avatars.githubusercontent.com/u/15622407?v=3","gravatar_id":"","url":"https://api.github.com/users/david-mcmahon","html_url":"https://github.com/david-mcmahon","followers_url":"https://api.github.com/users/david-mcmahon/followers","following_url":"https://api.github.com/users/david-mcmahon/following{/other_user}","gists_url":"https://api.github.com/users/david-mcmahon/gists{/gist_id}","starred_url":"https://api.github.com/users/david-mcmahon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/david-mcmahon/subscriptions","organizations_url":"https://api.github.com/users/david-mcmahon/orgs","repos_url":"https://api.github.com/users/david-mcmahon/repos","events_url":"https://api.github.com/users/david-mcmahon/events{/privacy}","received_events_url":"https://api.github.com/users/david-mcmahon/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/22","html_url":"https://github.com/kubernetes/kubernetes/milestones/v1.4","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/22/labels","id":1777384,"number":22,"title":"v1.4","description":"https://github.com/kubernetes/features/blob/master/release-1.4/Release-1.4.md","creator":{"login":"bgrant0607","id":7725777,"avatar_url":"https://avatars.githubusercontent.com/u/7725777?v=3","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"open_issues":43,"closed_issues":1184,"state":"open","created_at":"2016-05-19T18:50:19Z","updated_at":"2016-10-28T12:48:36Z","due_on":"2016-09-20T00:00:00Z","closed_at":null},"comments":62,"created_at":"2016-09-12T20:18:25Z","updated_at":"2016-10-28T14:50:24Z","closed_at":"2016-09-16T19:52:17Z","pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/32517","html_url":"https://github.com/kubernetes/kubernetes/pull/32517","diff_url":"https://github.com/kubernetes/kubernetes/pull/32517.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/32517.patch"},"body":"Fixes: #29904\r\n\r\nRight now, linux/arm is broken because of an internal limitation in Go.\r\nI've filed an issue for it here: https://github.com/golang/go/issues/17028\r\n\r\nThe affected binaries of this limitation are hyperkube and kube-apiserver, which are the largest binaries.\r\n\r\nAnd when we now have a patched go 1.7.1 version for building \"unsupported\" but important architectures (ref: https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/multi-platform.md), we should also include the patch for ppc64le and start building ppc64le again. \r\n\r\nAs soon as @laboger has the patch I need up on Github, I'll include ppc64le to this PR and we'll merge it\r\n\r\nTODO:\r\n - [ ] ~~Update the PR with patches for ppc64le at the same time @luxas~~\r\n - [x] Push the new kube-cross image @ixdy \r\n - [x] Run a full `make release` before to verify nothing breaks @luxas + @ixdy \r\n - [ ] Cherrypick into the 1.4 branch @luxas + (who?)\r\n\r\n@lavalamp @smarterclayton @ixdy @rsc @davecheney @wojtek-t @jfrazelle @bradfitz @david-mcmahon @pwittrock\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.kubernetes.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/32517)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/256941032","html_url":"https://github.com/kubernetes/kubernetes/pull/32517#issuecomment-256941032","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/32517","id":256941032,"user":{"login":"laboger","id":9433228,"avatar_url":"https://avatars.githubusercontent.com/u/9433228?v=3","gravatar_id":"","url":"https://api.github.com/users/laboger","html_url":"https://github.com/laboger","followers_url":"https://api.github.com/users/laboger/followers","following_url":"https://api.github.com/users/laboger/following{/other_user}","gists_url":"https://api.github.com/users/laboger/gists{/gist_id}","starred_url":"https://api.github.com/users/laboger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laboger/subscriptions","organizations_url":"https://api.github.com/users/laboger/orgs","repos_url":"https://api.github.com/users/laboger/repos","events_url":"https://api.github.com/users/laboger/events{/privacy}","received_events_url":"https://api.github.com/users/laboger/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T14:50:24Z","updated_at":"2016-10-28T14:50:24Z","body":"@luxas\r\nWe have repository with golang releases + the fixes we have pushed upstream.\r\nThe branch ibm-1.7 from https://github.com/powertechpreview/go.git has the fix for big text sections when using external linking.  You can cherry pick these commits on top of the go1.7.3 branch:\r\ngit cherry-pick d6beea7f\r\ngit cherry-pick a5b97a84\r\n\r\nI just did this and it all worked for me and I was able to successfully build kubernetes latest.  These are the same instructions I gave you before so if there is a problem with part of it let me know.  \r\nKUBE_BUILD_PPC64LE=y KUBE_BUILD_GOLDFLAGS='-linkmode=external' make \r\n\r\nUsing -linkmode=external is only a temporary workaround until Go 1.8 is available.\r\n \r\n"}}
{"actor":{"display_login":"laboger"}}