{"action":"created","issue":{"url":"https://api.github.com/repos/mxe/mxe/issues/958","labels_url":"https://api.github.com/repos/mxe/mxe/issues/958/labels{/name}","comments_url":"https://api.github.com/repos/mxe/mxe/issues/958/comments","events_url":"https://api.github.com/repos/mxe/mxe/issues/958/events","html_url":"https://github.com/mxe/mxe/pull/958","id":113499301,"number":958,"title":"Building pthreads inline with gcc and enable optional posix threads in libgcc","user":{"login":"tonytheodore","id":537773,"avatar_url":"https://avatars.githubusercontent.com/u/537773?v=3","gravatar_id":"","url":"https://api.github.com/users/tonytheodore","html_url":"https://github.com/tonytheodore","followers_url":"https://api.github.com/users/tonytheodore/followers","following_url":"https://api.github.com/users/tonytheodore/following{/other_user}","gists_url":"https://api.github.com/users/tonytheodore/gists{/gist_id}","starred_url":"https://api.github.com/users/tonytheodore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonytheodore/subscriptions","organizations_url":"https://api.github.com/users/tonytheodore/orgs","repos_url":"https://api.github.com/users/tonytheodore/repos","events_url":"https://api.github.com/users/tonytheodore/events{/privacy}","received_events_url":"https://api.github.com/users/tonytheodore/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-10-27T03:27:50Z","updated_at":"2015-10-31T07:55:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mxe/mxe/pulls/958","html_url":"https://github.com/mxe/mxe/pull/958","diff_url":"https://github.com/mxe/mxe/pull/958.diff","patch_url":"https://github.com/mxe/mxe/pull/958.patch"},"body":"Firstly, build pthreads inline and enable libgomp:\r\n* fixes \"~winpthreads changes ~pthread_signal.h\" etc. reported by `build-pkg`.\r\n  mingw-w64 installs dummy headers if winpthreads isn't built\r\n* enables libgomp to avoid double-build (see #331)\r\n* no change in openmp-validation (still 20 failures - taken with a grain of\r\n  salt as the batch file test runner isn't a reliable perl substitute)\r\n* pthreads virtual package kept for future testing\r\n\r\nThen enbale `MXE_GCC_THREADS` and allow target spec `<triplet>.<link>.<threads>`:\r\n* enables optional c++11 `<thread>, <mutex>, and <future>` in libgcc\r\n* avoid [double build advice for posix threads](http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/mingw/README;h=248af546f939a81855dda33142d834eecf2979c2;hb=HEAD#l44)\r\n* not heavily tested but should be released for feedback\r\n"},"comment":{"url":"https://api.github.com/repos/mxe/mxe/issues/comments/152710486","html_url":"https://github.com/mxe/mxe/pull/958#issuecomment-152710486","issue_url":"https://api.github.com/repos/mxe/mxe/issues/958","id":152710486,"user":{"login":"starius","id":920155,"avatar_url":"https://avatars.githubusercontent.com/u/920155?v=3","gravatar_id":"","url":"https://api.github.com/users/starius","html_url":"https://github.com/starius","followers_url":"https://api.github.com/users/starius/followers","following_url":"https://api.github.com/users/starius/following{/other_user}","gists_url":"https://api.github.com/users/starius/gists{/gist_id}","starred_url":"https://api.github.com/users/starius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starius/subscriptions","organizations_url":"https://api.github.com/users/starius/orgs","repos_url":"https://api.github.com/users/starius/repos","events_url":"https://api.github.com/users/starius/events{/privacy}","received_events_url":"https://api.github.com/users/starius/received_events","type":"User","site_admin":false},"created_at":"2015-10-31T07:55:15Z","updated_at":"2015-10-31T07:55:15Z","body":"Let me build all packages again."}}