{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/35343","labels_url":"https://api.github.com/repos/Homebrew/homebrew/issues/35343/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew/issues/35343/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew/issues/35343/events","html_url":"https://github.com/Homebrew/homebrew/issues/35343","id":53060364,"number":35343,"title":"osquery — illegal hardware instruction on 10.10","user":{"login":"grimnight","id":1737541,"avatar_url":"https://avatars.githubusercontent.com/u/1737541?v=3","gravatar_id":"","url":"https://api.github.com/users/grimnight","html_url":"https://github.com/grimnight","followers_url":"https://api.github.com/users/grimnight/followers","following_url":"https://api.github.com/users/grimnight/following{/other_user}","gists_url":"https://api.github.com/users/grimnight/gists{/gist_id}","starred_url":"https://api.github.com/users/grimnight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grimnight/subscriptions","organizations_url":"https://api.github.com/users/grimnight/orgs","repos_url":"https://api.github.com/users/grimnight/repos","events_url":"https://api.github.com/users/grimnight/events{/privacy}","received_events_url":"https://api.github.com/users/grimnight/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2014-12-29T18:33:21Z","updated_at":"2015-02-28T01:04:51Z","closed_at":"2014-12-31T20:15:09Z","body":"Osquery worked on 10.10 before, but since latest bottle no longer works.\r\n\r\n\t$  echo \"SELECT * FROM etc_hosts;\" | osqueryi\r\n\t[1]    62510 done                          echo \"SELECT * FROM etc_hosts;\" |\r\n\t       62511 illegal hardware instruction  osqueryi"},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/comments/76500803","html_url":"https://github.com/Homebrew/homebrew/issues/35343#issuecomment-76500803","issue_url":"https://api.github.com/repos/Homebrew/homebrew/issues/35343","id":76500803,"user":{"login":"theopolis","id":981645,"avatar_url":"https://avatars.githubusercontent.com/u/981645?v=3","gravatar_id":"","url":"https://api.github.com/users/theopolis","html_url":"https://github.com/theopolis","followers_url":"https://api.github.com/users/theopolis/followers","following_url":"https://api.github.com/users/theopolis/following{/other_user}","gists_url":"https://api.github.com/users/theopolis/gists{/gist_id}","starred_url":"https://api.github.com/users/theopolis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theopolis/subscriptions","organizations_url":"https://api.github.com/users/theopolis/orgs","repos_url":"https://api.github.com/users/theopolis/repos","events_url":"https://api.github.com/users/theopolis/events{/privacy}","received_events_url":"https://api.github.com/users/theopolis/received_events","type":"User","site_admin":false},"created_at":"2015-02-28T01:04:51Z","updated_at":"2015-02-28T01:04:51Z","body":"@mikemcquaid, as a potentially unrelated note, I've seen SIGILLs before when distributing osquery linked with RocksDB from homebrew. The solution was to build RocksDB bottles locally before distributing osquery. On our build hosts we build our dependencies using homebrew, but we build from source (not bottle) for each package.\r\n\r\nIn @grimnight's case, he's building from source using homebrew's CMake when using `brew upgrade --build-from-source osquery`. So if osquery's CMake is trampling homebrew's CXX/C flags then we'll do the same thing in that instance. Most likely this is a compiler optimization problem and I can confirm we're not directly adding asm inlines within osquery.\r\n\r\nWhat's the best way to test our CMake is respecting homebrew's CXX flags, and what's the best way to test the bottles build by homebrew's build bot don't SIGILL on some machine types?"}}