{"action":"created","issue":{"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/527","repository_url":"https://api.github.com/repos/open-source-parsers/jsoncpp","labels_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/527/labels{/name}","comments_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/527/comments","events_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/527/events","html_url":"https://github.com/open-source-parsers/jsoncpp/issues/527","id":175087150,"number":527,"title":"localeconv() workaround doesn't help on Android","user":{"login":"DrMetallius","id":5721128,"avatar_url":"https://avatars.githubusercontent.com/u/5721128?v=3","gravatar_id":"","url":"https://api.github.com/users/DrMetallius","html_url":"https://github.com/DrMetallius","followers_url":"https://api.github.com/users/DrMetallius/followers","following_url":"https://api.github.com/users/DrMetallius/following{/other_user}","gists_url":"https://api.github.com/users/DrMetallius/gists{/gist_id}","starred_url":"https://api.github.com/users/DrMetallius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrMetallius/subscriptions","organizations_url":"https://api.github.com/users/DrMetallius/orgs","repos_url":"https://api.github.com/users/DrMetallius/repos","events_url":"https://api.github.com/users/DrMetallius/events{/privacy}","received_events_url":"https://api.github.com/users/DrMetallius/received_events","type":"User","site_admin":false},"labels":[{"id":111829538,"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-09-05T14:52:30Z","updated_at":"2016-11-06T18:08:13Z","closed_at":null,"body":"The workaround for missing locale support introduced in 894e78bff13b7e9ba69051904c6b37c197a6cb66 doesn't seem to be working. I compile with NDK r12b, with clang as the compiler, `c++_shared` as my library, and `android-9` as the platform, and it tells me that it can't build it because of the \"undefined reference to 'localeconv'\". This comes from `json_tool.h`.\n\n`sizeof(struct lconv)` is 56. So it clearly is larger than a simple stub for whatever reason, that's why everything fails. Honestly, I think that a preprocessor macro would be much simpler and more reliable than this template magic.\n"},"comment":{"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/comments/258698607","html_url":"https://github.com/open-source-parsers/jsoncpp/issues/527#issuecomment-258698607","issue_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/527","id":258698607,"user":{"login":"DrMetallius","id":5721128,"avatar_url":"https://avatars.githubusercontent.com/u/5721128?v=3","gravatar_id":"","url":"https://api.github.com/users/DrMetallius","html_url":"https://github.com/DrMetallius","followers_url":"https://api.github.com/users/DrMetallius/followers","following_url":"https://api.github.com/users/DrMetallius/following{/other_user}","gists_url":"https://api.github.com/users/DrMetallius/gists{/gist_id}","starred_url":"https://api.github.com/users/DrMetallius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrMetallius/subscriptions","organizations_url":"https://api.github.com/users/DrMetallius/orgs","repos_url":"https://api.github.com/users/DrMetallius/repos","events_url":"https://api.github.com/users/DrMetallius/events{/privacy}","received_events_url":"https://api.github.com/users/DrMetallius/received_events","type":"User","site_admin":false},"created_at":"2016-11-06T18:08:13Z","updated_at":"2016-11-06T18:08:13Z","body":"This isn't my approach, it's the official one. We don't even use CMake, we use NDK-build. Theoretically I can transition to CMake, but it will be rather cumbersome to work with given the problems I said about, not to mention that transitioning to CMake itself will require time."}}
{"actor":{"display_login":"DrMetallius"}}