{"action":"created","issue":{"url":"https://api.github.com/repos/webdino/gecko-embedded/issues/60","repository_url":"https://api.github.com/repos/webdino/gecko-embedded","labels_url":"https://api.github.com/repos/webdino/gecko-embedded/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/webdino/gecko-embedded/issues/60/comments","events_url":"https://api.github.com/repos/webdino/gecko-embedded/issues/60/events","html_url":"https://github.com/webdino/gecko-embedded/issues/60","id":291772607,"number":60,"title":"ESR60対応","user":{"login":"ashie","id":135104,"avatar_url":"https://avatars0.githubusercontent.com/u/135104?v=4","gravatar_id":"","url":"https://api.github.com/users/ashie","html_url":"https://github.com/ashie","followers_url":"https://api.github.com/users/ashie/followers","following_url":"https://api.github.com/users/ashie/following{/other_user}","gists_url":"https://api.github.com/users/ashie/gists{/gist_id}","starred_url":"https://api.github.com/users/ashie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashie/subscriptions","organizations_url":"https://api.github.com/users/ashie/orgs","repos_url":"https://api.github.com/users/ashie/repos","events_url":"https://api.github.com/users/ashie/events{/privacy}","received_events_url":"https://api.github.com/users/ashie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2018-01-26T01:28:40Z","updated_at":"2018-02-15T04:59:54Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"ESR60に向けた調査を以下のブランチで開始している。\r\n\r\nhttps://github.com/webdino/meta-browser/tree/firefox-60-wip\r\n\r\nざっとビルドは通るようにしたが、まだ動作は確認できていない（起動直後にクラッシュ）\r\n"},"comment":{"url":"https://api.github.com/repos/webdino/gecko-embedded/issues/comments/365825848","html_url":"https://github.com/webdino/gecko-embedded/issues/60#issuecomment-365825848","issue_url":"https://api.github.com/repos/webdino/gecko-embedded/issues/60","id":365825848,"user":{"login":"ashie","id":135104,"avatar_url":"https://avatars0.githubusercontent.com/u/135104?v=4","gravatar_id":"","url":"https://api.github.com/users/ashie","html_url":"https://github.com/ashie","followers_url":"https://api.github.com/users/ashie/followers","following_url":"https://api.github.com/users/ashie/following{/other_user}","gists_url":"https://api.github.com/users/ashie/gists{/gist_id}","starred_url":"https://api.github.com/users/ashie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashie/subscriptions","organizations_url":"https://api.github.com/users/ashie/orgs","repos_url":"https://api.github.com/users/ashie/repos","events_url":"https://api.github.com/users/ashie/events{/privacy}","received_events_url":"https://api.github.com/users/ashie/received_events","type":"User","site_admin":false},"created_at":"2018-02-15T04:59:54Z","updated_at":"2018-02-15T04:59:54Z","author_association":"CONTRIBUTOR","body":"> webrtcのコードはGYPからGNに移行した段階で壊れてるのですが、というかそもそも59くらいからLinux/armだとビルド通らないコードになってる\r\n\r\nGNの対応は以下で行われたようだ。\r\n\r\n* https://bugzilla.mozilla.org/show_bug.cgi?id=1393119\r\n\r\nmedia/webrtc/gn-configs/に各ターゲット向けの設定があるが、ここにLinux/ARMのターゲットがないためにビルドできないようだ。ここのファイルの生成は\r\n\r\n```\r\n$ ./mach build-backend -b GnConfigGen\r\n```\r\n\r\nで行い、media/webrtc/trunk/gn-output/に生成されたjsonファイルをmedia/webrtc/gn-configs/に置いて\r\n\r\n```\r\n$ ./mach build-backend -b GnMozbuildWriter\r\n```\r\n\r\nでmoz.buildを生成し直すと、Linux/ARM向けにもビルドできるようになる。\r\n\r\nただし、GnConfigGenの際にgnコマンドが必要になる。\r\ngnコマンドは以下のスクリプトでビルドできる\r\n\r\n* https://gist.github.com/KSR-Yasuda/ce8a67fa944f6e82fc397b914b5bc8a6\r\n\r\nビルドの際には新しめのninjaが必要になる。以下から最新版をダウンロードするのが無難\r\n\r\n* https://github.com/ninja-build/ninja/releases"}}
{"actor":{"display_login":"ashie"}}