{"action":"created","issue":{"url":"https://api.github.com/repos/golang/go/issues/23749","repository_url":"https://api.github.com/repos/golang/go","labels_url":"https://api.github.com/repos/golang/go/issues/23749/labels{/name}","comments_url":"https://api.github.com/repos/golang/go/issues/23749/comments","events_url":"https://api.github.com/repos/golang/go/issues/23749/events","html_url":"https://github.com/golang/go/issues/23749","id":295597080,"number":23749,"title":"cmd/go: options missing from cgo whitelists","user":{"login":"ianlancetaylor","id":3194333,"avatar_url":"https://avatars2.githubusercontent.com/u/3194333?v=4","gravatar_id":"","url":"https://api.github.com/users/ianlancetaylor","html_url":"https://github.com/ianlancetaylor","followers_url":"https://api.github.com/users/ianlancetaylor/followers","following_url":"https://api.github.com/users/ianlancetaylor/following{/other_user}","gists_url":"https://api.github.com/users/ianlancetaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/ianlancetaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianlancetaylor/subscriptions","organizations_url":"https://api.github.com/users/ianlancetaylor/orgs","repos_url":"https://api.github.com/users/ianlancetaylor/repos","events_url":"https://api.github.com/users/ianlancetaylor/events{/privacy}","received_events_url":"https://api.github.com/users/ianlancetaylor/received_events","type":"User","site_admin":false},"labels":[{"id":626114820,"url":"https://api.github.com/repos/golang/go/labels/release-blocker","name":"release-blocker","color":"b60205","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/golang/go/milestones/56","html_url":"https://github.com/golang/go/milestone/56","labels_url":"https://api.github.com/repos/golang/go/milestones/56/labels","id":2473074,"number":56,"title":"Go1.10","description":"","creator":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":815,"state":"open","created_at":"2017-04-21T19:22:29Z","updated_at":"2018-02-08T17:22:37Z","due_on":"2018-01-31T08:00:00Z","closed_at":null},"comments":0,"created_at":"2018-02-08T17:19:23Z","updated_at":"2018-02-08T17:24:25Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The recent security patches for cmd/go (#23672) added a whitelist of options permitted for use with cgo.  Several different people have reported packages that fail to build by default because they use options that are not on the whitelists.  This issue is intended to collect a list of all the missing options, so that we can add them in a single CL."},"comment":{"url":"https://api.github.com/repos/golang/go/issues/comments/364185535","html_url":"https://github.com/golang/go/issues/23749#issuecomment-364185535","issue_url":"https://api.github.com/repos/golang/go/issues/23749","id":364185535,"user":{"login":"ianlancetaylor","id":3194333,"avatar_url":"https://avatars2.githubusercontent.com/u/3194333?v=4","gravatar_id":"","url":"https://api.github.com/users/ianlancetaylor","html_url":"https://github.com/ianlancetaylor","followers_url":"https://api.github.com/users/ianlancetaylor/followers","following_url":"https://api.github.com/users/ianlancetaylor/following{/other_user}","gists_url":"https://api.github.com/users/ianlancetaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/ianlancetaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianlancetaylor/subscriptions","organizations_url":"https://api.github.com/users/ianlancetaylor/orgs","repos_url":"https://api.github.com/users/ianlancetaylor/repos","events_url":"https://api.github.com/users/ianlancetaylor/events{/privacy}","received_events_url":"https://api.github.com/users/ianlancetaylor/received_events","type":"User","site_admin":false},"created_at":"2018-02-08T17:24:25Z","updated_at":"2018-02-08T17:24:25Z","author_association":"CONTRIBUTOR","body":"#23737 reports that flags generated by `pkg-config -libs` are being checked against the compiler whitelist, and `CGO_CFLAGS_ALLOW`, when they should instead by checked against the linker whitelist and `CGO_LDFLAGS_ALLOW`.  There is a CL to fix this: https://golang.org/cl/92755."}}
{"actor":{"display_login":"ianlancetaylor"}}