{"action":"created","issue":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/498","labels_url":"https://api.github.com/repos/open-mpi/ompi/issues/498/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi/issues/498/comments","events_url":"https://api.github.com/repos/open-mpi/ompi/issues/498/events","html_url":"https://github.com/open-mpi/ompi/pull/498","id":64754360,"number":498,"title":"hwloc 1.9.x updates","user":{"login":"jsquyres","id":617316,"avatar_url":"https://avatars.githubusercontent.com/u/617316?v=3","gravatar_id":"","url":"https://api.github.com/users/jsquyres","html_url":"https://github.com/jsquyres","followers_url":"https://api.github.com/users/jsquyres/followers","following_url":"https://api.github.com/users/jsquyres/following{/other_user}","gists_url":"https://api.github.com/users/jsquyres/gists{/gist_id}","starred_url":"https://api.github.com/users/jsquyres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsquyres/subscriptions","organizations_url":"https://api.github.com/users/jsquyres/orgs","repos_url":"https://api.github.com/users/jsquyres/repos","events_url":"https://api.github.com/users/jsquyres/events{/privacy}","received_events_url":"https://api.github.com/users/jsquyres/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-27T12:34:02Z","updated_at":"2015-03-27T13:06:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/open-mpi/ompi/pulls/498","html_url":"https://github.com/open-mpi/ompi/pull/498","diff_url":"https://github.com/open-mpi/ompi/pull/498.diff","patch_url":"https://github.com/open-mpi/ompi/pull/498.patch"},"body":"Bring over all relevant commits from the open-mpi/hwloc since the hwloc v1.9.1 tag:\r\n\r\n* Users have been running into the issue fixed by open-mpi/hwloc@790aa2e1e62be6b4f37622959de9ce3766ebc57e (e.g., @petergottesman)\r\n* We already had most of open-mpi/hwloc@f705a23a0494a4daccc08c8ee95616147a0b971e applied\r\n* I skipped all non-relevant commits (e.g., commits to docs/, utils/, etc. -- i.e., directories of the hwloc tree that we do not embed in Open MPI)\r\n\r\nSpecifically, the \"Lhwloc1\" duplicate symbol issue is real/was reported by @petergottesman recently.  @bgoglin reports that this issue was fixed after hwloc v1.9.1, but we never picked it up here in OMPI (there is no hwloc v1.9.2, which is likely why we didn't previously just wholesale upgrade our embedded hwloc).  Googling around shows that other people have run into this \"Lhwloc1\" dup symbol issue and gone back to Open MPI 1.6.x in frustration.  :-(\r\n\r\nOn master, we can fix this by upgrading to hwloc v1.10.1, but that's not desirable in the Open MPI v1.8 series.  In OMPI v1.8.x, it's more desirable to simply grab all (relevant) hwloc post-v1.9.1 commits to get the most recent bug fixes (including fixing the \"Lhwloc1\" issue).\r\n\r\nThis PR is doing just that: getting all (relevant) hwloc post-v1.9.1 commits.  We can then verify this on OMPI master, and then bring them over to the OMPI v1.8 branch.  Once OMPI v1.8.x. is verified, we should probably upgrade OMPI master to hwloc v1.10.1."},"comment":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/comments/86934473","html_url":"https://github.com/open-mpi/ompi/pull/498#issuecomment-86934473","issue_url":"https://api.github.com/repos/open-mpi/ompi/issues/498","id":86934473,"user":{"login":"bgoglin","id":827599,"avatar_url":"https://avatars.githubusercontent.com/u/827599?v=3","gravatar_id":"","url":"https://api.github.com/users/bgoglin","html_url":"https://github.com/bgoglin","followers_url":"https://api.github.com/users/bgoglin/followers","following_url":"https://api.github.com/users/bgoglin/following{/other_user}","gists_url":"https://api.github.com/users/bgoglin/gists{/gist_id}","starred_url":"https://api.github.com/users/bgoglin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgoglin/subscriptions","organizations_url":"https://api.github.com/users/bgoglin/orgs","repos_url":"https://api.github.com/users/bgoglin/repos","events_url":"https://api.github.com/users/bgoglin/events{/privacy}","received_events_url":"https://api.github.com/users/bgoglin/received_events","type":"User","site_admin":false},"created_at":"2015-03-27T13:06:01Z","updated_at":"2015-03-27T13:06:01Z","body":"OK\r\nopen-mpi/hwloc@e7b192b has changes in src/pci-common.c too."}}