{"action":"created","issue":{"url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/94","labels_url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/94/comments","events_url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/94/events","html_url":"https://github.com/OpenModelica/OMCompiler/pull/94","id":92547130,"number":94,"title":"Make it possible to compile OMC without backend","user":{"login":"sjoelund","id":3016460,"avatar_url":"https://avatars.githubusercontent.com/u/3016460?v=3","gravatar_id":"","url":"https://api.github.com/users/sjoelund","html_url":"https://github.com/sjoelund","followers_url":"https://api.github.com/users/sjoelund/followers","following_url":"https://api.github.com/users/sjoelund/following{/other_user}","gists_url":"https://api.github.com/users/sjoelund/gists{/gist_id}","starred_url":"https://api.github.com/users/sjoelund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjoelund/subscriptions","organizations_url":"https://api.github.com/users/sjoelund/orgs","repos_url":"https://api.github.com/users/sjoelund/repos","events_url":"https://api.github.com/users/sjoelund/events{/privacy}","received_events_url":"https://api.github.com/users/sjoelund/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-02T04:47:01Z","updated_at":"2015-07-02T04:50:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OpenModelica/OMCompiler/pulls/94","html_url":"https://github.com/OpenModelica/OMCompiler/pull/94","diff_url":"https://github.com/OpenModelica/OMCompiler/pull/94.diff","patch_url":"https://github.com/OpenModelica/OMCompiler/pull/94.patch"},"body":"For bootstrapping and the bootstrapping tarball in particular, the\r\nOMC backend is not needed. This patch adds stubs for (some) unused\r\nparts of the compiler. Using the stubs requires setting an env. var\r\n(done automatically when creating a new tarball).\r\n\r\nSome packages were split up (SimCodeUtil, SimCodeFunctionUtil) in order\r\nto avoid having references to equation systems in the compiler. Still\r\nmissing:\r\n- CevalScript\r\n- Interactive\r\n- CodegenC\r\nSome additional packages are in the wrong list at the moment.\r\n\r\nAn additional side-effect is that it should be possible to use new\r\nlanguage features in the backend parts by stubbing them out when\r\nbootstrapping. The three phases will accomodate this:\r\n- First phase from the tarball (OMC not needed).\r\n- Second phase cannot use new language features, but does not compile\r\n  the backend.\r\n- Third phase now has an up-to-date OMC with stubbed backend, which is\r\n  able to compile the backend with new language features."},"comment":{"url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/comments/117905433","html_url":"https://github.com/OpenModelica/OMCompiler/pull/94#issuecomment-117905433","issue_url":"https://api.github.com/repos/OpenModelica/OMCompiler/issues/94","id":117905433,"user":{"login":"OpenModelica-Hudson","id":12395824,"avatar_url":"https://avatars.githubusercontent.com/u/12395824?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenModelica-Hudson","html_url":"https://github.com/OpenModelica-Hudson","followers_url":"https://api.github.com/users/OpenModelica-Hudson/followers","following_url":"https://api.github.com/users/OpenModelica-Hudson/following{/other_user}","gists_url":"https://api.github.com/users/OpenModelica-Hudson/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenModelica-Hudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenModelica-Hudson/subscriptions","organizations_url":"https://api.github.com/users/OpenModelica-Hudson/orgs","repos_url":"https://api.github.com/users/OpenModelica-Hudson/repos","events_url":"https://api.github.com/users/OpenModelica-Hudson/events{/privacy}","received_events_url":"https://api.github.com/users/OpenModelica-Hudson/received_events","type":"User","site_admin":false},"created_at":"2015-07-02T04:50:05Z","updated_at":"2015-07-02T04:50:05Z","body":"The job failed to compile; for details, see [OpenModelica_TEST_PULL_REQUEST 2015-07-02_06-47-19](https://test.openmodelica.org/hudson//job/OpenModelica_TEST_PULL_REQUEST/283/console)."}}