{"action":"created","issue":{"url":"https://api.github.com/repos/kripken/emscripten/issues/3819","labels_url":"https://api.github.com/repos/kripken/emscripten/issues/3819/labels{/name}","comments_url":"https://api.github.com/repos/kripken/emscripten/issues/3819/comments","events_url":"https://api.github.com/repos/kripken/emscripten/issues/3819/events","html_url":"https://github.com/kripken/emscripten/pull/3819","id":108363236,"number":3819,"title":"No process spawn","user":{"login":"juj","id":225351,"avatar_url":"https://avatars.githubusercontent.com/u/225351?v=3","gravatar_id":"","url":"https://api.github.com/users/juj","html_url":"https://github.com/juj","followers_url":"https://api.github.com/users/juj/followers","following_url":"https://api.github.com/users/juj/following{/other_user}","gists_url":"https://api.github.com/users/juj/gists{/gist_id}","starred_url":"https://api.github.com/users/juj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juj/subscriptions","organizations_url":"https://api.github.com/users/juj/orgs","repos_url":"https://api.github.com/users/juj/repos","events_url":"https://api.github.com/users/juj/events{/privacy}","received_events_url":"https://api.github.com/users/juj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-09-25T16:50:32Z","updated_at":"2015-09-28T21:31:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kripken/emscripten/pulls/3819","html_url":"https://github.com/kripken/emscripten/pull/3819","diff_url":"https://github.com/kripken/emscripten/pull/3819.diff","patch_url":"https://github.com/kripken/emscripten/pull/3819.patch"},"body":"Replace system() and popen() with failing stubs. Fixes error 'unresolved symbol posix_spawn' when building code that calls to popen."},"comment":{"url":"https://api.github.com/repos/kripken/emscripten/issues/comments/143879990","html_url":"https://github.com/kripken/emscripten/pull/3819#issuecomment-143879990","issue_url":"https://api.github.com/repos/kripken/emscripten/issues/3819","id":143879990,"user":{"login":"kripken","id":173661,"avatar_url":"https://avatars.githubusercontent.com/u/173661?v=3","gravatar_id":"","url":"https://api.github.com/users/kripken","html_url":"https://github.com/kripken","followers_url":"https://api.github.com/users/kripken/followers","following_url":"https://api.github.com/users/kripken/following{/other_user}","gists_url":"https://api.github.com/users/kripken/gists{/gist_id}","starred_url":"https://api.github.com/users/kripken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kripken/subscriptions","organizations_url":"https://api.github.com/users/kripken/orgs","repos_url":"https://api.github.com/users/kripken/repos","events_url":"https://api.github.com/users/kripken/events{/privacy}","received_events_url":"https://api.github.com/users/kripken/received_events","type":"User","site_admin":false},"created_at":"2015-09-28T21:31:02Z","updated_at":"2015-09-28T21:31:02Z","body":"Looks fine. However, I just want to repeat my other proposal: if we implement these methods in `src/library.js`, it's about the same amount of code, but\r\n\r\n1. Building libc will be a little faster since we don't add `process`.\r\n2. Building programs using libc will be a little faster since we don't link in more code that almost always is dce'd away.\r\n\r\nHowever, this solution is more future proof, in that we could eventually implement those syscalls perhaps.\r\n\r\nI'm ok with either way, just want to make sure we consider the downsides of this approach."}}