{"action":"created","issue":{"url":"https://api.github.com/repos/dmtcp/dmtcp/issues/62","labels_url":"https://api.github.com/repos/dmtcp/dmtcp/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/dmtcp/dmtcp/issues/62/comments","events_url":"https://api.github.com/repos/dmtcp/dmtcp/issues/62/events","html_url":"https://github.com/dmtcp/dmtcp/issues/62","id":69288808,"number":62,"title":"--enable-m32 doesn't work standalone","user":{"login":"gc00","id":1207321,"avatar_url":"https://avatars.githubusercontent.com/u/1207321?v=3","gravatar_id":"","url":"https://api.github.com/users/gc00","html_url":"https://github.com/gc00","followers_url":"https://api.github.com/users/gc00/followers","following_url":"https://api.github.com/users/gc00/following{/other_user}","gists_url":"https://api.github.com/users/gc00/gists{/gist_id}","starred_url":"https://api.github.com/users/gc00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gc00/subscriptions","organizations_url":"https://api.github.com/users/gc00/orgs","repos_url":"https://api.github.com/users/gc00/repos","events_url":"https://api.github.com/users/gc00/events{/privacy}","received_events_url":"https://api.github.com/users/gc00/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dmtcp/dmtcp/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dmtcp/dmtcp/milestones/1","html_url":"https://github.com/dmtcp/dmtcp/milestones/2.4.0%20release","labels_url":"https://api.github.com/repos/dmtcp/dmtcp/milestones/1/labels","id":855599,"number":1,"title":"2.4.0 release","description":"The next DMTCP release.","creator":{"login":"karya0","id":433762,"avatar_url":"https://avatars.githubusercontent.com/u/433762?v=3","gravatar_id":"","url":"https://api.github.com/users/karya0","html_url":"https://github.com/karya0","followers_url":"https://api.github.com/users/karya0/followers","following_url":"https://api.github.com/users/karya0/following{/other_user}","gists_url":"https://api.github.com/users/karya0/gists{/gist_id}","starred_url":"https://api.github.com/users/karya0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karya0/subscriptions","organizations_url":"https://api.github.com/users/karya0/orgs","repos_url":"https://api.github.com/users/karya0/repos","events_url":"https://api.github.com/users/karya0/events{/privacy}","received_events_url":"https://api.github.com/users/karya0/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":4,"state":"open","created_at":"2014-11-06T06:18:13Z","updated_at":"2015-04-26T05:23:55Z","due_on":"2015-11-20T05:00:00Z","closed_at":null},"comments":4,"created_at":"2015-04-18T09:08:33Z","updated_at":"2015-04-27T06:37:59Z","closed_at":null,"body":"`./configure --enable-m32` is supposed to work standalone, not just as part of a multi-arch build.  Currently, to make it work, one must do something like:\r\n `make -j clean && rm -rf bin lib && make -j && (cd src && make -j || true) && \r\n    (cp -prf lib/dmtcp/32/bin/ bin || true) &&\r\n   make -j check-dmtcp1`\r\nto make `--enable-m32` work with all DMTCP commands built for m32.  We should modify the make files to do this automatically, and `rm -rf bin lib` as necessary if this is part of a multi-arch build.\r\n[ In addition to supporting other users, it makes it much easier for the developers to test m32 mode. ]"},"comment":{"url":"https://api.github.com/repos/dmtcp/dmtcp/issues/comments/96520432","html_url":"https://github.com/dmtcp/dmtcp/issues/62#issuecomment-96520432","issue_url":"https://api.github.com/repos/dmtcp/dmtcp/issues/62","id":96520432,"user":{"login":"gc00","id":1207321,"avatar_url":"https://avatars.githubusercontent.com/u/1207321?v=3","gravatar_id":"","url":"https://api.github.com/users/gc00","html_url":"https://github.com/gc00","followers_url":"https://api.github.com/users/gc00/followers","following_url":"https://api.github.com/users/gc00/following{/other_user}","gists_url":"https://api.github.com/users/gc00/gists{/gist_id}","starred_url":"https://api.github.com/users/gc00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gc00/subscriptions","organizations_url":"https://api.github.com/users/gc00/orgs","repos_url":"https://api.github.com/users/gc00/repos","events_url":"https://api.github.com/users/gc00/events{/privacy}","received_events_url":"https://api.github.com/users/gc00/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T06:37:59Z","updated_at":"2015-04-27T06:37:59Z","body":"Pull request #71 will resolve this for now.  Note that there will be opportunities in the future to simplify that work.  Quoting from pull request #71:\r\n\r\nAs a separate comment, I'll note that this pull request requires ENABLE_VDSO_CHECK to be defined.  Eventually, we may be able to get rid of that by separately including inline certain functionality from mtcp_check_vdso().  Probably we'll have to worry about two issues:\r\n`mtcp_sys_personality((pers | ADDR_NO_RANDOMIZE) & ~ADDR_COMPAT_LAYOUT)`\r\nand making sure that we are using the `AT_SYSINFO` vector correctly."}}