{"action":"opened","issue":{"url":"https://api.github.com/repos/bitwiseworks/qtbase-os2/issues/30","repository_url":"https://api.github.com/repos/bitwiseworks/qtbase-os2","labels_url":"https://api.github.com/repos/bitwiseworks/qtbase-os2/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/bitwiseworks/qtbase-os2/issues/30/comments","events_url":"https://api.github.com/repos/bitwiseworks/qtbase-os2/issues/30/events","html_url":"https://github.com/bitwiseworks/qtbase-os2/issues/30","id":350470644,"node_id":"MDU6SXNzdWUzNTA0NzA2NDQ=","number":30,"title":"Decide on debug_and_release mode","user":{"login":"dmik","id":900726,"node_id":"MDQ6VXNlcjkwMDcyNg==","avatar_url":"https://avatars0.githubusercontent.com/u/900726?v=4","gravatar_id":"","url":"https://api.github.com/users/dmik","html_url":"https://github.com/dmik","followers_url":"https://api.github.com/users/dmik/followers","following_url":"https://api.github.com/users/dmik/following{/other_user}","gists_url":"https://api.github.com/users/dmik/gists{/gist_id}","starred_url":"https://api.github.com/users/dmik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmik/subscriptions","organizations_url":"https://api.github.com/users/dmik/orgs","repos_url":"https://api.github.com/users/dmik/repos","events_url":"https://api.github.com/users/dmik/events{/privacy}","received_events_url":"https://api.github.com/users/dmik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-14T15:06:37Z","updated_at":"2018-08-14T15:06:37Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This mode builds both the debug Qt libraries (suffixed with `d`) and release ones in the same output tree. This mode is on by default on OS/2, Windows and Mac (the prefix is `debug` there though). It works good, however, there is a potential problem. If the developer deals with an RPM distribution, it only contains the release build. Specifying `debug` in CONFIG when building a Qt application using such a distribution of Qt causes qmake to link to `d`-suffixed libraries and the build expectedly fails. The real life example is here: http://trac.netlabs.org/qt4/ticket/310.\r\n\r\nAnother thing to consider is that our RPM build, even though it's release, will provide debug symbols in a separate package. Which makes sense to build the app in debug mode and link it with release libs. We need to see if it's possible and if it's actually needed."}}
{"actor":{"display_login":"dmik"}}