{"action":"created","issue":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/991","repository_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/991/labels{/name}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/991/comments","events_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/991/events","html_url":"https://github.com/hpcugent/easybuild-easyblocks/issues/991","id":176643115,"number":991,"title":"Wrong GCC configure flag","user":{"login":"damianam","id":10760206,"avatar_url":"https://avatars.githubusercontent.com/u/10760206?v=3","gravatar_id":"","url":"https://api.github.com/users/damianam","html_url":"https://github.com/damianam","followers_url":"https://api.github.com/users/damianam/followers","following_url":"https://api.github.com/users/damianam/following{/other_user}","gists_url":"https://api.github.com/users/damianam/gists{/gist_id}","starred_url":"https://api.github.com/users/damianam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianam/subscriptions","organizations_url":"https://api.github.com/users/damianam/orgs","repos_url":"https://api.github.com/users/damianam/repos","events_url":"https://api.github.com/users/damianam/events{/privacy}","received_events_url":"https://api.github.com/users/damianam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/milestones/28","html_url":"https://github.com/hpcugent/easybuild-easyblocks/milestones/v2.9.0","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/milestones/28/labels","id":1758834,"number":28,"title":"v2.9.0","description":"","creator":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":39,"state":"open","created_at":"2016-05-10T20:12:29Z","updated_at":"2016-09-13T13:51:15Z","due_on":"2016-09-14T00:00:00Z","closed_at":null},"comments":3,"created_at":"2016-09-13T13:39:55Z","updated_at":"2016-09-14T10:06:32Z","closed_at":null,"body":"GCC's configure has an option called `--enable-plugin`. The easyblock has it misspelled as `--enable-plugins`."},"comment":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/comments/246965859","html_url":"https://github.com/hpcugent/easybuild-easyblocks/issues/991#issuecomment-246965859","issue_url":"https://api.github.com/repos/hpcugent/easybuild-easyblocks/issues/991","id":246965859,"user":{"login":"damianam","id":10760206,"avatar_url":"https://avatars.githubusercontent.com/u/10760206?v=3","gravatar_id":"","url":"https://api.github.com/users/damianam","html_url":"https://github.com/damianam","followers_url":"https://api.github.com/users/damianam/followers","following_url":"https://api.github.com/users/damianam/following{/other_user}","gists_url":"https://api.github.com/users/damianam/gists{/gist_id}","starred_url":"https://api.github.com/users/damianam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianam/subscriptions","organizations_url":"https://api.github.com/users/damianam/orgs","repos_url":"https://api.github.com/users/damianam/repos","events_url":"https://api.github.com/users/damianam/events{/privacy}","received_events_url":"https://api.github.com/users/damianam/received_events","type":"User","site_admin":false},"created_at":"2016-09-14T10:06:32Z","updated_at":"2016-09-14T10:06:32Z","body":"Further updates:\r\n\r\n`--enable-gold` and `--enable-ld` are `binutils` options, not `GCC` options. `GCC`, `GDB` and `binutils` share the same top level configure script, which sucks if you ask me. I think we can safely remove these options from `gcc.py`\r\n\r\n`--with-plugin-ld=ld.gold` defaults `GCC` to use `ld.gold`. However, in `binutils.py` the default linker chosen is GNU ld: `--enable-ld=default`. This seems like a contradiction between default behaviour for both packages. In most cases it doesn't matter I guess, and `--with-plugin-ld=ld.gold` takes precedence.\r\n\r\nThe issue I had with the aforementioned binary package seems to be related to the fact that the binary was linked with GNU ld, as well as the `libcurl.so` that came with the system. Linking `libcurl.so` with `ld.gold` seems to cause that symbol versioning incompatibility (`libcurl.so.4: version 'CURL_OPENSSL_3' not found`), but I don't fully understand why."}}
{"actor":{"display_login":"damianam"}}