{"action":"created","issue":{"url":"https://api.github.com/repos/void-linux/void-packages/issues/1246","repository_url":"https://api.github.com/repos/void-linux/void-packages","labels_url":"https://api.github.com/repos/void-linux/void-packages/issues/1246/labels{/name}","comments_url":"https://api.github.com/repos/void-linux/void-packages/issues/1246/comments","events_url":"https://api.github.com/repos/void-linux/void-packages/issues/1246/events","html_url":"https://github.com/void-linux/void-packages/pull/1246","id":345439787,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA0NTg4MzM4","number":1246,"title":"New packages: cross-x86_64-w64-mingw32 and cross-i686-w64-mingw32","user":{"login":"alekseyt","id":993454,"node_id":"MDQ6VXNlcjk5MzQ1NA==","avatar_url":"https://avatars1.githubusercontent.com/u/993454?v=4","gravatar_id":"","url":"https://api.github.com/users/alekseyt","html_url":"https://github.com/alekseyt","followers_url":"https://api.github.com/users/alekseyt/followers","following_url":"https://api.github.com/users/alekseyt/following{/other_user}","gists_url":"https://api.github.com/users/alekseyt/gists{/gist_id}","starred_url":"https://api.github.com/users/alekseyt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alekseyt/subscriptions","organizations_url":"https://api.github.com/users/alekseyt/orgs","repos_url":"https://api.github.com/users/alekseyt/repos","events_url":"https://api.github.com/users/alekseyt/events{/privacy}","received_events_url":"https://api.github.com/users/alekseyt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-07-28T10:59:04Z","updated_at":"2018-08-11T15:13:25Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/void-linux/void-packages/pulls/1246","html_url":"https://github.com/void-linux/void-packages/pull/1246","diff_url":"https://github.com/void-linux/void-packages/pull/1246.diff","patch_url":"https://github.com/void-linux/void-packages/pull/1246.patch"},"body":"Two cross-compilers:\r\n\r\n* x86_64-w64-mingw32\r\n* i686-w64-mingw32\r\n\r\nTemplate builds both.\r\n\r\nBased on GCC 7.3.0 and binutils 2.29.1 (synced with current's GCC). Other components versions: gmp, mpfr, mpc, isl are also synced with `gcc/template`. MinGW-w64 is latest (5.0.4).\r\n\r\nExceptions support - yes (sjlj in i686 and seh in x86_64), threads support - yes (winpthreads). I've checked that compilers work on more or less sophisticated application (SDL, ogg, flac, OpenGL, glm, etc).\r\n\r\nLicense (ZPL) is included into packages.\r\n\r\nThere also were similar package requests in old issue tracker: \r\n\r\n* https://github.com/voidlinux/void-packages/issues/390\r\n* https://github.com/voidlinux/void-packages/issues/3895"},"comment":{"url":"https://api.github.com/repos/void-linux/void-packages/issues/comments/412281370","html_url":"https://github.com/void-linux/void-packages/pull/1246#issuecomment-412281370","issue_url":"https://api.github.com/repos/void-linux/void-packages/issues/1246","id":412281370,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjI4MTM3MA==","user":{"login":"alekseyt","id":993454,"node_id":"MDQ6VXNlcjk5MzQ1NA==","avatar_url":"https://avatars1.githubusercontent.com/u/993454?v=4","gravatar_id":"","url":"https://api.github.com/users/alekseyt","html_url":"https://github.com/alekseyt","followers_url":"https://api.github.com/users/alekseyt/followers","following_url":"https://api.github.com/users/alekseyt/following{/other_user}","gists_url":"https://api.github.com/users/alekseyt/gists{/gist_id}","starred_url":"https://api.github.com/users/alekseyt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alekseyt/subscriptions","organizations_url":"https://api.github.com/users/alekseyt/orgs","repos_url":"https://api.github.com/users/alekseyt/repos","events_url":"https://api.github.com/users/alekseyt/events{/privacy}","received_events_url":"https://api.github.com/users/alekseyt/received_events","type":"User","site_admin":false},"created_at":"2018-08-11T15:13:25Z","updated_at":"2018-08-11T15:13:25Z","author_association":"CONTRIBUTOR","body":"Other changes:\r\n\r\n* GCC version in packages description. MinGW version kind of shadows GCC version, this way a person looking at packages list don't have to guess or research. Example:\r\n\r\n```\r\nii cross-i686-w64-mingw32-5.0.4_2                  Cross toolchain for Win32 (GCC 7.3.0)\r\nii cross-x86_64-w64-mingw32-5.0.4_2                Cross toolchain for Win64 (GCC 7.3.0)\r\n```\r\n\r\n* `only_for_archs=\"i686 x86_64\"` - i don't know how this will play with musl so i thought it's better to limit list of platforms and extend it if needed rather than vice versa.\r\n* Removed unnecessary stuff from packages (was causing file conflicts). I don't know why `libcc1` is moved from `/usr/lib` to sysroot in other cross-compilers, seems to be unused in MinGW, so now it's gone.\r\n* Using `{GNU_SITE}` etc in URLs"}}
{"actor":{"display_login":"alekseyt"}}