{"action":"created","issue":{"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/2146","repository_url":"https://api.github.com/repos/SynoCommunity/spksrc","labels_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/2146/labels{/name}","comments_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/2146/comments","events_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/2146/events","html_url":"https://github.com/SynoCommunity/spksrc/pull/2146","id":134846370,"number":2146,"title":"Migrate to 64bit build env","user":{"login":"Dr-Bean","id":1538260,"avatar_url":"https://avatars.githubusercontent.com/u/1538260?v=3","gravatar_id":"","url":"https://api.github.com/users/Dr-Bean","html_url":"https://github.com/Dr-Bean","followers_url":"https://api.github.com/users/Dr-Bean/followers","following_url":"https://api.github.com/users/Dr-Bean/following{/other_user}","gists_url":"https://api.github.com/users/Dr-Bean/gists{/gist_id}","starred_url":"https://api.github.com/users/Dr-Bean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dr-Bean/subscriptions","organizations_url":"https://api.github.com/users/Dr-Bean/orgs","repos_url":"https://api.github.com/users/Dr-Bean/repos","events_url":"https://api.github.com/users/Dr-Bean/events{/privacy}","received_events_url":"https://api.github.com/users/Dr-Bean/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-19T11:49:40Z","updated_at":"2016-03-13T12:42:00Z","closed_at":"2016-03-13T12:27:35Z","pull_request":{"url":"https://api.github.com/repos/SynoCommunity/spksrc/pulls/2146","html_url":"https://github.com/SynoCommunity/spksrc/pull/2146","diff_url":"https://github.com/SynoCommunity/spksrc/pull/2146.diff","patch_url":"https://github.com/SynoCommunity/spksrc/pull/2146.patch"},"body":"- Changes the Dockerfile to be based on a 64bit version of Debian.\r\n- In most cases, the toolchains also need adjustments to ensure the correct libc is used (not all packages need it, but the Python SPK does, for example) This PR includes those changes for the 5.2 toolchains. \r\nPresumably older toolchains can be made to work with similar changes.\r\n\r\nI have not tested the resulting packages, imo if compilation works, we're on the right track.\r\n\r\nTodo separately:\r\n- Edit the README to fix the VM instructions\r\n- Fix older toolchains\r\n- Fix (cross) packages that are broken on 64b. ~~Go/Syncthing is one~~, there could be others, can't recall"},"comment":{"url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/comments/195949726","html_url":"https://github.com/SynoCommunity/spksrc/pull/2146#issuecomment-195949726","issue_url":"https://api.github.com/repos/SynoCommunity/spksrc/issues/2146","id":195949726,"user":{"login":"Dr-Bean","id":1538260,"avatar_url":"https://avatars.githubusercontent.com/u/1538260?v=3","gravatar_id":"","url":"https://api.github.com/users/Dr-Bean","html_url":"https://github.com/Dr-Bean","followers_url":"https://api.github.com/users/Dr-Bean/followers","following_url":"https://api.github.com/users/Dr-Bean/following{/other_user}","gists_url":"https://api.github.com/users/Dr-Bean/gists{/gist_id}","starred_url":"https://api.github.com/users/Dr-Bean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dr-Bean/subscriptions","organizations_url":"https://api.github.com/users/Dr-Bean/orgs","repos_url":"https://api.github.com/users/Dr-Bean/repos","events_url":"https://api.github.com/users/Dr-Bean/events{/privacy}","received_events_url":"https://api.github.com/users/Dr-Bean/received_events","type":"User","site_admin":false},"created_at":"2016-03-13T12:42:00Z","updated_at":"2016-03-13T12:42:00Z","body":"Fixed Python build by updating cryptography (and dependencies) via 912a3333a8562c2f17799d909067b3a65de7d0da and further.\r\nTested Python on 88f6281-5.2: seems to work as expected, so I guess we're good to go for now.\r\nCurrently building all armada38x packages, we'll see if I've missed anything else.\r\n\r\nSyncthing compiles fine, can't test it though.\r\nThe other TODO items should still be addressed. I'll probably open separate issues/PR's or merge fixes when I get to it."}}